Home
last modified time | relevance | path

Searched refs:reset_gpio (Results 176 – 200 of 263) sorted by relevance

1234567891011

/openbmc/linux/drivers/net/phy/
H A Dmdio_bus.c47 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 Dtc358768.c140 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 Dsun8i_emac.c139 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 Dsh_eth.c680 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 Ddesignware.c92 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 Dbq2515x_charger.c179 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 Dad9523.c271 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 Dbtusb.c884 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 Dcs42l42.c2203 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 Dcs35l35.c163 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 Dcs42l52.c1135 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 Dcs42l42.h31 struct gpio_desc *reset_gpio; member
H A Dmax98520.h154 struct gpio_desc *reset_gpio; member
/openbmc/u-boot/drivers/tpm/
H A Dtpm2_tis_spi.c583 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 Dtegra_usb_phy.h75 struct gpio_desc *reset_gpio; member
/openbmc/linux/sound/pci/hda/
H A Dcs35l41_hda.h51 struct gpio_desc *reset_gpio; member
H A Dpatch_cs8409-tables.c256 .reset_gpio = CS8409_CS42L42_RESET,
447 .reset_gpio = DOLPHIN_C0_RESET,
460 .reset_gpio = DOLPHIN_C1_RESET,
/openbmc/linux/drivers/net/dsa/
H A Dlan9303-core.c839 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 Dax88796c_main.c947 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 Dmt9v032.c204 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 Dvia-camera.c74 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 Dpanel-novatek-nt36523.c38 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 Delants_i2c.c157 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 Dpanel-dsi-cm.c56 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 Dad74413r.c75 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()

1234567891011