/linux-4.4.14/drivers/pinctrl/ |
D | pinmux.h | 17 int pinmux_validate_map(struct pinctrl_map const *map, int i); 28 int pinmux_map_to_setting(struct pinctrl_map const *map, 41 static inline int pinmux_validate_map(struct pinctrl_map const *map, int i) in pinmux_validate_map() 66 static inline int pinmux_map_to_setting(struct pinctrl_map const *map, in pinmux_map_to_setting() 90 void pinmux_show_map(struct seq_file *s, struct pinctrl_map const *map); 99 struct pinctrl_map const *map) in pinmux_show_map()
|
D | pinconf.h | 17 int pinconf_validate_map(struct pinctrl_map const *map, int i); 18 int pinconf_map_to_setting(struct pinctrl_map const *map, 39 static inline int pinconf_validate_map(struct pinctrl_map const *map, int i) in pinconf_validate_map() 44 static inline int pinconf_map_to_setting(struct pinctrl_map const *map, in pinconf_map_to_setting() 63 void pinconf_show_map(struct seq_file *s, struct pinctrl_map const *map); 72 struct pinctrl_map const *map) in pinconf_show_map()
|
D | pinctrl-utils.h | 26 struct pinctrl_map **map, unsigned *reserved_maps, 29 struct pinctrl_map **map, unsigned *reserved_maps, 33 struct pinctrl_map **map, unsigned *reserved_maps, 41 struct pinctrl_map *map, unsigned num_maps);
|
D | pinctrl-utils.c | 32 struct pinctrl_map **map, unsigned *reserved_maps, in pinctrl_utils_reserve_map() 37 struct pinctrl_map *new_map; in pinctrl_utils_reserve_map() 57 struct pinctrl_map **map, unsigned *reserved_maps, in pinctrl_utils_add_map_mux() 74 struct pinctrl_map **map, unsigned *reserved_maps, in pinctrl_utils_add_map_configs() 126 struct pinctrl_map *map, unsigned num_maps) in pinctrl_utils_dt_free_map()
|
D | devicetree.c | 36 struct pinctrl_map *map; 41 struct pinctrl_map *map, unsigned num_maps) in dt_free_map() 69 struct pinctrl_map *map, unsigned num_maps) in dt_remember_or_free_map() 110 struct pinctrl_map *map; in dt_to_map_one_config() 155 struct pinctrl_map *map; in dt_remember_dummy_state()
|
D | core.h | 168 struct pinctrl_map const *maps; 185 int pinctrl_register_map(struct pinctrl_map const *maps, unsigned num_maps, 187 void pinctrl_unregister_map(struct pinctrl_map const *map);
|
D | pinctrl-lantiq.c | 50 struct pinctrl_map *map, unsigned num_maps) in ltq_pinctrl_dt_free_map() 70 struct pinctrl_map **map) in ltq_pinctrl_dt_subnode_to_map() 152 struct pinctrl_map **map, in ltq_pinctrl_dt_node_to_map() 155 struct pinctrl_map *tmp; in ltq_pinctrl_dt_node_to_map() 161 *map = kzalloc(max_maps * sizeof(struct pinctrl_map) * 2, GFP_KERNEL); in ltq_pinctrl_dt_node_to_map()
|
D | pinconf.c | 40 int pinconf_validate_map(struct pinctrl_map const *map, int i) in pinconf_validate_map() 110 int pinconf_map_to_setting(struct pinctrl_map const *map, in pinconf_map_to_setting() 227 void pinconf_show_map(struct seq_file *s, struct pinctrl_map const *map) in pinconf_show_map() 410 const struct pinctrl_map *map; in pinconf_dbg_config_print() 411 const struct pinctrl_map *found = NULL; in pinconf_dbg_config_print() 472 const struct pinctrl_map *map; in pinconf_dbg_config_write() 473 const struct pinctrl_map *found = NULL; in pinconf_dbg_config_write()
|
D | pinctrl-tz1090-pdc.c | 288 static int reserve_map(struct device *dev, struct pinctrl_map **map, in reserve_map() 294 struct pinctrl_map *new_map; in reserve_map() 313 static int add_map_mux(struct pinctrl_map **map, unsigned int *reserved_maps, in add_map_mux() 347 struct pinctrl_map **map, in add_map_configs() 383 struct pinctrl_map *map, in tz1090_pdc_pinctrl_dt_free_map() 397 struct pinctrl_map **map, in tz1090_pdc_pinctrl_dt_subnode_to_map() 464 struct pinctrl_map **map, in tz1090_pdc_pinctrl_dt_node_to_map()
|
D | pinctrl-tz1090.c | 1032 static int reserve_map(struct device *dev, struct pinctrl_map **map, in reserve_map() 1038 struct pinctrl_map *new_map; in reserve_map() 1057 static int add_map_mux(struct pinctrl_map **map, unsigned int *reserved_maps, in add_map_mux() 1073 struct pinctrl_map **map, in add_map_configs() 1100 struct pinctrl_map *map, in tz1090_pinctrl_dt_free_map() 1114 struct pinctrl_map **map, in tz1090_pinctrl_dt_subnode_to_map() 1180 struct pinctrl_map **map, in tz1090_pinctrl_dt_node_to_map()
|
D | pinconf-generic.c | 278 struct device_node *np, struct pinctrl_map **map, in pinconf_generic_dt_subnode_to_map() 363 struct device_node *np_config, struct pinctrl_map **map, in pinconf_generic_dt_node_to_map()
|
D | core.c | 710 static int add_setting(struct pinctrl *p, struct pinctrl_map const *map) in add_setting() 796 struct pinctrl_map const *map; in create_pinctrl() 1114 int pinctrl_register_map(struct pinctrl_map const *maps, unsigned num_maps, in pinctrl_register_map() 1197 int pinctrl_register_mappings(struct pinctrl_map const *maps, in pinctrl_register_mappings() 1203 void pinctrl_unregister_map(struct pinctrl_map const *map) in pinctrl_unregister_map() 1498 struct pinctrl_map const *map; in pinctrl_maps_show()
|
D | pinmux.c | 64 int pinmux_validate_map(struct pinctrl_map const *map, int i) in pinmux_validate_map() 328 int pinmux_map_to_setting(struct pinctrl_map const *map, in pinmux_map_to_setting() 656 void pinmux_show_map(struct seq_file *s, struct pinctrl_map const *map) in pinmux_show_map()
|
D | pinctrl-single.c | 360 struct pinctrl_map *map, unsigned num_maps) in pcs_dt_free_map() 370 struct pinctrl_map **map, unsigned *num_maps); 1052 struct pinctrl_map **map) in pcs_parse_pinconf() 1055 struct pinctrl_map *m = *map; in pcs_parse_pinconf() 1138 struct pinctrl_map **map, in pcs_parse_one_pinctrl_entry() 1226 struct pinctrl_map **map, in pcs_parse_bits_in_pinctrl_entry() 1357 struct pinctrl_map **map, unsigned *num_maps) in pcs_dt_node_to_map()
|
D | pinctrl-tegra.c | 119 struct pinctrl_map **map, in tegra_pinctrl_dt_subnode_to_map() 203 struct pinctrl_map **map, in tegra_pinctrl_dt_node_to_map()
|
D | pinctrl-tegra-xusb.c | 160 struct pinctrl_map **maps, in tegra_xusb_padctl_parse_subnode() 241 struct pinctrl_map **maps, in tegra_xusb_padctl_dt_node_to_map()
|
D | pinctrl-at91-pio4.c | 473 struct pinctrl_map **map, in atmel_pctl_dt_subnode_to_map() 549 struct pinctrl_map **map, in atmel_pctl_dt_node_to_map()
|
D | pinctrl-st.c | 864 struct device_node *np, struct pinctrl_map **map, unsigned *num_maps) in st_pctl_dt_node_to_map() 868 struct pinctrl_map *new_map; in st_pctl_dt_node_to_map() 914 struct pinctrl_map *map, unsigned num_maps) in st_pctl_dt_free_map()
|
D | pinctrl-at91.c | 251 struct pinctrl_map **map, unsigned *num_maps) in at91_dt_node_to_map() 255 struct pinctrl_map *new_map; in at91_dt_node_to_map() 307 struct pinctrl_map *map, unsigned num_maps) in at91_dt_free_map()
|
D | pinctrl-rockchip.c | 312 struct pinctrl_map **map, unsigned *num_maps) in rockchip_dt_node_to_map() 316 struct pinctrl_map *new_map; in rockchip_dt_node_to_map() 369 struct pinctrl_map *map, unsigned num_maps) in rockchip_dt_free_map()
|
D | pinctrl-tb10x.c | 553 struct pinctrl_map **map, unsigned *num_maps) in tb10x_dt_node_to_map()
|
/linux-4.4.14/include/linux/pinctrl/ |
D | pinconf-generic.h | 163 struct pinctrl_map; 172 struct device_node *np, struct pinctrl_map **map, 176 struct device_node *np_config, struct pinctrl_map **map, 181 struct pinctrl_map **map, unsigned *num_maps) in pinconf_generic_dt_node_to_map_group() 189 struct pinctrl_map **map, unsigned *num_maps) in pinconf_generic_dt_node_to_map_pin() 197 struct pinctrl_map **map, unsigned *num_maps) in pinconf_generic_dt_node_to_map_all()
|
D | pinctrl.h | 24 struct pinctrl_map; 102 struct pinctrl_map **map, unsigned *num_maps); 104 struct pinctrl_map *map, unsigned num_maps);
|
D | machine.h | 68 struct pinctrl_map { struct 155 extern int pinctrl_register_mappings(struct pinctrl_map const *map, 160 static inline int pinctrl_register_mappings(struct pinctrl_map const *map, in pinctrl_register_mappings()
|
/linux-4.4.14/drivers/pinctrl/vt8500/ |
D | pinctrl-wmt.c | 219 struct pinctrl_map **maps) in wmt_pctl_dt_node_to_map_func() 222 struct pinctrl_map *map = *maps; in wmt_pctl_dt_node_to_map_func() 246 struct pinctrl_map **maps) in wmt_pctl_dt_node_to_map_pull() 250 struct pinctrl_map *map = *maps; in wmt_pctl_dt_node_to_map_pull() 292 struct pinctrl_map *maps, in wmt_pctl_dt_free_map() 306 struct pinctrl_map **map, in wmt_pctl_dt_node_to_map() 309 struct pinctrl_map *maps, *cur_map; in wmt_pctl_dt_node_to_map()
|
/linux-4.4.14/drivers/pinctrl/sh-pfc/ |
D | pinctrl.c | 82 static int sh_pfc_map_add_config(struct pinctrl_map *map, in sh_pfc_map_add_config() 105 struct pinctrl_map **map, in sh_pfc_dt_subnode_to_map() 110 struct pinctrl_map *maps = *map; in sh_pfc_dt_subnode_to_map() 243 struct pinctrl_map *map, unsigned num_maps) in sh_pfc_dt_free_map() 261 struct pinctrl_map **map, unsigned *num_maps) in sh_pfc_dt_node_to_map()
|
/linux-4.4.14/drivers/pinctrl/bcm/ |
D | pinctrl-bcm2835.c | 645 struct pinctrl_map *maps, unsigned num_maps) in bcm2835_pctl_dt_free_map() 658 struct pinctrl_map **maps) in bcm2835_pctl_dt_node_to_map_func() 660 struct pinctrl_map *map = *maps; in bcm2835_pctl_dt_node_to_map_func() 678 struct pinctrl_map **maps) in bcm2835_pctl_dt_node_to_map_pull() 680 struct pinctrl_map *map = *maps; in bcm2835_pctl_dt_node_to_map_pull() 705 struct pinctrl_map **map, unsigned *num_maps) in bcm2835_pctl_dt_node_to_map() 710 struct pinctrl_map *maps, *cur_map; in bcm2835_pctl_dt_node_to_map()
|
/linux-4.4.14/drivers/pinctrl/samsung/ |
D | pinctrl-samsung.c | 86 static int reserve_map(struct device *dev, struct pinctrl_map **map, in reserve_map() 92 struct pinctrl_map *new_map; in reserve_map() 111 static int add_map_mux(struct pinctrl_map **map, unsigned *reserved_maps, in add_map_mux() 126 static int add_map_configs(struct device *dev, struct pinctrl_map **map, in add_map_configs() 175 struct pinctrl_map *map, in samsung_dt_free_map() 190 struct pinctrl_map **map, in samsung_dt_subnode_to_map() 264 struct pinctrl_map **map, in samsung_dt_node_to_map()
|
D | pinctrl-exynos5440.c | 178 struct device_node *np, struct pinctrl_map **maps, in exynos5440_dt_node_to_map() 182 struct pinctrl_map *map; in exynos5440_dt_node_to_map() 275 struct pinctrl_map *map, unsigned num_maps) in exynos5440_dt_free_map()
|
/linux-4.4.14/drivers/pinctrl/freescale/ |
D | pinctrl-imx1-core.c | 226 struct pinctrl_map **map, unsigned *num_maps) in imx1_dt_node_to_map() 231 struct pinctrl_map *new_map; in imx1_dt_node_to_map() 250 new_map = kmalloc(sizeof(struct pinctrl_map) * map_num, GFP_KERNEL); in imx1_dt_node_to_map() 286 struct pinctrl_map *map, unsigned num_maps) in imx1_dt_free_map()
|
D | pinctrl-imx.c | 105 struct pinctrl_map **map, unsigned *num_maps) in imx_dt_node_to_map() 110 struct pinctrl_map *new_map; in imx_dt_node_to_map() 131 new_map = kmalloc(sizeof(struct pinctrl_map) * map_num, GFP_KERNEL); in imx_dt_node_to_map() 169 struct pinctrl_map *map, unsigned num_maps) in imx_dt_free_map()
|
D | pinctrl-mxs.c | 70 struct pinctrl_map **map, unsigned *num_maps) in mxs_dt_node_to_map() 72 struct pinctrl_map *new_map; in mxs_dt_node_to_map() 147 struct pinctrl_map *map, unsigned num_maps) in mxs_dt_free_map()
|
/linux-4.4.14/drivers/pinctrl/spear/ |
D | pinctrl-spear.c | 148 struct pinctrl_map **map, in spear_pinctrl_dt_node_to_map() 195 struct pinctrl_map *map, in spear_pinctrl_dt_free_map()
|
/linux-4.4.14/drivers/pinctrl/mvebu/ |
D | pinctrl-mvebu.c | 375 struct pinctrl_map **map, in mvebu_pinctrl_dt_node_to_map() 401 *map = kmalloc(nmaps * sizeof(struct pinctrl_map), GFP_KERNEL); in mvebu_pinctrl_dt_node_to_map() 437 struct pinctrl_map *map, unsigned num_maps) in mvebu_pinctrl_dt_free_map()
|
/linux-4.4.14/drivers/pinctrl/nomadik/ |
D | pinctrl-abx500.c | 816 static int abx500_dt_add_map_mux(struct pinctrl_map **map, in abx500_dt_add_map_mux() 832 static int abx500_dt_add_map_configs(struct pinctrl_map **map, in abx500_dt_add_map_configs() 872 struct pinctrl_map **map, in abx500_dt_subnode_to_map() 934 struct pinctrl_map **map, unsigned *num_maps) in abx500_dt_node_to_map()
|
D | pinctrl-nomadik.c | 1381 static int nmk_dt_add_map_mux(struct pinctrl_map **map, unsigned *reserved_maps, in nmk_dt_add_map_mux() 1396 static int nmk_dt_add_map_configs(struct pinctrl_map **map, in nmk_dt_add_map_configs() 1539 struct pinctrl_map **map, in nmk_pinctrl_dt_subnode_to_map() 1606 struct pinctrl_map **map, unsigned *num_maps) in nmk_pinctrl_dt_node_to_map()
|
/linux-4.4.14/arch/arm/mach-u300/ |
D | core.c | 205 static struct pinctrl_map __initdata u300_pinmux_map[] = {
|
/linux-4.4.14/drivers/pinctrl/berlin/ |
D | berlin.c | 55 struct pinctrl_map **map, in berlin_pinctrl_dt_node_to_map()
|
/linux-4.4.14/drivers/pinctrl/sunxi/ |
D | pinctrl-sunxi.c | 151 struct pinctrl_map **map, in sunxi_pctrl_dt_node_to_map() 181 *map = kmalloc(nmaps * sizeof(struct pinctrl_map), GFP_KERNEL); in sunxi_pctrl_dt_node_to_map() 251 struct pinctrl_map *map, in sunxi_pctrl_dt_free_map()
|
/linux-4.4.14/drivers/pinctrl/mediatek/ |
D | pinctrl-mtk-common.c | 462 struct pinctrl_map **map, unsigned *reserved_maps, in mtk_pctrl_dt_node_to_map_func() 488 struct pinctrl_map **map, in mtk_pctrl_dt_subnode_to_map() 579 struct pinctrl_map **map, unsigned *num_maps) in mtk_pctrl_dt_node_to_map()
|
/linux-4.4.14/drivers/pinctrl/sirf/ |
D | pinctrl-sirf.c | 77 struct pinctrl_map **map, unsigned *num_maps) in sirfsoc_dt_node_to_map() 123 struct pinctrl_map *map, unsigned num_maps) in sirfsoc_dt_free_map()
|
D | pinctrl-atlas7.c | 5279 struct pinctrl_map **map, in atlas7_pinctrl_dt_node_to_map() 5287 struct pinctrl_map *map, u32 num_maps) in atlas7_pinctrl_dt_free_map()
|
/linux-4.4.14/Documentation/ |
D | pinctrl.txt | 942 static struct pinctrl_map pinmap[] __initdata = { 997 static const struct pinctrl_map mapping[] __initconst = { 1036 static struct pinctrl_map mapping[] __initdata = { 1055 static struct pinctrl_map mapping[] __initdata = { 1069 static struct pinctrl_map mapping[] __initdata = {
|
/linux-4.4.14/arch/blackfin/mach-bf609/boards/ |
D | ezkit.c | 2124 static struct pinctrl_map __initdata bfin_pinmux_map[] = {
|
/linux-4.4.14/arch/blackfin/mach-bf548/boards/ |
D | ezkit.c | 2100 static struct pinctrl_map __initdata bfin_pinmux_map[] = {
|