Lines Matching refs:rdata

428 		struct sec_regulator_data *rdata,  in s5m8767_regulator_config_ext_control()  argument
433 if (rdata->id != S5M8767_BUCK9) in s5m8767_regulator_config_ext_control()
439 if (opmode->id == rdata->id) { in s5m8767_regulator_config_ext_control()
440 mode = s5m8767_opmode_reg[rdata->id][opmode->mode]; in s5m8767_regulator_config_ext_control()
447 rdata->reg_node, mode); in s5m8767_regulator_config_ext_control()
451 if (!rdata->ext_control_gpiod) { in s5m8767_regulator_config_ext_control()
454 rdata->reg_node); in s5m8767_regulator_config_ext_control()
458 config->ena_gpiod = rdata->ext_control_gpiod; in s5m8767_regulator_config_ext_control()
525 struct sec_regulator_data *rdata; in s5m8767_pmic_dt_parse_pdata() local
544 rdata = devm_kcalloc(&pdev->dev, in s5m8767_pmic_dt_parse_pdata()
545 pdata->num_regulators, sizeof(*rdata), in s5m8767_pmic_dt_parse_pdata()
547 if (!rdata) { in s5m8767_pmic_dt_parse_pdata()
560 pdata->regulators = rdata; in s5m8767_pmic_dt_parse_pdata()
574 rdata->ext_control_gpiod = devm_fwnode_gpiod_get( in s5m8767_pmic_dt_parse_pdata()
580 if (PTR_ERR(rdata->ext_control_gpiod) == -ENOENT) { in s5m8767_pmic_dt_parse_pdata()
581 rdata->ext_control_gpiod = NULL; in s5m8767_pmic_dt_parse_pdata()
582 } else if (IS_ERR(rdata->ext_control_gpiod)) { in s5m8767_pmic_dt_parse_pdata()
585 return PTR_ERR(rdata->ext_control_gpiod); in s5m8767_pmic_dt_parse_pdata()
588 rdata->id = i; in s5m8767_pmic_dt_parse_pdata()
589 rdata->initdata = of_get_regulator_init_data( in s5m8767_pmic_dt_parse_pdata()
592 rdata->reg_node = reg_np; in s5m8767_pmic_dt_parse_pdata()
593 rdata++; in s5m8767_pmic_dt_parse_pdata()