Lines Matching +full:pinmux +full:- +full:id
4 * SPDX-License-Identifier: GPL-2.0+
7 /* Tegra20 high-level function multiplexing */
11 #include <asm/arch/pinmux.h>
14 * The PINMUX macro is used to set up pinmux tables.
16 #define PINMUX(grp, mux, pupd, tri) \ macro
20 PINMUX(LDI, DISPA, NORMAL, NORMAL),
21 PINMUX(LHP0, DISPA, NORMAL, NORMAL),
22 PINMUX(LHP1, DISPA, NORMAL, NORMAL),
23 PINMUX(LHP2, DISPA, NORMAL, NORMAL),
24 PINMUX(LHS, DISPA, NORMAL, NORMAL),
25 PINMUX(LM0, RSVD4, NORMAL, NORMAL),
26 PINMUX(LPP, DISPA, NORMAL, NORMAL),
27 PINMUX(LPW0, DISPA, NORMAL, NORMAL),
28 PINMUX(LPW2, DISPA, NORMAL, NORMAL),
29 PINMUX(LSC0, DISPA, NORMAL, NORMAL),
30 PINMUX(LSPI, DISPA, NORMAL, NORMAL),
31 PINMUX(LVP1, DISPA, NORMAL, NORMAL),
32 PINMUX(LVS, DISPA, NORMAL, NORMAL),
33 PINMUX(SLXD, SPDIF, NORMAL, NORMAL),
37 int funcmux_select(enum periph_id id, int config) in funcmux_select() argument
41 switch (id) { in funcmux_select()
70 * Tegra appears to boot with function UARTA pre- in funcmux_select()
76 * function on SDB to avoid the conflict. Also, tri- in funcmux_select()
287 debug("%s: invalid periph_id %d", __func__, id); in funcmux_select()
288 return -1; in funcmux_select()
293 config, id); in funcmux_select()
294 return -1; in funcmux_select()