Lines Matching refs:rdata
688 struct of_regulator_match *rdata, struct s2mps11_info *s2mps11) in s2mps14_pmic_dt_parse_ext_control_gpio() argument
698 if (!rdata[reg].init_data || !rdata[reg].of_node) in s2mps14_pmic_dt_parse_ext_control_gpio()
701 gpio[reg] = of_get_named_gpio(rdata[reg].of_node, in s2mps14_pmic_dt_parse_ext_control_gpio()
705 gpio[reg], reg, rdata[reg].name); in s2mps14_pmic_dt_parse_ext_control_gpio()
710 struct of_regulator_match *rdata, struct s2mps11_info *s2mps11) in s2mps11_pmic_dt_parse() argument
720 of_regulator_match(&pdev->dev, reg_np, rdata, s2mps11->rdev_num); in s2mps11_pmic_dt_parse()
722 s2mps14_pmic_dt_parse_ext_control_gpio(pdev, rdata, s2mps11); in s2mps11_pmic_dt_parse()
965 struct of_regulator_match *rdata = NULL; in s2mps11_pmic_probe() local
1027 rdata = kzalloc(sizeof(*rdata) * s2mps11->rdev_num, GFP_KERNEL); in s2mps11_pmic_probe()
1028 if (!rdata) in s2mps11_pmic_probe()
1032 rdata[i].name = regulators[i].name; in s2mps11_pmic_probe()
1034 ret = s2mps11_pmic_dt_parse(pdev, rdata, s2mps11); in s2mps11_pmic_probe()
1053 config.init_data = rdata[i].init_data; in s2mps11_pmic_probe()
1054 config.of_node = rdata[i].of_node; in s2mps11_pmic_probe()
1080 kfree(rdata); in s2mps11_pmic_probe()