Lines Matching refs:pdata

346 			     struct max8973_regulator_platform_data *pdata)  in max8973_init_dcdc()  argument
375 if (pdata->control_flags & MAX8973_CONTROL_REMOTE_SENSE_ENABLE) in max8973_init_dcdc()
378 if (!(pdata->control_flags & MAX8973_CONTROL_FALLING_SLEW_RATE_ENABLE)) in max8973_init_dcdc()
381 if (pdata->control_flags & MAX8973_CONTROL_OUTPUT_ACTIVE_DISCH_ENABLE) in max8973_init_dcdc()
384 if (pdata->control_flags & MAX8973_CONTROL_BIAS_ENABLE) { in max8973_init_dcdc()
391 if (pdata->control_flags & MAX8973_CONTROL_FREQ_SHIFT_9PER_ENABLE) in max8973_init_dcdc()
394 if (!(pdata->control_flags & MAX8973_CONTROL_PULL_DOWN_ENABLE)) in max8973_init_dcdc()
398 switch (pdata->control_flags & MAX8973_CONTROL_CLKADV_TRIP_MASK) { in max8973_init_dcdc()
417 switch (pdata->control_flags & MAX8973_CONTROL_INDUCTOR_VALUE_MASK) { in max8973_init_dcdc()
470 struct max8973_regulator_platform_data *pdata; in max8973_parse_dt() local
477 pdata = devm_kzalloc(dev, sizeof(*pdata), GFP_KERNEL); in max8973_parse_dt()
478 if (!pdata) in max8973_parse_dt()
481 pdata->enable_ext_control = of_property_read_bool(np, in max8973_parse_dt()
483 pdata->enable_gpio = of_get_named_gpio(np, "maxim,enable-gpio", 0); in max8973_parse_dt()
484 pdata->dvs_gpio = of_get_named_gpio(np, "maxim,dvs-gpio", 0); in max8973_parse_dt()
488 pdata->dvs_def_state = pval; in max8973_parse_dt()
491 pdata->control_flags |= MAX8973_CONTROL_REMOTE_SENSE_ENABLE; in max8973_parse_dt()
494 pdata->control_flags |= in max8973_parse_dt()
498 pdata->control_flags |= in max8973_parse_dt()
502 pdata->control_flags |= MAX8973_CONTROL_FREQ_SHIFT_9PER_ENABLE; in max8973_parse_dt()
505 pdata->control_flags |= MAX8973_CONTROL_BIAS_ENABLE; in max8973_parse_dt()
515 pdata->control_flags |= in max8973_parse_dt()
518 pdata->control_flags |= in max8973_parse_dt()
521 pdata->control_flags |= MAX8973_CONTROL_CLKADV_TRIP_DISABLED; in max8973_parse_dt()
524 return pdata; in max8973_parse_dt()
537 struct max8973_regulator_platform_data *pdata; in max8973_probe() local
546 pdata = dev_get_platdata(&client->dev); in max8973_probe()
548 if (!pdata && client->dev.of_node) { in max8973_probe()
549 pdata = max8973_parse_dt(&client->dev); in max8973_probe()
553 if (!pdata) { in max8973_probe()
558 if ((pdata->dvs_gpio == -EPROBE_DEFER) || in max8973_probe()
559 (pdata->enable_gpio == -EPROBE_DEFER)) in max8973_probe()
606 max->dvs_gpio = (pdata->dvs_gpio) ? pdata->dvs_gpio : -EINVAL; in max8973_probe()
607 max->enable_gpio = (pdata->enable_gpio) ? pdata->enable_gpio : -EINVAL; in max8973_probe()
608 max->enable_external_control = pdata->enable_ext_control; in max8973_probe()
609 max->curr_gpio_val = pdata->dvs_def_state; in max8973_probe()
610 max->curr_vout_reg = MAX8973_VOUT + pdata->dvs_def_state; in max8973_probe()
621 gpio_flags = (pdata->dvs_def_state) ? in max8973_probe()
652 pdata->reg_init_data = of_get_regulator_init_data(&client->dev, in max8973_probe()
655 ridata = pdata->reg_init_data; in max8973_probe()
658 if (!pdata->enable_ext_control) { in max8973_probe()
701 ret = max8973_init_dcdc(max, pdata); in max8973_probe()
708 config.init_data = pdata->reg_init_data; in max8973_probe()