| /linux/drivers/pinctrl/ |
| H A D | pinctrl-generic-mux.c | 37 struct device_node *np_config, in mux_pinmux_dt_node_to_map() argument 53 function->mux_state = devm_mux_state_get_from_np(pctldev->dev, NULL, np_config); in mux_pinmux_dt_node_to_map() 57 ret = pinctrl_generic_to_map(pctldev, np_config, np_config, maps, in mux_pinmux_dt_node_to_map() 59 0, &np_config->name, NULL, 0); in mux_pinmux_dt_node_to_map() 64 ret = pinmux_generic_add_function(pctldev, np_config->name, group_names, in mux_pinmux_dt_node_to_map()
|
| H A D | devicetree.c | 116 struct device_node *np_config) in dt_to_map_one_config() argument 127 np_pctldev = of_node_get(np_config); in dt_to_map_one_config() 172 ret = ops->dt_node_to_map(pctldev, np_config, &map, &num_maps); in dt_to_map_one_config() 214 struct device_node *np_config; in pinctrl_dt_to_map() local 263 np_config = of_find_node_by_phandle(phandle); in pinctrl_dt_to_map() 264 if (!np_config) { in pinctrl_dt_to_map() 274 np_config); in pinctrl_dt_to_map() 275 of_node_put(np_config); in pinctrl_dt_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-k230.c | 189 struct device_node *np_config, in k230_dt_node_to_map() argument 201 func = k230_name_to_funtion(info, np_config->name); in k230_dt_node_to_map() 203 dev_err(dev, "function %s not found\n", np_config->name); in k230_dt_node_to_map() 226 new_map[idx].data.mux.function = np_config->name; in k230_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-rockchip.c | 4356 struct device_node *np_config; in rockchip_pinctrl_parse_groups() local 4370 np_config = of_find_node_by_phandle(be32_to_cpup(phandle)); in rockchip_pinctrl_parse_groups() 4371 ret = pinconf_generic_parse_dt_config(np_config, NULL, in rockchip_pinctrl_parse_groups() 4373 of_node_put(np_config); in rockchip_pinctrl_parse_groups()
|
| /linux/drivers/pinctrl/spear/ |
| H A D | pinctrl-spear.c | 149 struct device_node *np_config, in spear_pinctrl_dt_node_to_map() argument 159 for_each_child_of_node_scoped(np_config, np) { in spear_pinctrl_dt_node_to_map() 180 for_each_child_of_node_scoped(np_config, np) { in spear_pinctrl_dt_node_to_map()
|
| /linux/drivers/pinctrl/sunplus/ |
| H A D | sppctl.c | 821 static int sppctl_dt_node_to_map(struct pinctrl_dev *pctldev, struct device_node *np_config, in sppctl_dt_node_to_map() argument 825 int nmG = of_property_count_strings(np_config, "groups"); in sppctl_dt_node_to_map() 837 list = of_get_property(np_config, "sunplus,pins", &size); in sppctl_dt_node_to_map() 872 parent = of_get_parent(np_config); in sppctl_dt_node_to_map() 924 if (nmG > 0 && of_property_read_string(np_config, "function", &s_f) == 0) { in sppctl_dt_node_to_map() 925 of_property_for_each_string(np_config, "groups", prop, s_g) { in sppctl_dt_node_to_map() 939 list = of_get_property(np_config, "sunplus,zerofunc", &size); in sppctl_dt_node_to_map()
|
| /linux/drivers/pinctrl/cix/ |
| H A D | pinctrl-sky1-base.c | 211 struct device_node *np_config, in sky1_pctrl_dt_node_to_map() argument 221 for_each_child_of_node_scoped(np_config, np) { in sky1_pctrl_dt_node_to_map()
|
| /linux/drivers/pinctrl/nxp/ |
| H A D | pinctrl-s32cc.c | 279 struct device_node *np_config, in s32_dt_node_to_map() argument 290 for_each_available_child_of_node_scoped(np_config, np) { in s32_dt_node_to_map() 293 np_config->name); in s32_dt_node_to_map()
|
| /linux/drivers/pinctrl/samsung/ |
| H A D | pinctrl-samsung.c | 248 struct device_node *np_config, in samsung_dt_node_to_map() argument 262 if (!of_get_child_count(np_config)) in samsung_dt_node_to_map() 264 np_config, map, in samsung_dt_node_to_map() 268 for_each_child_of_node_scoped(np_config, np) { in samsung_dt_node_to_map()
|
| /linux/drivers/pinctrl/mediatek/ |
| H A D | pinctrl-paris.c | 535 struct device_node *np_config, in mtk_pctrl_dt_node_to_map() argument 546 for_each_child_of_node_scoped(np_config, np) { in mtk_pctrl_dt_node_to_map()
|
| H A D | pinctrl-mtk-common.c | 624 struct device_node *np_config, in mtk_pctrl_dt_node_to_map() argument 634 for_each_child_of_node_scoped(np_config, np) { in mtk_pctrl_dt_node_to_map()
|
| /linux/drivers/pinctrl/stm32/ |
| H A D | pinctrl-stm32.c | 850 struct device_node *np_config, in stm32_pctrl_dt_node_to_map() argument 860 for_each_child_of_node_scoped(np_config, np) { in stm32_pctrl_dt_node_to_map()
|
| /linux/drivers/pinctrl/nuvoton/ |
| H A D | pinctrl-npcm8xx.c | 2098 struct device_node *np_config, in npcm8xx_dt_node_to_map() argument 2102 return pinconf_generic_dt_node_to_map(pctldev, np_config, in npcm8xx_dt_node_to_map()
|