Home
last modified time | relevance | path

Searched refs:vddio (Results 1 - 17 of 17) sorted by relevance

/kernel/linux/linux-6.6/drivers/hid/i2c-hid/
H A Di2c-hid-of-goodix.c29 struct regulator *vddio; member
53 ret = regulator_enable(ihid_goodix->vddio); in goodix_i2c_hid_power_up()
75 regulator_disable(ihid_goodix->vddio); in goodix_i2c_hid_power_down()
101 ihid_goodix->vddio = devm_regulator_get(&client->dev, "mainboard-vddio"); in i2c_hid_of_goodix_probe()
102 if (IS_ERR(ihid_goodix->vddio)) in i2c_hid_of_goodix_probe()
103 return PTR_ERR(ihid_goodix->vddio); in i2c_hid_of_goodix_probe()
/kernel/linux/linux-5.10/drivers/net/phy/
H A Dat803x.c153 struct regulator *vddio; member
358 .name = "vddio",
359 .of_match = of_match_ptr("vddio-regulator"),
492 priv->vddio = devm_regulator_get_optional(&phydev->mdio.dev, in at803x_parse_dt()
493 "vddio"); in at803x_parse_dt()
494 if (IS_ERR(priv->vddio)) { in at803x_parse_dt()
496 return PTR_ERR(priv->vddio); in at803x_parse_dt()
499 ret = regulator_enable(priv->vddio); in at803x_parse_dt()
525 if (priv->vddio) in at803x_remove()
526 regulator_disable(priv->vddio); in at803x_remove()
[all...]
/kernel/linux/linux-5.10/sound/soc/codecs/
H A Dsgtl5000.c1282 * according to voltage of vdda and vddio
1283 * 3. line out VAG, normally set to vddio/2
1287 * 2. vdda and vddio voltage value. > 3.1v or not
1293 int vddio; in sgtl5000_set_power_regs() local
1304 vddio = regulator_get_voltage(sgtl5000->supplies[VDDIO].consumer); in sgtl5000_set_power_regs()
1310 vddio = vddio / 1000; in sgtl5000_set_power_regs()
1313 if (vdda <= 0 || vddio <= 0 || vddd < 0) { in sgtl5000_set_power_regs()
1320 if (vdda > 3600 || vddio > 3600 || vddd > 1980) { in sgtl5000_set_power_regs()
1322 "exceed max voltage vdda %dmV vddio in sgtl5000_set_power_regs()
[all...]
H A Dda7219.c1859 struct regulator *vddio; in da7219_handle_supplies() local
1877 vddio = da7219->supplies[DA7219_SUPPLY_VDDIO].consumer; in da7219_handle_supplies()
1878 ret = regulator_get_voltage(vddio); in da7219_handle_supplies()
H A Dda7218.c2636 struct regulator *vddio; in da7218_handle_supplies() local
2652 vddio = da7218->supplies[DA7218_SUPPLY_VDDIO].consumer; in da7218_handle_supplies()
2653 ret = regulator_get_voltage(vddio); in da7218_handle_supplies()
/kernel/linux/linux-6.6/sound/soc/codecs/
H A Dsgtl5000.c1282 * according to voltage of vdda and vddio
1283 * 3. line out VAG, normally set to vddio/2
1287 * 2. vdda and vddio voltage value. > 3.1v or not
1293 int vddio; in sgtl5000_set_power_regs() local
1304 vddio = regulator_get_voltage(sgtl5000->supplies[VDDIO].consumer); in sgtl5000_set_power_regs()
1310 vddio = vddio / 1000; in sgtl5000_set_power_regs()
1313 if (vdda <= 0 || vddio <= 0 || vddd < 0) { in sgtl5000_set_power_regs()
1320 if (vdda > 3600 || vddio > 3600 || vddd > 1980) { in sgtl5000_set_power_regs()
1322 "exceed max voltage vdda %dmV vddio in sgtl5000_set_power_regs()
[all...]
H A Dda7219.c1861 struct regulator *vddio; in da7219_handle_supplies() local
1879 vddio = da7219->supplies[DA7219_SUPPLY_VDDIO].consumer; in da7219_handle_supplies()
1880 ret = regulator_get_voltage(vddio); in da7219_handle_supplies()
H A Dda7218.c2636 struct regulator *vddio; in da7218_handle_supplies() local
2652 vddio = da7218->supplies[DA7218_SUPPLY_VDDIO].consumer; in da7218_handle_supplies()
2653 ret = regulator_get_voltage(vddio); in da7218_handle_supplies()
/kernel/linux/linux-5.10/drivers/gpu/drm/bridge/
H A Dtc358775.c269 struct regulator *vddio; member
287 ret = regulator_enable(tc->vddio); in tc_bridge_pre_enable()
289 dev_err(dev, "regulator vddio enable failed, %d\n", ret); in tc_bridge_pre_enable()
321 ret = regulator_disable(tc->vddio); in tc_bridge_post_disable()
323 dev_err(dev, "regulator vddio disable failed, %d\n", ret); in tc_bridge_post_disable()
678 tc->vddio = devm_regulator_get(dev, "vddio-supply"); in tc_probe()
679 if (IS_ERR(tc->vddio)) { in tc_probe()
680 ret = PTR_ERR(tc->vddio); in tc_probe()
681 dev_err(dev, "vddio in tc_probe()
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/bridge/
H A Dtc358775.c269 struct regulator *vddio; member
287 ret = regulator_enable(tc->vddio); in tc_bridge_pre_enable()
289 dev_err(dev, "regulator vddio enable failed, %d\n", ret); in tc_bridge_pre_enable()
321 ret = regulator_disable(tc->vddio); in tc_bridge_post_disable()
323 dev_err(dev, "regulator vddio disable failed, %d\n", ret); in tc_bridge_post_disable()
661 tc->vddio = devm_regulator_get(dev, "vddio-supply"); in tc_probe()
662 if (IS_ERR(tc->vddio)) { in tc_probe()
663 ret = PTR_ERR(tc->vddio); in tc_probe()
664 dev_err(dev, "vddio in tc_probe()
[all...]
/kernel/linux/linux-5.10/drivers/iio/gyro/
H A Dfxas21002c_core.c150 struct regulator *vddio; member
888 ret = regulator_enable(data->vddio); in fxas21002c_power_enable()
900 regulator_disable(data->vddio); in fxas21002c_power_disable()
918 data->vddio = devm_regulator_get(dev->parent, "vddio"); in fxas21002c_regulators_get()
920 return PTR_ERR_OR_ZERO(data->vddio); in fxas21002c_regulators_get()
/kernel/linux/linux-6.6/drivers/iio/gyro/
H A Dfxas21002c_core.c150 struct regulator *vddio; member
885 ret = regulator_enable(data->vddio); in fxas21002c_power_enable()
897 regulator_disable(data->vddio); in fxas21002c_power_disable()
915 data->vddio = devm_regulator_get(dev->parent, "vddio"); in fxas21002c_regulators_get()
917 return PTR_ERR_OR_ZERO(data->vddio); in fxas21002c_regulators_get()
/kernel/linux/linux-5.10/drivers/input/touchscreen/
H A Dgoodix.c102 struct regulator *vddio; member
882 ts->vddio = devm_regulator_get(dev, "VDDIO"); in goodix_get_gpio_config()
883 if (IS_ERR(ts->vddio)) { in goodix_get_gpio_config()
884 error = PTR_ERR(ts->vddio); in goodix_get_gpio_config()
1188 regulator_disable(ts->vddio); in goodix_disable_regulators()
1227 error = regulator_enable(ts->vddio); in goodix_ts_probe()
/kernel/linux/linux-6.6/drivers/input/touchscreen/
H A Dgoodix.h86 struct regulator *vddio; member
H A Dgoodix.c976 ts->vddio = devm_regulator_get(dev, "VDDIO"); in goodix_get_gpio_config()
977 if (IS_ERR(ts->vddio)) in goodix_get_gpio_config()
978 return dev_err_probe(dev, PTR_ERR(ts->vddio), "Failed to get VDDIO regulator\n"); in goodix_get_gpio_config()
1291 regulator_disable(ts->vddio); in goodix_disable_regulators()
1330 error = regulator_enable(ts->vddio); in goodix_ts_probe()
/kernel/linux/linux-6.6/drivers/gpu/drm/panel/
H A Dpanel-novatek-nt36523.c40 struct regulator *vddio; member
1052 ret = regulator_enable(pinfo->vddio); in nt36523_prepare()
1054 dev_err(panel->dev, "failed to enable vddio regulator: %d\n", ret); in nt36523_prepare()
1062 regulator_disable(pinfo->vddio); in nt36523_prepare()
1102 regulator_disable(pinfo->vddio); in nt36523_unprepare()
1241 pinfo->vddio = devm_regulator_get(dev, "vddio"); in nt36523_probe()
1242 if (IS_ERR(pinfo->vddio)) in nt36523_probe()
1243 return dev_err_probe(dev, PTR_ERR(pinfo->vddio), "failed to get vddio regulato in nt36523_probe()
[all...]
/kernel/linux/linux-6.6/drivers/media/i2c/
H A Dds90ub960.c502 struct regulator *vddio; member
3777 priv->vddio = devm_regulator_get(dev, "vddio"); in ub960_get_hw_resources()
3778 if (IS_ERR(priv->vddio)) in ub960_get_hw_resources()
3779 return dev_err_probe(dev, PTR_ERR(priv->vddio), in ub960_get_hw_resources()
3805 ret = regulator_enable(priv->vddio); in ub960_enable_core_hw()
3869 regulator_disable(priv->vddio); in ub960_enable_core_hw()
3878 regulator_disable(priv->vddio); in ub960_disable_core_hw()

Completed in 32 milliseconds