Lines Matching refs:pdata
247 struct tps62360_regulator_platform_data *pdata) in tps62360_init_dcdc() argument
299 struct tps62360_regulator_platform_data *pdata; in of_get_tps62360_platform_data() local
302 pdata = devm_kzalloc(dev, sizeof(*pdata), GFP_KERNEL); in of_get_tps62360_platform_data()
303 if (!pdata) in of_get_tps62360_platform_data()
306 pdata->reg_init_data = of_get_regulator_init_data(dev, dev->of_node, in of_get_tps62360_platform_data()
308 if (!pdata->reg_init_data) { in of_get_tps62360_platform_data()
313 pdata->vsel0_gpio = of_get_named_gpio(np, "vsel0-gpio", 0); in of_get_tps62360_platform_data()
314 pdata->vsel1_gpio = of_get_named_gpio(np, "vsel1-gpio", 0); in of_get_tps62360_platform_data()
317 pdata->vsel0_def_state = 1; in of_get_tps62360_platform_data()
320 pdata->vsel1_def_state = 1; in of_get_tps62360_platform_data()
323 pdata->en_internal_pulldn = true; in of_get_tps62360_platform_data()
326 pdata->en_discharge = true; in of_get_tps62360_platform_data()
328 return pdata; in of_get_tps62360_platform_data()
346 struct tps62360_regulator_platform_data *pdata; in tps62360_probe() local
353 pdata = dev_get_platdata(&client->dev); in tps62360_probe()
375 if (!pdata) in tps62360_probe()
376 pdata = of_get_tps62360_platform_data(&client->dev, in tps62360_probe()
385 if (!pdata) { in tps62360_probe()
391 tps->en_discharge = pdata->en_discharge; in tps62360_probe()
392 tps->en_internal_pulldn = pdata->en_internal_pulldn; in tps62360_probe()
393 tps->vsel0_gpio = pdata->vsel0_gpio; in tps62360_probe()
394 tps->vsel1_gpio = pdata->vsel1_gpio; in tps62360_probe()
424 tps->curr_vset_id = (pdata->vsel1_def_state & 1) * 2 + in tps62360_probe()
425 (pdata->vsel0_def_state & 1); in tps62360_probe()
431 gpio_flags = (pdata->vsel0_def_state) ? in tps62360_probe()
442 gpio_flags = (pdata->vsel1_def_state) ? in tps62360_probe()
464 ret = tps62360_init_dcdc(tps, pdata); in tps62360_probe()
472 config.init_data = pdata->reg_init_data; in tps62360_probe()