Home
last modified time | relevance | path

Searched refs:pwdn_gpio (Results 1 - 18 of 18) sorted by relevance

/kernel/linux/linux-5.10/drivers/media/i2c/
H A Dov772x.c421 struct gpio_desc *pwdn_gpio; member
853 if (priv->pwdn_gpio) { in ov772x_power_on()
854 gpiod_set_value(priv->pwdn_gpio, 1); in ov772x_power_on()
888 if (priv->pwdn_gpio) { in ov772x_power_off()
889 gpiod_set_value(priv->pwdn_gpio, 0); in ov772x_power_off()
1410 priv->pwdn_gpio = gpiod_get_optional(&client->dev, "powerdown", in ov772x_probe()
1412 if (IS_ERR(priv->pwdn_gpio)) { in ov772x_probe()
1414 ret = PTR_ERR(priv->pwdn_gpio); in ov772x_probe()
1443 if (priv->pwdn_gpio) in ov772x_probe()
1444 gpiod_put(priv->pwdn_gpio); in ov772x_probe()
[all...]
H A Dov7740.c126 struct gpio_desc *pwdn_gpio; member
306 if (ov7740->pwdn_gpio) in ov7740_set_power()
307 gpiod_direction_output(ov7740->pwdn_gpio, 0); in ov7740_set_power()
318 if (ov7740->pwdn_gpio) in ov7740_set_power()
319 gpiod_direction_output(ov7740->pwdn_gpio, 0); in ov7740_set_power()
932 ov7740->pwdn_gpio = devm_gpiod_get_optional(&client->dev, "powerdown", in ov7740_probe_dt()
934 if (IS_ERR(ov7740->pwdn_gpio)) { in ov7740_probe_dt()
936 return PTR_ERR(ov7740->pwdn_gpio); in ov7740_probe_dt()
H A Dadv7180.c207 struct gpio_desc *pwdn_gpio; member
476 if (!state->pwdn_gpio) in adv7180_set_power_pin()
480 gpiod_set_value_cansleep(state->pwdn_gpio, 0); in adv7180_set_power_pin()
483 gpiod_set_value_cansleep(state->pwdn_gpio, 1); in adv7180_set_power_pin()
1333 state->pwdn_gpio = devm_gpiod_get_optional(&client->dev, "powerdown", in adv7180_probe()
1335 if (IS_ERR(state->pwdn_gpio)) { in adv7180_probe()
1336 ret = PTR_ERR(state->pwdn_gpio); in adv7180_probe()
H A Dov2640.c307 struct gpio_desc *pwdn_gpio; member
790 if (priv->pwdn_gpio) in ov2640_set_power()
791 gpiod_direction_output(priv->pwdn_gpio, !on); in ov2640_set_power()
1174 priv->pwdn_gpio = devm_gpiod_get_optional(&client->dev, "pwdn", in ov2640_probe_dt()
1177 if (!priv->pwdn_gpio) in ov2640_probe_dt()
1180 ret = PTR_ERR_OR_ZERO(priv->pwdn_gpio); in ov2640_probe_dt()
H A Dov7670.c246 struct gpio_desc *pwdn_gpio; member
1647 if (info->pwdn_gpio) in ov7670_power_on()
1648 gpiod_set_value(info->pwdn_gpio, 0); in ov7670_power_on()
1654 if (info->pwdn_gpio || info->resetb_gpio || info->clk) in ov7670_power_on()
1669 if (info->pwdn_gpio) in ov7670_power_off()
1670 gpiod_set_value(info->pwdn_gpio, 1); in ov7670_power_off()
1778 info->pwdn_gpio = devm_gpiod_get_optional(&client->dev, "powerdown", in ov7670_init_gpio()
1780 if (IS_ERR(info->pwdn_gpio)) { in ov7670_init_gpio()
1782 return PTR_ERR(info->pwdn_gpio); in ov7670_init_gpio()
H A Dov2659.c213 struct gpio_desc *pwdn_gpio; member
1272 gpiod_set_value(ov2659->pwdn_gpio, 1); in ov2659_power_off()
1295 gpiod_set_value(ov2659->pwdn_gpio, 0); in ov2659_power_on()
1463 ov2659->pwdn_gpio = devm_gpiod_get_optional(&client->dev, "powerdown", in ov2659_probe()
1465 if (IS_ERR(ov2659->pwdn_gpio)) in ov2659_probe()
1466 return PTR_ERR(ov2659->pwdn_gpio); in ov2659_probe()
H A Dov5640.c234 struct gpio_desc *pwdn_gpio; member
1858 gpiod_set_value_cansleep(sensor->pwdn_gpio, enable ? 0 : 1); in ov5640_power()
3106 sensor->pwdn_gpio = devm_gpiod_get_optional(dev, "powerdown", in ov5640_probe()
3108 if (IS_ERR(sensor->pwdn_gpio)) in ov5640_probe()
3109 return PTR_ERR(sensor->pwdn_gpio); in ov5640_probe()
/kernel/linux/linux-6.6/drivers/media/i2c/
H A Dov772x.c422 struct gpio_desc *pwdn_gpio; member
872 if (priv->pwdn_gpio) { in ov772x_power_on()
873 gpiod_set_value(priv->pwdn_gpio, 1); in ov772x_power_on()
907 if (priv->pwdn_gpio) { in ov772x_power_off()
908 gpiod_set_value(priv->pwdn_gpio, 0); in ov772x_power_off()
1475 priv->pwdn_gpio = gpiod_get_optional(&client->dev, "powerdown", in ov772x_probe()
1477 if (IS_ERR(priv->pwdn_gpio)) { in ov772x_probe()
1479 ret = PTR_ERR(priv->pwdn_gpio); in ov772x_probe()
1512 if (priv->pwdn_gpio) in ov772x_probe()
1513 gpiod_put(priv->pwdn_gpio); in ov772x_probe()
[all...]
H A Dov7740.c126 struct gpio_desc *pwdn_gpio; member
306 if (ov7740->pwdn_gpio) in ov7740_set_power()
307 gpiod_direction_output(ov7740->pwdn_gpio, 0); in ov7740_set_power()
318 if (ov7740->pwdn_gpio) in ov7740_set_power()
319 gpiod_direction_output(ov7740->pwdn_gpio, 0); in ov7740_set_power()
931 ov7740->pwdn_gpio = devm_gpiod_get_optional(&client->dev, "powerdown", in ov7740_probe_dt()
933 if (IS_ERR(ov7740->pwdn_gpio)) { in ov7740_probe_dt()
935 return PTR_ERR(ov7740->pwdn_gpio); in ov7740_probe_dt()
H A Dadv7180.c212 struct gpio_desc *pwdn_gpio; member
483 if (!state->pwdn_gpio) in adv7180_set_power_pin()
487 gpiod_set_value_cansleep(state->pwdn_gpio, 0); in adv7180_set_power_pin()
490 gpiod_set_value_cansleep(state->pwdn_gpio, 1); in adv7180_set_power_pin()
1416 state->pwdn_gpio = devm_gpiod_get_optional(&client->dev, "powerdown", in adv7180_probe()
1418 if (IS_ERR(state->pwdn_gpio)) { in adv7180_probe()
1419 ret = PTR_ERR(state->pwdn_gpio); in adv7180_probe()
H A Dov2680.c163 struct gpio_desc *pwdn_gpio; member
275 if (!sensor->pwdn_gpio) in ov2680_power_up()
278 gpiod_set_value(sensor->pwdn_gpio, 0); in ov2680_power_up()
284 if (!sensor->pwdn_gpio) in ov2680_power_down()
287 gpiod_set_value(sensor->pwdn_gpio, 1); in ov2680_power_down()
531 if (!sensor->pwdn_gpio) { in ov2680_power_on()
1051 sensor->pwdn_gpio = gpio; in ov2680_parse_dt()
H A Dov2640.c305 struct gpio_desc *pwdn_gpio; member
788 if (priv->pwdn_gpio) in ov2640_set_power()
789 gpiod_direction_output(priv->pwdn_gpio, !on); in ov2640_set_power()
1172 priv->pwdn_gpio = devm_gpiod_get_optional(&client->dev, "pwdn", in ov2640_probe_dt()
1175 if (!priv->pwdn_gpio) in ov2640_probe_dt()
1178 ret = PTR_ERR_OR_ZERO(priv->pwdn_gpio); in ov2640_probe_dt()
H A Dov4689.c94 struct gpio_desc *pwdn_gpio; member
546 gpiod_set_value_cansleep(ov4689->pwdn_gpio, 0); in ov4689_power_on()
565 gpiod_set_value_cansleep(ov4689->pwdn_gpio, 1); in ov4689_power_off()
922 ov4689->pwdn_gpio = devm_gpiod_get_optional(dev, "pwdn", GPIOD_OUT_LOW); in ov4689_probe()
923 if (IS_ERR(ov4689->pwdn_gpio)) { in ov4689_probe()
925 return PTR_ERR(ov4689->pwdn_gpio); in ov4689_probe()
H A Dov7670.c245 struct gpio_desc *pwdn_gpio; member
1663 if (info->pwdn_gpio) in ov7670_power_on()
1664 gpiod_set_value(info->pwdn_gpio, 0); in ov7670_power_on()
1670 if (info->pwdn_gpio || info->resetb_gpio || info->clk) in ov7670_power_on()
1685 if (info->pwdn_gpio) in ov7670_power_off()
1686 gpiod_set_value(info->pwdn_gpio, 1); in ov7670_power_off()
1794 info->pwdn_gpio = devm_gpiod_get_optional(&client->dev, "powerdown", in ov7670_init_gpio()
1796 if (IS_ERR(info->pwdn_gpio)) { in ov7670_init_gpio()
1798 return PTR_ERR(info->pwdn_gpio); in ov7670_init_gpio()
H A Dov2659.c213 struct gpio_desc *pwdn_gpio; member
1270 gpiod_set_value(ov2659->pwdn_gpio, 1); in ov2659_power_off()
1293 gpiod_set_value(ov2659->pwdn_gpio, 0); in ov2659_power_on()
1460 ov2659->pwdn_gpio = devm_gpiod_get_optional(&client->dev, "powerdown", in ov2659_probe()
1462 if (IS_ERR(ov2659->pwdn_gpio)) in ov2659_probe()
1463 return PTR_ERR(ov2659->pwdn_gpio); in ov2659_probe()
H A Dov8858.c109 struct gpio_desc *pwdn_gpio; member
1649 gpiod_set_value_cansleep(ov8858->pwdn_gpio, 0); in ov8858_power_on()
1662 gpiod_set_value_cansleep(ov8858->pwdn_gpio, 1); in ov8858_power_off()
1895 ov8858->pwdn_gpio = devm_gpiod_get_optional(dev, "powerdown", in ov8858_probe()
1897 if (IS_ERR(ov8858->pwdn_gpio)) in ov8858_probe()
1898 return dev_err_probe(dev, PTR_ERR(ov8858->pwdn_gpio), in ov8858_probe()
H A Dov5670.c1879 struct gpio_desc *pwdn_gpio; /* PWDNB pin. */ member
2519 gpiod_set_value_cansleep(ov5670->pwdn_gpio, 0); in ov5670_runtime_resume()
2537 gpiod_set_value_cansleep(ov5670->pwdn_gpio, 1); in ov5670_runtime_suspend()
2669 ov5670->pwdn_gpio = devm_gpiod_get_optional(&client->dev, "powerdown", in ov5670_gpio_probe()
2671 if (IS_ERR(ov5670->pwdn_gpio)) in ov5670_gpio_probe()
2672 return PTR_ERR(ov5670->pwdn_gpio); in ov5670_gpio_probe()
H A Dov5640.c446 struct gpio_desc *pwdn_gpio; member
2435 gpiod_set_value_cansleep(sensor->pwdn_gpio, enable ? 0 : 1); in ov5640_power()
2448 * In such cases, this gpio should be mapped to pwdn_gpio in the driver, and we
2449 * should still toggle the pwdn_gpio below with the appropriate delays, while
2454 if (sensor->pwdn_gpio) { in ov5640_powerup_sequence()
3897 sensor->pwdn_gpio = devm_gpiod_get_optional(dev, "powerdown", in ov5640_probe()
3899 if (IS_ERR(sensor->pwdn_gpio)) in ov5640_probe()
3900 return PTR_ERR(sensor->pwdn_gpio); in ov5640_probe()

Completed in 42 milliseconds