/kernel/linux/linux-6.6/drivers/hid/i2c-hid/ |
H A D | i2c-hid-of-goodix.c | 29 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 D | at803x.c | 153 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 D | sgtl5000.c | 1282 * 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 D | da7219.c | 1859 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 D | da7218.c | 2636 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 D | sgtl5000.c | 1282 * 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 D | da7219.c | 1861 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 D | da7218.c | 2636 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 D | tc358775.c | 269 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 D | tc358775.c | 269 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 D | fxas21002c_core.c | 150 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 D | fxas21002c_core.c | 150 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 D | goodix.c | 102 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 D | goodix.h | 86 struct regulator *vddio; member
|
H A D | goodix.c | 976 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 D | panel-novatek-nt36523.c | 40 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 D | ds90ub960.c | 502 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()
|