• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/regulator/

Lines Matching defs:selector

129 static int max8660_dcdc_list(struct regulator_dev *rdev, unsigned selector)
131 if (selector > MAX8660_DCDC_MAX_SEL)
133 return MAX8660_DCDC_MIN_UV + selector * MAX8660_DCDC_STEP;
140 u8 selector = max8660->shadow_regs[reg];
141 return MAX8660_DCDC_MIN_UV + selector * MAX8660_DCDC_STEP;
147 u8 reg, selector, bits;
155 selector = (min_uV - (MAX8660_DCDC_MIN_UV - MAX8660_DCDC_STEP + 1))
158 ret = max8660_dcdc_list(rdev, selector);
163 ret = max8660_write(max8660, reg, 0, selector);
184 static int max8660_ldo5_list(struct regulator_dev *rdev, unsigned selector)
186 if (selector > MAX8660_LDO5_MAX_SEL)
188 return MAX8660_LDO5_MIN_UV + selector * MAX8660_LDO5_STEP;
194 u8 selector = max8660->shadow_regs[MAX8660_MDTV2];
196 return MAX8660_LDO5_MIN_UV + selector * MAX8660_LDO5_STEP;
202 u8 selector;
210 selector = (min_uV - (MAX8660_LDO5_MIN_UV - MAX8660_LDO5_STEP + 1))
212 ret = max8660_ldo5_list(rdev, selector);
216 ret = max8660_write(max8660, MAX8660_MDTV2, 0, selector);
257 static int max8660_ldo67_list(struct regulator_dev *rdev, unsigned selector)
259 if (selector > MAX8660_LDO67_MAX_SEL)
261 return MAX8660_LDO67_MIN_UV + selector * MAX8660_LDO67_STEP;
268 u8 selector = (max8660->shadow_regs[MAX8660_L12VCR] >> shift) & 0xf;
270 return MAX8660_LDO67_MIN_UV + selector * MAX8660_LDO67_STEP;
276 u8 selector;
284 selector = (min_uV - (MAX8660_LDO67_MIN_UV - MAX8660_LDO67_STEP + 1))
287 ret = max8660_ldo67_list(rdev, selector);
292 return max8660_write(max8660, MAX8660_L12VCR, 0xf0, selector);
294 return max8660_write(max8660, MAX8660_L12VCR, 0x0f, selector << 4);