/linux-4.4.14/include/linux/regulator/ |
H A D | of_regulator.h | 11 struct of_regulator_match { struct 24 extern int of_regulator_match(struct device *dev, struct device_node *node, 25 struct of_regulator_match *matches, 36 static inline int of_regulator_match(struct device *dev, of_regulator_match() function 38 struct of_regulator_match *matches, of_regulator_match()
|
/linux-4.4.14/drivers/regulator/ |
H A D | of_regulator.c | 196 struct of_regulator_match *matches; 210 * of_regulator_match - extract multiple regulator init data from device tree. 227 int of_regulator_match(struct device *dev, struct device_node *node, of_regulator_match() function 228 struct of_regulator_match *matches, of_regulator_match() 252 struct of_regulator_match *match = &matches[i]; of_regulator_match() 263 struct of_regulator_match *match = &matches[i]; for_each_child_of_node() 287 EXPORT_SYMBOL_GPL(of_regulator_match); variable
|
H A D | pfuze100-regulator.c | 341 static struct of_regulator_match pfuze100_matches[] = { 360 static struct of_regulator_match pfuze200_matches[] = { 378 static struct of_regulator_match pfuze3000_matches[] = { 395 static struct of_regulator_match *pfuze_matches; 416 ret = of_regulator_match(dev, parent, pfuze3000_matches, pfuze_parse_regulators_dt() 421 ret = of_regulator_match(dev, parent, pfuze200_matches, pfuze_parse_regulators_dt() 428 ret = of_regulator_match(dev, parent, pfuze100_matches, pfuze_parse_regulators_dt()
|
H A D | bcm590xx-regulator.c | 285 static struct of_regulator_match bcm590xx_matches[] = { 317 struct of_regulator_match **bcm590xx_reg_matches) bcm590xx_parse_dt_reg_data() 322 struct of_regulator_match *matches = bcm590xx_matches; bcm590xx_parse_dt_reg_data() 343 ret = of_regulator_match(&pdev->dev, regulators, matches, count); bcm590xx_parse_dt_reg_data() 372 struct of_regulator_match *bcm590xx_reg_matches = NULL; bcm590xx_probe()
|
H A D | tps6507x-regulator.c | 362 static struct of_regulator_match tps6507x_matches[] = { 372 struct of_regulator_match **tps6507x_reg_matches) tps6507x_parse_dt_reg_data() 377 struct of_regulator_match *matches; tps6507x_parse_dt_reg_data() 395 ret = of_regulator_match(&pdev->dev, regulators, matches, count); tps6507x_parse_dt_reg_data() 433 struct of_regulator_match *tps6507x_reg_matches = NULL; tps6507x_pmic_probe()
|
H A D | as3711-regulator.c | 169 static struct of_regulator_match 191 struct of_regulator_match *match; as3711_regulator_parse_dt() 199 ret = of_regulator_match(dev->parent, regulators, as3711_regulator_parse_dt()
|
H A D | act8865-regulator.c | 283 static struct of_regulator_match act8846_matches[] = { 298 static struct of_regulator_match act8865_matches[] = { 308 static struct of_regulator_match act8600_matches[] = { 329 struct of_regulator_match *matches; act8865_pdata_from_dt() 355 matched = of_regulator_match(dev, np, matches, num_matches); act8865_pdata_from_dt()
|
H A D | tps65090-regulator.c | 324 static struct of_regulator_match tps65090_matches[] = { 341 struct of_regulator_match **tps65090_reg_matches) tps65090_parse_dt_reg_data() 365 ret = of_regulator_match(&pdev->dev, regulators, tps65090_matches, tps65090_parse_dt_reg_data() 404 struct of_regulator_match **tps65090_reg_matches) tps65090_parse_dt_reg_data() 420 struct of_regulator_match *tps65090_reg_matches = NULL; tps65090_regulator_probe()
|
H A D | tps6586x-regulator.c | 377 static struct of_regulator_match tps6586x_matches[] = { 397 struct of_regulator_match **tps6586x_reg_matches) tps6586x_parse_regulator_dt() 413 err = of_regulator_match(&pdev->dev, regs, tps6586x_matches, num); tps6586x_parse_regulator_dt() 443 struct of_regulator_match **tps6586x_reg_matches) tps6586x_parse_regulator_dt() 457 struct of_regulator_match *tps6586x_reg_matches = NULL; tps6586x_regulator_probe()
|
H A D | max14577.c | 169 static struct of_regulator_match max14577_regulator_matches[] = { 174 static struct of_regulator_match max77836_regulator_matches[] = {
|
H A D | max1586.c | 166 struct of_regulator_match rmatch[ARRAY_SIZE(max1586_reg)] = { }; of_get_max1586_platform_data() 185 matched = of_regulator_match(dev, np, rmatch, ARRAY_SIZE(rmatch)); of_get_max1586_platform_data()
|
H A D | max8907-regulator.c | 192 static struct of_regulator_match max8907_matches[] = { 239 ret = of_regulator_match(&pdev->dev, regulators, max8907_matches, max8907_regulator_parse_dt()
|
H A D | max8925-regulator.c | 191 static struct of_regulator_match max8925_regulator_matches[] = { 262 rcount = of_regulator_match(&pdev->dev, np, max8925_regulator_dt_init()
|
H A D | pbias-regulator.c | 101 static struct of_regulator_match pbias_matches[] = { 156 count = of_regulator_match(&pdev->dev, np, pbias_matches, pbias_regulator_probe()
|
H A D | s2mpa01.c | 344 struct of_regulator_match rdata[S2MPA01_REGULATOR_MAX] = { }; s2mpa01_pmic_probe() 366 of_regulator_match(&pdev->dev, reg_np, rdata, s2mpa01_pmic_probe()
|
H A D | da9063-regulator.c | 635 static struct of_regulator_match da9063_matches[] = { 659 struct of_regulator_match **da9063_reg_matches) da9063_parse_regulators_dt() 672 num = of_regulator_match(&pdev->dev, node, da9063_matches, da9063_parse_regulators_dt() 709 struct of_regulator_match **da9063_reg_matches) da9063_parse_regulators_dt() 720 struct of_regulator_match *da9063_reg_matches = NULL; da9063_regulator_probe()
|
H A D | tps65910-regulator.c | 969 static struct of_regulator_match tps65910_matches[] = { 986 static struct of_regulator_match tps65911_matches[] = { 1004 struct of_regulator_match **tps65910_reg_matches) tps65910_parse_dt_reg_data() 1009 struct of_regulator_match *matches; tps65910_parse_dt_reg_data() 1040 ret = of_regulator_match(&pdev->dev, regulators, matches, count); tps65910_parse_dt_reg_data() 1069 struct of_regulator_match **tps65910_reg_matches) tps65910_parse_dt_reg_data() 1084 struct of_regulator_match *tps65910_reg_matches = NULL; tps65910_probe()
|
H A D | lp872x.c | 818 static struct of_regulator_match lp8720_matches[] = { 827 static struct of_regulator_match lp8725_matches[] = { 844 struct of_regulator_match *match; lp872x_populate_pdata_from_dt() 883 count = of_regulator_match(dev, np, match, num_matches); lp872x_populate_pdata_from_dt()
|
H A D | s2mps11.c | 688 struct of_regulator_match *rdata, struct s2mps11_info *s2mps11) s2mps14_pmic_dt_parse_ext_control_gpio() 710 struct of_regulator_match *rdata, struct s2mps11_info *s2mps11) s2mps11_pmic_dt_parse() 720 of_regulator_match(&pdev->dev, reg_np, rdata, s2mps11->rdev_num); s2mps11_pmic_dt_parse() 965 struct of_regulator_match *rdata = NULL; s2mps11_pmic_probe()
|
H A D | ab8500-ext.c | 338 static struct of_regulator_match ab8500_ext_regulator_match[] = { 354 err = of_regulator_match(&pdev->dev, np, ab8500_ext_regulator_probe()
|
H A D | da9211-regulator.c | 257 static struct of_regulator_match da9211_matches[] = { 275 num = of_regulator_match(dev, node, da9211_matches, da9211_parse_regulators_dt()
|
H A D | db8500-prcmu.c | 450 static struct of_regulator_match db8500_regulator_matches[] = { 499 err = of_regulator_match(&pdev->dev, np, db8500_regulator_probe()
|
H A D | ltc3589.c | 241 static struct of_regulator_match ltc3589_matches[LTC3589_NUM_REGULATORS] = { 264 ret = of_regulator_match(dev, node, ltc3589_matches, ltc3589_parse_regulators_dt()
|
H A D | ab3100.c | 553 static struct of_regulator_match ab3100_regulator_matches[] = { 683 err = of_regulator_match(&pdev->dev, np, ab3100_regulators_probe()
|
H A D | da9055-regulator.c | 539 static struct of_regulator_match da9055_reg_matches[] = { 566 ret = of_regulator_match(&pdev->dev, np, &da9055_reg_matches[regid], 1); da9055_regulator_dt_init()
|
H A D | hi6421-regulator.c | 87 static struct of_regulator_match hi6421_regulator_match[] = { 601 ret = of_regulator_match(dev, np, hi6421_regulator_probe()
|
H A D | max8660.c | 338 struct of_regulator_match rmatch[ARRAY_SIZE(max8660_reg)] = { }; max8660_pdata_from_dt() 349 matched = of_regulator_match(dev, np, rmatch, ARRAY_SIZE(rmatch)); max8660_pdata_from_dt()
|
H A D | rk808-regulator.c | 509 static struct of_regulator_match rk808_reg_matches[] = { 538 ret = of_regulator_match(dev, np, rk808_reg_matches, rk808_regulator_dt_parse_pdata()
|
H A D | ab8500.c | 2899 static struct of_regulator_match ab8500_regulator_match[] = { 2912 static struct of_regulator_match ab8505_regulator_match[] = { 2928 static struct of_regulator_match ab8540_regulator_match[] = { 2945 static struct of_regulator_match ab9540_regulator_match[] = { 2964 struct of_regulator_match *match; 3044 struct of_regulator_match *match; ab8500_regulator_probe() 3054 err = of_regulator_match(&pdev->dev, np, ab8500_regulator_probe()
|
H A D | as3722-regulator.c | 685 static struct of_regulator_match as3722_regulator_matches[] = { 722 ret = of_regulator_match(&pdev->dev, np, as3722_regulator_matches, as3722_get_regulator_dt_data()
|
H A D | palmas-regulator.c | 1350 static struct of_regulator_match palmas_matches[] = { 1380 static struct of_regulator_match tps65917_matches[] = { 1441 ret = of_regulator_match(dev, regulators, ddata->palmas_matches, palmas_dt_to_pdata()
|
/linux-4.4.14/include/linux/mfd/ |
H A D | palmas.h | 123 struct of_regulator_match *palmas_matches;
|