da850evm.c (162eee41060896af666c70ae308d2bb13d971ccf) da850evm.c (1506b0a83713f4d537d44bebd8616226fec55279)
1/*
2 * Copyright (C) 2010 Texas Instruments Incorporated - http://www.ti.com/
3 *
4 * Based on da830evm.c. Original Copyrights follow:
5 *
6 * Copyright (C) 2009 Nick Thompson, GE Fanuc, Ltd. <nick.thompson@gefanuc.com>
7 * Copyright (C) 2007 Sergey Kubushyn <ksi@koi8.net>
8 *

--- 91 unchanged lines hidden (view full) ---

100 { pinmux(9), 1, 3 },
101 { pinmux(9), 1, 4 },
102 { pinmux(9), 1, 5 },
103 { pinmux(9), 1, 6 },
104 { pinmux(9), 1, 7 },
105 { pinmux(12), 1, 5 },
106 { pinmux(12), 1, 6 }
107};
1/*
2 * Copyright (C) 2010 Texas Instruments Incorporated - http://www.ti.com/
3 *
4 * Based on da830evm.c. Original Copyrights follow:
5 *
6 * Copyright (C) 2009 Nick Thompson, GE Fanuc, Ltd. <nick.thompson@gefanuc.com>
7 * Copyright (C) 2007 Sergey Kubushyn <ksi@koi8.net>
8 *

--- 91 unchanged lines hidden (view full) ---

100 { pinmux(9), 1, 3 },
101 { pinmux(9), 1, 4 },
102 { pinmux(9), 1, 5 },
103 { pinmux(9), 1, 6 },
104 { pinmux(9), 1, 7 },
105 { pinmux(12), 1, 5 },
106 { pinmux(12), 1, 6 }
107};
108#elif defined(CONFIG_USE_NOR)
109/* NOR pin muxer settings */
110const struct pinmux_config nor_pins[] = {
111 { pinmux(5), 1, 6 },
112 { pinmux(6), 1, 6 },
113 { pinmux(7), 1, 0 },
114 { pinmux(7), 1, 4 },
115 { pinmux(7), 1, 5 },
116 { pinmux(8), 1, 0 },
117 { pinmux(8), 1, 1 },
118 { pinmux(8), 1, 2 },
119 { pinmux(8), 1, 3 },
120 { pinmux(8), 1, 4 },
121 { pinmux(8), 1, 5 },
122 { pinmux(8), 1, 6 },
123 { pinmux(8), 1, 7 },
124 { pinmux(9), 1, 0 },
125 { pinmux(9), 1, 1 },
126 { pinmux(9), 1, 2 },
127 { pinmux(9), 1, 3 },
128 { pinmux(9), 1, 4 },
129 { pinmux(9), 1, 5 },
130 { pinmux(9), 1, 6 },
131 { pinmux(9), 1, 7 },
132 { pinmux(10), 1, 0 },
133 { pinmux(10), 1, 1 },
134 { pinmux(10), 1, 2 },
135 { pinmux(10), 1, 3 },
136 { pinmux(10), 1, 4 },
137 { pinmux(10), 1, 5 },
138 { pinmux(10), 1, 6 },
139 { pinmux(10), 1, 7 },
140 { pinmux(11), 1, 0 },
141 { pinmux(11), 1, 1 },
142 { pinmux(11), 1, 2 },
143 { pinmux(11), 1, 3 },
144 { pinmux(11), 1, 4 },
145 { pinmux(11), 1, 5 },
146 { pinmux(11), 1, 6 },
147 { pinmux(11), 1, 7 },
148 { pinmux(12), 1, 0 },
149 { pinmux(12), 1, 1 },
150 { pinmux(12), 1, 2 },
151 { pinmux(12), 1, 3 },
152 { pinmux(12), 1, 4 },
153 { pinmux(12), 1, 5 },
154 { pinmux(12), 1, 6 },
155 { pinmux(12), 1, 7 }
156};
108#endif
109
110#ifdef CONFIG_DRIVER_TI_EMAC_USE_RMII
111#define HAS_RMII 1
112#else
113#define HAS_RMII 0
114#endif
115#endif /* CONFIG_DRIVER_TI_EMAC */
116
117static const struct pinmux_resource pinmuxes[] = {
118#ifdef CONFIG_SPI_FLASH
119 PINMUX_ITEM(spi1_pins),
120#endif
121 PINMUX_ITEM(uart_pins),
122 PINMUX_ITEM(i2c_pins),
123#ifdef CONFIG_NAND_DAVINCI
124 PINMUX_ITEM(nand_pins),
157#endif
158
159#ifdef CONFIG_DRIVER_TI_EMAC_USE_RMII
160#define HAS_RMII 1
161#else
162#define HAS_RMII 0
163#endif
164#endif /* CONFIG_DRIVER_TI_EMAC */
165
166static const struct pinmux_resource pinmuxes[] = {
167#ifdef CONFIG_SPI_FLASH
168 PINMUX_ITEM(spi1_pins),
169#endif
170 PINMUX_ITEM(uart_pins),
171 PINMUX_ITEM(i2c_pins),
172#ifdef CONFIG_NAND_DAVINCI
173 PINMUX_ITEM(nand_pins),
174#elif defined(CONFIG_USE_NOR)
175 PINMUX_ITEM(nor_pins),
125#endif
126};
127
128static const struct lpsc_resource lpsc[] = {
129 { DAVINCI_LPSC_AEMIF }, /* NAND, NOR */
130 { DAVINCI_LPSC_SPI1 }, /* Serial Flash */
131 { DAVINCI_LPSC_EMAC }, /* image download */
132 { DAVINCI_LPSC_UART2 }, /* console */

--- 204 unchanged lines hidden ---
176#endif
177};
178
179static const struct lpsc_resource lpsc[] = {
180 { DAVINCI_LPSC_AEMIF }, /* NAND, NOR */
181 { DAVINCI_LPSC_SPI1 }, /* Serial Flash */
182 { DAVINCI_LPSC_EMAC }, /* image download */
183 { DAVINCI_LPSC_UART2 }, /* console */

--- 204 unchanged lines hidden ---