Home
last modified time | relevance | path

Searched refs:reset_gpiod (Results 1 – 9 of 9) sorted by relevance

/linux-6.15/drivers/iio/magnetometer/
H A Daf8133j.c50 struct gpio_desc *reset_gpiod; member
126 if (data->reset_gpiod) { in af8133j_reset()
128 gpiod_set_value_cansleep(data->reset_gpiod, 1); in af8133j_reset()
130 gpiod_set_value_cansleep(data->reset_gpiod, 0); in af8133j_reset()
156 gpiod_set_value_cansleep(data->reset_gpiod, 1); in af8133j_power_down()
171 gpiod_set_value_cansleep(data->reset_gpiod, 0); in af8133j_power_up()
420 data->reset_gpiod = devm_gpiod_get_optional(dev, "reset", GPIOD_OUT_HIGH); in af8133j_probe()
421 if (IS_ERR(data->reset_gpiod)) in af8133j_probe()
422 return dev_err_probe(dev, PTR_ERR(data->reset_gpiod), in af8133j_probe()
H A Dak8975.c417 struct gpio_desc *reset_gpiod; member
452 gpiod_set_value_cansleep(data->reset_gpiod, 0); in ak8975_power_on()
466 gpiod_set_value_cansleep(data->reset_gpiod, 1); in ak8975_power_off()
911 struct gpio_desc *reset_gpiod; in ak8975_probe() local
931 reset_gpiod = devm_gpiod_get_optional(&client->dev, in ak8975_probe()
933 if (IS_ERR(reset_gpiod)) in ak8975_probe()
934 return PTR_ERR(reset_gpiod); in ak8975_probe()
946 data->reset_gpiod = reset_gpiod; in ak8975_probe()
/linux-6.15/sound/soc/codecs/
H A Dak5558.c44 struct gpio_desc *reset_gpiod; /* Reset & Power down GPIO */ member
323 if (!ak5558->reset_gpiod) in ak5558_reset()
326 gpiod_set_value_cansleep(ak5558->reset_gpiod, active); in ak5558_reset()
439 ak5558->reset_gpiod = devm_gpiod_get_optional(&i2c->dev, "reset", in ak5558_i2c_probe()
441 if (IS_ERR(ak5558->reset_gpiod)) in ak5558_i2c_probe()
442 return PTR_ERR(ak5558->reset_gpiod); in ak5558_i2c_probe()
H A Dak4104.c267 struct gpio_desc *reset_gpiod; in ak4104_spi_probe() local
295 reset_gpiod = devm_gpiod_get_optional(&spi->dev, "reset", in ak4104_spi_probe()
297 if (PTR_ERR(reset_gpiod) == -EPROBE_DEFER) in ak4104_spi_probe()
/linux-6.15/drivers/input/touchscreen/
H A Dmsg2638.c76 struct gpio_desc *reset_gpiod; member
244 gpiod_set_value_cansleep(msg2638->reset_gpiod, 1); in msg2638_reset()
246 gpiod_set_value_cansleep(msg2638->reset_gpiod, 0); in msg2638_reset()
394 msg2638->reset_gpiod = devm_gpiod_get(dev, "reset", GPIOD_OUT_LOW); in msg2638_ts_probe()
395 if (IS_ERR(msg2638->reset_gpiod)) { in msg2638_ts_probe()
396 error = PTR_ERR(msg2638->reset_gpiod); in msg2638_ts_probe()
/linux-6.15/drivers/pci/controller/dwc/
H A Dpci-imx6.c134 struct gpio_desc *reset_gpiod; member
785 gpiod_set_value_cansleep(imx_pcie->reset_gpiod, 1); in imx_pcie_assert_core_reset()
797 if (imx_pcie->reset_gpiod) { in imx_pcie_deassert_core_reset()
799 gpiod_set_value_cansleep(imx_pcie->reset_gpiod, 0); in imx_pcie_deassert_core_reset()
1498 imx_pcie->reset_gpiod = devm_gpiod_get_optional(dev, "reset", GPIOD_OUT_HIGH); in imx_pcie_probe()
1499 if (IS_ERR(imx_pcie->reset_gpiod)) in imx_pcie_probe()
1500 return dev_err_probe(dev, PTR_ERR(imx_pcie->reset_gpiod), in imx_pcie_probe()
1502 gpiod_set_consumer_name(imx_pcie->reset_gpiod, "PCIe reset"); in imx_pcie_probe()
/linux-6.15/drivers/net/phy/
H A Dmdio_bus.c765 bus->reset_gpiod = gpiod; in __mdiobus_register()
809 if (bus->reset_gpiod) in __mdiobus_register()
810 gpiod_set_value_cansleep(bus->reset_gpiod, 1); in __mdiobus_register()
839 if (bus->reset_gpiod) in mdiobus_unregister()
840 gpiod_set_value_cansleep(bus->reset_gpiod, 1); in mdiobus_unregister()
/linux-6.15/drivers/net/ethernet/smsc/
H A Dsmsc911x.c138 struct gpio_desc *reset_gpiod; member
439 pdata->reset_gpiod = devm_gpiod_get_optional(&pdev->dev, in smsc911x_request_resources()
/linux-6.15/include/linux/
H A Dphy.h393 struct gpio_desc *reset_gpiod; member