Lines Matching refs:pdata
47 struct da9211_pdata *pdata; member
250 struct da9211_pdata *pdata; in da9211_parse_regulators_dt() local
268 pdata = devm_kzalloc(dev, sizeof(*pdata), GFP_KERNEL); in da9211_parse_regulators_dt()
269 if (!pdata) in da9211_parse_regulators_dt()
272 pdata->num_buck = num; in da9211_parse_regulators_dt()
279 pdata->init_data[n] = da9211_matches[i].init_data; in da9211_parse_regulators_dt()
280 pdata->reg_node[n] = da9211_matches[i].of_node; in da9211_parse_regulators_dt()
281 pdata->gpio_ren[n] = in da9211_parse_regulators_dt()
287 return pdata; in da9211_parse_regulators_dt()
353 if ((chip->pdata->num_buck == 2 && data == 0x40) in da9211_regulator_init()
354 || (chip->pdata->num_buck == 1 && data == 0x00)) { in da9211_regulator_init()
365 config.init_data = chip->pdata->init_data[i]; in da9211_regulator_init()
369 config.of_node = chip->pdata->reg_node[i]; in da9211_regulator_init()
371 if (gpio_is_valid(chip->pdata->gpio_ren[i])) { in da9211_regulator_init()
372 config.ena_gpio = chip->pdata->gpio_ren[i]; in da9211_regulator_init()
426 chip->pdata = i2c->dev.platform_data; in da9211_i2c_probe()
446 if (!chip->pdata) in da9211_i2c_probe()
447 chip->pdata = da9211_parse_regulators_dt(chip->dev); in da9211_i2c_probe()
449 if (IS_ERR(chip->pdata)) { in da9211_i2c_probe()
451 return PTR_ERR(chip->pdata); in da9211_i2c_probe()