Lines Matching refs:arizona

33 	struct arizona *arizona;  member
67 struct regmap *regmap = ldo->arizona->regmap; in arizona_ldo1_hc_set_voltage_sel()
98 struct regmap *regmap = ldo->arizona->regmap; in arizona_ldo1_hc_get_voltage_sel()
181 static int arizona_ldo1_of_get_pdata(struct arizona *arizona, in arizona_ldo1_of_get_pdata() argument
185 struct arizona_pdata *pdata = &arizona->pdata; in arizona_ldo1_of_get_pdata()
190 pdata->ldoena = arizona_of_get_named_gpio(arizona, "wlf,ldoena", true); in arizona_ldo1_of_get_pdata()
192 init_node = of_get_child_by_name(arizona->dev->of_node, "ldo1"); in arizona_ldo1_of_get_pdata()
193 dcvdd_node = of_parse_phandle(arizona->dev->of_node, "DCVDD-supply", 0); in arizona_ldo1_of_get_pdata()
198 init_data = of_get_regulator_init_data(arizona->dev, init_node, in arizona_ldo1_of_get_pdata()
206 arizona->external_dcvdd = true; in arizona_ldo1_of_get_pdata()
211 arizona->external_dcvdd = true; in arizona_ldo1_of_get_pdata()
221 struct arizona *arizona = dev_get_drvdata(pdev->dev.parent); in arizona_ldo1_probe() local
227 arizona->external_dcvdd = false; in arizona_ldo1_probe()
233 ldo1->arizona = arizona; in arizona_ldo1_probe()
240 switch (arizona->type) { in arizona_ldo1_probe()
254 ldo1->supply.dev_name = dev_name(arizona->dev); in arizona_ldo1_probe()
256 config.dev = arizona->dev; in arizona_ldo1_probe()
258 config.regmap = arizona->regmap; in arizona_ldo1_probe()
261 if (!dev_get_platdata(arizona->dev)) { in arizona_ldo1_probe()
262 ret = arizona_ldo1_of_get_pdata(arizona, &config, desc); in arizona_ldo1_probe()
270 config.ena_gpio = arizona->pdata.ldoena; in arizona_ldo1_probe()
272 if (arizona->pdata.ldo1) in arizona_ldo1_probe()
273 config.init_data = arizona->pdata.ldo1; in arizona_ldo1_probe()
282 arizona->external_dcvdd = true; in arizona_ldo1_probe()
290 dev_err(arizona->dev, "Failed to register LDO1 supply: %d\n", in arizona_ldo1_probe()