Lines Matching refs:pdata
244 struct fan53555_platform_data *pdata) in fan53555_device_setup() argument
249 switch (pdata->sleep_vsel_id) { in fan53555_device_setup()
309 struct fan53555_platform_data *pdata; in fan53555_parse_dt() local
313 pdata = devm_kzalloc(dev, sizeof(*pdata), GFP_KERNEL); in fan53555_parse_dt()
314 if (!pdata) in fan53555_parse_dt()
317 pdata->regulator = of_get_regulator_init_data(dev, np, desc); in fan53555_parse_dt()
322 pdata->sleep_vsel_id = tmp; in fan53555_parse_dt()
324 return pdata; in fan53555_parse_dt()
347 struct fan53555_platform_data *pdata; in fan53555_regulator_probe() local
357 pdata = dev_get_platdata(&client->dev); in fan53555_regulator_probe()
358 if (!pdata) in fan53555_regulator_probe()
359 pdata = fan53555_parse_dt(&client->dev, np, &di->desc); in fan53555_regulator_probe()
361 if (!pdata || !pdata->regulator) { in fan53555_regulator_probe()
366 di->regulator = pdata->regulator; in fan53555_regulator_probe()
379 int slew_idx = (pdata->slew_rate & 0x7) in fan53555_regulator_probe()
380 ? pdata->slew_rate : 0; in fan53555_regulator_probe()
413 ret = fan53555_device_setup(di, pdata); in fan53555_regulator_probe()