[POWERPC] Add early debug console for CPM serial ports.
This code assumes that the ports have been previously set up, with buffers in DPRAM. Signed-off-by: Scott Wood <scottwood@freescale.com> Acked-by: David Gibson <david@gibson.dropbear.id.au> Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
This commit is contained in:
@ -149,6 +149,9 @@ __after_mmu_off:
|
||||
#if defined(CONFIG_BOOTX_TEXT)
|
||||
bl setup_disp_bat
|
||||
#endif
|
||||
#ifdef CONFIG_PPC_EARLY_DEBUG_CPM
|
||||
bl setup_cpm_bat
|
||||
#endif
|
||||
|
||||
/*
|
||||
* Call setup_cpu for CPU 0 and initialize 6xx Idle
|
||||
@ -1245,6 +1248,19 @@ setup_disp_bat:
|
||||
blr
|
||||
#endif /* CONFIG_BOOTX_TEXT */
|
||||
|
||||
#ifdef CONFIG_PPC_EARLY_DEBUG_CPM
|
||||
setup_cpm_bat:
|
||||
lis r8, 0xf000
|
||||
ori r8, r8, 0x002a
|
||||
mtspr SPRN_DBAT1L, r8
|
||||
|
||||
lis r11, 0xf000
|
||||
ori r11, r11, (BL_1M << 2) | 2
|
||||
mtspr SPRN_DBAT1U, r11
|
||||
|
||||
blr
|
||||
#endif
|
||||
|
||||
#ifdef CONFIG_8260
|
||||
/* Jump into the system reset for the rom.
|
||||
* We first disable the MMU, and then jump to the ROM reset address.
|
||||
|
Reference in New Issue
Block a user