summaryrefslogtreecommitdiff
path: root/drivers/arm/ccn/ccn.c
diff options
context:
space:
mode:
authorMasahiro Yamada <yamada.masahiro@socionext.com>2019-07-02 22:03:16 +0900
committerMasahiro Yamada <yamada.masahiro@socionext.com>2019-07-05 18:43:16 +0900
commitac9f1b555519ec77829f95d2e227c5d51afbd37b (patch)
tree5347f61dc79fb1cf489f9886bd9db074145eb841 /drivers/arm/ccn/ccn.c
parentbb2d778c749ed772be8a2eb6f08356d2d03d9b1a (diff)
uniphier: support console based on multi-console
The legacy console is gone. Re-add the console support based on the multi-console framework. I am still keeping the putc, getc, and flush callbacks in uniphier_console.S to use plat/common/aarch64/crash_console_helpers.S The console registration code already relies on that C environment has been set up. So, I just filled the struct console fields with the callback pointers, then called console_register() directly. I also re-implemented the init function in C to improve the readability. Removing the custom crash console implementation has one disadvantage; we cannot use the crash console on very early crashes because crash_console_helpers.S works only after the console is registered. I can live with this limitation. Tested on my boards, and confirmed this worked like before. Change-Id: Ieab9c849853ff6c525c15ea894a85944f257db59 Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
Diffstat (limited to 'drivers/arm/ccn/ccn.c')
0 files changed, 0 insertions, 0 deletions