/openbmc/linux/include/linux/pinctrl/ |
H A D | pinconf-generic.h | 199 struct device_node *np_config, struct pinctrl_map **map, 205 struct device_node *np_config, struct pinctrl_map **map, in pinconf_generic_dt_node_to_map_group() argument 208 return pinconf_generic_dt_node_to_map(pctldev, np_config, map, num_maps, in pinconf_generic_dt_node_to_map_group() 213 struct device_node *np_config, struct pinctrl_map **map, in pinconf_generic_dt_node_to_map_pin() argument 216 return pinconf_generic_dt_node_to_map(pctldev, np_config, map, num_maps, in pinconf_generic_dt_node_to_map_pin() 221 struct device_node *np_config, struct pinctrl_map **map, in pinconf_generic_dt_node_to_map_all() argument 228 return pinconf_generic_dt_node_to_map(pctldev, np_config, map, num_maps, in pinconf_generic_dt_node_to_map_all()
|
H A D | pinctrl.h | 119 struct device_node *np_config,
|
/openbmc/linux/drivers/pinctrl/ |
H A D | devicetree.c | 112 struct device_node *np_config) in dt_to_map_one_config() argument 123 np_pctldev = of_node_get(np_config); in dt_to_map_one_config() 164 ret = ops->dt_node_to_map(pctldev, np_config, &map, &num_maps); in dt_to_map_one_config() 206 struct device_node *np_config; in pinctrl_dt_to_map() local 255 np_config = of_find_node_by_phandle(phandle); in pinctrl_dt_to_map() 256 if (!np_config) { in pinctrl_dt_to_map() 266 np_config); in pinctrl_dt_to_map() 267 of_node_put(np_config); in pinctrl_dt_to_map()
|
H A D | pinconf-generic.c | 379 struct device_node *np_config, struct pinctrl_map **map, in pinconf_generic_dt_node_to_map() argument 390 ret = pinconf_generic_dt_subnode_to_map(pctldev, np_config, map, in pinconf_generic_dt_node_to_map() 395 for_each_available_child_of_node(np_config, np) { in pinconf_generic_dt_node_to_map()
|
H A D | pinctrl-lantiq.c | 149 struct device_node *np_config, in ltq_pinctrl_dt_node_to_map() argument 157 for_each_child_of_node(np_config, np) in ltq_pinctrl_dt_node_to_map() 165 for_each_child_of_node(np_config, np) in ltq_pinctrl_dt_node_to_map()
|
H A D | pinctrl-tb10x.c | 540 struct device_node *np_config, in tb10x_dt_node_to_map() argument 547 if (of_property_read_string(np_config, "abilis,function", &string)) { in tb10x_dt_node_to_map() 549 np_config); in tb10x_dt_node_to_map() 562 num_maps, string, np_config->name); in tb10x_dt_node_to_map()
|
H A D | pinctrl-single.c | 325 struct device_node *np_config, 1255 struct device_node *np_config, in pcs_dt_node_to_map() argument 1278 ret = pcs_parse_bits_in_pinctrl_entry(pcs, np_config, map, in pcs_dt_node_to_map() 1282 np_config); in pcs_dt_node_to_map() 1286 ret = pcs_parse_one_pinctrl_entry(pcs, np_config, map, in pcs_dt_node_to_map() 1290 np_config); in pcs_dt_node_to_map()
|
H A D | pinctrl-at91-pio4.c | 631 struct device_node *np_config, in atmel_pctl_dt_node_to_map() argument 648 ret = atmel_pctl_dt_subnode_to_map(pctldev, np_config, map, in atmel_pctl_dt_node_to_map() 651 for_each_child_of_node(np_config, np) { in atmel_pctl_dt_node_to_map() 664 np_config); in atmel_pctl_dt_node_to_map()
|
H A D | pinctrl-k210.c | 845 struct device_node *np_config, in k210_pinctrl_dt_node_to_map() argument 857 ret = k210_pinctrl_dt_subnode_to_map(pctldev, np_config, map, in k210_pinctrl_dt_node_to_map() 862 for_each_available_child_of_node(np_config, np) { in k210_pinctrl_dt_node_to_map()
|
H A D | pinctrl-rockchip.c | 3067 struct device_node *np_config; in rockchip_pinctrl_parse_groups() local 3081 np_config = of_find_node_by_phandle(be32_to_cpup(phandle)); in rockchip_pinctrl_parse_groups() 3082 ret = pinconf_generic_parse_dt_config(np_config, NULL, in rockchip_pinctrl_parse_groups() 3084 of_node_put(np_config); in rockchip_pinctrl_parse_groups()
|
/openbmc/linux/drivers/pinctrl/spear/ |
H A D | pinctrl-spear.c | 149 struct device_node *np_config, in spear_pinctrl_dt_node_to_map() argument 160 for_each_child_of_node(np_config, np) { in spear_pinctrl_dt_node_to_map() 185 for_each_child_of_node(np_config, np) { in spear_pinctrl_dt_node_to_map()
|
/openbmc/linux/drivers/pinctrl/sunplus/ |
H A D | sppctl.c | 819 static int sppctl_dt_node_to_map(struct pinctrl_dev *pctldev, struct device_node *np_config, in sppctl_dt_node_to_map() argument 823 int nmG = of_property_count_strings(np_config, "groups"); in sppctl_dt_node_to_map() 835 list = of_get_property(np_config, "sunplus,pins", &size); in sppctl_dt_node_to_map() 870 parent = of_get_parent(np_config); in sppctl_dt_node_to_map() 922 if (nmG > 0 && of_property_read_string(np_config, "function", &s_f) == 0) { in sppctl_dt_node_to_map() 923 of_property_for_each_string(np_config, "groups", prop, s_g) { in sppctl_dt_node_to_map() 937 list = of_get_property(np_config, "sunplus,zerofunc", &size); in sppctl_dt_node_to_map()
|
/openbmc/linux/drivers/pinctrl/nomadik/ |
H A D | pinctrl-nomadik.c | 1407 struct device_node *np_config; in nmk_pinctrl_dt_subnode_to_map() local 1432 np_config = of_parse_phandle(np, "ste,config", 0); in nmk_pinctrl_dt_subnode_to_map() 1433 if (np_config) { in nmk_pinctrl_dt_subnode_to_map() 1434 has_config |= nmk_pinctrl_dt_get_config(np_config, &configs); in nmk_pinctrl_dt_subnode_to_map() 1435 of_node_put(np_config); in nmk_pinctrl_dt_subnode_to_map() 1466 struct device_node *np_config, in nmk_pinctrl_dt_node_to_map() argument 1477 for_each_child_of_node(np_config, np) { in nmk_pinctrl_dt_node_to_map()
|
H A D | pinctrl-abx500.c | 805 struct device_node *np_config, in abx500_dt_node_to_map() argument 816 for_each_child_of_node(np_config, np) { in abx500_dt_node_to_map()
|
/openbmc/linux/drivers/pinctrl/samsung/ |
H A D | pinctrl-samsung.c | 249 struct device_node *np_config, in samsung_dt_node_to_map() argument 264 if (!of_get_child_count(np_config)) in samsung_dt_node_to_map() 266 np_config, map, in samsung_dt_node_to_map() 270 for_each_child_of_node(np_config, np) { in samsung_dt_node_to_map()
|
/openbmc/linux/drivers/pinctrl/nxp/ |
H A D | pinctrl-s32cc.c | 266 struct device_node *np_config, in s32_dt_node_to_map() argument 278 for_each_available_child_of_node(np_config, np) { in s32_dt_node_to_map() 281 np_config->name); in s32_dt_node_to_map()
|
/openbmc/linux/drivers/pinctrl/tegra/ |
H A D | pinctrl-tegra.c | 186 struct device_node *np_config, in tegra_pinctrl_dt_node_to_map() argument 198 for_each_child_of_node(np_config, np) { in tegra_pinctrl_dt_node_to_map()
|
/openbmc/linux/drivers/pinctrl/mediatek/ |
H A D | pinctrl-paris.c | 535 struct device_node *np_config, in mtk_pctrl_dt_node_to_map() argument 547 for_each_child_of_node(np_config, np) { in mtk_pctrl_dt_node_to_map()
|
H A D | pinctrl-mtk-common.c | 621 struct device_node *np_config, in mtk_pctrl_dt_node_to_map() argument 632 for_each_child_of_node(np_config, np) { in mtk_pctrl_dt_node_to_map()
|
/openbmc/linux/drivers/pinctrl/nuvoton/ |
H A D | pinctrl-wpcm450.c | 862 struct device_node *np_config, in wpcm450_dt_node_to_map() argument 866 return pinconf_generic_dt_node_to_map(pctldev, np_config, in wpcm450_dt_node_to_map()
|
H A D | pinctrl-npcm7xx.c | 1592 struct device_node *np_config, in npcm7xx_dt_node_to_map() argument 1598 dev_dbg(npcm->dev, "dt_node_to_map: %s\n", np_config->name); in npcm7xx_dt_node_to_map() 1599 return pinconf_generic_dt_node_to_map(pctldev, np_config, in npcm7xx_dt_node_to_map()
|
H A D | pinctrl-npcm8xx.c | 1985 struct device_node *np_config, in npcm8xx_dt_node_to_map() argument 1989 return pinconf_generic_dt_node_to_map(pctldev, np_config, in npcm8xx_dt_node_to_map()
|
/openbmc/linux/drivers/pinctrl/stm32/ |
H A D | pinctrl-stm32.c | 681 struct device_node *np_config, in stm32_pctrl_dt_node_to_map() argument 692 for_each_child_of_node(np_config, np) { in stm32_pctrl_dt_node_to_map()
|