Lines Matching refs:rdev

642 static int spmi_regulator_vs_enable(struct regulator_dev *rdev)  in spmi_regulator_vs_enable()  argument
644 struct spmi_regulator *vreg = rdev_get_drvdata(rdev); in spmi_regulator_vs_enable()
651 return regulator_enable_regmap(rdev); in spmi_regulator_vs_enable()
654 static int spmi_regulator_vs_ocp(struct regulator_dev *rdev, int lim_uA, in spmi_regulator_vs_ocp() argument
657 struct spmi_regulator *vreg = rdev_get_drvdata(rdev); in spmi_regulator_vs_ocp()
859 static int spmi_regulator_common_map_voltage(struct regulator_dev *rdev, in spmi_regulator_common_map_voltage() argument
862 struct spmi_regulator *vreg = rdev_get_drvdata(rdev); in spmi_regulator_common_map_voltage()
872 spmi_regulator_common_set_voltage(struct regulator_dev *rdev, unsigned selector) in spmi_regulator_common_set_voltage() argument
874 struct spmi_regulator *vreg = rdev_get_drvdata(rdev); in spmi_regulator_common_set_voltage()
888 static int spmi_regulator_common_list_voltage(struct regulator_dev *rdev,
891 static int spmi_regulator_ftsmps426_set_voltage(struct regulator_dev *rdev, in spmi_regulator_ftsmps426_set_voltage() argument
894 struct spmi_regulator *vreg = rdev_get_drvdata(rdev); in spmi_regulator_ftsmps426_set_voltage()
898 mV = spmi_regulator_common_list_voltage(rdev, selector) / 1000; in spmi_regulator_ftsmps426_set_voltage()
905 static int spmi_regulator_set_voltage_time_sel(struct regulator_dev *rdev, in spmi_regulator_set_voltage_time_sel() argument
908 struct spmi_regulator *vreg = rdev_get_drvdata(rdev); in spmi_regulator_set_voltage_time_sel()
911 diff_uV = abs(spmi_regulator_common_list_voltage(rdev, new_selector) - in spmi_regulator_set_voltage_time_sel()
912 spmi_regulator_common_list_voltage(rdev, old_selector)); in spmi_regulator_set_voltage_time_sel()
917 static int spmi_regulator_common_get_voltage(struct regulator_dev *rdev) in spmi_regulator_common_get_voltage() argument
919 struct spmi_regulator *vreg = rdev_get_drvdata(rdev); in spmi_regulator_common_get_voltage()
932 static int spmi_regulator_ftsmps426_get_voltage(struct regulator_dev *rdev) in spmi_regulator_ftsmps426_get_voltage() argument
934 struct spmi_regulator *vreg = rdev_get_drvdata(rdev); in spmi_regulator_ftsmps426_get_voltage()
947 static int spmi_regulator_single_map_voltage(struct regulator_dev *rdev, in spmi_regulator_single_map_voltage() argument
950 struct spmi_regulator *vreg = rdev_get_drvdata(rdev); in spmi_regulator_single_map_voltage()
955 static int spmi_regulator_single_range_set_voltage(struct regulator_dev *rdev, in spmi_regulator_single_range_set_voltage() argument
958 struct spmi_regulator *vreg = rdev_get_drvdata(rdev); in spmi_regulator_single_range_set_voltage()
968 static int spmi_regulator_single_range_get_voltage(struct regulator_dev *rdev) in spmi_regulator_single_range_get_voltage() argument
970 struct spmi_regulator *vreg = rdev_get_drvdata(rdev); in spmi_regulator_single_range_get_voltage()
981 static int spmi_regulator_ult_lo_smps_set_voltage(struct regulator_dev *rdev, in spmi_regulator_ult_lo_smps_set_voltage() argument
984 struct spmi_regulator *vreg = rdev_get_drvdata(rdev); in spmi_regulator_ult_lo_smps_set_voltage()
1006 static int spmi_regulator_ult_lo_smps_get_voltage(struct regulator_dev *rdev) in spmi_regulator_ult_lo_smps_get_voltage() argument
1008 struct spmi_regulator *vreg = rdev_get_drvdata(rdev); in spmi_regulator_ult_lo_smps_get_voltage()
1024 static int spmi_regulator_common_list_voltage(struct regulator_dev *rdev, in spmi_regulator_common_list_voltage() argument
1027 struct spmi_regulator *vreg = rdev_get_drvdata(rdev); in spmi_regulator_common_list_voltage()
1048 spmi_regulator_common_set_bypass(struct regulator_dev *rdev, bool enable) in spmi_regulator_common_set_bypass() argument
1050 struct spmi_regulator *vreg = rdev_get_drvdata(rdev); in spmi_regulator_common_set_bypass()
1061 spmi_regulator_common_get_bypass(struct regulator_dev *rdev, bool *enable) in spmi_regulator_common_get_bypass() argument
1063 struct spmi_regulator *vreg = rdev_get_drvdata(rdev); in spmi_regulator_common_get_bypass()
1073 static unsigned int spmi_regulator_common_get_mode(struct regulator_dev *rdev) in spmi_regulator_common_get_mode() argument
1075 struct spmi_regulator *vreg = rdev_get_drvdata(rdev); in spmi_regulator_common_get_mode()
1092 static unsigned int spmi_regulator_ftsmps426_get_mode(struct regulator_dev *rdev) in spmi_regulator_ftsmps426_get_mode() argument
1094 struct spmi_regulator *vreg = rdev_get_drvdata(rdev); in spmi_regulator_ftsmps426_get_mode()
1109 static unsigned int spmi_regulator_hfsmps_get_mode(struct regulator_dev *rdev) in spmi_regulator_hfsmps_get_mode() argument
1111 struct spmi_regulator *vreg = rdev_get_drvdata(rdev); in spmi_regulator_hfsmps_get_mode()
1127 spmi_regulator_common_set_mode(struct regulator_dev *rdev, unsigned int mode) in spmi_regulator_common_set_mode() argument
1129 struct spmi_regulator *vreg = rdev_get_drvdata(rdev); in spmi_regulator_common_set_mode()
1149 spmi_regulator_ftsmps426_set_mode(struct regulator_dev *rdev, unsigned int mode) in spmi_regulator_ftsmps426_set_mode() argument
1151 struct spmi_regulator *vreg = rdev_get_drvdata(rdev); in spmi_regulator_ftsmps426_set_mode()
1173 spmi_regulator_hfsmps_set_mode(struct regulator_dev *rdev, unsigned int mode) in spmi_regulator_hfsmps_set_mode() argument
1175 struct spmi_regulator *vreg = rdev_get_drvdata(rdev); in spmi_regulator_hfsmps_set_mode()
1200 spmi_regulator_common_set_load(struct regulator_dev *rdev, int load_uA) in spmi_regulator_common_set_load() argument
1202 struct spmi_regulator *vreg = rdev_get_drvdata(rdev); in spmi_regulator_common_set_load()
1210 return spmi_regulator_common_set_mode(rdev, mode); in spmi_regulator_common_set_load()
1213 static int spmi_regulator_common_set_pull_down(struct regulator_dev *rdev) in spmi_regulator_common_set_pull_down() argument
1215 struct spmi_regulator *vreg = rdev_get_drvdata(rdev); in spmi_regulator_common_set_pull_down()
1222 static int spmi_regulator_hfsmps_set_pull_down(struct regulator_dev *rdev) in spmi_regulator_hfsmps_set_pull_down() argument
1224 struct spmi_regulator *vreg = rdev_get_drvdata(rdev); in spmi_regulator_hfsmps_set_pull_down()
1231 static int spmi_regulator_common_set_soft_start(struct regulator_dev *rdev) in spmi_regulator_common_set_soft_start() argument
1233 struct spmi_regulator *vreg = rdev_get_drvdata(rdev); in spmi_regulator_common_set_soft_start()
1240 static int spmi_regulator_set_ilim(struct regulator_dev *rdev, int ilim_uA) in spmi_regulator_set_ilim() argument
1242 struct spmi_regulator *vreg = rdev_get_drvdata(rdev); in spmi_regulator_set_ilim()
1387 spmi_regulator_saw_set_voltage(struct regulator_dev *rdev, unsigned selector) in spmi_regulator_saw_set_voltage() argument
1389 struct spmi_regulator *vreg = rdev_get_drvdata(rdev); in spmi_regulator_saw_set_voltage()
1398 dev_dbg(&rdev->dev, "range_sel = %02X voltage_sel = %02X", \ in spmi_regulator_saw_set_voltage()
2377 struct regulator_dev *rdev; in qcom_spmi_regulator_probe() local
2471 rdev = devm_regulator_register(dev, &vreg->desc, &config); in qcom_spmi_regulator_probe()
2472 if (IS_ERR(rdev)) { in qcom_spmi_regulator_probe()
2474 return PTR_ERR(rdev); in qcom_spmi_regulator_probe()