aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--arch/blackfin/mach-bf548/boards/ezkit.c43
-rw-r--r--arch/blackfin/mach-bf609/boards/ezkit.c31
2 files changed, 47 insertions, 27 deletions
diff --git a/arch/blackfin/mach-bf548/boards/ezkit.c b/arch/blackfin/mach-bf548/boards/ezkit.c
index 984b3f9984cd..d495000b81a0 100644
--- a/arch/blackfin/mach-bf548/boards/ezkit.c
+++ b/arch/blackfin/mach-bf548/boards/ezkit.c
@@ -244,6 +244,13 @@ static struct resource bfin_uart0_resources[] = {
244 .end = UART0_RBR+2, 244 .end = UART0_RBR+2,
245 .flags = IORESOURCE_MEM, 245 .flags = IORESOURCE_MEM,
246 }, 246 },
247#ifdef CONFIG_EARLY_PRINTK
248 {
249 .start = PORTE_FER,
250 .end = PORTE_FER+2,
251 .flags = IORESOURCE_REG,
252 },
253#endif
247 { 254 {
248 .start = IRQ_UART0_TX, 255 .start = IRQ_UART0_TX,
249 .end = IRQ_UART0_TX, 256 .end = IRQ_UART0_TX,
@@ -292,6 +299,13 @@ static struct resource bfin_uart1_resources[] = {
292 .end = UART1_RBR+2, 299 .end = UART1_RBR+2,
293 .flags = IORESOURCE_MEM, 300 .flags = IORESOURCE_MEM,
294 }, 301 },
302#ifdef CONFIG_EARLY_PRINTK
303 {
304 .start = PORTH_FER,
305 .end = PORTH_FER+2,
306 .flags = IORESOURCE_REG,
307 },
308#endif
295 { 309 {
296 .start = IRQ_UART1_TX, 310 .start = IRQ_UART1_TX,
297 .end = IRQ_UART1_TX, 311 .end = IRQ_UART1_TX,
@@ -356,6 +370,13 @@ static struct resource bfin_uart2_resources[] = {
356 .end = UART2_RBR+2, 370 .end = UART2_RBR+2,
357 .flags = IORESOURCE_MEM, 371 .flags = IORESOURCE_MEM,
358 }, 372 },
373#ifdef CONFIG_EARLY_PRINTK
374 {
375 .start = PORTB_FER,
376 .end = PORTB_FER+2,
377 .flags = IORESOURCE_REG,
378 },
379#endif
359 { 380 {
360 .start = IRQ_UART2_TX, 381 .start = IRQ_UART2_TX,
361 .end = IRQ_UART2_TX, 382 .end = IRQ_UART2_TX,
@@ -404,6 +425,13 @@ static struct resource bfin_uart3_resources[] = {
404 .end = UART3_RBR+2, 425 .end = UART3_RBR+2,
405 .flags = IORESOURCE_MEM, 426 .flags = IORESOURCE_MEM,
406 }, 427 },
428#ifdef CONFIG_EARLY_PRINTK
429 {
430 .start = PORTB_FER,
431 .end = PORTB_FER+2,
432 .flags = IORESOURCE_REG,
433 },
434#endif
407 { 435 {
408 .start = IRQ_UART3_TX, 436 .start = IRQ_UART3_TX,
409 .end = IRQ_UART3_TX, 437 .end = IRQ_UART3_TX,
@@ -2160,21 +2188,6 @@ static struct platform_device *ezkit_early_devices[] __initdata = {
2160 &bfin_uart3_device, 2188 &bfin_uart3_device,
2161#endif 2189#endif
2162#endif 2190#endif
2163
2164#if defined(CONFIG_SERIAL_BFIN_SPORT_CONSOLE)
2165#ifdef CONFIG_SERIAL_BFIN_SPORT0_UART
2166 &bfin_sport0_uart_device,
2167#endif
2168#ifdef CONFIG_SERIAL_BFIN_SPORT1_UART
2169 &bfin_sport1_uart_device,
2170#endif
2171#ifdef CONFIG_SERIAL_BFIN_SPORT2_UART
2172 &bfin_sport2_uart_device,
2173#endif
2174#ifdef CONFIG_SERIAL_BFIN_SPORT3_UART
2175 &bfin_sport3_uart_device,
2176#endif
2177#endif
2178}; 2191};
2179 2192
2180void __init native_machine_early_platform_add_devices(void) 2193void __init native_machine_early_platform_add_devices(void)
diff --git a/arch/blackfin/mach-bf609/boards/ezkit.c b/arch/blackfin/mach-bf609/boards/ezkit.c
index aba6b54489ff..82beedd953f6 100644
--- a/arch/blackfin/mach-bf609/boards/ezkit.c
+++ b/arch/blackfin/mach-bf609/boards/ezkit.c
@@ -213,6 +213,18 @@ static struct resource bfin_uart0_resources[] = {
213 .end = UART0_RXDIV+4, 213 .end = UART0_RXDIV+4,
214 .flags = IORESOURCE_MEM, 214 .flags = IORESOURCE_MEM,
215 }, 215 },
216#ifdef CONFIG_EARLY_PRINTK
217 {
218 .start = PORTD_FER,
219 .end = PORTD_FER+2,
220 .flags = IORESOURCE_REG,
221 },
222 {
223 .start = PORTD_MUX,
224 .end = PORTD_MUX+3,
225 .flags = IORESOURCE_REG,
226 },
227#endif
216 { 228 {
217 .start = IRQ_UART0_TX, 229 .start = IRQ_UART0_TX,
218 .end = IRQ_UART0_TX, 230 .end = IRQ_UART0_TX,
@@ -277,6 +289,13 @@ static struct resource bfin_uart1_resources[] = {
277 .end = UART1_RXDIV+4, 289 .end = UART1_RXDIV+4,
278 .flags = IORESOURCE_MEM, 290 .flags = IORESOURCE_MEM,
279 }, 291 },
292#ifdef CONFIG_EARLY_PRINTK
293 {
294 .start = PORTG_FER_SET,
295 .end = PORTG_FER_SET+2,
296 .flags = IORESOURCE_REG,
297 },
298#endif
280 { 299 {
281 .start = IRQ_UART1_TX, 300 .start = IRQ_UART1_TX,
282 .end = IRQ_UART1_TX, 301 .end = IRQ_UART1_TX,
@@ -2100,18 +2119,6 @@ static struct platform_device *ezkit_early_devices[] __initdata = {
2100 &bfin_uart1_device, 2119 &bfin_uart1_device,
2101#endif 2120#endif
2102#endif 2121#endif
2103
2104#if defined(CONFIG_SERIAL_BFIN_SPORT_CONSOLE)
2105#ifdef CONFIG_SERIAL_BFIN_SPORT0_UART
2106 &bfin_sport0_uart_device,
2107#endif
2108#ifdef CONFIG_SERIAL_BFIN_SPORT1_UART
2109 &bfin_sport1_uart_device,
2110#endif
2111#ifdef CONFIG_SERIAL_BFIN_SPORT2_UART
2112 &bfin_sport2_uart_device,
2113#endif
2114#endif
2115}; 2122};
2116 2123
2117void __init native_machine_early_platform_add_devices(void) 2124void __init native_machine_early_platform_add_devices(void)