Home
last modified time | relevance | path

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

/linux-4.1.27/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()
116 struct pinctrl_map *map; in dt_to_map_one_config()
161 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()
205 void pinconf_show_map(struct seq_file *s, struct pinctrl_map const *map) in pinconf_show_map()
412 const struct pinctrl_map *map; in pinconf_dbg_config_print()
413 const struct pinctrl_map *found = NULL; in pinconf_dbg_config_print()
483 const struct pinctrl_map *map; in pinconf_dbg_config_write()
484 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.c277 struct device_node *np, struct pinctrl_map **map, in pinconf_generic_dt_subnode_to_map()
362 struct device_node *np_config, struct pinctrl_map **map, in pinconf_generic_dt_node_to_map()
Dcore.c708 static int add_setting(struct pinctrl *p, struct pinctrl_map const *map) in add_setting()
794 struct pinctrl_map const *map; in create_pinctrl()
1112 int pinctrl_register_map(struct pinctrl_map const *maps, unsigned num_maps, in pinctrl_register_map()
1195 int pinctrl_register_mappings(struct pinctrl_map const *maps, in pinctrl_register_mappings()
1201 void pinctrl_unregister_map(struct pinctrl_map const *map) in pinctrl_unregister_map()
1464 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()
317 int pinmux_map_to_setting(struct pinctrl_map const *map, in pinmux_map_to_setting()
617 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.c150 struct pinctrl_map **maps, in tegra_xusb_padctl_parse_subnode()
231 struct pinctrl_map **maps, in tegra_xusb_padctl_dt_node_to_map()
Dpinctrl-st.c874 struct device_node *np, struct pinctrl_map **map, unsigned *num_maps) in st_pctl_dt_node_to_map()
878 struct pinctrl_map *new_map; in st_pctl_dt_node_to_map()
924 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.c308 struct pinctrl_map **map, unsigned *num_maps) in rockchip_dt_node_to_map()
312 struct pinctrl_map *new_map; in rockchip_dt_node_to_map()
365 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.1.27/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.1.27/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.1.27/drivers/pinctrl/sh-pfc/
Dpinctrl.c78 static int sh_pfc_map_add_config(struct pinctrl_map *map, in sh_pfc_map_add_config()
100 struct pinctrl_map **map, in sh_pfc_dt_subnode_to_map()
103 struct pinctrl_map *maps = *map; in sh_pfc_dt_subnode_to_map()
218 struct pinctrl_map *map, unsigned num_maps) in sh_pfc_dt_free_map()
236 struct pinctrl_map **map, unsigned *num_maps) in sh_pfc_dt_node_to_map()
/linux-4.1.27/drivers/pinctrl/bcm/
Dpinctrl-bcm2835.c652 struct pinctrl_map *maps, unsigned num_maps) in bcm2835_pctl_dt_free_map()
665 struct pinctrl_map **maps) in bcm2835_pctl_dt_node_to_map_func()
667 struct pinctrl_map *map = *maps; in bcm2835_pctl_dt_node_to_map_func()
685 struct pinctrl_map **maps) in bcm2835_pctl_dt_node_to_map_pull()
687 struct pinctrl_map *map = *maps; in bcm2835_pctl_dt_node_to_map_pull()
712 struct pinctrl_map **map, unsigned *num_maps) in bcm2835_pctl_dt_node_to_map()
717 struct pinctrl_map *maps, *cur_map; in bcm2835_pctl_dt_node_to_map()
/linux-4.1.27/drivers/pinctrl/samsung/
Dpinctrl-samsung.c91 static int reserve_map(struct device *dev, struct pinctrl_map **map, in reserve_map()
97 struct pinctrl_map *new_map; in reserve_map()
116 static int add_map_mux(struct pinctrl_map **map, unsigned *reserved_maps, in add_map_mux()
131 static int add_map_configs(struct device *dev, struct pinctrl_map **map, in add_map_configs()
180 struct pinctrl_map *map, in samsung_dt_free_map()
195 struct pinctrl_map **map, in samsung_dt_subnode_to_map()
269 struct pinctrl_map **map, in samsung_dt_node_to_map()
Dpinctrl-exynos5440.c180 struct device_node *np, struct pinctrl_map **maps, in exynos5440_dt_node_to_map()
184 struct pinctrl_map *map; in exynos5440_dt_node_to_map()
287 struct pinctrl_map *map, unsigned num_maps) in exynos5440_dt_free_map()
/linux-4.1.27/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.c103 struct pinctrl_map **map, unsigned *num_maps) in imx_dt_node_to_map()
108 struct pinctrl_map *new_map; in imx_dt_node_to_map()
129 new_map = kmalloc(sizeof(struct pinctrl_map) * map_num, GFP_KERNEL); in imx_dt_node_to_map()
167 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.1.27/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.1.27/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.1.27/arch/arm/mach-shmobile/
Dboard-marzen.c259 static const struct pinctrl_map marzen_pinctrl_map[] = {
Dboard-armadillo800eva.c840 static const struct pinctrl_map eva_sdhi1_pinctrl_map[] = {
1123 static const struct pinctrl_map eva_pinctrl_map[] = {
Dboard-bockw.c533 static const struct pinctrl_map bockw_pinctrl_map[] = {
Dboard-kzm9g.c805 static const struct pinctrl_map kzm_pinctrl_map[] = {
/linux-4.1.27/drivers/pinctrl/nomadik/
Dpinctrl-abx500.c830 static int abx500_dt_add_map_mux(struct pinctrl_map **map, in abx500_dt_add_map_mux()
846 static int abx500_dt_add_map_configs(struct pinctrl_map **map, in abx500_dt_add_map_configs()
886 struct pinctrl_map **map, in abx500_dt_subnode_to_map()
948 struct pinctrl_map **map, unsigned *num_maps) in abx500_dt_node_to_map()
Dpinctrl-nomadik.c1356 static int nmk_dt_add_map_mux(struct pinctrl_map **map, unsigned *reserved_maps, in nmk_dt_add_map_mux()
1371 static int nmk_dt_add_map_configs(struct pinctrl_map **map, in nmk_dt_add_map_configs()
1514 struct pinctrl_map **map, in nmk_pinctrl_dt_subnode_to_map()
1581 struct pinctrl_map **map, unsigned *num_maps) in nmk_pinctrl_dt_node_to_map()
/linux-4.1.27/arch/arm/mach-u300/
Dcore.c205 static struct pinctrl_map __initdata u300_pinmux_map[] = {
/linux-4.1.27/drivers/pinctrl/berlin/
Dberlin.c54 struct pinctrl_map **map, in berlin_pinctrl_dt_node_to_map()
/linux-4.1.27/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.1.27/drivers/pinctrl/qcom/
Dpinctrl-spmi-mpp.c244 struct pinctrl_map **map, in pmic_mpp_dt_subnode_to_map()
283 struct pinctrl_map **map, unsigned *nmaps) in pmic_mpp_dt_node_to_map()
/linux-4.1.27/drivers/pinctrl/mediatek/
Dpinctrl-mtk-common.c361 struct pinctrl_map **map, unsigned *reserved_maps, in mtk_pctrl_dt_node_to_map_func()
387 struct pinctrl_map **map, in mtk_pctrl_dt_subnode_to_map()
478 struct pinctrl_map **map, unsigned *num_maps) in mtk_pctrl_dt_node_to_map()
/linux-4.1.27/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()
/linux-4.1.27/Documentation/
Dpinctrl.txt931 static struct pinctrl_map pinmap[] __initdata = {
986 static const struct pinctrl_map mapping[] __initconst = {
1025 static struct pinctrl_map mapping[] __initdata = {
1044 static struct pinctrl_map mapping[] __initdata = {
1058 static struct pinctrl_map mapping[] __initdata = {
/linux-4.1.27/arch/blackfin/mach-bf609/boards/
Dezkit.c2124 static struct pinctrl_map __initdata bfin_pinmux_map[] = {
/linux-4.1.27/arch/blackfin/mach-bf548/boards/
Dezkit.c2100 static struct pinctrl_map __initdata bfin_pinmux_map[] = {