Home
last modified time | relevance | path

Searched full:vdd_supply (Results 1 – 24 of 24) sorted by relevance

/linux-6.14.4/drivers/usb/typec/
Dstusb160x.c150 struct regulator *vdd_supply; member
350 chip->vdd_supply) { in stusb160x_attach()
351 ret = regulator_enable(chip->vdd_supply); in stusb160x_attach()
379 regulator_disable(chip->vdd_supply); in stusb160x_attach()
397 regulator_disable(chip->vdd_supply); in stusb160x_detach()
667 chip->vdd_supply = devm_regulator_get_optional(chip->dev, "vdd"); in stusb160x_probe()
668 if (IS_ERR(chip->vdd_supply)) { in stusb160x_probe()
669 ret = PTR_ERR(chip->vdd_supply); in stusb160x_probe()
672 chip->vdd_supply = NULL; in stusb160x_probe()
701 if (chip->vdd_supply && in stusb160x_probe()
[all …]
/linux-6.14.4/drivers/iio/proximity/
Dvl53l0x-i2c.c57 struct regulator *vdd_supply; member
259 regulator_disable(data->vdd_supply); in vl53l0x_power_off()
266 ret = regulator_enable(data->vdd_supply); in vl53l0x_power_on()
338 data->vdd_supply = devm_regulator_get(&client->dev, "vdd"); in vl53l0x_probe()
339 if (IS_ERR(data->vdd_supply)) in vl53l0x_probe()
340 return dev_err_probe(&client->dev, PTR_ERR(data->vdd_supply), in vl53l0x_probe()
/linux-6.14.4/drivers/gpu/drm/stm/
Ddw_mipi_dsi-stm.c91 struct regulator *vdd_supply; member
622 dsi->vdd_supply = devm_regulator_get(dev, "phy-dsi"); in dw_mipi_dsi_stm_probe()
623 if (IS_ERR(dsi->vdd_supply)) { in dw_mipi_dsi_stm_probe()
624 ret = PTR_ERR(dsi->vdd_supply); in dw_mipi_dsi_stm_probe()
629 ret = regulator_enable(dsi->vdd_supply); in dw_mipi_dsi_stm_probe()
718 regulator_disable(dsi->vdd_supply); in dw_mipi_dsi_stm_probe()
730 regulator_disable(dsi->vdd_supply); in dw_mipi_dsi_stm_remove()
741 regulator_disable(dsi->vdd_supply); in dw_mipi_dsi_stm_suspend()
753 ret = regulator_enable(dsi->vdd_supply); in dw_mipi_dsi_stm_resume()
761 regulator_disable(dsi->vdd_supply); in dw_mipi_dsi_stm_resume()
[all …]
/linux-6.14.4/drivers/usb/typec/mux/
Dwcd939x-usbss.c184 struct regulator *vdd_supply; member
609 usbss->vdd_supply = devm_regulator_get_optional(dev, "vdd"); in wcd939x_usbss_probe()
610 if (IS_ERR(usbss->vdd_supply)) in wcd939x_usbss_probe()
611 return PTR_ERR(usbss->vdd_supply); in wcd939x_usbss_probe()
631 ret = regulator_enable(usbss->vdd_supply); in wcd939x_usbss_probe()
731 regulator_disable(usbss->vdd_supply); in wcd939x_usbss_probe()
749 regulator_disable(usbss->vdd_supply); in wcd939x_usbss_remove()
/linux-6.14.4/Documentation/devicetree/bindings/iio/adc/
Dadi,ad7949.yaml82 vref-supply = <&vdd_supply>;
91 vrefin-supply = <&vdd_supply>;
Dadi,ad7606.yaml308 vdrive-supply = <&vdd_supply>;
334 vdrive-supply = <&vdd_supply>;
366 vdrive-supply = <&vdd_supply>;
Dti,adc108s102.yaml44 vref-supply = <&vdd_supply>;
Dti,ads8688.yaml46 vref-supply = <&vdd_supply>;
Dti,tlc4541.yaml48 vref-supply = <&vdd_supply>;
Dti,adc0832.yaml52 vref-supply = <&vdd_supply>;
Dti,adc128s052.yaml55 vref-supply = <&vdd_supply>;
Dadi,ad7780.yaml94 avdd-supply = <&vdd_supply>;
/linux-6.14.4/drivers/iio/accel/
Dbma180.c134 struct regulator *vdd_supply; member
944 data->vdd_supply = devm_regulator_get(dev, "vdd"); in bma180_probe()
945 if (IS_ERR(data->vdd_supply)) in bma180_probe()
946 return dev_err_probe(dev, PTR_ERR(data->vdd_supply), in bma180_probe()
955 ret = regulator_set_voltage(data->vdd_supply, 1620000, 3600000); in bma180_probe()
961 ret = regulator_enable(data->vdd_supply); in bma180_probe()
1037 regulator_disable(data->vdd_supply); in bma180_probe()
1058 regulator_disable(data->vdd_supply); in bma180_remove()
/linux-6.14.4/drivers/iio/humidity/
Dhdc3020.c78 struct regulator *vdd_supply; member
739 return regulator_disable(data->vdd_supply); in hdc3020_power_off()
746 ret = regulator_enable(data->vdd_supply); in hdc3020_power_on()
808 data->vdd_supply = devm_regulator_get(&client->dev, "vdd"); in hdc3020_probe()
809 if (IS_ERR(data->vdd_supply)) in hdc3020_probe()
810 return dev_err_probe(&client->dev, PTR_ERR(data->vdd_supply), in hdc3020_probe()
/linux-6.14.4/drivers/iio/imu/inv_icm42600/
Dinv_icm42600_core.c662 ret = regulator_disable(st->vdd_supply); in inv_icm42600_disable_vdd_reg()
721 st->vdd_supply = devm_regulator_get(dev, "vdd"); in inv_icm42600_core_probe()
722 if (IS_ERR(st->vdd_supply)) in inv_icm42600_core_probe()
723 return PTR_ERR(st->vdd_supply); in inv_icm42600_core_probe()
729 ret = regulator_enable(st->vdd_supply); in inv_icm42600_core_probe()
Dinv_icm42600.h144 * @vdd_supply: VDD voltage regulator for the chip.
160 struct regulator *vdd_supply; member
/linux-6.14.4/Documentation/devicetree/bindings/iio/dac/
Dti,dac5571.yaml51 vref-supply = <&vdd_supply>;
Dadi,ad7303.yaml46 Vdd-supply = <&vdd_supply>;
Dti,dac7311.yaml47 vref-supply = <&vdd_supply>;
/linux-6.14.4/Documentation/devicetree/bindings/sound/
Deverest,es71x4.yaml59 VDD-supply = <&vdd_supply>;
Dwlf,wm8782.yaml45 Vdd-supply = <&vdd_supply>;
/linux-6.14.4/Documentation/devicetree/bindings/iio/impedance-analyzer/
Dadi,ad5933.yaml54 vdd-supply = <&vdd_supply>;
/linux-6.14.4/drivers/iio/imu/inv_mpu6050/
Dinv_mpu_iio.h184 * @vdd_supply: VDD voltage regulator for the chip.
209 struct regulator *vdd_supply; member
Dinv_mpu_core.c1876 result = regulator_disable(st->vdd_supply); in inv_mpu_core_disable_regulator_action()
1957 st->vdd_supply = devm_regulator_get(dev, "vdd"); in inv_mpu_core_probe()
1958 if (IS_ERR(st->vdd_supply)) in inv_mpu_core_probe()
1959 return dev_err_probe(dev, PTR_ERR(st->vdd_supply), in inv_mpu_core_probe()
1967 result = regulator_enable(st->vdd_supply); in inv_mpu_core_probe()
1976 regulator_disable(st->vdd_supply); in inv_mpu_core_probe()