]> git.kernelconcepts.de Git - karo-tx-uboot.git/commitdiff
omap3logic: Add missing GPMC pinmux for LAN92xx access
authorPeter Barada <peter.barada@logicpd.com>
Tue, 7 Feb 2012 08:15:51 +0000 (08:15 +0000)
committerAlbert ARIBAUD <albert.u.boot@aribaud.net>
Sun, 12 Feb 2012 09:11:32 +0000 (10:11 +0100)
The initial checkin dropped pinmux setup for GPMC pins A6-A10, D0-D7 and
NCS1/2 necessary to access LAN92xx on Logic OMAP35x/DM37x modules.

Signed-off-by: Peter Barada <peter.barada@logicpd.com>
board/logicpd/omap3som/omap3logic.c

index 4f5fa8d25f4dae07c45eae5c8b437c196a527d1a..bc7ec68f141f994b4a52663b86585f38e7cfa7e1 100644 (file)
@@ -200,6 +200,19 @@ void set_muxconf_regs(void)
        MUX_VAL(CP(GPMC_A3),            (IDIS | PTU | EN  | M0));
        MUX_VAL(CP(GPMC_A4),            (IDIS | PTU | EN  | M0));
        MUX_VAL(CP(GPMC_A5),            (IDIS | PTU | EN  | M0));
+       MUX_VAL(CP(GPMC_A6),            (IDIS | PTU | EN  | M0));
+       MUX_VAL(CP(GPMC_A7),            (IDIS | PTU | EN  | M0));
+       MUX_VAL(CP(GPMC_A8),            (IDIS | PTU | EN  | M0));
+       MUX_VAL(CP(GPMC_A9),            (IDIS | PTU | EN  | M0));
+       MUX_VAL(CP(GPMC_A10),           (IDIS | PTU | EN  | M0));
+       MUX_VAL(CP(GPMC_D0),            (IEN  | PTU | EN  | M0));
+       MUX_VAL(CP(GPMC_D1),            (IEN  | PTU | EN  | M0));
+       MUX_VAL(CP(GPMC_D2),            (IEN  | PTU | EN  | M0));
+       MUX_VAL(CP(GPMC_D3),            (IEN  | PTU | EN  | M0));
+       MUX_VAL(CP(GPMC_D4),            (IEN  | PTU | EN  | M0));
+       MUX_VAL(CP(GPMC_D5),            (IEN  | PTU | EN  | M0));
+       MUX_VAL(CP(GPMC_D6),            (IEN  | PTU | EN  | M0));
+       MUX_VAL(CP(GPMC_D7),            (IEN  | PTU | EN  | M0));
        MUX_VAL(CP(GPMC_D8),            (IEN  | PTU | EN  | M0));
        MUX_VAL(CP(GPMC_D9),            (IEN  | PTU | EN  | M0));
        MUX_VAL(CP(GPMC_D10),           (IEN  | PTU | EN  | M0));
@@ -209,6 +222,8 @@ void set_muxconf_regs(void)
        MUX_VAL(CP(GPMC_D14),           (IEN  | PTU | EN  | M0));
        MUX_VAL(CP(GPMC_D15),           (IEN  | PTU | EN  | M0));
        MUX_VAL(CP(GPMC_NCS0),          (IDIS | PTU | EN  | M0));
+       MUX_VAL(CP(GPMC_NCS1),          (IDIS | PTU | EN  | M0));
+       MUX_VAL(CP(GPMC_NCS2),          (IDIS | PTU | EN  | M0));
        MUX_VAL(CP(GPMC_NCS3),          (IDIS | PTD | DIS | M0));
        MUX_VAL(CP(GPMC_NCS5),          (IDIS | PTU | DIS | M4));
        MUX_VAL(CP(GPMC_NCS7),          (IDIS | PTD | DIS | M1)); /*GPMC_IO_DIR*/