Lines Matching refs:pdata
51 struct max8952_platform_data *pdata; member
81 return (max8952->pdata->dvs_mode[selector] * 10 + 770) * 1000; in max8952_list_voltage()
102 if (!gpio_is_valid(max8952->pdata->gpio_vid0) || in max8952_set_voltage_sel()
103 !gpio_is_valid(max8952->pdata->gpio_vid1)) { in max8952_set_voltage_sel()
110 gpio_set_value(max8952->pdata->gpio_vid0, max8952->vid0); in max8952_set_voltage_sel()
111 gpio_set_value(max8952->pdata->gpio_vid1, max8952->vid1); in max8952_set_voltage_sel()
196 struct max8952_platform_data *pdata = dev_get_platdata(&client->dev); in max8952_pmic_probe() local
204 pdata = max8952_parse_dt(&client->dev); in max8952_pmic_probe()
206 if (!pdata) { in max8952_pmic_probe()
220 max8952->pdata = pdata; in max8952_pmic_probe()
223 config.init_data = pdata->reg_data; in max8952_pmic_probe()
227 config.ena_gpio = pdata->gpio_en; in max8952_pmic_probe()
230 if (pdata->reg_data->constraints.boot_on) in max8952_pmic_probe()
240 max8952->vid0 = pdata->default_mode & 0x1; in max8952_pmic_probe()
241 max8952->vid1 = (pdata->default_mode >> 1) & 0x1; in max8952_pmic_probe()
243 if (gpio_is_valid(pdata->gpio_vid0) && in max8952_pmic_probe()
244 gpio_is_valid(pdata->gpio_vid1)) { in max8952_pmic_probe()
249 if (devm_gpio_request_one(&client->dev, pdata->gpio_vid0, in max8952_pmic_probe()
255 if (devm_gpio_request_one(&client->dev, pdata->gpio_vid1, in max8952_pmic_probe()
267 pdata->gpio_vid0 = -1; in max8952_pmic_probe()
268 pdata->gpio_vid1 = -1; in max8952_pmic_probe()
290 (pdata->dvs_mode[0] & 0x3F)); in max8952_pmic_probe()
294 (pdata->dvs_mode[1] & 0x3F)); in max8952_pmic_probe()
298 (pdata->dvs_mode[2] & 0x3F)); in max8952_pmic_probe()
302 (pdata->dvs_mode[3] & 0x3F)); in max8952_pmic_probe()
306 ((pdata->sync_freq & 0x3) << 6)); in max8952_pmic_probe()
309 ((pdata->ramp_speed & 0x7) << 5)); in max8952_pmic_probe()