[PATCH 10/20] bootwrapper: Add CPM serial driver.
David Gibson
david at gibson.dropbear.id.au
Tue Aug 21 12:42:00 EST 2007
On Mon, Aug 20, 2007 at 12:39:57PM -0500, Scott Wood wrote:
> This serial port is used on all 8xx, many 82xx, and some 85xx chips.
>
> The driver requires that the port has already been set up by the firmware
> and/or platform code.
>
> Signed-off-by: Scott Wood <scottwood at freescale.com>
Acked-by: David Gibson <david at gibson.dropbear.id.au>
[snip]
> diff --git a/arch/powerpc/boot/serial.c b/arch/powerpc/boot/serial.c
> index 944f0ee..d47f8e0 100644
> --- a/arch/powerpc/boot/serial.c
> +++ b/arch/powerpc/boot/serial.c
> @@ -121,6 +121,11 @@ int serial_console_init(void)
> rc = ns16550_console_init(devp, &serial_cd);
> else if (dt_is_compatible(devp, "marvell,mpsc"))
> rc = mpsc_console_init(devp, &serial_cd);
> + else if (dt_is_compatible(devp, "fsl,cpm1-scc-uart") ||
> + dt_is_compatible(devp, "fsl,cpm1-smc-uart") ||
> + dt_is_compatible(devp, "fsl,cpm2-scc-uart") ||
> + dt_is_compatible(devp, "fsl,cpm2-smc-uart"))
> + rc = cpm_console_init(devp, &serial_cd);
If all these variants admit a compatible driver, there really should
be defined a compatible value that they all include in the device
tree. But I guess you'd still need all these tests for device trees
which didn't have it.
--
David Gibson | I'll have my music baroque, and my code
david AT gibson.dropbear.id.au | minimalist, thank you. NOT _the_ _other_
| _way_ _around_!
http://www.ozlabs.org/~dgibson
More information about the Linuxppc-dev
mailing list