/linux-master/drivers/regulator/ |
H A D | qcom-labibb-regulator.c | 110 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 D | qcom_rpm-regulator.c | 189 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 D | qcom_spmi-regulator.c | 624 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 D | pcap-regulator.c | 144 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 D | mt6357-regulator.c | 36 #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 D | qcom-rpmh-regulator.c | 156 * @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 D | mt6358-regulator.c | 36 #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 D | mt6331-regulator.c | 47 #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 D | mt6332-regulator.c | 47 #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 D | qcom_smd-regulator.c | 42 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 D | 88pm8607.c | 247 #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 D | mt6380-regulator.c | 91 #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 D | 88pm800-regulator.c | 78 * 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 D | mt6397-regulator.c | 37 #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 D | mt6323-regulator.c | 39 #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 D | da903x-regulator.c | 309 #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 D | tps6586x-regulator.c | 109 #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 D | panel-boe-bf060y8m-aj0.c | 282 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 D | debugfs.c | 39 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 D | mmio.c | 251 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 D | zl6100.c | 140 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 D | phy-qcom-m31.c | 198 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 D | ufs-sprd.h | 67 struct regulator *vreg; member in struct:ufs_sprd_vreg
|
H A D | ufshcd-pltfrm.c | 129 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 D | cpm-serial.c | 201 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];
|