Tegra: spe: use CONSOLE_T_BASE to save MMIO base address
Commit ac71344e9e
moved the base address
for the MMIO aperture of the console inside the console_t struct. As
a result, the driver should now save the MMIO base address to console_t
at offset marked by the CONSOLE_T_BASE macro.
This patch updates the SPE console driver to use the CONSOLE_T_BASE macro
to save/access the MMIO base address.
Signed-off-by: Varun Wadekar <vwadekar@nvidia.com>
Change-Id: I42afc2608372687832932269108ed642f218fd40
This commit is contained in:
parent
6e46981f84
commit
9e7e98671d
|
@ -69,7 +69,7 @@ func console_spe_register
|
||||||
check_if_console_is_ready x0, x1, x2, register_fail
|
check_if_console_is_ready x0, x1, x2, register_fail
|
||||||
|
|
||||||
cbz x3, register_fail
|
cbz x3, register_fail
|
||||||
str x0, [x3, #CONSOLE_T_DRVDATA]
|
str x0, [x3, #CONSOLE_T_BASE]
|
||||||
mov x0, x3
|
mov x0, x3
|
||||||
finish_console_register spe putc=1, getc=1, flush=1
|
finish_console_register spe putc=1, getc=1, flush=1
|
||||||
|
|
||||||
|
@ -132,7 +132,7 @@ endfunc console_spe_core_putc
|
||||||
* --------------------------------------------------------
|
* --------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
func console_spe_putc
|
func console_spe_putc
|
||||||
ldr x1, [x1, #CONSOLE_T_DRVDATA]
|
ldr x1, [x1, #CONSOLE_T_BASE]
|
||||||
b console_spe_core_putc
|
b console_spe_core_putc
|
||||||
endfunc console_spe_putc
|
endfunc console_spe_putc
|
||||||
|
|
||||||
|
@ -183,6 +183,6 @@ endfunc console_spe_core_flush
|
||||||
* ---------------------------------------------
|
* ---------------------------------------------
|
||||||
*/
|
*/
|
||||||
func console_spe_flush
|
func console_spe_flush
|
||||||
ldr x0, [x0, #CONSOLE_T_DRVDATA]
|
ldr x0, [x0, #CONSOLE_T_BASE]
|
||||||
b console_spe_core_flush
|
b console_spe_core_flush
|
||||||
endfunc console_spe_flush
|
endfunc console_spe_flush
|
||||||
|
|
Loading…
Reference in New Issue