Lines Matching refs:pdata
47 struct tps65090_platform_data *pdata; member
105 if (charger->pdata->enable_low_current_chrg) { in tps65090_config_charger()
200 struct tps65090_platform_data *pdata; in tps65090_parse_dt_charger_data() local
204 pdata = devm_kzalloc(&pdev->dev, sizeof(*pdata), GFP_KERNEL); in tps65090_parse_dt_charger_data()
205 if (!pdata) { in tps65090_parse_dt_charger_data()
211 pdata->enable_low_current_chrg = prop; in tps65090_parse_dt_charger_data()
213 pdata->irq_base = -1; in tps65090_parse_dt_charger_data()
215 return pdata; in tps65090_parse_dt_charger_data()
242 struct tps65090_platform_data *pdata; in tps65090_charger_probe() local
248 pdata = dev_get_platdata(pdev->dev.parent); in tps65090_charger_probe()
250 if (IS_ENABLED(CONFIG_OF) && !pdata && pdev->dev.of_node) in tps65090_charger_probe()
251 pdata = tps65090_parse_dt_charger_data(pdev); in tps65090_charger_probe()
253 if (!pdata) { in tps65090_charger_probe()
268 cdata->pdata = pdata; in tps65090_charger_probe()
270 psy_cfg.supplied_to = pdata->supplied_to; in tps65090_charger_probe()
271 psy_cfg.num_supplicants = pdata->num_supplicants; in tps65090_charger_probe()