Home
last modified time | relevance | path

Searched full:vreg (Results 1 – 25 of 89) sorted by relevance

1234

/linux/drivers/regulator/
H A Dqcom-labibb-regulator.c110 struct labibb_regulator *vreg = rdev_get_drvdata(rdev); in qcom_labibb_ocp_hw_enable() local
115 vreg->base + REG_LABIBB_INT_LATCHED_CLR, in qcom_labibb_ocp_hw_enable()
122 vreg->base + REG_LABIBB_INT_EN_SET, in qcom_labibb_ocp_hw_enable()
128 struct labibb_regulator *vreg = rdev_get_drvdata(rdev); in qcom_labibb_ocp_hw_disable() local
131 vreg->base + REG_LABIBB_INT_EN_CLR, in qcom_labibb_ocp_hw_disable()
137 * @vreg: Main driver structure
145 static int qcom_labibb_check_ocp_status(struct labibb_regulator *vreg) in qcom_labibb_check_ocp_status() argument
150 ret = regmap_read(vreg->rdev->regmap, vreg->base + REG_LABIBB_STATUS1, in qcom_labibb_check_ocp_status()
181 struct labibb_regulator *vreg; in qcom_labibb_ocp_recovery_worker() local
185 vreg = container_of(work, struct labibb_regulator, in qcom_labibb_ocp_recovery_worker()
[all …]
H A Dpcap-regulator.c144 const struct pcap_regulator *vreg = &vreg_table[rdev_get_id(rdev)]; in pcap_regulator_set_voltage_sel() local
151 return ezx_pcap_set_bits(pcap, vreg->reg, in pcap_regulator_set_voltage_sel()
152 (rdev->desc->n_voltages - 1) << vreg->index, in pcap_regulator_set_voltage_sel()
153 selector << vreg->index); in pcap_regulator_set_voltage_sel()
158 const struct pcap_regulator *vreg = &vreg_table[rdev_get_id(rdev)]; in pcap_regulator_get_voltage_sel() local
165 ezx_pcap_read(pcap, vreg->reg, &tmp); in pcap_regulator_get_voltage_sel()
166 tmp = ((tmp >> vreg->index) & (rdev->desc->n_voltages - 1)); in pcap_regulator_get_voltage_sel()
172 const struct pcap_regulator *vreg = &vreg_table[rdev_get_id(rdev)]; in pcap_regulator_enable() local
175 if (vreg->en == NA) in pcap_regulator_enable()
178 return ezx_pcap_set_bits(pcap, vreg in pcap_regulator_enable()
183 struct pcap_regulator *vreg = &vreg_table[rdev_get_id(rdev)]; pcap_regulator_disable() local
194 struct pcap_regulator *vreg = &vreg_table[rdev_get_id(rdev)]; pcap_regulator_is_enabled() local
214 #define VREG( global() macro
[all...]
H A Dqcom_rpm-regulator.c189 static int rpm_reg_write(struct qcom_rpm_reg *vreg, in rpm_reg_write() argument
196 vreg->val[req->word] &= ~req->mask; in rpm_reg_write()
197 vreg->val[req->word] |= value << req->shift; in rpm_reg_write()
199 return qcom_rpm_write(vreg->rpm, in rpm_reg_write()
201 vreg->resource, in rpm_reg_write()
202 vreg->val, in rpm_reg_write()
203 vreg->parts->request_len); in rpm_reg_write()
209 struct qcom_rpm_reg *vreg = rdev_get_drvdata(rdev); in rpm_reg_set_mV_sel() local
210 const struct rpm_reg_parts *parts = vreg->parts; in rpm_reg_set_mV_sel()
222 mutex_lock(&vreg->lock); in rpm_reg_set_mV_sel()
[all …]
H A Dqcom_spmi-regulator.c624 static inline int spmi_vreg_read(struct spmi_regulator *vreg, u16 addr, u8 *buf, in spmi_vreg_read() argument
627 return regmap_bulk_read(vreg->regmap, vreg->base + addr, buf, len); in spmi_vreg_read()
630 static inline int spmi_vreg_write(struct spmi_regulator *vreg, u16 addr, in spmi_vreg_write() argument
633 return regmap_bulk_write(vreg->regmap, vreg->base + addr, buf, len); in spmi_vreg_write()
636 static int spmi_vreg_update_bits(struct spmi_regulator *vreg, u16 addr, u8 val, in spmi_vreg_update_bits() argument
639 return regmap_update_bits(vreg->regmap, vreg->base + addr, mask, val); in spmi_vreg_update_bits()
644 struct spmi_regulator *vreg in spmi_regulator_vs_enable() local
657 struct spmi_regulator *vreg = rdev_get_drvdata(rdev); spmi_regulator_vs_ocp() local
666 spmi_regulator_select_voltage(struct spmi_regulator * vreg,int min_uV,int max_uV) spmi_regulator_select_voltage() argument
722 spmi_sw_selector_to_hw(struct spmi_regulator * vreg,unsigned selector,u8 * range_sel,u8 * voltage_sel) spmi_sw_selector_to_hw() argument
751 spmi_hw_selector_to_sw(struct spmi_regulator * vreg,u8 hw_sel,const struct spmi_voltage_range * range) spmi_hw_selector_to_sw() argument
786 spmi_regulator_find_range(struct spmi_regulator * vreg) spmi_regulator_find_range() argument
803 spmi_regulator_select_voltage_same_range(struct spmi_regulator * vreg,int min_uV,int max_uV) spmi_regulator_select_voltage_same_range() argument
862 struct spmi_regulator *vreg = rdev_get_drvdata(rdev); spmi_regulator_common_map_voltage() local
874 struct spmi_regulator *vreg = rdev_get_drvdata(rdev); spmi_regulator_common_set_voltage() local
894 struct spmi_regulator *vreg = rdev_get_drvdata(rdev); spmi_regulator_ftsmps426_set_voltage() local
908 struct spmi_regulator *vreg = rdev_get_drvdata(rdev); spmi_regulator_set_voltage_time_sel() local
919 struct spmi_regulator *vreg = rdev_get_drvdata(rdev); spmi_regulator_common_get_voltage() local
934 struct spmi_regulator *vreg = rdev_get_drvdata(rdev); spmi_regulator_ftsmps426_get_voltage() local
950 struct spmi_regulator *vreg = rdev_get_drvdata(rdev); spmi_regulator_single_map_voltage() local
958 struct spmi_regulator *vreg = rdev_get_drvdata(rdev); spmi_regulator_single_range_set_voltage() local
970 struct spmi_regulator *vreg = rdev_get_drvdata(rdev); spmi_regulator_single_range_get_voltage() local
984 struct spmi_regulator *vreg = rdev_get_drvdata(rdev); spmi_regulator_ult_lo_smps_set_voltage() local
1008 struct spmi_regulator *vreg = rdev_get_drvdata(rdev); spmi_regulator_ult_lo_smps_get_voltage() local
1027 struct spmi_regulator *vreg = rdev_get_drvdata(rdev); spmi_regulator_common_list_voltage() local
1050 struct spmi_regulator *vreg = rdev_get_drvdata(rdev); spmi_regulator_common_set_bypass() local
1063 struct spmi_regulator *vreg = rdev_get_drvdata(rdev); spmi_regulator_common_get_bypass() local
1075 struct spmi_regulator *vreg = rdev_get_drvdata(rdev); spmi_regulator_common_get_mode() local
1094 struct spmi_regulator *vreg = rdev_get_drvdata(rdev); spmi_regulator_ftsmps426_get_mode() local
1111 struct spmi_regulator *vreg = rdev_get_drvdata(rdev); spmi_regulator_hfsmps_get_mode() local
1129 struct spmi_regulator *vreg = rdev_get_drvdata(rdev); spmi_regulator_common_set_mode() local
1151 struct spmi_regulator *vreg = rdev_get_drvdata(rdev); spmi_regulator_ftsmps426_set_mode() local
1175 struct spmi_regulator *vreg = rdev_get_drvdata(rdev); spmi_regulator_hfsmps_set_mode() local
1202 struct spmi_regulator *vreg = rdev_get_drvdata(rdev); spmi_regulator_common_set_load() local
1215 struct spmi_regulator *vreg = rdev_get_drvdata(rdev); spmi_regulator_common_set_pull_down() local
1224 struct spmi_regulator *vreg = rdev_get_drvdata(rdev); spmi_regulator_hfsmps_set_pull_down() local
1233 struct spmi_regulator *vreg = rdev_get_drvdata(rdev); spmi_regulator_common_set_soft_start() local
1242 struct spmi_regulator *vreg = rdev_get_drvdata(rdev); spmi_regulator_set_ilim() local
1264 spmi_regulator_vs_clear_ocp(struct spmi_regulator * vreg) spmi_regulator_vs_clear_ocp() argument
1282 struct spmi_regulator *vreg spmi_regulator_vs_ocp_work() local
1290 struct spmi_regulator *vreg = data; spmi_regulator_vs_ocp_isr() local
1389 struct spmi_regulator *vreg = rdev_get_drvdata(rdev); spmi_regulator_saw_set_voltage() local
1693 spmi_regulator_match(struct spmi_regulator * vreg,u16 force_type) spmi_regulator_match() argument
1749 spmi_regulator_init_slew_rate(struct spmi_regulator * vreg) spmi_regulator_init_slew_rate() argument
1793 spmi_regulator_init_slew_rate_ftsmps426(struct spmi_regulator * vreg,int clock_rate) spmi_regulator_init_slew_rate_ftsmps426() argument
1822 spmi_regulator_init_slew_rate_hfsmps(struct spmi_regulator * vreg) spmi_regulator_init_slew_rate_hfsmps() argument
1842 spmi_regulator_init_registers(struct spmi_regulator * vreg,const struct spmi_regulator_init_data * data) spmi_regulator_init_registers() argument
1916 spmi_regulator_get_dt_config(struct spmi_regulator * vreg,struct device_node * node,struct spmi_regulator_init_data * data) spmi_regulator_get_dt_config() argument
1954 struct spmi_regulator *vreg = config->driver_data; spmi_regulator_of_parse() local
2507 struct spmi_regulator *vreg; qcom_spmi_regulator_probe() local
[all...]
H A Dmt6358-regulator.c36 #define MT6358_BUCK(match, vreg, supply, min, max, step, \ argument
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) \ argument
66 [MT6358_ID_##vreg] = { \
68 .name = #vreg, \
[all …]
H A Dmt6357-regulator.c36 #define MT6357_BUCK(match, vreg, min, max, step, \ argument
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, \ argument
61 [MT6357_ID_##vreg] = { \
63 .name = #vreg, \
68 .id = MT6357_ID_##vreg, \
79 MT6357_LDO1(match,vreg,min,max,step,volt_ranges,enreg,vosel,vosel_mask) global() argument
102 MT6357_REG_FIXED(match,vreg,volt) global() argument
[all...]
H A Dmt6332-regulator.c47 #define MT6332_BUCK(match, vreg, min, max, step, volt_ranges, enreg, \ argument
49 [MT6332_ID_##vreg] = { \
51 .name = #vreg, \
55 .id = MT6332_ID_##vreg, \
72 #define MT6332_LDO_LINEAR(match, vreg, min, max, step, volt_ranges, \ argument
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) \ argument
101 [MT6332_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, in rpmh_regulator_send_request() argument
168 if (wait_for_ack || vreg->always_wait_for_ack) in rpmh_regulator_send_request()
169 ret = rpmh_write(vreg->dev, RPMH_ACTIVE_ONLY_STATE, cmd, 1); in rpmh_regulator_send_request()
171 ret = rpmh_write_async(vreg->dev, RPMH_ACTIVE_ONLY_STATE, cmd, in rpmh_regulator_send_request()
180 struct rpmh_vreg *vreg = rdev_get_drvdata(rdev); in _rpmh_regulator_vrm_set_voltage_sel() local
182 .addr = vreg->addr + RPMH_REGULATOR_REG_VRM_VOLTAGE, in _rpmh_regulator_vrm_set_voltage_sel()
190 ret = rpmh_regulator_send_request(vreg, &cmd, wait_for_ack); in _rpmh_regulator_vrm_set_voltage_sel()
192 vreg->voltage_selector = selector; in _rpmh_regulator_vrm_set_voltage_sel()
200 struct rpmh_vreg *vreg in rpmh_regulator_vrm_set_voltage_sel() local
217 struct rpmh_vreg *vreg = rdev_get_drvdata(rdev); rpmh_regulator_vrm_get_voltage_sel() local
224 struct rpmh_vreg *vreg = rdev_get_drvdata(rdev); rpmh_regulator_is_enabled() local
232 struct rpmh_vreg *vreg = rdev_get_drvdata(rdev); rpmh_regulator_set_enable_state() local
264 rpmh_regulator_vrm_set_mode_bypass(struct rpmh_vreg * vreg,unsigned int mode,bool bypassed) rpmh_regulator_vrm_set_mode_bypass() argument
290 struct rpmh_vreg *vreg = rdev_get_drvdata(rdev); rpmh_regulator_vrm_set_mode() local
305 struct rpmh_vreg *vreg = rdev_get_drvdata(rdev); rpmh_regulator_vrm_get_mode() local
325 struct rpmh_vreg *vreg = rdev_get_drvdata(rdev); rpmh_regulator_vrm_get_optimum_mode() local
336 struct rpmh_vreg *vreg = rdev_get_drvdata(rdev); rpmh_regulator_vrm_set_bypass() local
352 struct rpmh_vreg *vreg = rdev_get_drvdata(rdev); rpmh_regulator_vrm_get_bypass() 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) rpmh_regulator_init_vreg() argument
1541 struct rpmh_vreg *vreg; rpmh_regulator_probe() local
[all...]
H A Dqcom_smd-regulator.c42 static int rpm_reg_write_active(struct qcom_rpm_reg *vreg) in rpm_reg_write_active() argument
48 if (vreg->enabled_updated) { in rpm_reg_write_active()
51 req[reqlen].value = cpu_to_le32(vreg->is_enabled); in rpm_reg_write_active()
55 if (vreg->uv_updated && vreg->is_enabled) { in rpm_reg_write_active()
58 req[reqlen].value = cpu_to_le32(vreg->uV); in rpm_reg_write_active()
62 if (vreg->load_updated && vreg->is_enabled) { in rpm_reg_write_active()
65 req[reqlen].value = cpu_to_le32(vreg->load / 1000); in rpm_reg_write_active()
73 vreg in rpm_reg_write_active()
86 struct qcom_rpm_reg *vreg = rdev_get_drvdata(rdev); rpm_reg_enable() local
101 struct qcom_rpm_reg *vreg = rdev_get_drvdata(rdev); rpm_reg_is_enabled() local
108 struct qcom_rpm_reg *vreg = rdev_get_drvdata(rdev); rpm_reg_disable() local
123 struct qcom_rpm_reg *vreg = rdev_get_drvdata(rdev); rpm_reg_get_voltage() local
133 struct qcom_rpm_reg *vreg = rdev_get_drvdata(rdev); rpm_reg_set_voltage() local
149 struct qcom_rpm_reg *vreg = rdev_get_drvdata(rdev); rpm_reg_set_load() 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) rpm_regulator_init_vreg() argument
1439 struct qcom_rpm_reg *vreg; rpm_reg_probe() local
[all...]
H A Dmt6331-regulator.c47 #define MT6331_BUCK(match, vreg, min, max, step, volt_ranges, enreg, \ argument
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) \ argument
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, \ argument
91 [MT6331_ID_##vreg] = { \
[all …]
H A Dmt6380-regulator.c91 #define MT6380_BUCK(match, vreg, min, max, step, volt_ranges, enreg, \ argument
94 [MT6380_ID_##vreg] = { \
96 .name = #vreg, \
100 .id = MT6380_ID_##vreg, \
115 #define MT6380_LDO(match, vreg, ldo_volt_table, enreg, enbit, vosel, \ argument
117 [MT6380_ID_##vreg] = { \
119 .name = #vreg, \
123 .id = MT6380_ID_##vreg, \
136 #define MT6380_REG_FIXED(match, vreg, enreg, enbit, volt, \ argument
138 [MT6380_ID_##vreg] = { \
[all …]
H A Dmt6397-regulator.c37 #define MT6397_BUCK(match, vreg, min, max, step, volt_ranges, enreg, \ argument
40 [MT6397_ID_##vreg] = { \
42 .name = #vreg, \
46 .id = MT6397_ID_##vreg, \
65 #define MT6397_LDO(match, vreg, ldo_volt_table, enreg, enbit, vosel, \ argument
67 [MT6397_ID_##vreg] = { \
69 .name = #vreg, \
73 .id = MT6397_ID_##vreg, \
85 #define MT6397_REG_FIXED(match, vreg, enreg, enbit, volt) \ argument
86 [MT6397_ID_##vreg] = { \
[all …]
H A Dmt6323-regulator.c39 #define MT6323_BUCK(match, vreg, min, max, step, volt_ranges, enreg, \ argument
41 [MT6323_ID_##vreg] = { \
43 .name = #vreg, \
47 .id = MT6323_ID_##vreg, \
63 #define MT6323_LDO(match, vreg, ldo_volt_table, enreg, enbit, vosel, \ argument
65 [MT6323_ID_##vreg] = { \
67 .name = #vreg, \
71 .id = MT6323_ID_##vreg, \
85 #define MT6323_REG_FIXED(match, vreg, enreg, enbit, volt, \ argument
87 [MT6323_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) \ argument
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) \ argument
119 .name = #vreg, \
124 .id = PM800_ID_##vreg, \
127 .vsel_reg = PM800_##vreg##_VOUT, \
H A Dhi6421-regulator.c121 * vreg - voltage select register
129 #define HI6421_LDO(_id, _match, v_table, vreg, vmask, ereg, emask, \ argument
142 .vsel_reg = HI6421_REG_TO_BUS_ADDR(vreg), \
160 * vreg - voltage select register
168 #define HI6421_LDO_LINEAR(_id, _match, _min_uV, n_volt, vstep, vreg, vmask,\ argument
182 .vsel_reg = HI6421_REG_TO_BUS_ADDR(vreg), \
200 * vreg - voltage select register
208 #define HI6421_LDO_LINEAR_RANGE(_id, _match, n_volt, volt_ranges, vreg, vmask,\ argument
222 .vsel_reg = HI6421_REG_TO_BUS_ADDR(vreg), \
237 * vreg
245 HI6421_BUCK012(_id,_match,vreg,vmask,ereg,emask,sleepmask,etime,odelay) global() argument
282 HI6421_BUCK345(_id,_match,v_table,vreg,vmask,ereg,emask,odelay,sleepmask) global() argument
[all...]
H A Dda903x-regulator.c309 #define DA903x_LDO(_pmic, _id, min, max, step, vreg, shift, nbits, ereg, ebit) \ argument
322 .vol_reg = _pmic##_##vreg, \
329 #define DA903x_DVC(_pmic, _id, min, max, step, vreg, nbits, ureg, ubit, ereg, ebit) \ argument
342 .vol_reg = _pmic##_##vreg, \
351 #define DA9034_LDO(_id, min, max, step, vreg, shift, nbits, ereg, ebit) \ argument
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) \ argument
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) \ argument
358 DA903x_DVC(DA9030, _id, min, max, step, vreg, nbit
361 DA9034_DVC(_id,min,max,step,vreg,nbits,ureg,ubit,ereg,ebit) global() argument
365 DA9035_DVC(_id,min,max,step,vreg,nbits,ureg,ubit,ereg,ebit) global() argument
[all...]
H A D88pm8607.c247 #define PM8607_DVC(vreg, ureg, ubit, ereg, ebit) \ argument
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, shift, ereg, ebit) \ argument
[all …]
H A Dtps6586x-regulator.c109 #define TPS6586X_REGULATOR(_id, _ops, _pin_name, vdata, vreg, shift, nbits, \ argument
122 .vsel_reg = TPS6586X_##vreg, \
133 uv_step, vreg, shift, nbits, ereg0, \ argument
147 .vsel_reg = TPS6586X_##vreg, \
157 #define TPS6586X_LDO(_id, _pname, vdata, vreg, shift, nbits, \ argument
160 TPS6586X_REGULATOR(_id, rw, _pname, vdata, vreg, shift, nbits, \
164 #define TPS6586X_LDO_LINEAR(_id, _pname, n_volt, min_uv, uv_step, vreg, \ argument
168 min_uv, uv_step, vreg, shift, nbits, \
172 #define TPS6586X_FIXED_LDO(_id, _pname, vdata, vreg, shift, nbits, \ argument
175 TPS6586X_REGULATOR(_id, ro, _pname, vdata, vreg, shift, nbits, \
[all …]
/linux/arch/powerpc/platforms/powernv/
H A Dvas-debug.c67 print_reg(s, window, VREG(LPID)); in hvwc_show()
68 print_reg(s, window, VREG(PID)); in hvwc_show()
69 print_reg(s, window, VREG(XLATE_MSR)); in hvwc_show()
70 print_reg(s, window, VREG(XLATE_LPCR)); in hvwc_show()
71 print_reg(s, window, VREG(XLATE_CTL)); in hvwc_show()
72 print_reg(s, window, VREG(AMR)); in hvwc_show()
73 print_reg(s, window, VREG(SEIDR)); in hvwc_show()
74 print_reg(s, window, VREG(FAULT_TX_WIN)); in hvwc_show()
75 print_reg(s, window, VREG(OSU_INTR_SRC_RA)); in hvwc_show()
76 print_reg(s, window, VREG(HV_INTR_SRC_RA)); in hvwc_show()
[all …]
H A Dvas-window.c220 write_hvwc_reg(window, VREG(LPID), 0ULL); in reset_window_regs()
221 write_hvwc_reg(window, VREG(PID), 0ULL); in reset_window_regs()
222 write_hvwc_reg(window, VREG(XLATE_MSR), 0ULL); in reset_window_regs()
223 write_hvwc_reg(window, VREG(XLATE_LPCR), 0ULL); in reset_window_regs()
224 write_hvwc_reg(window, VREG(XLATE_CTL), 0ULL); in reset_window_regs()
225 write_hvwc_reg(window, VREG(AMR), 0ULL); in reset_window_regs()
226 write_hvwc_reg(window, VREG(SEIDR), 0ULL); in reset_window_regs()
227 write_hvwc_reg(window, VREG(FAULT_TX_WIN), 0ULL); in reset_window_regs()
228 write_hvwc_reg(window, VREG(OSU_INTR_SRC_RA), 0ULL); in reset_window_regs()
229 write_hvwc_reg(window, VREG(HV_INTR_SRC_RA), 0ULL); in reset_window_regs()
[all …]
/linux/drivers/gpu/drm/panel/
H A Dpanel-boe-bf060y8m-aj0.c282 struct regulator *vreg; in boe_bf060y8m_aj0_init_vregs() local
297 vreg = boe->vregs[BF060Y8M_VREG_VCC].consumer; in boe_bf060y8m_aj0_init_vregs()
298 ret = regulator_is_supported_voltage(vreg, 2700000, 3600000); in boe_bf060y8m_aj0_init_vregs()
302 vreg = boe->vregs[BF060Y8M_VREG_VDDIO].consumer; in boe_bf060y8m_aj0_init_vregs()
303 ret = regulator_is_supported_voltage(vreg, 1620000, 1980000); in boe_bf060y8m_aj0_init_vregs()
307 vreg = boe->vregs[BF060Y8M_VREG_VCI].consumer; in boe_bf060y8m_aj0_init_vregs()
308 ret = regulator_is_supported_voltage(vreg, 2600000, 3600000); in boe_bf060y8m_aj0_init_vregs()
312 vreg = boe->vregs[BF060Y8M_VREG_EL_VDD].consumer; in boe_bf060y8m_aj0_init_vregs()
313 ret = regulator_is_supported_voltage(vreg, 4400000, 4800000); in boe_bf060y8m_aj0_init_vregs()
318 vreg in boe_bf060y8m_aj0_init_vregs()
[all...]
/linux/drivers/gpu/drm/i915/gvt/
H A Ddebugfs.c39 u32 vreg; member
63 u32 preg, vreg; in mmio_diff_handler() local
66 vreg = vgpu_vreg(param->vgpu, offset); in mmio_diff_handler()
68 if (preg != vreg) { in mmio_diff_handler()
75 node->vreg = vreg; in mmio_diff_handler()
113 u32 diff = node->preg ^ node->vreg; in vgpu_mmio_diff_show()
116 node->offset, node->preg, node->vreg, in vgpu_mmio_diff_show()
/linux/drivers/phy/qualcomm/
H A Dphy-qcom-m31.c198 struct regulator *vreg; member
211 ret = regulator_enable(qphy->vreg); in m31usb_phy_init()
219 regulator_disable(qphy->vreg); in m31usb_phy_init()
255 regulator_disable(qphy->vreg); in m31usb_phy_shutdown()
300 qphy->vreg = devm_regulator_get(dev, "vdd"); in m31usb_phy_probe()
301 if (IS_ERR(qphy->vreg)) in m31usb_phy_probe()
302 return dev_err_probe(dev, PTR_ERR(qphy->vreg), in m31usb_phy_probe()
303 "failed to get vreg\n"); in m31usb_phy_probe()
/linux/drivers/ufs/host/
H A Dufshcd-pltfrm.c125 struct ufs_vreg *vreg = NULL; in ufshcd_populate_vreg()
140 vreg = devm_kzalloc(dev, sizeof(*vreg), GFP_KERNEL); in ufshcd_populate_vreg()
141 if (!vreg) in ufshcd_populate_vreg()
144 vreg->name = devm_kstrdup(dev, name, GFP_KERNEL); in ufshcd_populate_vreg()
145 if (!vreg->name) in ufshcd_populate_vreg()
149 vreg->max_uA = 0; in ufshcd_populate_vreg()
154 if (of_property_read_u32(np, prop_name, &vreg->max_uA)) { in ufshcd_populate_vreg()
156 vreg->max_uA = 0; in ufshcd_populate_vreg()
159 *out_vreg = vreg; in ufshcd_populate_vreg()
129 struct ufs_vreg *vreg = NULL; ufshcd_populate_vreg() local
[all...]
/linux/Documentation/devicetree/bindings/net/ieee802154/
H A Dcc2520.txt14 - vreg-gpio: GPIO spec for the VREG pin
31 vreg-gpio = <&gpio0 31 0>;

1234