Lines Matching refs:rdev
111 static int max8660_dcdc_is_enabled(struct regulator_dev *rdev) in max8660_dcdc_is_enabled() argument
113 struct max8660 *max8660 = rdev_get_drvdata(rdev); in max8660_dcdc_is_enabled()
115 u8 mask = (rdev_get_id(rdev) == MAX8660_V3) ? 1 : 4; in max8660_dcdc_is_enabled()
120 static int max8660_dcdc_enable(struct regulator_dev *rdev) in max8660_dcdc_enable() argument
122 struct max8660 *max8660 = rdev_get_drvdata(rdev); in max8660_dcdc_enable()
123 u8 bit = (rdev_get_id(rdev) == MAX8660_V3) ? 1 : 4; in max8660_dcdc_enable()
128 static int max8660_dcdc_disable(struct regulator_dev *rdev) in max8660_dcdc_disable() argument
130 struct max8660 *max8660 = rdev_get_drvdata(rdev); in max8660_dcdc_disable()
131 u8 mask = (rdev_get_id(rdev) == MAX8660_V3) ? ~1 : ~4; in max8660_dcdc_disable()
136 static int max8660_dcdc_get_voltage_sel(struct regulator_dev *rdev) in max8660_dcdc_get_voltage_sel() argument
138 struct max8660 *max8660 = rdev_get_drvdata(rdev); in max8660_dcdc_get_voltage_sel()
139 u8 reg = (rdev_get_id(rdev) == MAX8660_V3) ? MAX8660_ADTV2 : MAX8660_SDTV2; in max8660_dcdc_get_voltage_sel()
145 static int max8660_dcdc_set_voltage_sel(struct regulator_dev *rdev, in max8660_dcdc_set_voltage_sel() argument
148 struct max8660 *max8660 = rdev_get_drvdata(rdev); in max8660_dcdc_set_voltage_sel()
152 reg = (rdev_get_id(rdev) == MAX8660_V3) ? MAX8660_ADTV2 : MAX8660_SDTV2; in max8660_dcdc_set_voltage_sel()
158 bits = (rdev_get_id(rdev) == MAX8660_V3) ? 0x03 : 0x30; in max8660_dcdc_set_voltage_sel()
175 static int max8660_ldo5_get_voltage_sel(struct regulator_dev *rdev) in max8660_ldo5_get_voltage_sel() argument
177 struct max8660 *max8660 = rdev_get_drvdata(rdev); in max8660_ldo5_get_voltage_sel()
183 static int max8660_ldo5_set_voltage_sel(struct regulator_dev *rdev, in max8660_ldo5_set_voltage_sel() argument
186 struct max8660 *max8660 = rdev_get_drvdata(rdev); in max8660_ldo5_set_voltage_sel()
209 static int max8660_ldo67_is_enabled(struct regulator_dev *rdev) in max8660_ldo67_is_enabled() argument
211 struct max8660 *max8660 = rdev_get_drvdata(rdev); in max8660_ldo67_is_enabled()
213 u8 mask = (rdev_get_id(rdev) == MAX8660_V6) ? 2 : 4; in max8660_ldo67_is_enabled()
218 static int max8660_ldo67_enable(struct regulator_dev *rdev) in max8660_ldo67_enable() argument
220 struct max8660 *max8660 = rdev_get_drvdata(rdev); in max8660_ldo67_enable()
221 u8 bit = (rdev_get_id(rdev) == MAX8660_V6) ? 2 : 4; in max8660_ldo67_enable()
226 static int max8660_ldo67_disable(struct regulator_dev *rdev) in max8660_ldo67_disable() argument
228 struct max8660 *max8660 = rdev_get_drvdata(rdev); in max8660_ldo67_disable()
229 u8 mask = (rdev_get_id(rdev) == MAX8660_V6) ? ~2 : ~4; in max8660_ldo67_disable()
234 static int max8660_ldo67_get_voltage_sel(struct regulator_dev *rdev) in max8660_ldo67_get_voltage_sel() argument
236 struct max8660 *max8660 = rdev_get_drvdata(rdev); in max8660_ldo67_get_voltage_sel()
237 u8 shift = (rdev_get_id(rdev) == MAX8660_V6) ? 0 : 4; in max8660_ldo67_get_voltage_sel()
243 static int max8660_ldo67_set_voltage_sel(struct regulator_dev *rdev, in max8660_ldo67_set_voltage_sel() argument
246 struct max8660 *max8660 = rdev_get_drvdata(rdev); in max8660_ldo67_set_voltage_sel()
248 if (rdev_get_id(rdev) == MAX8660_V6) in max8660_ldo67_set_voltage_sel()
487 struct regulator_dev *rdev; in max8660_probe() local
496 rdev = devm_regulator_register(&client->dev, in max8660_probe()
498 if (IS_ERR(rdev)) { in max8660_probe()
499 ret = PTR_ERR(rdev); in max8660_probe()
502 return PTR_ERR(rdev); in max8660_probe()