| /linux/drivers/ufs/host/ |
| H A D | ufs-rockchip.c | 178 host->rst_gpio = devm_gpiod_get(dev, "reset", GPIOD_OUT_LOW); in ufs_rockchip_common_init() 179 if (IS_ERR(host->rst_gpio)) in ufs_rockchip_common_init() 180 return dev_err_probe(dev, PTR_ERR(host->rst_gpio), in ufs_rockchip_common_init() 224 gpiod_set_value_cansleep(host->rst_gpio, 1); in ufs_rockchip_device_reset() 227 gpiod_set_value_cansleep(host->rst_gpio, 0); in ufs_rockchip_device_reset()
|
| H A D | ufs-rockchip.h | 72 struct gpio_desc *rst_gpio; member
|
| /linux/drivers/pci/controller/dwc/ |
| H A D | pcie-dw-rockchip.c | 97 struct gpio_desc *rst_gpio; member 280 gpiod_set_value_cansleep(rockchip->rst_gpio, 0); in rockchip_pcie_start_link() 294 gpiod_set_value_cansleep(rockchip->rst_gpio, 1); in rockchip_pcie_start_link() 468 rockchip->rst_gpio = devm_gpiod_get_optional(&pdev->dev, "reset", in rockchip_pcie_resource_get() 470 if (IS_ERR(rockchip->rst_gpio)) in rockchip_pcie_resource_get() 471 return dev_err_probe(&pdev->dev, PTR_ERR(rockchip->rst_gpio), in rockchip_pcie_resource_get()
|
| /linux/drivers/media/i2c/ |
| H A D | ov02a10.c | 110 struct gpio_desc *rst_gpio; member 410 gpiod_set_value_cansleep(ov02a10->rst_gpio, 1); in ov02a10_power_on() 430 gpiod_set_value_cansleep(ov02a10->rst_gpio, 0); in ov02a10_power_on() 454 gpiod_set_value_cansleep(ov02a10->rst_gpio, 1); in ov02a10_power_off() 901 ov02a10->rst_gpio = devm_gpiod_get(dev, "reset", GPIOD_OUT_HIGH); in ov02a10_probe() 902 if (IS_ERR(ov02a10->rst_gpio)) in ov02a10_probe() 903 return dev_err_probe(dev, PTR_ERR(ov02a10->rst_gpio), in ov02a10_probe()
|
| H A D | hi846.c | 1154 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 D | ov5645.c | 108 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() 1070 ov5645->rst_gpio = devm_gpiod_get(dev, "reset", GPIOD_OUT_HIGH); in ov5645_probe() 1071 if (IS_ERR(ov5645->rst_gpio)) in ov5645_probe() 1072 return dev_err_probe(dev, PTR_ERR(ov5645->rst_gpio), in ov5645_probe()
|
| H A D | imx290.c | 243 struct gpio_desc *rst_gpio; member 1366 gpiod_set_value_cansleep(imx290->rst_gpio, 0); in imx290_power_on() 1375 gpiod_set_value_cansleep(imx290->rst_gpio, 1); in imx290_power_off() 1597 imx290->rst_gpio = devm_gpiod_get_optional(dev, "reset", in imx290_probe() 1599 if (IS_ERR(imx290->rst_gpio)) in imx290_probe() 1600 return dev_err_probe(dev, PTR_ERR(imx290->rst_gpio), in imx290_probe()
|
| /linux/drivers/media/platform/xilinx/ |
| H A D | xilinx-csi2rxss.c | 229 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/drivers/usb/isp1760/ |
| H A D | isp1760-core.c | 36 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 D | isp1760-core.h | 47 struct gpio_desc *rst_gpio; member
|
| /linux/drivers/greybus/ |
| H A D | gb-beagleplay.c | 87 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() 1053 bg->rst_gpio = NULL; in gb_fw_init() 1068 bg->rst_gpio = desc; in gb_fw_init()
|