Home
last modified time | relevance | path

Searched refs:pinctrl_map (Results 1 – 45 of 45) sorted by relevance

/linux-4.4.14/drivers/pinctrl/
Dpinmux.h17 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()
Dpinconf.h17 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()
Dpinctrl-utils.h26 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);
Dpinctrl-utils.c32 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()
Ddevicetree.c36 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()
Dcore.h168 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);
Dpinctrl-lantiq.c50 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()
Dpinconf.c40 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()
Dpinctrl-tz1090-pdc.c288 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()
Dpinctrl-tz1090.c1032 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()
Dpinconf-generic.c278 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()
Dcore.c710 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()
Dpinmux.c64 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()
Dpinctrl-single.c360 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()
Dpinctrl-tegra.c119 struct pinctrl_map **map, in tegra_pinctrl_dt_subnode_to_map()
203 struct pinctrl_map **map, in tegra_pinctrl_dt_node_to_map()
Dpinctrl-tegra-xusb.c160 struct pinctrl_map **maps, in tegra_xusb_padctl_parse_subnode()
241 struct pinctrl_map **maps, in tegra_xusb_padctl_dt_node_to_map()
Dpinctrl-at91-pio4.c473 struct pinctrl_map **map, in atmel_pctl_dt_subnode_to_map()
549 struct pinctrl_map **map, in atmel_pctl_dt_node_to_map()
Dpinctrl-st.c864 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()
Dpinctrl-at91.c251 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()
Dpinctrl-rockchip.c312 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()
Dpinctrl-tb10x.c553 struct pinctrl_map **map, unsigned *num_maps) in tb10x_dt_node_to_map()
/linux-4.4.14/include/linux/pinctrl/
Dpinconf-generic.h163 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()
Dpinctrl.h24 struct pinctrl_map;
102 struct pinctrl_map **map, unsigned *num_maps);
104 struct pinctrl_map *map, unsigned num_maps);
Dmachine.h68 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/
Dpinctrl-wmt.c219 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/
Dpinctrl.c82 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/
Dpinctrl-bcm2835.c645 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/
Dpinctrl-samsung.c86 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()
Dpinctrl-exynos5440.c178 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/
Dpinctrl-imx1-core.c226 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()
Dpinctrl-imx.c105 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()
Dpinctrl-mxs.c70 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/
Dpinctrl-spear.c148 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/
Dpinctrl-mvebu.c375 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/
Dpinctrl-abx500.c816 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()
Dpinctrl-nomadik.c1381 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/
Dcore.c205 static struct pinctrl_map __initdata u300_pinmux_map[] = {
/linux-4.4.14/drivers/pinctrl/berlin/
Dberlin.c55 struct pinctrl_map **map, in berlin_pinctrl_dt_node_to_map()
/linux-4.4.14/drivers/pinctrl/sunxi/
Dpinctrl-sunxi.c151 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/
Dpinctrl-mtk-common.c462 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/
Dpinctrl-sirf.c77 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()
Dpinctrl-atlas7.c5279 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/
Dpinctrl.txt942 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/
Dezkit.c2124 static struct pinctrl_map __initdata bfin_pinmux_map[] = {
/linux-4.4.14/arch/blackfin/mach-bf548/boards/
Dezkit.c2100 static struct pinctrl_map __initdata bfin_pinmux_map[] = {