diff options
-rw-r--r-- | arch/m68k/kernel/head.S | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/arch/m68k/kernel/head.S b/arch/m68k/kernel/head.S index 7d7913f5dce3..4c99bab7e664 100644 --- a/arch/m68k/kernel/head.S +++ b/arch/m68k/kernel/head.S | |||
@@ -2915,7 +2915,9 @@ func_start serial_init,%d0/%d1/%a0/%a1 | |||
2915 | 2915 | ||
2916 | #if defined(MAC_USE_SCC_A) || defined(MAC_USE_SCC_B) | 2916 | #if defined(MAC_USE_SCC_A) || defined(MAC_USE_SCC_B) |
2917 | movel %pc@(L(mac_sccbase)),%a0 | 2917 | movel %pc@(L(mac_sccbase)),%a0 |
2918 | /* Reset SCC device */ | 2918 | /* Reset SCC register pointer */ |
2919 | moveb %a0@(mac_scc_cha_a_ctrl_offset),%d0 | ||
2920 | /* Reset SCC device: write register pointer then register value */ | ||
2919 | moveb #9,%a0@(mac_scc_cha_a_ctrl_offset) | 2921 | moveb #9,%a0@(mac_scc_cha_a_ctrl_offset) |
2920 | moveb #0xc0,%a0@(mac_scc_cha_a_ctrl_offset) | 2922 | moveb #0xc0,%a0@(mac_scc_cha_a_ctrl_offset) |
2921 | /* Wait for 5 PCLK cycles, which is about 68 CPU cycles */ | 2923 | /* Wait for 5 PCLK cycles, which is about 68 CPU cycles */ |