aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--arch/m68k/platform/532x/config.c19
1 files changed, 3 insertions, 16 deletions
diff --git a/arch/m68k/platform/532x/config.c b/arch/m68k/platform/532x/config.c
index ac86896c4fa2..5b106839f9b6 100644
--- a/arch/m68k/platform/532x/config.c
+++ b/arch/m68k/platform/532x/config.c
@@ -210,25 +210,12 @@ static struct platform_device *m532x_devices[] __initdata = {
210 210
211/***************************************************************************/ 211/***************************************************************************/
212 212
213static void __init m532x_uart_init_line(int line, int irq)
214{
215 if (line == 0) {
216 /* GPIO initialization */
217 MCF_GPIO_PAR_UART |= 0x000F;
218 } else if (line == 1) {
219 /* GPIO initialization */
220 MCF_GPIO_PAR_UART |= 0x0FF0;
221 }
222}
223
224static void __init m532x_uarts_init(void) 213static void __init m532x_uarts_init(void)
225{ 214{
226 const int nrlines = ARRAY_SIZE(m532x_uart_platform); 215 /* UART GPIO initialization */
227 int line; 216 MCF_GPIO_PAR_UART |= 0x0FFF;
228
229 for (line = 0; (line < nrlines); line++)
230 m532x_uart_init_line(line, m532x_uart_platform[line].irq);
231} 217}
218
232/***************************************************************************/ 219/***************************************************************************/
233 220
234static void __init m532x_fec_init(void) 221static void __init m532x_fec_init(void)