Searched refs:vreg (Results 1 - 25 of 52) sorted by relevance

123

/linux-master/drivers/regulator/
H A Dqcom-labibb-regulator.c110 struct labibb_regulator *vreg = rdev_get_drvdata(rdev); local
115 vreg->base + REG_LABIBB_INT_LATCHED_CLR,
122 vreg->base + REG_LABIBB_INT_EN_SET,
128 struct labibb_regulator *vreg = rdev_get_drvdata(rdev); local
131 vreg->base + REG_LABIBB_INT_EN_CLR,
137 * @vreg: Main driver structure
145 static int qcom_labibb_check_ocp_status(struct labibb_regulator *vreg) argument
150 ret = regmap_read(vreg->rdev->regmap, vreg->base + REG_LABIBB_STATUS1,
181 struct labibb_regulator *vreg; local
257 struct labibb_regulator *vreg = chip; local
313 struct labibb_regulator *vreg = rdev_get_drvdata(rdev); local
388 qcom_labibb_check_sc_status(struct labibb_regulator *vreg) argument
430 struct labibb_regulator *vreg; local
535 struct labibb_regulator *vreg = chip; local
563 struct labibb_regulator *vreg = rdev_get_drvdata(rdev); local
597 struct labibb_regulator *vreg = rdev_get_drvdata(rdev); local
613 struct labibb_regulator *vreg = rdev_get_drvdata(rdev); local
644 struct labibb_regulator *vreg = config->driver_data; local
763 struct labibb_regulator *vreg; local
[all...]
H A Dqcom_rpm-regulator.c189 static int rpm_reg_write(struct qcom_rpm_reg *vreg, argument
196 vreg->val[req->word] &= ~req->mask;
197 vreg->val[req->word] |= value << req->shift;
199 return qcom_rpm_write(vreg->rpm,
201 vreg->resource,
202 vreg->val,
203 vreg->parts->request_len);
209 struct qcom_rpm_reg *vreg = rdev_get_drvdata(rdev); local
210 const struct rpm_reg_parts *parts = vreg->parts;
222 mutex_lock(&vreg
236 struct qcom_rpm_reg *vreg = rdev_get_drvdata(rdev); local
262 struct qcom_rpm_reg *vreg = rdev_get_drvdata(rdev); local
269 struct qcom_rpm_reg *vreg = rdev_get_drvdata(rdev); local
288 struct qcom_rpm_reg *vreg = rdev_get_drvdata(rdev); local
307 struct qcom_rpm_reg *vreg = rdev_get_drvdata(rdev); local
326 struct qcom_rpm_reg *vreg = rdev_get_drvdata(rdev); local
345 struct qcom_rpm_reg *vreg = rdev_get_drvdata(rdev); local
364 struct qcom_rpm_reg *vreg = rdev_get_drvdata(rdev); local
383 struct qcom_rpm_reg *vreg = rdev_get_drvdata(rdev); local
390 struct qcom_rpm_reg *vreg = rdev_get_drvdata(rdev); local
630 rpm_reg_set(struct qcom_rpm_reg *vreg, const struct request_member *req, const int value) argument
643 rpm_reg_of_parse_freq(struct device *dev, struct device_node *node, struct qcom_rpm_reg *vreg) argument
680 struct qcom_rpm_reg *vreg = config->driver_data; local
942 struct qcom_rpm_reg *vreg; local
[all...]
H A Dqcom_spmi-regulator.c624 static inline int spmi_vreg_read(struct spmi_regulator *vreg, u16 addr, u8 *buf, argument
627 return regmap_bulk_read(vreg->regmap, vreg->base + addr, buf, len);
630 static inline int spmi_vreg_write(struct spmi_regulator *vreg, u16 addr, argument
633 return regmap_bulk_write(vreg->regmap, vreg->base + addr, buf, len);
636 static int spmi_vreg_update_bits(struct spmi_regulator *vreg, u16 addr, u8 val, argument
639 return regmap_update_bits(vreg->regmap, vreg->base + addr, mask, val);
644 struct spmi_regulator *vreg local
657 struct spmi_regulator *vreg = rdev_get_drvdata(rdev); local
666 spmi_regulator_select_voltage(struct spmi_regulator *vreg, int min_uV, int max_uV) argument
722 spmi_sw_selector_to_hw(struct spmi_regulator *vreg, unsigned selector, u8 *range_sel, u8 *voltage_sel) argument
751 spmi_hw_selector_to_sw(struct spmi_regulator *vreg, u8 hw_sel, const struct spmi_voltage_range *range) argument
786 spmi_regulator_find_range(struct spmi_regulator *vreg) argument
803 spmi_regulator_select_voltage_same_range(struct spmi_regulator *vreg, int min_uV, int max_uV) argument
862 struct spmi_regulator *vreg = rdev_get_drvdata(rdev); local
874 struct spmi_regulator *vreg = rdev_get_drvdata(rdev); local
894 struct spmi_regulator *vreg = rdev_get_drvdata(rdev); local
908 struct spmi_regulator *vreg = rdev_get_drvdata(rdev); local
919 struct spmi_regulator *vreg = rdev_get_drvdata(rdev); local
934 struct spmi_regulator *vreg = rdev_get_drvdata(rdev); local
950 struct spmi_regulator *vreg = rdev_get_drvdata(rdev); local
958 struct spmi_regulator *vreg = rdev_get_drvdata(rdev); local
970 struct spmi_regulator *vreg = rdev_get_drvdata(rdev); local
984 struct spmi_regulator *vreg = rdev_get_drvdata(rdev); local
1008 struct spmi_regulator *vreg = rdev_get_drvdata(rdev); local
1027 struct spmi_regulator *vreg = rdev_get_drvdata(rdev); local
1050 struct spmi_regulator *vreg = rdev_get_drvdata(rdev); local
1063 struct spmi_regulator *vreg = rdev_get_drvdata(rdev); local
1075 struct spmi_regulator *vreg = rdev_get_drvdata(rdev); local
1094 struct spmi_regulator *vreg = rdev_get_drvdata(rdev); local
1111 struct spmi_regulator *vreg = rdev_get_drvdata(rdev); local
1129 struct spmi_regulator *vreg = rdev_get_drvdata(rdev); local
1151 struct spmi_regulator *vreg = rdev_get_drvdata(rdev); local
1175 struct spmi_regulator *vreg = rdev_get_drvdata(rdev); local
1202 struct spmi_regulator *vreg = rdev_get_drvdata(rdev); local
1215 struct spmi_regulator *vreg = rdev_get_drvdata(rdev); local
1224 struct spmi_regulator *vreg = rdev_get_drvdata(rdev); local
1233 struct spmi_regulator *vreg = rdev_get_drvdata(rdev); local
1242 struct spmi_regulator *vreg = rdev_get_drvdata(rdev); local
1264 spmi_regulator_vs_clear_ocp(struct spmi_regulator *vreg) argument
1282 struct spmi_regulator *vreg local
1290 struct spmi_regulator *vreg = data; local
1389 struct spmi_regulator *vreg = rdev_get_drvdata(rdev); local
1693 spmi_regulator_match(struct spmi_regulator *vreg, u16 force_type) argument
1749 spmi_regulator_init_slew_rate(struct spmi_regulator *vreg) argument
1793 spmi_regulator_init_slew_rate_ftsmps426(struct spmi_regulator *vreg, int clock_rate) argument
1822 spmi_regulator_init_slew_rate_hfsmps(struct spmi_regulator *vreg) argument
1842 spmi_regulator_init_registers(struct spmi_regulator *vreg, const struct spmi_regulator_init_data *data) argument
1916 spmi_regulator_get_dt_config(struct spmi_regulator *vreg, struct device_node *node, struct spmi_regulator_init_data *data) argument
1954 struct spmi_regulator *vreg = config->driver_data; local
2507 struct spmi_regulator *vreg; local
[all...]
H A Dpcap-regulator.c144 struct pcap_regulator *vreg = &vreg_table[rdev_get_id(rdev)]; local
151 return ezx_pcap_set_bits(pcap, vreg->reg,
152 (rdev->desc->n_voltages - 1) << vreg->index,
153 selector << vreg->index);
158 struct pcap_regulator *vreg = &vreg_table[rdev_get_id(rdev)]; local
165 ezx_pcap_read(pcap, vreg->reg, &tmp);
166 tmp = ((tmp >> vreg->index) & (rdev->desc->n_voltages - 1));
172 struct pcap_regulator *vreg = &vreg_table[rdev_get_id(rdev)]; local
175 if (vreg->en == NA)
178 return ezx_pcap_set_bits(pcap, vreg
183 struct pcap_regulator *vreg = &vreg_table[rdev_get_id(rdev)]; local
194 struct pcap_regulator *vreg = &vreg_table[rdev_get_id(rdev)]; local
[all...]
H A Dmt6357-regulator.c36 #define MT6357_BUCK(match, vreg, min, max, step, \
38 [MT6357_ID_##vreg] = { \
40 .name = #vreg, \
45 .id = MT6357_ID_##vreg, \
52 .enable_reg = MT6357_BUCK_##vreg##_CON0, \
55 .da_vsel_reg = MT6357_BUCK_##vreg##_DBG0, \
59 #define MT6357_LDO(match, vreg, ldo_volt_table, \
61 [MT6357_ID_##vreg] = { \
63 .name = #vreg, \
68 .id = MT6357_ID_##vreg, \
[all...]
H A Dqcom-rpmh-regulator.c156 * @vreg: Pointer to the RPMh regulator
163 static int rpmh_regulator_send_request(struct rpmh_vreg *vreg, argument
168 if (wait_for_ack || vreg->always_wait_for_ack)
169 ret = rpmh_write(vreg->dev, RPMH_ACTIVE_ONLY_STATE, cmd, 1);
171 ret = rpmh_write_async(vreg->dev, RPMH_ACTIVE_ONLY_STATE, cmd,
180 struct rpmh_vreg *vreg = rdev_get_drvdata(rdev); local
182 .addr = vreg->addr + RPMH_REGULATOR_REG_VRM_VOLTAGE,
190 ret = rpmh_regulator_send_request(vreg, &cmd, wait_for_ack);
192 vreg->voltage_selector = selector;
200 struct rpmh_vreg *vreg local
217 struct rpmh_vreg *vreg = rdev_get_drvdata(rdev); local
224 struct rpmh_vreg *vreg = rdev_get_drvdata(rdev); local
232 struct rpmh_vreg *vreg = rdev_get_drvdata(rdev); local
264 rpmh_regulator_vrm_set_mode_bypass(struct rpmh_vreg *vreg, unsigned int mode, bool bypassed) argument
290 struct rpmh_vreg *vreg = rdev_get_drvdata(rdev); local
305 struct rpmh_vreg *vreg = rdev_get_drvdata(rdev); local
325 struct rpmh_vreg *vreg = rdev_get_drvdata(rdev); local
336 struct rpmh_vreg *vreg = rdev_get_drvdata(rdev); local
352 struct rpmh_vreg *vreg = rdev_get_drvdata(rdev); local
414 rpmh_regulator_init_vreg(struct rpmh_vreg *vreg, struct device *dev, struct device_node *node, const char *pmic_id, const struct rpmh_vreg_init_data *pmic_rpmh_data) argument
1541 struct rpmh_vreg *vreg; local
[all...]
H A Dmt6358-regulator.c36 #define MT6358_BUCK(match, vreg, supply, min, max, step, \
39 [MT6358_ID_##vreg] = { \
41 .name = #vreg, \
46 .id = MT6358_ID_##vreg, \
51 .vsel_reg = MT6358_BUCK_##vreg##_ELR0, \
53 .enable_reg = MT6358_BUCK_##vreg##_CON0, \
57 .status_reg = MT6358_BUCK_##vreg##_DBG1, \
65 #define MT6358_LDO(match, vreg, supply, volt_ranges, enreg, enbit, vosel, vosel_mask) \
66 [MT6358_ID_##vreg] = { \
68 .name = #vreg, \
[all...]
H A Dmt6331-regulator.c47 #define MT6331_BUCK(match, vreg, min, max, step, volt_ranges, enreg, \
49 [MT6331_ID_##vreg] = { \
51 .name = #vreg, \
55 .id = MT6331_ID_##vreg, \
72 #define MT6331_LDO_AO(match, vreg, ldo_volt_table, vosel, vosel_mask) \
73 [MT6331_ID_##vreg] = { \
75 .name = #vreg, \
79 .id = MT6331_ID_##vreg, \
88 #define MT6331_LDO_S(match, vreg, ldo_volt_table, enreg, enbit, vosel, \
91 [MT6331_ID_##vreg]
[all...]
H A Dmt6332-regulator.c47 #define MT6332_BUCK(match, vreg, min, max, step, volt_ranges, enreg, \
49 [MT6332_ID_##vreg] = { \
51 .name = #vreg, \
55 .id = MT6332_ID_##vreg, \
72 #define MT6332_LDO_LINEAR(match, vreg, min, max, step, volt_ranges, \
75 [MT6332_ID_##vreg] = { \
77 .name = #vreg, \
81 .id = MT6332_ID_##vreg, \
100 #define MT6332_LDO_AO(match, vreg, ldo_volt_table, vosel, vosel_mask) \
101 [MT6332_ID_##vreg]
[all...]
H A Dqcom_smd-regulator.c42 static int rpm_reg_write_active(struct qcom_rpm_reg *vreg) argument
48 if (vreg->enabled_updated) {
51 req[reqlen].value = cpu_to_le32(vreg->is_enabled);
55 if (vreg->uv_updated && vreg->is_enabled) {
58 req[reqlen].value = cpu_to_le32(vreg->uV);
62 if (vreg->load_updated && vreg->is_enabled) {
65 req[reqlen].value = cpu_to_le32(vreg->load / 1000);
73 vreg
86 struct qcom_rpm_reg *vreg = rdev_get_drvdata(rdev); local
101 struct qcom_rpm_reg *vreg = rdev_get_drvdata(rdev); local
108 struct qcom_rpm_reg *vreg = rdev_get_drvdata(rdev); local
123 struct qcom_rpm_reg *vreg = rdev_get_drvdata(rdev); local
133 struct qcom_rpm_reg *vreg = rdev_get_drvdata(rdev); local
149 struct qcom_rpm_reg *vreg = rdev_get_drvdata(rdev); local
1391 rpm_regulator_init_vreg(struct qcom_rpm_reg *vreg, struct device *dev, struct device_node *node, const struct rpm_regulator_data *pmic_rpm_data) argument
1439 struct qcom_rpm_reg *vreg; local
[all...]
H A D88pm8607.c247 #define PM8607_DVC(vreg, ureg, ubit, ereg, ebit) \
250 .name = #vreg, \
251 .of_match = of_match_ptr(#vreg), \
255 .id = PM8607_ID_##vreg, \
257 .volt_table = vreg##_table, \
258 .n_voltages = ARRAY_SIZE(vreg##_table), \
259 .vsel_reg = PM8607_##vreg, \
260 .vsel_mask = ARRAY_SIZE(vreg##_table) - 1, \
267 .vol_suspend = (unsigned int *)&vreg##_suspend_table, \
270 #define PM8607_LDO(_id, vreg, shif
[all...]
H A Dmt6380-regulator.c91 #define MT6380_BUCK(match, vreg, min, max, step, volt_ranges, enreg, \
94 [MT6380_ID_##vreg] = { \
96 .name = #vreg, \
100 .id = MT6380_ID_##vreg, \
115 #define MT6380_LDO(match, vreg, ldo_volt_table, enreg, enbit, vosel, \
117 [MT6380_ID_##vreg] = { \
119 .name = #vreg, \
123 .id = MT6380_ID_##vreg, \
136 #define MT6380_REG_FIXED(match, vreg, enreg, enbit, volt, \
138 [MT6380_ID_##vreg]
[all...]
H A D88pm800-regulator.c78 * vreg - the buck regs string.
86 #define PM800_BUCK(match, vreg, ereg, ebit, amax, volt_ranges, n_volt) \
89 .name = #vreg, \
94 .id = PM800_ID_##vreg, \
99 .vsel_reg = PM800_##vreg, \
108 * vreg - the LDO regs string
116 #define PM800_LDO(match, vreg, ereg, ebit, amax, ldo_volt_table) \
119 .name = #vreg, \
124 .id = PM800_ID_##vreg, \
127 .vsel_reg = PM800_##vreg##_VOU
[all...]
H A Dmt6397-regulator.c37 #define MT6397_BUCK(match, vreg, min, max, step, volt_ranges, enreg, \
40 [MT6397_ID_##vreg] = { \
42 .name = #vreg, \
46 .id = MT6397_ID_##vreg, \
65 #define MT6397_LDO(match, vreg, ldo_volt_table, enreg, enbit, vosel, \
67 [MT6397_ID_##vreg] = { \
69 .name = #vreg, \
73 .id = MT6397_ID_##vreg, \
85 #define MT6397_REG_FIXED(match, vreg, enreg, enbit, volt) \
86 [MT6397_ID_##vreg]
[all...]
H A Dmt6323-regulator.c39 #define MT6323_BUCK(match, vreg, min, max, step, volt_ranges, enreg, \
41 [MT6323_ID_##vreg] = { \
43 .name = #vreg, \
47 .id = MT6323_ID_##vreg, \
63 #define MT6323_LDO(match, vreg, ldo_volt_table, enreg, enbit, vosel, \
65 [MT6323_ID_##vreg] = { \
67 .name = #vreg, \
71 .id = MT6323_ID_##vreg, \
85 #define MT6323_REG_FIXED(match, vreg, enreg, enbit, volt, \
87 [MT6323_ID_##vreg]
[all...]
H A Dda903x-regulator.c309 #define DA903x_LDO(_pmic, _id, min, max, step, vreg, shift, nbits, ereg, ebit) \
322 .vol_reg = _pmic##_##vreg, \
329 #define DA903x_DVC(_pmic, _id, min, max, step, vreg, nbits, ureg, ubit, ereg, ebit) \
342 .vol_reg = _pmic##_##vreg, \
351 #define DA9034_LDO(_id, min, max, step, vreg, shift, nbits, ereg, ebit) \
352 DA903x_LDO(DA9034, _id, min, max, step, vreg, shift, nbits, ereg, ebit)
354 #define DA9030_LDO(_id, min, max, step, vreg, shift, nbits, ereg, ebit) \
355 DA903x_LDO(DA9030, _id, min, max, step, vreg, shift, nbits, ereg, ebit)
357 #define DA9030_DVC(_id, min, max, step, vreg, nbits, ureg, ubit, ereg, ebit) \
358 DA903x_DVC(DA9030, _id, min, max, step, vreg, nbit
[all...]
H A Dtps6586x-regulator.c109 #define TPS6586X_REGULATOR(_id, _ops, _pin_name, vdata, vreg, shift, nbits, \
122 .vsel_reg = TPS6586X_##vreg, \
133 uv_step, vreg, shift, nbits, ereg0, \
147 .vsel_reg = TPS6586X_##vreg, \
157 #define TPS6586X_LDO(_id, _pname, vdata, vreg, shift, nbits, \
160 TPS6586X_REGULATOR(_id, rw, _pname, vdata, vreg, shift, nbits, \
164 #define TPS6586X_LDO_LINEAR(_id, _pname, n_volt, min_uv, uv_step, vreg, \
168 min_uv, uv_step, vreg, shift, nbits, \
172 #define TPS6586X_FIXED_LDO(_id, _pname, vdata, vreg, shift, nbits, \
175 TPS6586X_REGULATOR(_id, ro, _pname, vdata, vreg, shif
[all...]
/linux-master/drivers/gpu/drm/panel/
H A Dpanel-boe-bf060y8m-aj0.c282 struct regulator *vreg; local
297 vreg = boe->vregs[BF060Y8M_VREG_VCC].consumer;
298 ret = regulator_is_supported_voltage(vreg, 2700000, 3600000);
302 vreg = boe->vregs[BF060Y8M_VREG_VDDIO].consumer;
303 ret = regulator_is_supported_voltage(vreg, 1620000, 1980000);
307 vreg = boe->vregs[BF060Y8M_VREG_VCI].consumer;
308 ret = regulator_is_supported_voltage(vreg, 2600000, 3600000);
312 vreg = boe->vregs[BF060Y8M_VREG_EL_VDD].consumer;
313 ret = regulator_is_supported_voltage(vreg, 4400000, 4800000);
318 vreg
[all...]
/linux-master/drivers/gpu/drm/i915/gvt/
H A Ddebugfs.c39 u32 vreg; member in struct:diff_mmio
63 u32 preg, vreg; local
66 vreg = vgpu_vreg(param->vgpu, offset);
68 if (preg != vreg) {
75 node->vreg = vreg;
113 u32 diff = node->preg ^ node->vreg;
116 node->offset, node->preg, node->vreg,
H A Dmmio.c251 memcpy(vgpu->mmio.vreg, mmio, info->mmio_size);
299 memcpy(vgpu->mmio.vreg, mmio, GVT_GEN8_MMIO_RESET_OFFSET);
315 vgpu->mmio.vreg = vzalloc(info->mmio_size);
316 if (!vgpu->mmio.vreg)
331 vfree(vgpu->mmio.vreg);
332 vgpu->mmio.vreg = NULL;
/linux-master/drivers/hwmon/pmbus/
H A Dzl6100.c140 int ret, vreg; local
160 vreg = MFR_READ_VMON;
164 vreg = MFR_VMON_OV_FAULT_LIMIT;
168 vreg = MFR_VMON_UV_FAULT_LIMIT;
173 vreg = reg;
178 ret = pmbus_read_word_data(client, page, phase, vreg);
238 int ret, vreg; local
246 vreg = MFR_VMON_OV_FAULT_LIMIT;
250 vreg = MFR_VMON_OV_FAULT_LIMIT;
255 vreg
[all...]
/linux-master/drivers/phy/qualcomm/
H A Dphy-qcom-m31.c198 struct regulator *vreg; member in struct:m31usb_phy
211 ret = regulator_enable(qphy->vreg);
219 regulator_disable(qphy->vreg);
255 regulator_disable(qphy->vreg);
300 qphy->vreg = devm_regulator_get(dev, "vdd");
301 if (IS_ERR(qphy->vreg))
302 return dev_err_probe(dev, PTR_ERR(qphy->vreg),
303 "failed to get vreg\n");
/linux-master/drivers/ufs/host/
H A Dufs-sprd.h67 struct regulator *vreg; member in struct:ufs_sprd_vreg
H A Dufshcd-pltfrm.c129 struct ufs_vreg *vreg = NULL; local
144 vreg = devm_kzalloc(dev, sizeof(*vreg), GFP_KERNEL);
145 if (!vreg)
148 vreg->name = devm_kstrdup(dev, name, GFP_KERNEL);
149 if (!vreg->name)
153 vreg->max_uA = 0;
158 if (of_property_read_u32(np, prop_name, &vreg->max_uA)) {
160 vreg->max_uA = 0;
163 *out_vreg = vreg;
[all...]
/linux-master/arch/powerpc/boot/
H A Dcpm-serial.c201 void *vreg[2]; local
233 if (dt_get_virtual_reg(devp, vreg, 2) < 2)
237 smc = vreg[0];
239 scc = vreg[0];
241 param = vreg[1];

Completed in 239 milliseconds

123