powerpc: udbg-based backend for hvc_console
authorDavid Gibson <david@gibson.dropbear.id.au>
Wed, 5 Nov 2008 14:20:17 +0000 (14:20 +0000)
committerPaul Mackerras <paulus@samba.org>
Wed, 19 Nov 2008 05:04:25 +0000 (16:04 +1100)
commitd5e54913433fff89609adfc4b96fefcf807a9030
tree6ab66827c98837a86a2b4f0e77732c43238db5a0
parent8c6531868d4917adbd363030f28a734b76c7471a
powerpc: udbg-based backend for hvc_console

This adds a new backend for the hvc console based on the low-level
udbg callbacks.  This effectively implements a working runtime console
in terms of the simple udbg primitives.  This is kind of a hack -
since udbg isn't something you really want to be using routinely - but
it's really useful during bringup.

This can be used to quickly implement a userspace-usable console while
you're working on a proper driver for whatever console I/O device the
hardware has.  Or, it can be used to avoid writing a full blown
tty/console driver entirely for quick-and-dirty I/O hardware that will
later be replaced by something else.

Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
Signed-off-by: Paul Mackerras <paulus@samba.org>
drivers/char/Kconfig
drivers/char/Makefile
drivers/char/hvc_udbg.c [new file with mode: 0644]