|
@@ -131,8 +131,6 @@ void __init omap_serial_init(void)
|
|
}
|
|
}
|
|
|
|
|
|
for (i = 0; i < OMAP_MAX_NR_PORTS; i++) {
|
|
for (i = 0; i < OMAP_MAX_NR_PORTS; i++) {
|
|
- unsigned char reg;
|
|
|
|
-
|
|
|
|
switch (i) {
|
|
switch (i) {
|
|
case 0:
|
|
case 0:
|
|
uart1_ck = clk_get(NULL, "uart1_ck");
|
|
uart1_ck = clk_get(NULL, "uart1_ck");
|
|
@@ -143,16 +141,6 @@ void __init omap_serial_init(void)
|
|
if (cpu_is_omap15xx())
|
|
if (cpu_is_omap15xx())
|
|
clk_set_rate(uart1_ck, 12000000);
|
|
clk_set_rate(uart1_ck, 12000000);
|
|
}
|
|
}
|
|
- if (cpu_is_omap15xx()) {
|
|
|
|
- omap_cfg_reg(UART1_TX);
|
|
|
|
- omap_cfg_reg(UART1_RTS);
|
|
|
|
- if (machine_is_omap_innovator()) {
|
|
|
|
- reg = fpga_read(OMAP1510_FPGA_POWER);
|
|
|
|
- reg |= OMAP1510_FPGA_PCR_COM1_EN;
|
|
|
|
- fpga_write(reg, OMAP1510_FPGA_POWER);
|
|
|
|
- udelay(10);
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
break;
|
|
break;
|
|
case 1:
|
|
case 1:
|
|
uart2_ck = clk_get(NULL, "uart2_ck");
|
|
uart2_ck = clk_get(NULL, "uart2_ck");
|
|
@@ -165,16 +153,6 @@ void __init omap_serial_init(void)
|
|
else
|
|
else
|
|
clk_set_rate(uart2_ck, 48000000);
|
|
clk_set_rate(uart2_ck, 48000000);
|
|
}
|
|
}
|
|
- if (cpu_is_omap15xx()) {
|
|
|
|
- omap_cfg_reg(UART2_TX);
|
|
|
|
- omap_cfg_reg(UART2_RTS);
|
|
|
|
- if (machine_is_omap_innovator()) {
|
|
|
|
- reg = fpga_read(OMAP1510_FPGA_POWER);
|
|
|
|
- reg |= OMAP1510_FPGA_PCR_COM2_EN;
|
|
|
|
- fpga_write(reg, OMAP1510_FPGA_POWER);
|
|
|
|
- udelay(10);
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
break;
|
|
break;
|
|
case 2:
|
|
case 2:
|
|
uart3_ck = clk_get(NULL, "uart3_ck");
|
|
uart3_ck = clk_get(NULL, "uart3_ck");
|
|
@@ -185,10 +163,6 @@ void __init omap_serial_init(void)
|
|
if (cpu_is_omap15xx())
|
|
if (cpu_is_omap15xx())
|
|
clk_set_rate(uart3_ck, 12000000);
|
|
clk_set_rate(uart3_ck, 12000000);
|
|
}
|
|
}
|
|
- if (cpu_is_omap15xx()) {
|
|
|
|
- omap_cfg_reg(UART3_TX);
|
|
|
|
- omap_cfg_reg(UART3_RX);
|
|
|
|
- }
|
|
|
|
break;
|
|
break;
|
|
}
|
|
}
|
|
omap_serial_reset(&serial_platform_data[i]);
|
|
omap_serial_reset(&serial_platform_data[i]);
|