We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 8ade08a commit 2423b60Copy full SHA for 2423b60
drivers/media/i2c/ar0521.c
@@ -844,7 +844,8 @@ static int ar0521_power_off(struct device *dev)
844
clk_disable_unprepare(sensor->extclk);
845
846
if (sensor->reset_gpio)
847
- gpiod_set_value(sensor->reset_gpio, 1); /* assert RESET signal */
+ /* assert RESET signal */
848
+ gpiod_set_value_cansleep(sensor->reset_gpio, 1);
849
850
for (i = ARRAY_SIZE(ar0521_supply_names) - 1; i >= 0; i--) {
851
if (sensor->supplies[i])
@@ -878,7 +879,7 @@ static int ar0521_power_on(struct device *dev)
878
879
880
881
/* deassert RESET signal */
- gpiod_set_value(sensor->reset_gpio, 0);
882
+ gpiod_set_value_cansleep(sensor->reset_gpio, 0);
883
usleep_range(4500, 5000); /* min 45000 clocks */
884
885
for (cnt = 0; cnt < ARRAY_SIZE(initial_regs); cnt++) {
0 commit comments