Home
last modified time | relevance | path

Searched refs:rst_gpio (Results 1 – 14 of 14) sorted by relevance

/linux-6.15/drivers/ufs/host/
H A Dufs-rockchip.c168 host->rst_gpio = devm_gpiod_get(dev, "reset", GPIOD_OUT_LOW); in ufs_rockchip_common_init()
169 if (IS_ERR(host->rst_gpio)) in ufs_rockchip_common_init()
170 return dev_err_probe(dev, PTR_ERR(host->rst_gpio), in ufs_rockchip_common_init()
214 gpiod_set_value_cansleep(host->rst_gpio, 1); in ufs_rockchip_device_reset()
217 gpiod_set_value_cansleep(host->rst_gpio, 0); in ufs_rockchip_device_reset()
H A Dufs-rockchip.h72 struct gpio_desc *rst_gpio; member
/linux-6.15/drivers/pci/controller/dwc/
H A Dpcie-dw-rockchip.c64 struct gpio_desc *rst_gpio; member
192 gpiod_set_value_cansleep(rockchip->rst_gpio, 0); in rockchip_pcie_start_link()
206 gpiod_set_value_cansleep(rockchip->rst_gpio, 1); in rockchip_pcie_start_link()
376 rockchip->rst_gpio = devm_gpiod_get_optional(&pdev->dev, "reset", in rockchip_pcie_resource_get()
378 if (IS_ERR(rockchip->rst_gpio)) in rockchip_pcie_resource_get()
379 return dev_err_probe(&pdev->dev, PTR_ERR(rockchip->rst_gpio), in rockchip_pcie_resource_get()
/linux-6.15/drivers/media/platform/xilinx/
H A Dxilinx-csi2rxss.c229 struct gpio_desc *rst_gpio; member
342 if (!state->rst_gpio) in xcsi2rxss_hard_reset()
346 gpiod_set_value_cansleep(state->rst_gpio, 1); in xcsi2rxss_hard_reset()
348 gpiod_set_value_cansleep(state->rst_gpio, 0); in xcsi2rxss_hard_reset()
920 xcsi2rxss->rst_gpio = devm_gpiod_get_optional(dev, "video-reset", in xcsi2rxss_probe()
922 if (IS_ERR(xcsi2rxss->rst_gpio)) in xcsi2rxss_probe()
923 return dev_err_probe(dev, PTR_ERR(xcsi2rxss->rst_gpio), in xcsi2rxss_probe()
/linux-6.15/drivers/media/i2c/
H A Dov02a10.c109 struct gpio_desc *rst_gpio; member
409 gpiod_set_value_cansleep(ov02a10->rst_gpio, 1); in ov02a10_power_on()
429 gpiod_set_value_cansleep(ov02a10->rst_gpio, 0); in ov02a10_power_on()
453 gpiod_set_value_cansleep(ov02a10->rst_gpio, 1); in ov02a10_power_off()
912 ov02a10->rst_gpio = devm_gpiod_get(dev, "reset", GPIOD_OUT_HIGH); in ov02a10_probe()
913 if (IS_ERR(ov02a10->rst_gpio)) in ov02a10_probe()
914 return dev_err_probe(dev, PTR_ERR(ov02a10->rst_gpio), in ov02a10_probe()
H A Dov5645.c108 struct gpio_desc *rst_gpio; member
641 gpiod_set_value_cansleep(ov5645->rst_gpio, 1); in __ov5645_set_power_off()
678 gpiod_set_value_cansleep(ov5645->rst_gpio, 0); in ov5645_set_power_on()
1081 ov5645->rst_gpio = devm_gpiod_get(dev, "reset", GPIOD_OUT_HIGH); in ov5645_probe()
1082 if (IS_ERR(ov5645->rst_gpio)) in ov5645_probe()
1083 return dev_err_probe(dev, PTR_ERR(ov5645->rst_gpio), in ov5645_probe()
H A Dhi846.c1154 struct gpio_desc *rst_gpio; member
1648 if (hi846->rst_gpio) in hi846_power_on()
1649 gpiod_set_value_cansleep(hi846->rst_gpio, 0); in hi846_power_on()
1662 if (hi846->rst_gpio) in hi846_power_off()
1663 gpiod_set_value_cansleep(hi846->rst_gpio, 1); in hi846_power_off()
2015 hi846->rst_gpio = devm_gpiod_get_optional(dev, "reset", GPIOD_OUT_LOW); in hi846_parse_dt()
2016 if (IS_ERR(hi846->rst_gpio)) { in hi846_parse_dt()
2018 hi846->rst_gpio); in hi846_parse_dt()
2019 return PTR_ERR(hi846->rst_gpio); in hi846_parse_dt()
H A Dadv7180.c215 struct gpio_desc *rst_gpio; member
506 if (!state->rst_gpio) in adv7180_set_reset_pin()
510 gpiod_set_value_cansleep(state->rst_gpio, 1); in adv7180_set_reset_pin()
512 gpiod_set_value_cansleep(state->rst_gpio, 0); in adv7180_set_reset_pin()
1445 state->rst_gpio = devm_gpiod_get_optional(&client->dev, "reset", in adv7180_probe()
1447 if (IS_ERR(state->rst_gpio)) { in adv7180_probe()
1448 ret = PTR_ERR(state->rst_gpio); in adv7180_probe()
H A Dimx290.c243 struct gpio_desc *rst_gpio; member
1370 gpiod_set_value_cansleep(imx290->rst_gpio, 0); in imx290_power_on()
1379 gpiod_set_value_cansleep(imx290->rst_gpio, 1); in imx290_power_off()
1612 imx290->rst_gpio = devm_gpiod_get_optional(dev, "reset", in imx290_probe()
1614 if (IS_ERR(imx290->rst_gpio)) in imx290_probe()
1615 return dev_err_probe(dev, PTR_ERR(imx290->rst_gpio), in imx290_probe()
/linux-6.15/drivers/greybus/
H A Dgb-beagleplay.c87 struct gpio_desc *rst_gpio; member
885 gpiod_direction_output(bg->rst_gpio, 0); in cc1352_prepare()
888 gpiod_set_value(bg->rst_gpio, 1); in cc1352_prepare()
895 gpiod_direction_input(bg->rst_gpio); in cc1352_prepare()
1050 bg->rst_gpio = NULL; in gb_fw_init()
1067 bg->rst_gpio = desc; in gb_fw_init()
1080 devm_gpiod_put(&bg->sd->dev, bg->rst_gpio); in gb_fw_init()
1081 bg->rst_gpio = NULL; in gb_fw_init()
/linux-6.15/drivers/usb/isp1760/
H A Disp1760-core.c36 if (isp->rst_gpio) { in isp1760_init_core()
37 gpiod_set_value_cansleep(isp->rst_gpio, 1); in isp1760_init_core()
39 gpiod_set_value_cansleep(isp->rst_gpio, 0); in isp1760_init_core()
536 isp->rst_gpio = devm_gpiod_get_optional(dev, NULL, GPIOD_OUT_HIGH); in isp1760_register()
537 if (IS_ERR(isp->rst_gpio)) in isp1760_register()
538 return PTR_ERR(isp->rst_gpio); in isp1760_register()
H A Disp1760-core.h47 struct gpio_desc *rst_gpio; member
/linux-6.15/drivers/media/platform/st/sti/c8sectpfe/
H A Dc8sectpfe-core.h30 struct gpio_desc *rst_gpio; member
H A Dc8sectpfe-core.c808 tsin->rst_gpio = devm_fwnode_gpiod_get(dev, in c8sectpfe_probe()
812 ret = PTR_ERR_OR_ZERO(tsin->rst_gpio); in c8sectpfe_probe()
823 gpiod_set_value_cansleep(tsin->rst_gpio, 0); in c8sectpfe_probe()