/openbmc/linux/drivers/net/phy/ |
H A D | mdio_bus.c | 47 mdiodev->reset_gpio = gpiod_get_optional(&mdiodev->dev, in mdiobus_register_gpiod() 49 if (IS_ERR(mdiodev->reset_gpio)) in mdiobus_register_gpiod() 50 return PTR_ERR(mdiodev->reset_gpio); in mdiobus_register_gpiod() 52 if (mdiodev->reset_gpio) in mdiobus_register_gpiod() 53 gpiod_set_consumer_name(mdiodev->reset_gpio, "PHY reset"); in mdiobus_register_gpiod() 778 if (mdiodev->reset_gpio) in mdiobus_unregister() 779 gpiod_put(mdiodev->reset_gpio); in mdiobus_unregister()
|
/openbmc/linux/drivers/gpu/drm/bridge/ |
H A D | tc358768.c | 140 struct gpio_desc *reset_gpio; member 255 if (priv->reset_gpio) in tc358768_hw_enable() 262 gpiod_set_value_cansleep(priv->reset_gpio, 0); in tc358768_hw_enable() 281 gpiod_set_value_cansleep(priv->reset_gpio, 1); in tc358768_hw_disable() 1111 priv->reset_gpio = devm_gpiod_get_optional(dev, "reset", in tc358768_i2c_probe() 1113 if (IS_ERR(priv->reset_gpio)) in tc358768_i2c_probe() 1114 return PTR_ERR(priv->reset_gpio); in tc358768_i2c_probe()
|
/openbmc/u-boot/drivers/net/ |
H A D | sun8i_emac.c | 139 struct gpio_desc reset_gpio; member 689 if (!dm_gpio_is_valid(&priv->reset_gpio)) in sun8i_mdio_reset() 693 ret = dm_gpio_set_value(&priv->reset_gpio, 0); in sun8i_mdio_reset() 699 ret = dm_gpio_set_value(&priv->reset_gpio, 1); in sun8i_mdio_reset() 705 ret = dm_gpio_set_value(&priv->reset_gpio, 0); in sun8i_mdio_reset() 928 &priv->reset_gpio, reset_flags); in sun8i_emac_eth_ofdata_to_platdata()
|
H A D | sh_eth.c | 680 struct gpio_desc reset_gpio; member 826 &priv->reset_gpio, GPIOD_IS_OUT); in sh_ether_probe() 829 if (!dm_gpio_is_valid(&priv->reset_gpio)) { in sh_ether_probe() 830 gpio_request_by_name(udev, "reset-gpios", 0, &priv->reset_gpio, in sh_ether_probe() 873 if (dm_gpio_is_valid(&priv->reset_gpio)) in sh_ether_remove() 874 dm_gpio_free(udev, &priv->reset_gpio); in sh_ether_remove()
|
H A D | designware.c | 92 if (!dm_gpio_is_valid(&priv->reset_gpio)) in dw_mdio_reset() 96 ret = dm_gpio_set_value(&priv->reset_gpio, 0); in dw_mdio_reset() 102 ret = dm_gpio_set_value(&priv->reset_gpio, 1); in dw_mdio_reset() 108 ret = dm_gpio_set_value(&priv->reset_gpio, 0); in dw_mdio_reset() 828 &priv->reset_gpio, reset_flags); in designware_eth_ofdata_to_platdata()
|
/openbmc/linux/drivers/power/supply/ |
H A D | bq2515x_charger.c | 179 struct gpio_desc *reset_gpio; member 288 gpiod_set_value_cansleep(bq2515x->reset_gpio, 0); in bq2515x_wake_up() 290 gpiod_set_value_cansleep(bq2515x->reset_gpio, 1); in bq2515x_wake_up() 1020 bq2515x->reset_gpio = devm_gpiod_get_optional(bq2515x->dev, in bq2515x_read_properties() 1022 if (IS_ERR(bq2515x->reset_gpio)) { in bq2515x_read_properties() 1023 ret = PTR_ERR(bq2515x->reset_gpio); in bq2515x_read_properties()
|
/openbmc/linux/drivers/iio/frequency/ |
H A D | ad9523.c | 271 struct gpio_desc *reset_gpio; member 1000 st->reset_gpio = devm_gpiod_get_optional(&spi->dev, "reset", in ad9523_probe() 1002 if (IS_ERR(st->reset_gpio)) in ad9523_probe() 1003 return PTR_ERR(st->reset_gpio); in ad9523_probe() 1005 if (st->reset_gpio) { in ad9523_probe() 1007 gpiod_direction_output(st->reset_gpio, 1); in ad9523_probe()
|
/openbmc/linux/drivers/bluetooth/ |
H A D | btusb.c | 884 struct gpio_desc *reset_gpio = data->reset_gpio; in btusb_intel_cmd_timeout() local 905 if (!reset_gpio) { in btusb_intel_cmd_timeout() 965 struct gpio_desc *reset_gpio = data->reset_gpio; in btusb_rtl_cmd_timeout() local 975 if (!reset_gpio) { in btusb_rtl_cmd_timeout() 1012 struct gpio_desc *reset_gpio = data->reset_gpio; in btusb_qca_cmd_timeout() local 1022 if (reset_gpio) { in btusb_qca_cmd_timeout() 4317 if (IS_ERR(reset_gpio)) { in btusb_probe() 4320 } else if (reset_gpio) { in btusb_probe() 4321 data->reset_gpio = reset_gpio; in btusb_probe() 4569 if (data->reset_gpio) in btusb_probe() [all …]
|
/openbmc/linux/sound/soc/codecs/ |
H A D | cs42l42.c | 2203 gpiod_set_value_cansleep(cs42l42->reset_gpio, 0); in cs42l42_suspend() 2242 gpiod_set_value_cansleep(cs42l42->reset_gpio, 1); in cs42l42_resume() 2314 cs42l42->reset_gpio = devm_gpiod_get_optional(cs42l42->dev, in cs42l42_common_probe() 2316 if (IS_ERR(cs42l42->reset_gpio)) { in cs42l42_common_probe() 2317 ret = PTR_ERR(cs42l42->reset_gpio); in cs42l42_common_probe() 2321 if (cs42l42->reset_gpio) { in cs42l42_common_probe() 2328 gpiod_set_value_cansleep(cs42l42->reset_gpio, 0); in cs42l42_common_probe() 2342 gpiod_set_value_cansleep(cs42l42->reset_gpio, 1); in cs42l42_common_probe() 2371 gpiod_set_value_cansleep(cs42l42->reset_gpio, 0); in cs42l42_common_probe() 2466 gpiod_set_value_cansleep(cs42l42->reset_gpio, 0); in cs42l42_init() [all …]
|
H A D | cs35l35.c | 163 gpiod_set_value_cansleep(cs35l35->reset_gpio, 0); in cs35l35_reset() 165 gpiod_set_value_cansleep(cs35l35->reset_gpio, 1); in cs35l35_reset() 1527 cs35l35->reset_gpio = devm_gpiod_get_optional(dev, "reset", in cs35l35_i2c_probe() 1529 if (IS_ERR(cs35l35->reset_gpio)) { in cs35l35_i2c_probe() 1530 ret = PTR_ERR(cs35l35->reset_gpio); in cs35l35_i2c_probe() 1531 cs35l35->reset_gpio = NULL; in cs35l35_i2c_probe() 1625 gpiod_set_value_cansleep(cs35l35->reset_gpio, 0); in cs35l35_i2c_probe() 1635 gpiod_set_value_cansleep(cs35l35->reset_gpio, 0); in cs35l35_i2c_remove()
|
H A D | cs42l52.c | 1135 pdata->reset_gpio = in cs42l52_i2c_probe() 1142 if (cs42l52->pdata.reset_gpio) { in cs42l52_i2c_probe() 1144 cs42l52->pdata.reset_gpio, in cs42l52_i2c_probe() 1149 cs42l52->pdata.reset_gpio, ret); in cs42l52_i2c_probe() 1152 gpio_set_value_cansleep(cs42l52->pdata.reset_gpio, 0); in cs42l52_i2c_probe() 1153 gpio_set_value_cansleep(cs42l52->pdata.reset_gpio, 1); in cs42l52_i2c_probe()
|
H A D | cs42l42.h | 31 struct gpio_desc *reset_gpio; member
|
H A D | max98520.h | 154 struct gpio_desc *reset_gpio; member
|
/openbmc/u-boot/drivers/tpm/ |
H A D | tpm2_tis_spi.c | 583 struct gpio_desc reset_gpio; in tpm_tis_spi_probe() local 586 &reset_gpio, GPIOD_IS_OUT); in tpm_tis_spi_probe() 591 dm_gpio_set_value(&reset_gpio, 0); in tpm_tis_spi_probe() 593 dm_gpio_set_value(&reset_gpio, 1); in tpm_tis_spi_probe()
|
/openbmc/linux/include/linux/usb/ |
H A D | tegra_usb_phy.h | 75 struct gpio_desc *reset_gpio; member
|
/openbmc/linux/sound/pci/hda/ |
H A D | cs35l41_hda.h | 51 struct gpio_desc *reset_gpio; member
|
H A D | patch_cs8409-tables.c | 256 .reset_gpio = CS8409_CS42L42_RESET, 447 .reset_gpio = DOLPHIN_C0_RESET, 460 .reset_gpio = DOLPHIN_C1_RESET,
|
/openbmc/linux/drivers/net/dsa/ |
H A D | lan9303-core.c | 839 if (!chip->reset_gpio) in lan9303_handle_reset() 846 gpiod_set_value_cansleep(chip->reset_gpio, 0); in lan9303_handle_reset() 1377 chip->reset_gpio = devm_gpiod_get_optional(chip->dev, "reset", in lan9303_probe_reset_gpio() 1379 if (IS_ERR(chip->reset_gpio)) in lan9303_probe_reset_gpio() 1380 return PTR_ERR(chip->reset_gpio); in lan9303_probe_reset_gpio() 1382 if (!chip->reset_gpio) { in lan9303_probe_reset_gpio() 1423 if (!chip->reset_gpio) { in lan9303_probe() 1455 gpiod_set_value_cansleep(chip->reset_gpio, 1); in lan9303_remove()
|
/openbmc/linux/drivers/net/ethernet/asix/ |
H A D | ax88796c_main.c | 947 struct gpio_desc *reset_gpio; in ax88796c_hard_reset() local 950 reset_gpio = gpiod_get(dev, "reset", 0); in ax88796c_hard_reset() 951 if (IS_ERR(reset_gpio)) { in ax88796c_hard_reset() 952 dev_err(dev, "Could not get 'reset' GPIO: %ld", PTR_ERR(reset_gpio)); in ax88796c_hard_reset() 953 return PTR_ERR(reset_gpio); in ax88796c_hard_reset() 957 gpiod_direction_output(reset_gpio, 1); in ax88796c_hard_reset() 959 gpiod_direction_output(reset_gpio, 0); in ax88796c_hard_reset() 960 gpiod_put(reset_gpio); in ax88796c_hard_reset()
|
/openbmc/linux/drivers/media/i2c/ |
H A D | mt9v032.c | 204 struct gpio_desc *reset_gpio; member 267 gpiod_set_value_cansleep(mt9v032->reset_gpio, 1); in mt9v032_power_on() 280 if (mt9v032->reset_gpio) { in mt9v032_power_on() 281 gpiod_set_value_cansleep(mt9v032->reset_gpio, 0); in mt9v032_power_on() 1067 mt9v032->reset_gpio = devm_gpiod_get_optional(&client->dev, "reset", in mt9v032_probe() 1069 if (IS_ERR(mt9v032->reset_gpio)) in mt9v032_probe() 1070 return PTR_ERR(mt9v032->reset_gpio); in mt9v032_probe()
|
/openbmc/linux/drivers/media/platform/via/ |
H A D | via-camera.c | 74 struct gpio_desc *reset_gpio; member 190 cam->reset_gpio = devm_gpiod_get(dev, "VGPIO2", GPIOD_OUT_HIGH); in via_sensor_power_setup() 191 if (IS_ERR(cam->reset_gpio)) in via_sensor_power_setup() 192 return dev_err_probe(dev, PTR_ERR(cam->reset_gpio), in via_sensor_power_setup() 204 gpiod_set_value(cam->reset_gpio, 1); in via_sensor_power_up() 206 gpiod_set_value(cam->reset_gpio, 0); in via_sensor_power_up() 213 gpiod_set_value(cam->reset_gpio, 1); in via_sensor_power_down()
|
/openbmc/linux/drivers/gpu/drm/panel/ |
H A D | panel-novatek-nt36523.c | 38 struct gpio_desc *reset_gpio; member 1034 gpiod_set_value_cansleep(pinfo->reset_gpio, 1); in nt36523_reset() 1036 gpiod_set_value_cansleep(pinfo->reset_gpio, 0); in nt36523_reset() 1038 gpiod_set_value_cansleep(pinfo->reset_gpio, 1); in nt36523_reset() 1040 gpiod_set_value_cansleep(pinfo->reset_gpio, 0); in nt36523_reset() 1101 gpiod_set_value_cansleep(pinfo->reset_gpio, 1); in nt36523_unprepare() 1245 pinfo->reset_gpio = devm_gpiod_get(dev, "reset", GPIOD_OUT_HIGH); in nt36523_probe() 1246 if (IS_ERR(pinfo->reset_gpio)) in nt36523_probe() 1247 return dev_err_probe(dev, PTR_ERR(pinfo->reset_gpio), "failed to get reset gpio\n"); in nt36523_probe()
|
/openbmc/linux/drivers/input/touchscreen/ |
H A D | elants_i2c.c | 157 struct gpio_desc *reset_gpio; member 1329 if (IS_ERR_OR_NULL(ts->reset_gpio)) in elants_i2c_power_on() 1355 gpiod_set_value_cansleep(ts->reset_gpio, 0); in elants_i2c_power_on() 1366 if (!IS_ERR_OR_NULL(ts->reset_gpio)) { in elants_i2c_power_off() 1371 gpiod_set_value_cansleep(ts->reset_gpio, 1); in elants_i2c_power_off() 1450 ts->reset_gpio = devm_gpiod_get(&client->dev, "reset", GPIOD_OUT_HIGH); in elants_i2c_probe() 1451 if (IS_ERR(ts->reset_gpio)) { in elants_i2c_probe() 1452 error = PTR_ERR(ts->reset_gpio); in elants_i2c_probe()
|
/openbmc/linux/drivers/video/fbdev/omap2/omapfb/displays/ |
H A D | panel-dsi-cm.c | 56 struct gpio_desc *reset_gpio; member 558 gpiod_set_value_cansleep(ddata->reset_gpio, 1); in dsicm_hw_reset() 561 gpiod_set_value_cansleep(ddata->reset_gpio, 0); in dsicm_hw_reset() 565 gpiod_set_value_cansleep(ddata->reset_gpio, 1); in dsicm_hw_reset() 1168 ddata->reset_gpio = devm_gpiod_get(&pdev->dev, "reset", GPIOD_OUT_LOW); in dsicm_probe() 1169 r = PTR_ERR_OR_ZERO(ddata->reset_gpio); in dsicm_probe() 1175 gpiod_set_consumer_name(ddata->reset_gpio, "taal rst"); in dsicm_probe()
|
/openbmc/linux/drivers/iio/addac/ |
H A D | ad74413r.c | 75 struct gpio_desc *reset_gpio; member 412 if (st->reset_gpio) { in ad74413r_reset() 413 gpiod_set_value_cansleep(st->reset_gpio, 1); in ad74413r_reset() 415 gpiod_set_value_cansleep(st->reset_gpio, 0); in ad74413r_reset() 1375 st->reset_gpio = devm_gpiod_get_optional(st->dev, "reset", GPIOD_OUT_LOW); in ad74413r_probe() 1376 if (IS_ERR(st->reset_gpio)) in ad74413r_probe() 1377 return PTR_ERR(st->reset_gpio); in ad74413r_probe()
|