Home
last modified time | relevance | path

Searched refs:supply (Results 1 - 25 of 607) sorted by relevance

12345678910>>...25

/kernel/linux/linux-6.6/drivers/mmc/core/
H A Dregulator.c54 * @supply: regulator to use
61 static int mmc_regulator_get_ocrmask(struct regulator *supply) in mmc_regulator_get_ocrmask() argument
69 count = regulator_count_voltages(supply); in mmc_regulator_get_ocrmask()
74 vdd_uV = regulator_list_voltage(supply, i); in mmc_regulator_get_ocrmask()
83 vdd_uV = regulator_get_voltage(supply); in mmc_regulator_get_ocrmask()
97 * @supply: regulator to use
103 * a particular supply voltage. This would normally be called from the
107 struct regulator *supply, in mmc_regulator_set_ocr()
113 if (IS_ERR(supply)) in mmc_regulator_set_ocr()
119 result = regulator_set_voltage(supply, min_u in mmc_regulator_set_ocr()
106 mmc_regulator_set_ocr(struct mmc_host *mmc, struct regulator *supply, unsigned short vdd_bit) mmc_regulator_set_ocr() argument
231 mmc_regulator_get_ocrmask(struct regulator *supply) mmc_regulator_get_ocrmask() argument
[all...]
/kernel/linux/linux-5.10/drivers/mmc/core/
H A Dregulator.c54 * @supply: regulator to use
61 static int mmc_regulator_get_ocrmask(struct regulator *supply) in mmc_regulator_get_ocrmask() argument
69 count = regulator_count_voltages(supply); in mmc_regulator_get_ocrmask()
74 vdd_uV = regulator_list_voltage(supply, i); in mmc_regulator_get_ocrmask()
83 vdd_uV = regulator_get_voltage(supply); in mmc_regulator_get_ocrmask()
97 * @supply: regulator to use
103 * a particular supply voltage. This would normally be called from the
107 struct regulator *supply, in mmc_regulator_set_ocr()
116 result = regulator_set_voltage(supply, min_uV, max_uV); in mmc_regulator_set_ocr()
118 result = regulator_enable(supply); in mmc_regulator_set_ocr()
106 mmc_regulator_set_ocr(struct mmc_host *mmc, struct regulator *supply, unsigned short vdd_bit) mmc_regulator_set_ocr() argument
228 mmc_regulator_get_ocrmask(struct regulator *supply) mmc_regulator_get_ocrmask() argument
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/msm/dsi/
H A Ddsi_cfg.c13 { .supply = "vdda", .init_load_uA = 100000 }, /* 1.2 V */
14 { .supply = "avdd", .init_load_uA = 10000 }, /* 3.0 V */
15 { .supply = "vddio", .init_load_uA = 100000 }, /* 1.8 V */
34 { .supply = "vdd", .init_load_uA = 150000 }, /* 3.0 V */
35 { .supply = "vdda", .init_load_uA = 100000 }, /* 1.2 V */
36 { .supply = "vddio", .init_load_uA = 100000 }, /* 1.8 V */
55 { .supply = "vdda", .init_load_uA = 100000 }, /* 1.2 V */
56 { .supply = "vddio", .init_load_uA = 100000 }, /* 1.8 V */
82 { .supply = "vdda", .init_load_uA = 100000 }, /* 1.25 V */
83 { .supply
[all...]
/kernel/linux/linux-6.6/drivers/soc/rockchip/
H A Dio-domain.c71 int (*write)(struct rockchip_iodomain_supply *supply, int uV);
79 int (*write)(struct rockchip_iodomain_supply *supply, int uV);
82 static int rk3568_iodomain_write(struct rockchip_iodomain_supply *supply, int uV) in rk3568_iodomain_write() argument
84 struct rockchip_iodomain *iod = supply->iod; in rk3568_iodomain_write()
89 switch (supply->idx) { in rk3568_iodomain_write()
93 b = supply->idx; in rk3568_iodomain_write()
95 b = supply->idx + 4; in rk3568_iodomain_write()
109 b = supply->idx - 1; in rk3568_iodomain_write()
123 static int rockchip_iodomain_write(struct rockchip_iodomain_supply *supply, in rockchip_iodomain_write() argument
126 struct rockchip_iodomain *iod = supply in rockchip_iodomain_write()
148 struct rockchip_iodomain_supply *supply = rockchip_iodomain_notify() local
612 struct rockchip_iodomain_supply *supply = &iod->supplies[i]; rockchip_iodomain_probe() local
[all...]
/kernel/linux/linux-5.10/drivers/video/backlight/
H A Das3711_bl.c54 struct as3711_bl_supply *supply = to_supply(data); in as3711_set_brightness_auto_i() local
55 struct as3711 *as3711 = supply->as3711; in as3711_set_brightness_auto_i()
56 const struct as3711_bl_pdata *pdata = supply->pdata; in as3711_set_brightness_auto_i()
84 static int as3711_bl_su2_reset(struct as3711_bl_supply *supply) in as3711_bl_su2_reset() argument
86 struct as3711 *as3711 = supply->as3711; in as3711_bl_su2_reset()
88 3, supply->pdata->su2_fbprot); in as3711_bl_su2_reset()
105 struct as3711_bl_supply *supply = to_supply(data); in as3711_bl_update_status() local
106 struct as3711 *as3711 = supply->as3711; in as3711_bl_update_status()
116 const struct as3711_bl_pdata *pdata = supply->pdata; in as3711_bl_update_status()
128 ret = as3711_bl_su2_reset(supply); in as3711_bl_update_status()
173 as3711_bl_init_su2(struct as3711_bl_supply *supply) as3711_bl_init_su2() argument
374 struct as3711_bl_supply *supply; as3711_backlight_probe() local
[all...]
/kernel/linux/linux-6.6/drivers/video/backlight/
H A Das3711_bl.c54 struct as3711_bl_supply *supply = to_supply(data); in as3711_set_brightness_auto_i() local
55 struct as3711 *as3711 = supply->as3711; in as3711_set_brightness_auto_i()
56 const struct as3711_bl_pdata *pdata = supply->pdata; in as3711_set_brightness_auto_i()
84 static int as3711_bl_su2_reset(struct as3711_bl_supply *supply) in as3711_bl_su2_reset() argument
86 struct as3711 *as3711 = supply->as3711; in as3711_bl_su2_reset()
88 3, supply->pdata->su2_fbprot); in as3711_bl_su2_reset()
105 struct as3711_bl_supply *supply = to_supply(data); in as3711_bl_update_status() local
106 struct as3711 *as3711 = supply->as3711; in as3711_bl_update_status()
116 const struct as3711_bl_pdata *pdata = supply->pdata; in as3711_bl_update_status()
128 ret = as3711_bl_su2_reset(supply); in as3711_bl_update_status()
173 as3711_bl_init_su2(struct as3711_bl_supply *supply) as3711_bl_init_su2() argument
374 struct as3711_bl_supply *supply; as3711_backlight_probe() local
[all...]
/kernel/linux/linux-5.10/drivers/soc/rockchip/
H A Dio-domain.c79 static int rockchip_iodomain_write(struct rockchip_iodomain_supply *supply, in rockchip_iodomain_write() argument
82 struct rockchip_iodomain *iod = supply->iod; in rockchip_iodomain_write()
88 val <<= supply->idx; in rockchip_iodomain_write()
91 val |= (BIT(supply->idx) << 16); in rockchip_iodomain_write()
104 struct rockchip_iodomain_supply *supply = in rockchip_iodomain_notify() local
133 dev_dbg(supply->iod->dev, "Setting to %d\n", uV); in rockchip_iodomain_notify()
136 dev_err(supply->iod->dev, "Voltage too high: %d\n", uV); in rockchip_iodomain_notify()
142 ret = rockchip_iodomain_write(supply, uV); in rockchip_iodomain_notify()
146 dev_dbg(supply->iod->dev, "Setting to %d done\n", uV); in rockchip_iodomain_notify()
155 /* if no VCCIO6 supply w in px30_iodomain_init()
523 struct rockchip_iodomain_supply *supply = &iod->supplies[i]; rockchip_iodomain_probe() local
[all...]
/kernel/linux/linux-5.10/sound/soc/img/
H A Dpistachio-internal-dac.c44 struct regulator *supply; member
163 dac->supply = devm_regulator_get(dev, "VDD"); in pistachio_internal_dac_probe()
164 if (IS_ERR(dac->supply)) { in pistachio_internal_dac_probe()
165 ret = PTR_ERR(dac->supply); in pistachio_internal_dac_probe()
167 dev_err(dev, "failed to acquire supply 'VDD-supply': %d\n", ret); in pistachio_internal_dac_probe()
171 ret = regulator_enable(dac->supply); in pistachio_internal_dac_probe()
173 dev_err(dev, "failed to enable supply: %d\n", ret); in pistachio_internal_dac_probe()
177 voltage = regulator_get_voltage(dac->supply); in pistachio_internal_dac_probe()
217 regulator_disable(dac->supply); in pistachio_internal_dac_probe()
[all...]
/kernel/linux/linux-6.6/sound/soc/img/
H A Dpistachio-internal-dac.c44 struct regulator *supply; member
162 dac->supply = devm_regulator_get(dev, "VDD"); in pistachio_internal_dac_probe()
163 if (IS_ERR(dac->supply)) in pistachio_internal_dac_probe()
164 return dev_err_probe(dev, PTR_ERR(dac->supply), in pistachio_internal_dac_probe()
165 "failed to acquire supply 'VDD-supply'\n"); in pistachio_internal_dac_probe()
167 ret = regulator_enable(dac->supply); in pistachio_internal_dac_probe()
169 dev_err(dev, "failed to enable supply: %d\n", ret); in pistachio_internal_dac_probe()
173 voltage = regulator_get_voltage(dac->supply); in pistachio_internal_dac_probe()
213 regulator_disable(dac->supply); in pistachio_internal_dac_probe()
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/panel/
H A Dpanel-lvds.c36 struct regulator *supply; member
56 if (lvds->supply) in panel_lvds_unprepare()
57 regulator_disable(lvds->supply); in panel_lvds_unprepare()
66 if (lvds->supply) { in panel_lvds_prepare()
69 err = regulator_enable(lvds->supply); in panel_lvds_prepare()
71 dev_err(lvds->dev, "failed to enable supply: %d\n", in panel_lvds_prepare()
191 lvds->supply = devm_regulator_get_optional(lvds->dev, "power"); in panel_lvds_probe()
192 if (IS_ERR(lvds->supply)) { in panel_lvds_probe()
193 ret = PTR_ERR(lvds->supply); in panel_lvds_probe()
202 lvds->supply in panel_lvds_probe()
[all...]
H A Dpanel-panasonic-vvx10f034n00.c33 struct regulator *supply; member
75 regulator_disable(wuxga_nt->supply); in wuxga_nt_panel_unprepare()
104 ret = regulator_enable(wuxga_nt->supply); in wuxga_nt_panel_prepare()
125 regulator_disable(wuxga_nt->supply); in wuxga_nt_panel_prepare()
198 wuxga_nt->supply = devm_regulator_get(dev, "power"); in wuxga_nt_panel_add()
199 if (IS_ERR(wuxga_nt->supply)) in wuxga_nt_panel_add()
200 return PTR_ERR(wuxga_nt->supply); in wuxga_nt_panel_add()
/kernel/linux/linux-5.10/drivers/regulator/
H A Dwm8994-regulator.c27 struct regulator_consumer_supply supply; member
130 { .supply = "AVDD1" },
131 { .supply = "DCVDD" },
166 ldo->supply = wm8994_ldo_consumer[id]; in wm8994_ldo_probe()
167 ldo->supply.dev_name = dev_name(wm8994->dev); in wm8994_ldo_probe()
188 dev_dbg(wm8994->dev, "Using default init data, supply %s %s\n", in wm8994_ldo_probe()
189 ldo->supply.dev_name, ldo->supply.supply); in wm8994_ldo_probe()
192 ldo->init_data.consumer_supplies = &ldo->supply; in wm8994_ldo_probe()
[all...]
/kernel/linux/linux-6.6/drivers/regulator/
H A Dwm8994-regulator.c27 struct regulator_consumer_supply supply; member
130 { .supply = "AVDD1" },
131 { .supply = "DCVDD" },
166 ldo->supply = wm8994_ldo_consumer[id]; in wm8994_ldo_probe()
167 ldo->supply.dev_name = dev_name(wm8994->dev); in wm8994_ldo_probe()
188 dev_dbg(wm8994->dev, "Using default init data, supply %s %s\n", in wm8994_ldo_probe()
189 ldo->supply.dev_name, ldo->supply.supply); in wm8994_ldo_probe()
192 ldo->init_data.consumer_supplies = &ldo->supply; in wm8994_ldo_probe()
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/panel/
H A Dpanel-lvds.c37 struct regulator *supply; member
57 if (lvds->supply) in panel_lvds_unprepare()
58 regulator_disable(lvds->supply); in panel_lvds_unprepare()
67 if (lvds->supply) { in panel_lvds_prepare()
70 err = regulator_enable(lvds->supply); in panel_lvds_prepare()
72 dev_err(lvds->dev, "failed to enable supply: %d\n", in panel_lvds_prepare()
177 lvds->supply = devm_regulator_get_optional(lvds->dev, "power"); in panel_lvds_probe()
178 if (IS_ERR(lvds->supply)) { in panel_lvds_probe()
179 ret = PTR_ERR(lvds->supply); in panel_lvds_probe()
188 lvds->supply in panel_lvds_probe()
[all...]
H A Dpanel-tdo-tl070wsh30.c25 struct regulator *supply; member
45 err = regulator_enable(tdo_tl070wsh30->supply); in tdo_tl070wsh30_panel_prepare()
62 regulator_disable(tdo_tl070wsh30->supply); in tdo_tl070wsh30_panel_prepare()
71 regulator_disable(tdo_tl070wsh30->supply); in tdo_tl070wsh30_panel_prepare()
104 regulator_disable(tdo_tl070wsh30->supply); in tdo_tl070wsh30_panel_unprepare()
165 tdo_tl070wsh30->supply = devm_regulator_get(dev, "power"); in tdo_tl070wsh30_panel_add()
166 if (IS_ERR(tdo_tl070wsh30->supply)) in tdo_tl070wsh30_panel_add()
167 return PTR_ERR(tdo_tl070wsh30->supply); in tdo_tl070wsh30_panel_add()
H A Dpanel-panasonic-vvx10f034n00.c33 struct regulator *supply; member
75 regulator_disable(wuxga_nt->supply); in wuxga_nt_panel_unprepare()
104 ret = regulator_enable(wuxga_nt->supply); in wuxga_nt_panel_prepare()
125 regulator_disable(wuxga_nt->supply); in wuxga_nt_panel_prepare()
198 wuxga_nt->supply = devm_regulator_get(dev, "power"); in wuxga_nt_panel_add()
199 if (IS_ERR(wuxga_nt->supply)) in wuxga_nt_panel_add()
200 return PTR_ERR(wuxga_nt->supply); in wuxga_nt_panel_add()
H A Dpanel-sharp-ls043t1le01.c27 struct regulator *supply; member
111 regulator_disable(sharp_nt->supply); in sharp_nt_panel_unprepare()
128 ret = regulator_enable(sharp_nt->supply); in sharp_nt_panel_prepare()
160 regulator_disable(sharp_nt->supply); in sharp_nt_panel_prepare()
212 sharp_nt->supply = devm_regulator_get(dev, "avdd"); in sharp_nt_panel_add()
213 if (IS_ERR(sharp_nt->supply)) in sharp_nt_panel_add()
214 return PTR_ERR(sharp_nt->supply); in sharp_nt_panel_add()
/kernel/linux/linux-5.10/drivers/soc/imx/
H A Dgpc.c45 struct regulator *supply; member
81 if (pd->supply) in imx6_pm_domain_power_off()
82 regulator_disable(pd->supply); in imx6_pm_domain_power_off()
93 if (pd->supply) { in imx6_pm_domain_power_on()
94 ret = regulator_enable(pd->supply); in imx6_pm_domain_power_on()
166 /* try to get the domain supply regulator */ in imx_pgc_parse_dt()
167 domain->supply = devm_regulator_get_optional(dev, "power"); in imx_pgc_parse_dt()
168 if (IS_ERR(domain->supply)) { in imx_pgc_parse_dt()
169 if (PTR_ERR(domain->supply) == -ENODEV) in imx_pgc_parse_dt()
170 domain->supply in imx_pgc_parse_dt()
[all...]
/kernel/linux/linux-6.6/drivers/pmdomain/imx/
H A Dgpc.c45 struct regulator *supply; member
81 if (pd->supply) in imx6_pm_domain_power_off()
82 regulator_disable(pd->supply); in imx6_pm_domain_power_off()
93 if (pd->supply) { in imx6_pm_domain_power_on()
94 ret = regulator_enable(pd->supply); in imx6_pm_domain_power_on()
166 /* try to get the domain supply regulator */ in imx_pgc_parse_dt()
167 domain->supply = devm_regulator_get_optional(dev, "power"); in imx_pgc_parse_dt()
168 if (IS_ERR(domain->supply)) { in imx_pgc_parse_dt()
169 if (PTR_ERR(domain->supply) == -ENODEV) in imx_pgc_parse_dt()
170 domain->supply in imx_pgc_parse_dt()
[all...]
/kernel/linux/linux-5.10/drivers/leds/
H A Dleds-regulator.c29 static inline int led_regulator_get_max_brightness(struct regulator *supply) in led_regulator_get_max_brightness() argument
32 int voltage = regulator_list_voltage(supply, 0); in led_regulator_get_max_brightness()
41 ret = regulator_set_voltage(supply, voltage, voltage); in led_regulator_get_max_brightness()
45 return regulator_count_voltages(supply); in led_regulator_get_max_brightness()
48 static int led_regulator_get_voltage(struct regulator *supply, in led_regulator_get_voltage() argument
54 return regulator_list_voltage(supply, brightness - 1); in led_regulator_get_voltage()
/kernel/linux/linux-6.6/drivers/leds/
H A Dleds-regulator.c30 static inline int led_regulator_get_max_brightness(struct regulator *supply) in led_regulator_get_max_brightness() argument
33 int voltage = regulator_list_voltage(supply, 0); in led_regulator_get_max_brightness()
42 ret = regulator_set_voltage(supply, voltage, voltage); in led_regulator_get_max_brightness()
46 return regulator_count_voltages(supply); in led_regulator_get_max_brightness()
49 static int led_regulator_get_voltage(struct regulator *supply, in led_regulator_get_voltage() argument
55 return regulator_list_voltage(supply, brightness - 1); in led_regulator_get_voltage()
/kernel/linux/linux-5.10/drivers/opp/
H A Dti-opp-supply.c7 * TI OPP supply driver that provides override into the regulator control
35 * struct ti_opp_supply_data - OMAP specific opp supply data
38 * @vdd_absolute_max_voltage_uv: absolute maximum voltage in UV for the supply
50 * @flags: specific type of opp supply
65 * @dev: ti opp supply device for which we need to store info
183 * _get_optimal_vdd_voltage() - Finds optimal voltage for the supply
217 struct dev_pm_opp_supply *supply, in _opp_set_voltage()
227 vdd_uv = supply->u_volt; in _opp_set_voltage()
240 uv_max = supply->u_volt_max; in _opp_set_voltage()
243 vdd_uv < supply in _opp_set_voltage()
216 _opp_set_voltage(struct device *dev, struct dev_pm_opp_supply *supply, int new_target_uv, struct regulator *reg, char *reg_name) _opp_set_voltage() argument
[all...]
/kernel/linux/linux-6.6/drivers/opp/
H A Dti-opp-supply.c7 * TI OPP supply driver that provides override into the regulator control
35 * struct ti_opp_supply_data - OMAP specific opp supply data
38 * @vdd_absolute_max_voltage_uv: absolute maximum voltage in UV for the supply
54 * @flags: specific type of opp supply
69 * @dev: ti opp supply device for which we need to store info
187 * _get_optimal_vdd_voltage() - Finds optimal voltage for the supply
221 struct dev_pm_opp_supply *supply, in _opp_set_voltage()
231 vdd_uv = supply->u_volt; in _opp_set_voltage()
244 uv_max = supply->u_volt_max; in _opp_set_voltage()
247 vdd_uv < supply in _opp_set_voltage()
220 _opp_set_voltage(struct device *dev, struct dev_pm_opp_supply *supply, int new_target_uv, struct regulator *reg, char *reg_name) _opp_set_voltage() argument
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/bridge/
H A Ddisplay-connector.c26 struct regulator *supply; member
197 conn->supply = devm_regulator_get_optional(&pdev->dev, name); in display_connector_get_supply()
199 if (conn->supply == ERR_PTR(-ENODEV)) in display_connector_get_supply()
200 conn->supply = NULL; in display_connector_get_supply()
202 return PTR_ERR_OR_ZERO(conn->supply); in display_connector_get_supply()
352 if (conn->supply) { in display_connector_probe()
353 ret = regulator_enable(conn->supply); in display_connector_probe()
391 if (conn->supply) in display_connector_remove()
392 regulator_disable(conn->supply); in display_connector_remove()
/kernel/linux/linux-5.10/sound/soc/codecs/
H A Dtpa6130a2.c35 struct regulator *supply; member
45 ret = regulator_enable(data->supply); in tpa6130a2_power()
48 "Failed to enable supply: %d\n", ret); in tpa6130a2_power()
64 ret2 = regulator_disable(data->supply); in tpa6130a2_power()
67 "Failed to disable supply: %d\n", ret2); in tpa6130a2_power()
82 ret = regulator_disable(data->supply); in tpa6130a2_power()
85 "Failed to disable supply: %d\n", ret); in tpa6130a2_power()
273 data->supply = devm_regulator_get(dev, regulator); in tpa6130a2_probe()
274 if (IS_ERR(data->supply)) { in tpa6130a2_probe()
275 ret = PTR_ERR(data->supply); in tpa6130a2_probe()
[all...]

Completed in 11 milliseconds

12345678910>>...25