]> git.sur5r.net Git - u-boot/blobdiff - board/nvidia/jetson-tk1/pinmux-config-jetson-tk1.h
imx: mx6sl: add lcdif clock support
[u-boot] / board / nvidia / jetson-tk1 / pinmux-config-jetson-tk1.h
index 00e0cdc4b8c061e2c6665aecc4d429ba053828c3..01237dbc29122dd3e3c2cafc10bedb24ed17816f 100644 (file)
 #ifndef _PINMUX_CONFIG_JETSON_TK1_H_
 #define _PINMUX_CONFIG_JETSON_TK1_H_
 
-#define GPIO_INIT(_gpio, _init)                                \
+#define GPIO_INIT(_port, _gpio, _init)                 \
        {                                               \
-               .gpio   = GPIO_P##_gpio,                \
+               .gpio   = TEGRA_GPIO(_port, _gpio),     \
                .init   = TEGRA_GPIO_INIT_##_init,      \
        }
 
 static const struct tegra_gpio_config jetson_tk1_gpio_inits[] = {
-       /*        gpio, init_val */
-       GPIO_INIT(G0,   IN),
-       GPIO_INIT(G1,   IN),
-       GPIO_INIT(G2,   IN),
-       GPIO_INIT(G3,   IN),
-       GPIO_INIT(G4,   IN),
-       GPIO_INIT(H2,   OUT0),
-       GPIO_INIT(H4,   IN),
-       GPIO_INIT(H7,   IN),
-       GPIO_INIT(I0,   OUT0),
-       GPIO_INIT(I1,   IN),
-       GPIO_INIT(I6,   IN),
-       GPIO_INIT(J0,   IN),
-       GPIO_INIT(K1,   OUT0),
-       GPIO_INIT(K2,   IN),
-       GPIO_INIT(K4,   OUT0),
-       GPIO_INIT(K6,   OUT0),
-       GPIO_INIT(N7,   IN),
-       GPIO_INIT(O1,   IN),
-       GPIO_INIT(O4,   IN),
-       GPIO_INIT(P2,   OUT0),
-       GPIO_INIT(Q0,   IN),
-       GPIO_INIT(Q3,   IN),
-       GPIO_INIT(Q5,   IN),
-       GPIO_INIT(R0,   OUT0),
-       GPIO_INIT(R2,   OUT0),
-       GPIO_INIT(R4,   IN),
-       GPIO_INIT(R7,   IN),
-       GPIO_INIT(S7,   IN),
-       GPIO_INIT(T0,   OUT0),
-       GPIO_INIT(T1,   IN),
-       GPIO_INIT(U0,   IN),
-       GPIO_INIT(U1,   IN),
-       GPIO_INIT(U2,   IN),
-       GPIO_INIT(U3,   IN),
-       GPIO_INIT(U4,   IN),
-       GPIO_INIT(U5,   IN),
-       GPIO_INIT(U6,   IN),
-       GPIO_INIT(V0,   IN),
-       GPIO_INIT(V1,   IN),
-       GPIO_INIT(X1,   IN),
-       GPIO_INIT(X4,   IN),
-       GPIO_INIT(X7,   OUT0),
-       GPIO_INIT(BB3,  OUT0),
-       GPIO_INIT(BB5,  OUT0),
-       GPIO_INIT(BB6,  OUT0),
-       GPIO_INIT(BB7,  OUT0),
-       GPIO_INIT(CC1,  IN),
-       GPIO_INIT(CC2,  IN),
-       GPIO_INIT(EE2,  OUT1),
+       /*        port, pin, init_val */
+       GPIO_INIT(G,    0,   IN),
+       GPIO_INIT(G,    1,   IN),
+       GPIO_INIT(G,    2,   IN),
+       GPIO_INIT(G,    3,   IN),
+       GPIO_INIT(G,    4,   IN),
+       GPIO_INIT(H,    2,   OUT0),
+       GPIO_INIT(H,    4,   IN),
+       GPIO_INIT(H,    7,   IN),
+       GPIO_INIT(I,    0,   OUT0),
+       GPIO_INIT(I,    1,   IN),
+       GPIO_INIT(I,    6,   IN),
+       GPIO_INIT(J,    0,   IN),
+       GPIO_INIT(K,    1,   OUT0),
+       GPIO_INIT(K,    2,   IN),
+       GPIO_INIT(K,    4,   OUT0),
+       GPIO_INIT(K,    6,   OUT0),
+       GPIO_INIT(N,    7,   IN),
+       GPIO_INIT(O,    1,   IN),
+       GPIO_INIT(O,    4,   IN),
+       GPIO_INIT(P,    2,   OUT0),
+       GPIO_INIT(Q,    0,   IN),
+       GPIO_INIT(Q,    3,   IN),
+       GPIO_INIT(Q,    5,   IN),
+       GPIO_INIT(R,    0,   OUT0),
+       GPIO_INIT(R,    2,   OUT0),
+       GPIO_INIT(R,    4,   IN),
+       GPIO_INIT(R,    7,   IN),
+       GPIO_INIT(S,    7,   IN),
+       GPIO_INIT(T,    0,   OUT0),
+       GPIO_INIT(T,    1,   IN),
+       GPIO_INIT(U,    0,   IN),
+       GPIO_INIT(U,    1,   IN),
+       GPIO_INIT(U,    2,   IN),
+       GPIO_INIT(U,    3,   IN),
+       GPIO_INIT(U,    4,   IN),
+       GPIO_INIT(U,    5,   IN),
+       GPIO_INIT(U,    6,   IN),
+       GPIO_INIT(V,    0,   IN),
+       GPIO_INIT(V,    1,   IN),
+       GPIO_INIT(X,    1,   IN),
+       GPIO_INIT(X,    4,   IN),
+       GPIO_INIT(X,    7,   OUT0),
+       GPIO_INIT(BB,   3,   OUT0),
+       GPIO_INIT(BB,   5,   OUT0),
+       GPIO_INIT(BB,   6,   OUT0),
+       GPIO_INIT(BB,   7,   OUT0),
+       GPIO_INIT(CC,   1,   IN),
+       GPIO_INIT(CC,   2,   IN),
+       GPIO_INIT(EE,   2,   OUT1),
 };
 
 #define PINCFG(_pingrp, _mux, _pull, _tri, _io, _od, _rcv_sel) \