diff options
| -rw-r--r-- | arch/blackfin/mach-bf548/boards/ezkit.c | 43 | ||||
| -rw-r--r-- | arch/blackfin/mach-bf609/boards/ezkit.c | 31 |
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 | ||
| 2180 | void __init native_machine_early_platform_add_devices(void) | 2193 | void __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 | ||
| 2117 | void __init native_machine_early_platform_add_devices(void) | 2124 | void __init native_machine_early_platform_add_devices(void) |
