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)
committerJohn Stultz <john.stultz@linaro.org>
Tue, 16 Feb 2016 21:52:22 +0000 (13:52 -0800)
commit30f1c58cc5f8184725d20a964d0886e098d3b586
treeee14953cad00f110f931469f2b392a840e9774a8
parentc70fe44edf89b1d70b96540608cac56f81ff5667
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