Home
last modified time | relevance | path

Searched refs:vsel (Results 1 – 25 of 52) sorted by relevance

123

/linux-6.1.9/arch/arm/mach-omap2/
Dpmic-cpcap.c27 static unsigned long omap_cpcap_vsel_to_uv(unsigned char vsel) in omap_cpcap_vsel_to_uv() argument
29 if (vsel > 0x44) in omap_cpcap_vsel_to_uv()
30 vsel = 0x44; in omap_cpcap_vsel_to_uv()
31 return (((vsel * 125) + 6000)) * 100; in omap_cpcap_vsel_to_uv()
91 static unsigned long omap_max8952_vsel_to_uv(unsigned char vsel) in omap_max8952_vsel_to_uv() argument
93 if (vsel > 0x3F) in omap_max8952_vsel_to_uv()
94 vsel = 0x3F; in omap_max8952_vsel_to_uv()
95 return (((vsel * 100) + 7700)) * 100; in omap_max8952_vsel_to_uv()
138 static unsigned long omap_fan535503_vsel_to_uv(unsigned char vsel) in omap_fan535503_vsel_to_uv() argument
141 vsel &= 0x3F; in omap_fan535503_vsel_to_uv()
[all …]
Domap_twl.c44 static unsigned long twl4030_vsel_to_uv(const u8 vsel) in twl4030_vsel_to_uv() argument
46 return (((vsel * 125) + 6000)) * 100; in twl4030_vsel_to_uv()
54 static unsigned long twl6030_vsel_to_uv(const u8 vsel) in twl6030_vsel_to_uv() argument
70 if (!vsel) in twl6030_vsel_to_uv()
79 if (vsel == 0x3A) in twl6030_vsel_to_uv()
83 return ((((vsel - 1) * 1266) + 70900)) * 10; in twl6030_vsel_to_uv()
85 return ((((vsel - 1) * 1266) + 60770)) * 10; in twl6030_vsel_to_uv()
Dvp.c17 char vsel; in _vp_set_init_voltage() local
19 vsel = voltdm->pmic->uv_to_vsel(volt); in _vp_set_init_voltage()
25 vpconfig |= vsel << __ffs(vp->common->vpconfig_initvoltage_mask); in _vp_set_init_voltage()
/linux-6.1.9/drivers/regulator/
Dtwl6030-regulator.c274 int vsel = twlreg_read(info, TWL_MODULE_PM_RECEIVER, VREG_VOLTAGE); in twl6030ldo_get_voltage_sel() local
277 vsel &= ~TWL6030_VREG_VOLTAGE_WR_S; in twl6030ldo_get_voltage_sel()
279 return vsel; in twl6030ldo_get_voltage_sel()
404 int vsel = 0; in twl6030smps_map_voltage() local
409 vsel = 0; in twl6030smps_map_voltage()
411 vsel = DIV_ROUND_UP(min_uV - 600000, 12500); in twl6030smps_map_voltage()
412 vsel++; in twl6030smps_map_voltage()
418 vsel = 62; in twl6030smps_map_voltage()
420 vsel = 61; in twl6030smps_map_voltage()
422 vsel = 60; in twl6030smps_map_voltage()
[all …]
Dtwl-regulator.c387 int vsel = twlreg_read(info, TWL_MODULE_PM_RECEIVER, VREG_VOLTAGE); in twl4030ldo_get_voltage_sel() local
389 if (vsel < 0) in twl4030ldo_get_voltage_sel()
390 return vsel; in twl4030ldo_get_voltage_sel()
392 vsel &= info->table_len - 1; in twl4030ldo_get_voltage_sel()
393 return vsel; in twl4030ldo_get_voltage_sel()
416 int vsel = DIV_ROUND_UP(min_uV - 600000, 12500); in twl4030smps_set_voltage() local
418 twlreg_write(info, TWL_MODULE_PM_RECEIVER, VREG_VOLTAGE_SMPS_4030, vsel); in twl4030smps_set_voltage()
426 int vsel; in twl4030smps_get_voltage() local
428 vsel = twlreg_read(info, TWL_MODULE_PM_RECEIVER, in twl4030smps_get_voltage()
431 return vsel * 12500 + 600000; in twl4030smps_get_voltage()
Dwm831x-dcdc.c227 unsigned vsel) in wm831x_buckv_set_voltage_sel() argument
236 if (dcdc->dvs_gpiod && dcdc->on_vsel == vsel) in wm831x_buckv_set_voltage_sel()
239 if (dcdc->dvs_gpiod && dcdc->dvs_vsel == vsel) in wm831x_buckv_set_voltage_sel()
243 ret = wm831x_set_bits(wm831x, on_reg, WM831X_DC1_ON_VSEL_MASK, vsel); in wm831x_buckv_set_voltage_sel()
246 dcdc->on_vsel = vsel; in wm831x_buckv_set_voltage_sel()
262 if (vsel > dcdc->dvs_vsel) { in wm831x_buckv_set_voltage_sel()
265 vsel); in wm831x_buckv_set_voltage_sel()
267 dcdc->dvs_vsel = vsel; in wm831x_buckv_set_voltage_sel()
282 int vsel; in wm831x_buckv_set_suspend_voltage() local
284 vsel = regulator_map_voltage_linear_range(rdev, uV, uV); in wm831x_buckv_set_suspend_voltage()
[all …]
Dsy8106a-regulator.c70 unsigned int reg, vsel; in sy8106a_i2c_probe() local
106 vsel = (fixed_voltage / 1000 - SY8106A_MIN_MV) / in sy8106a_i2c_probe()
110 vsel | SY8106A_GO_BIT); in sy8106a_i2c_probe()
Drt6160-regulator.c132 int vsel; in rt6160_set_suspend_voltage() local
134 vsel = regulator_map_voltage_linear(rdev, uV, uV); in rt6160_set_suspend_voltage()
135 if (vsel < 0) in rt6160_set_suspend_voltage()
136 return vsel; in rt6160_set_suspend_voltage()
144 RT6160_VSEL_MASK, vsel); in rt6160_set_suspend_voltage()
Dtps51632-regulator.c111 int vsel; in tps51632_init_dcdc() local
117 vsel = TPS51632_VOLT_VSEL(pdata->base_voltage_uV); in tps51632_init_dcdc()
118 ret = regmap_write(tps->regmap, TPS51632_VOLTAGE_BASE_REG, vsel); in tps51632_init_dcdc()
141 vsel = TPS51632_VOLT_VSEL(pdata->max_voltage_uV); in tps51632_init_dcdc()
143 vsel); in tps51632_init_dcdc()
Dbd71815-regulator.c427 #define BD71815_BUCK_REG(_name, _id, vsel, ereg, min, max, step, _dvs) \ argument
440 .vsel_reg = (vsel), \
449 #define BD71815_BUCK12_REG(_name, _id, vsel, ereg, min, max, step, \ argument
463 .vsel_reg = (vsel), \
495 #define BD71815_LDO_REG(_name, _id, vsel, ereg, emsk, min, max, step, \ argument
509 .vsel_reg = (vsel), \
Drc5t583-regulator.c40 int vsel = regulator_get_voltage_sel_regmap(rdev); in rc5t583_regulator_enable_time() local
41 int curr_uV = regulator_list_voltage_linear(rdev, vsel); in rc5t583_regulator_enable_time()
Dtps65910-regulator.c599 int id = rdev_get_id(dev), vsel; in tps65910_set_voltage_dcdc_sel() local
607 vsel = (selector % VDD1_2_NUM_VOLT_FINE) + 3; in tps65910_set_voltage_dcdc_sel()
611 regmap_write(regmap, TPS65910_VDD1_OP, vsel); in tps65910_set_voltage_dcdc_sel()
617 vsel = (selector % VDD1_2_NUM_VOLT_FINE) + 3; in tps65910_set_voltage_dcdc_sel()
621 regmap_write(regmap, TPS65910_VDD2_OP, vsel); in tps65910_set_voltage_dcdc_sel()
624 vsel = selector + 3; in tps65910_set_voltage_dcdc_sel()
625 regmap_write(regmap, TPS65911_VDDCTRL_OP, vsel); in tps65910_set_voltage_dcdc_sel()
Dtps62360-regulator.c110 int vsel; in tps62360_dcdc_get_voltage_sel() local
120 vsel = (int)data & tps->voltage_reg_mask; in tps62360_dcdc_get_voltage_sel()
121 return vsel; in tps62360_dcdc_get_voltage_sel()
/linux-6.1.9/drivers/media/dvb-frontends/
Dlnbh25.c86 const char *vsel; in lnbh25_set_voltage() local
98 vsel = "Off"; in lnbh25_set_voltage()
102 vsel = "13V"; in lnbh25_set_voltage()
106 vsel = "18V"; in lnbh25_set_voltage()
114 __func__, vsel, priv->i2c_address, in lnbh25_set_voltage()
/linux-6.1.9/Documentation/devicetree/bindings/regulator/
Drichtek,rtq2134-regulator.yaml38 richtek,use-vsel-dvs:
41 If specified, buck will listen to 'vsel' pin for dvs config.
76 richtek,use-vsel-dvs;
87 richtek,use-vsel-dvs;
98 richtek,use-vsel-dvs;
Drichtek,rt6160-regulator.yaml35 richtek,vsel-active-low:
37 Used to indicate the 'vsel' pin active level. if not specified, use
Dact8945a-regulator.txt7 - active-semi,vsel-high: Indicates if the VSEL pin is set to logic-high.
33 active-semi,vsel-high;
Dsilergy,sy8827n.yaml24 silergy,vsel-state-high:
Dact8865-regulator.txt11 - active-semi,vsel-high: Indicates the VSEL pin is high.
59 active-semi,vsel-high;
/linux-6.1.9/drivers/clk/samsung/
Dclk-pll.h105 .vsel = (_vsel), \
118 .vsel = (_vsel), \
132 unsigned int vsel; member
/linux-6.1.9/include/linux/mfd/
Dlp8788.h167 enum lp8788_dvs_sel vsel; member
177 enum lp8788_dvs_sel vsel; member
/linux-6.1.9/include/linux/regulator/
Dlp872x.h56 enum lp872x_dvs_sel vsel; member
/linux-6.1.9/arch/arm/boot/dts/
Drk3288-firefly.dts20 pmic_vsel: pmic-vsel {
Drk3288-firefly-beta.dts20 pmic_vsel: pmic-vsel {
/linux-6.1.9/include/linux/mfd/wm831x/
Dpdata.h33 int vsel; /** Target voltage, in mV */ member

123