Lines Matching refs:s2mps11

72 	struct s2mps11_info *s2mps11 = rdev_get_drvdata(rdev);  in s2mps11_regulator_set_voltage_time_sel()  local
79 ramp_delay = s2mps11->ramp_delay2; in s2mps11_regulator_set_voltage_time_sel()
83 ramp_delay = s2mps11->ramp_delay34; in s2mps11_regulator_set_voltage_time_sel()
86 ramp_delay = s2mps11->ramp_delay5; in s2mps11_regulator_set_voltage_time_sel()
90 ramp_delay = s2mps11->ramp_delay16; in s2mps11_regulator_set_voltage_time_sel()
95 ramp_delay = s2mps11->ramp_delay7810; in s2mps11_regulator_set_voltage_time_sel()
98 ramp_delay = s2mps11->ramp_delay9; in s2mps11_regulator_set_voltage_time_sel()
112 struct s2mps11_info *s2mps11 = rdev_get_drvdata(rdev); in s2mps11_set_ramp_delay() local
120 if (ramp_delay > s2mps11->ramp_delay16) in s2mps11_set_ramp_delay()
121 s2mps11->ramp_delay16 = ramp_delay; in s2mps11_set_ramp_delay()
123 ramp_delay = s2mps11->ramp_delay16; in s2mps11_set_ramp_delay()
134 s2mps11->ramp_delay2 = ramp_delay; in s2mps11_set_ramp_delay()
145 if (ramp_delay > s2mps11->ramp_delay34) in s2mps11_set_ramp_delay()
146 s2mps11->ramp_delay34 = ramp_delay; in s2mps11_set_ramp_delay()
148 ramp_delay = s2mps11->ramp_delay34; in s2mps11_set_ramp_delay()
160 if (ramp_delay > s2mps11->ramp_delay34) in s2mps11_set_ramp_delay()
161 s2mps11->ramp_delay34 = ramp_delay; in s2mps11_set_ramp_delay()
163 ramp_delay = s2mps11->ramp_delay34; in s2mps11_set_ramp_delay()
169 s2mps11->ramp_delay5 = ramp_delay; in s2mps11_set_ramp_delay()
179 if (ramp_delay > s2mps11->ramp_delay16) in s2mps11_set_ramp_delay()
180 s2mps11->ramp_delay16 = ramp_delay; in s2mps11_set_ramp_delay()
182 ramp_delay = s2mps11->ramp_delay16; in s2mps11_set_ramp_delay()
189 if (ramp_delay > s2mps11->ramp_delay7810) in s2mps11_set_ramp_delay()
190 s2mps11->ramp_delay7810 = ramp_delay; in s2mps11_set_ramp_delay()
192 ramp_delay = s2mps11->ramp_delay7810; in s2mps11_set_ramp_delay()
197 s2mps11->ramp_delay9 = ramp_delay; in s2mps11_set_ramp_delay()
230 struct s2mps11_info *s2mps11 = rdev_get_drvdata(rdev); in s2mps11_regulator_enable() local
234 switch (s2mps11->dev_type) { in s2mps11_regulator_enable()
236 if (test_bit(rdev_id, s2mps11->suspend_state)) in s2mps11_regulator_enable()
243 if (test_bit(rdev_id, s2mps11->suspend_state)) in s2mps11_regulator_enable()
245 else if (s2mps11->ext_control_gpiod[rdev_id]) in s2mps11_regulator_enable()
251 if (test_bit(rdev_id, s2mps11->suspend_state)) in s2mps11_regulator_enable()
268 struct s2mps11_info *s2mps11 = rdev_get_drvdata(rdev); in s2mps11_regulator_set_suspend_disable() local
272 switch (s2mps11->dev_type) { in s2mps11_regulator_set_suspend_disable()
317 set_bit(rdev_id, s2mps11->suspend_state); in s2mps11_regulator_set_suspend_disable()
826 static int s2mps14_pmic_enable_ext_control(struct s2mps11_info *s2mps11, in s2mps14_pmic_enable_ext_control() argument
834 struct of_regulator_match *rdata, struct s2mps11_info *s2mps11) in s2mps14_pmic_dt_parse_ext_control_gpio() argument
836 struct gpio_desc **gpio = s2mps11->ext_control_gpiod; in s2mps14_pmic_dt_parse_ext_control_gpio()
867 struct of_regulator_match *rdata, struct s2mps11_info *s2mps11, in s2mps11_pmic_dt_parse() argument
879 if (s2mps11->dev_type == S2MPS14X) in s2mps11_pmic_dt_parse()
880 s2mps14_pmic_dt_parse_ext_control_gpio(pdev, rdata, s2mps11); in s2mps11_pmic_dt_parse()
1125 struct s2mps11_info *s2mps11; in s2mps11_pmic_probe() local
1130 s2mps11 = devm_kzalloc(&pdev->dev, sizeof(struct s2mps11_info), in s2mps11_pmic_probe()
1132 if (!s2mps11) in s2mps11_pmic_probe()
1135 s2mps11->dev_type = platform_get_device_id(pdev)->driver_data; in s2mps11_pmic_probe()
1136 switch (s2mps11->dev_type) { in s2mps11_pmic_probe()
1164 s2mps11->dev_type); in s2mps11_pmic_probe()
1168 s2mps11->ext_control_gpiod = devm_kcalloc(&pdev->dev, rdev_num, in s2mps11_pmic_probe()
1169 sizeof(*s2mps11->ext_control_gpiod), GFP_KERNEL); in s2mps11_pmic_probe()
1170 if (!s2mps11->ext_control_gpiod) in s2mps11_pmic_probe()
1180 ret = s2mps11_pmic_dt_parse(pdev, rdata, s2mps11, rdev_num); in s2mps11_pmic_probe()
1184 platform_set_drvdata(pdev, s2mps11); in s2mps11_pmic_probe()
1188 config.driver_data = s2mps11; in s2mps11_pmic_probe()
1194 config.ena_gpiod = s2mps11->ext_control_gpiod[i]; in s2mps11_pmic_probe()
1211 ret = s2mps14_pmic_enable_ext_control(s2mps11, in s2mps11_pmic_probe()