Lines Matching refs:pdata
48 struct da9211_pdata *pdata; member
265 struct da9211_pdata *pdata; in da9211_parse_regulators_dt() local
283 pdata = devm_kzalloc(dev, sizeof(*pdata), GFP_KERNEL); in da9211_parse_regulators_dt()
284 if (!pdata) in da9211_parse_regulators_dt()
287 pdata->num_buck = num; in da9211_parse_regulators_dt()
294 pdata->init_data[n] = da9211_matches[i].init_data; in da9211_parse_regulators_dt()
295 pdata->reg_node[n] = da9211_matches[i].of_node; in da9211_parse_regulators_dt()
296 pdata->gpio_ren[n] = in da9211_parse_regulators_dt()
302 return pdata; in da9211_parse_regulators_dt()
368 if (chip->pdata->num_buck == 1 && data == 0x00) in da9211_regulator_init()
370 else if (chip->pdata->num_buck == 2 && data != 0x00) in da9211_regulator_init()
378 config.init_data = chip->pdata->init_data[i]; in da9211_regulator_init()
382 config.of_node = chip->pdata->reg_node[i]; in da9211_regulator_init()
384 if (gpio_is_valid(chip->pdata->gpio_ren[i])) { in da9211_regulator_init()
385 config.ena_gpio = chip->pdata->gpio_ren[i]; in da9211_regulator_init()
439 chip->pdata = i2c->dev.platform_data; in da9211_i2c_probe()
462 if (!chip->pdata) in da9211_i2c_probe()
463 chip->pdata = da9211_parse_regulators_dt(chip->dev); in da9211_i2c_probe()
465 if (IS_ERR(chip->pdata)) { in da9211_i2c_probe()
467 return PTR_ERR(chip->pdata); in da9211_i2c_probe()