Lines Matching refs:rdev
64 static unsigned int wm831x_dcdc_get_mode(struct regulator_dev *rdev) in wm831x_dcdc_get_mode() argument
67 struct wm831x_dcdc *dcdc = rdev_get_drvdata(rdev); in wm831x_dcdc_get_mode()
119 static int wm831x_dcdc_set_mode(struct regulator_dev *rdev, unsigned int mode) in wm831x_dcdc_set_mode() argument
121 struct wm831x_dcdc *dcdc = rdev_get_drvdata(rdev); in wm831x_dcdc_set_mode()
128 static int wm831x_dcdc_set_suspend_mode(struct regulator_dev *rdev, in wm831x_dcdc_set_suspend_mode() argument
131 struct wm831x_dcdc *dcdc = rdev_get_drvdata(rdev); in wm831x_dcdc_set_suspend_mode()
138 static int wm831x_dcdc_get_status(struct regulator_dev *rdev) in wm831x_dcdc_get_status() argument
140 struct wm831x_dcdc *dcdc = rdev_get_drvdata(rdev); in wm831x_dcdc_get_status()
149 if (ret & (1 << rdev_get_id(rdev))) { in wm831x_dcdc_get_status()
151 rdev_get_id(rdev) + 1); in wm831x_dcdc_get_status()
156 if (rdev_get_id(rdev) < 2) { in wm831x_dcdc_get_status()
157 if (ret & (WM831X_DC1_OV_STS << rdev_get_id(rdev))) { in wm831x_dcdc_get_status()
159 rdev_get_id(rdev) + 1); in wm831x_dcdc_get_status()
163 if (ret & (WM831X_DC1_HC_STS << rdev_get_id(rdev))) { in wm831x_dcdc_get_status()
165 rdev_get_id(rdev) + 1); in wm831x_dcdc_get_status()
174 if (!(ret & (1 << rdev_get_id(rdev)))) in wm831x_dcdc_get_status()
208 static int wm831x_buckv_list_voltage(struct regulator_dev *rdev, in wm831x_buckv_list_voltage() argument
218 static int wm831x_buckv_map_voltage(struct regulator_dev *rdev, in wm831x_buckv_map_voltage() argument
230 if (wm831x_buckv_list_voltage(rdev, vsel) > max_uV) in wm831x_buckv_map_voltage()
236 static int wm831x_buckv_set_dvs(struct regulator_dev *rdev, int state) in wm831x_buckv_set_dvs() argument
238 struct wm831x_dcdc *dcdc = rdev_get_drvdata(rdev); in wm831x_buckv_set_dvs()
254 static int wm831x_buckv_set_voltage_sel(struct regulator_dev *rdev, in wm831x_buckv_set_voltage_sel() argument
257 struct wm831x_dcdc *dcdc = rdev_get_drvdata(rdev); in wm831x_buckv_set_voltage_sel()
265 return wm831x_buckv_set_dvs(rdev, 0); in wm831x_buckv_set_voltage_sel()
268 return wm831x_buckv_set_dvs(rdev, 1); in wm831x_buckv_set_voltage_sel()
280 ret = wm831x_buckv_set_dvs(rdev, 0); in wm831x_buckv_set_voltage_sel()
304 static int wm831x_buckv_set_suspend_voltage(struct regulator_dev *rdev, in wm831x_buckv_set_suspend_voltage() argument
307 struct wm831x_dcdc *dcdc = rdev_get_drvdata(rdev); in wm831x_buckv_set_suspend_voltage()
312 vsel = wm831x_buckv_map_voltage(rdev, uV, uV); in wm831x_buckv_set_suspend_voltage()
319 static int wm831x_buckv_get_voltage_sel(struct regulator_dev *rdev) in wm831x_buckv_get_voltage_sel() argument
321 struct wm831x_dcdc *dcdc = rdev_get_drvdata(rdev); in wm831x_buckv_get_voltage_sel()
334 static int wm831x_buckv_set_current_limit(struct regulator_dev *rdev, in wm831x_buckv_set_current_limit() argument
337 struct wm831x_dcdc *dcdc = rdev_get_drvdata(rdev); in wm831x_buckv_set_current_limit()
353 static int wm831x_buckv_get_current_limit(struct regulator_dev *rdev) in wm831x_buckv_get_current_limit() argument
355 struct wm831x_dcdc *dcdc = rdev_get_drvdata(rdev); in wm831x_buckv_get_current_limit()
574 static int wm831x_buckp_set_suspend_voltage(struct regulator_dev *rdev, int uV) in wm831x_buckp_set_suspend_voltage() argument
576 struct wm831x_dcdc *dcdc = rdev_get_drvdata(rdev); in wm831x_buckp_set_suspend_voltage()
581 sel = regulator_map_voltage_linear(rdev, uV, uV); in wm831x_buckp_set_suspend_voltage()
701 static int wm831x_boostp_get_status(struct regulator_dev *rdev) in wm831x_boostp_get_status() argument
703 struct wm831x_dcdc *dcdc = rdev_get_drvdata(rdev); in wm831x_boostp_get_status()
712 if (ret & (1 << rdev_get_id(rdev))) { in wm831x_boostp_get_status()
714 rdev_get_id(rdev) + 1); in wm831x_boostp_get_status()
722 if (ret & (1 << rdev_get_id(rdev))) in wm831x_boostp_get_status()