ARM: fiq_debugger: fix multiple consoles and make it a preferred console
authorColin Cross <ccross@android.com>
Sun, 18 Mar 2012 22:25:55 +0000 (15:25 -0700)
committerArve Hjønnevåg <arve@android.com>
Mon, 1 Jul 2013 20:40:40 +0000 (13:40 -0700)
commitf19989e4abad823c78476648ac85318b4f347b54
treeece64b6cf3ec5c9bc6b07b5211d49f70c044ddb1
parentc8c747cb29e2f373afd0f8fb50e620741c9aa1a5
ARM: fiq_debugger: fix multiple consoles and make it a preferred console

Fix setting up consoles on multiple fiq debugger devices by
splitting the tty driver init into the initcall, and initializing
the single tty device during probe.  Has the side effect of moving
the tty device node to /dev/ttyFIQx, where x is the platform device
id, which should normally match the serial port.

To avoid having to pass a different console=/dev/ttyFIQx for every
device, make the fiq debugger a preferred console that will be used
by default if no console was passed on the command line.

Change-Id: I6cc2670628a41e84615859bc96adba189966d647
Signed-off-by: Colin Cross <ccross@android.com>
arch/arm/common/fiq_debugger.c