Lines Matching refs:pdata
243 struct fan53555_platform_data *pdata) in fan53555_device_setup() argument
248 switch (pdata->sleep_vsel_id) { in fan53555_device_setup()
308 struct fan53555_platform_data *pdata; in fan53555_parse_dt() local
312 pdata = devm_kzalloc(dev, sizeof(*pdata), GFP_KERNEL); in fan53555_parse_dt()
313 if (!pdata) in fan53555_parse_dt()
316 pdata->regulator = of_get_regulator_init_data(dev, np, desc); in fan53555_parse_dt()
321 pdata->sleep_vsel_id = tmp; in fan53555_parse_dt()
323 return pdata; in fan53555_parse_dt()
346 struct fan53555_platform_data *pdata; in fan53555_regulator_probe() local
356 pdata = dev_get_platdata(&client->dev); in fan53555_regulator_probe()
357 if (!pdata) in fan53555_regulator_probe()
358 pdata = fan53555_parse_dt(&client->dev, np, &di->desc); in fan53555_regulator_probe()
360 if (!pdata || !pdata->regulator) { in fan53555_regulator_probe()
365 di->regulator = pdata->regulator; in fan53555_regulator_probe()
378 int slew_idx = (pdata->slew_rate & 0x7) in fan53555_regulator_probe()
379 ? pdata->slew_rate : 0; in fan53555_regulator_probe()
412 ret = fan53555_device_setup(di, pdata); in fan53555_regulator_probe()