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 c0e0016 commit 625a77bCopy full SHA for 625a77b
drivers/media/i2c/ar0521.c
@@ -847,7 +847,8 @@ static int ar0521_power_off(struct device *dev)
847
clk_disable_unprepare(sensor->extclk);
848
849
if (sensor->reset_gpio)
850
- gpiod_set_value(sensor->reset_gpio, 1); /* assert RESET signal */
+ /* assert RESET signal */
851
+ gpiod_set_value_cansleep(sensor->reset_gpio, 1);
852
853
for (i = ARRAY_SIZE(ar0521_supply_names) - 1; i >= 0; i--) {
854
if (sensor->supplies[i])
@@ -881,7 +882,7 @@ static int ar0521_power_on(struct device *dev)
881
882
883
884
/* deassert RESET signal */
- gpiod_set_value(sensor->reset_gpio, 0);
885
+ gpiod_set_value_cansleep(sensor->reset_gpio, 0);
886
usleep_range(4500, 5000); /* min 45000 clocks */
887
888
for (cnt = 0; cnt < ARRAY_SIZE(initial_regs); cnt++) {
0 commit comments