diff options
Diffstat (limited to 'arch/arm/mach-omap1/serial.c')
-rw-r--r-- | arch/arm/mach-omap1/serial.c | 11 |
1 files changed, 0 insertions, 11 deletions
diff --git a/arch/arm/mach-omap1/serial.c b/arch/arm/mach-omap1/serial.c index 6f54b2c591cf..d496e50fec40 100644 --- a/arch/arm/mach-omap1/serial.c +++ b/arch/arm/mach-omap1/serial.c | |||
@@ -109,7 +109,6 @@ static struct platform_device serial_device = { | |||
109 | void __init omap_serial_init(void) | 109 | void __init omap_serial_init(void) |
110 | { | 110 | { |
111 | int i; | 111 | int i; |
112 | const struct omap_uart_config *info; | ||
113 | 112 | ||
114 | if (cpu_is_omap730()) { | 113 | if (cpu_is_omap730()) { |
115 | serial_platform_data[0].regshift = 0; | 114 | serial_platform_data[0].regshift = 0; |
@@ -131,19 +130,9 @@ void __init omap_serial_init(void) | |||
131 | serial_platform_data[2].uartclk = OMAP1510_BASE_BAUD * 16; | 130 | serial_platform_data[2].uartclk = OMAP1510_BASE_BAUD * 16; |
132 | } | 131 | } |
133 | 132 | ||
134 | info = omap_get_config(OMAP_TAG_UART, struct omap_uart_config); | ||
135 | if (info == NULL) | ||
136 | return; | ||
137 | |||
138 | for (i = 0; i < OMAP_MAX_NR_PORTS; i++) { | 133 | for (i = 0; i < OMAP_MAX_NR_PORTS; i++) { |
139 | unsigned char reg; | 134 | unsigned char reg; |
140 | 135 | ||
141 | if (!((1 << i) & info->enabled_uarts)) { | ||
142 | serial_platform_data[i].membase = NULL; | ||
143 | serial_platform_data[i].mapbase = 0; | ||
144 | continue; | ||
145 | } | ||
146 | |||
147 | switch (i) { | 136 | switch (i) { |
148 | case 0: | 137 | case 0: |
149 | uart1_ck = clk_get(NULL, "uart1_ck"); | 138 | uart1_ck = clk_get(NULL, "uart1_ck"); |