24 #include "../../board.h"
26 #if BOARD == BOARD_EA4357
29 #include "lpc_types.h"
30 #include "lpc43xx_scu.h"
47 static void pinConfig(
void)
50 scu_pinmux( 2 , 9 , MD_PLN_FAST , 3 );
51 scu_pinmux( 2 , 10 , MD_PLN_FAST , 3 );
52 scu_pinmux( 2 , 11 , MD_PLN_FAST , 3 );
53 scu_pinmux( 2 , 12 , MD_PLN_FAST , 3 );
54 scu_pinmux( 2 , 13 , MD_PLN_FAST , 3 );
55 scu_pinmux( 1 , 0 , MD_PLN_FAST , 2 );
56 scu_pinmux( 1 , 1 , MD_PLN_FAST , 2 );
57 scu_pinmux( 1 , 2 , MD_PLN_FAST , 2 );
58 scu_pinmux( 2 , 8 , MD_PLN_FAST , 3 );
59 scu_pinmux( 2 , 7 , MD_PLN_FAST , 3 );
60 scu_pinmux( 2 , 6 , MD_PLN_FAST , 2 );
61 scu_pinmux( 2 , 2 , MD_PLN_FAST , 2 );
62 scu_pinmux( 2 , 1 , MD_PLN_FAST , 2 );
63 scu_pinmux( 2 , 0 , MD_PLN_FAST , 2 );
64 scu_pinmux( 6 , 8 , MD_PLN_FAST , 1 );
65 scu_pinmux( 6 , 7 , MD_PLN_FAST , 1 );
66 scu_pinmux( 13 , 16 , MD_PLN_FAST , 2 );
67 scu_pinmux( 13 , 15 , MD_PLN_FAST , 2 );
68 scu_pinmux( 14 , 0 , MD_PLN_FAST , 3 );
69 scu_pinmux( 14 , 1 , MD_PLN_FAST , 3 );
70 scu_pinmux( 14 , 2 , MD_PLN_FAST , 3 );
71 scu_pinmux( 14 , 3 , MD_PLN_FAST , 3 );
72 scu_pinmux( 14 , 4 , MD_PLN_FAST , 3 );
73 scu_pinmux( 10 , 4 , MD_PLN_FAST , 3 );
75 scu_pinmux( 1 , 7 , MD_PLN_FAST , 3 );
76 scu_pinmux( 1 , 8 , MD_PLN_FAST , 3 );
77 scu_pinmux( 1 , 9 , MD_PLN_FAST , 3 );
78 scu_pinmux( 1 , 10 , MD_PLN_FAST , 3 );
79 scu_pinmux( 1 , 11 , MD_PLN_FAST , 3 );
80 scu_pinmux( 1 , 12 , MD_PLN_FAST , 3 );
81 scu_pinmux( 1 , 13 , MD_PLN_FAST , 3 );
82 scu_pinmux( 1 , 14 , MD_PLN_FAST , 3 );
83 scu_pinmux( 5 , 4 , MD_PLN_FAST , 2 );
84 scu_pinmux( 5 , 5 , MD_PLN_FAST , 2 );
85 scu_pinmux( 5 , 6 , MD_PLN_FAST , 2 );
86 scu_pinmux( 5 , 7 , MD_PLN_FAST , 2 );
87 scu_pinmux( 5 , 0 , MD_PLN_FAST , 2 );
88 scu_pinmux( 5 , 1 , MD_PLN_FAST , 2 );
89 scu_pinmux( 5 , 2 , MD_PLN_FAST , 2 );
90 scu_pinmux( 5 , 3 , MD_PLN_FAST , 2 );
91 scu_pinmux( 13 , 2 , MD_PLN_FAST , 2 );
92 scu_pinmux( 13 , 3 , MD_PLN_FAST , 2 );
93 scu_pinmux( 13 , 4 , MD_PLN_FAST , 2 );
94 scu_pinmux( 13 , 5 , MD_PLN_FAST , 2 );
95 scu_pinmux( 13 , 6 , MD_PLN_FAST , 2 );
96 scu_pinmux( 13 , 7 , MD_PLN_FAST , 2 );
97 scu_pinmux( 13 , 8 , MD_PLN_FAST , 2 );
98 scu_pinmux( 13 , 9 , MD_PLN_FAST , 2 );
99 scu_pinmux( 14 , 5 , MD_PLN_FAST , 3 );
100 scu_pinmux( 14 , 6 , MD_PLN_FAST , 3 );
101 scu_pinmux( 14 , 7 , MD_PLN_FAST , 3 );
102 scu_pinmux( 14 , 8 , MD_PLN_FAST , 3 );
103 scu_pinmux( 14 , 9 , MD_PLN_FAST , 3 );
104 scu_pinmux( 14 , 10 , MD_PLN_FAST , 3 );
105 scu_pinmux( 14 , 11 , MD_PLN_FAST , 3 );
106 scu_pinmux( 14 , 12 , MD_PLN_FAST , 3 );
108 scu_pinmux( 1 , 3 , MD_PLN_FAST , 3 );
109 scu_pinmux( 1 , 6 , MD_PLN_FAST , 3 );
111 scu_pinmux( 1 , 4 , MD_PLN_FAST , 3 );
112 scu_pinmux( 6 , 6 , MD_PLN_FAST , 1 );
113 scu_pinmux( 13 , 13 , MD_PLN_FAST , 2 );
114 scu_pinmux( 13 , 10 , MD_PLN_FAST , 2 );
116 scu_pinmux( 1 , 5 , MD_PLN_FAST , 3 );
117 scu_pinmux( 6 , 3 , MD_PLN_FAST , 3 );
118 scu_pinmux( 13 , 12 , MD_PLN_FAST , 2 );
119 scu_pinmux( 13 , 11 , MD_PLN_FAST , 2 );
121 scu_pinmux( 6 , 4 , MD_PLN_FAST , 3 );
122 scu_pinmux( 6 , 5 , MD_PLN_FAST , 3 );
124 scu_pinmux( 6 , 9 , MD_PLN_FAST , 3 );
125 scu_pinmux( 6 , 1 , MD_PLN_FAST , 1 );
126 scu_pinmux( 13 , 14 , MD_PLN_FAST , 2 );
127 scu_pinmux( 15 , 14 , MD_PLN_FAST , 3 );
129 scu_pinmux( 6 , 11 , MD_PLN_FAST , 3 );
130 scu_pinmux( 6 , 2 , MD_PLN_FAST , 1 );
131 scu_pinmux( 13 , 1 , MD_PLN_FAST , 2 );
132 scu_pinmux( 14 , 15 , MD_PLN_FAST , 3 );
134 scu_pinmux( 6 , 12 , MD_PLN_FAST , 3 );
135 scu_pinmux( 6 , 10 , MD_PLN_FAST , 3 );
136 scu_pinmux( 13 , 0 , MD_PLN_FAST , 2 );
137 scu_pinmux( 14 , 13 , MD_PLN_FAST , 3 );
160 uint32_t memreg_init (
void)
162 LPC_EMC->CONTROL = 0x00000001;
163 LPC_EMC->CONFIG = 0x00000000;
168 LPC_EMC->STATICCONFIG2 = 0x00000001;