On 08/12/11 06:45, Kumar Gala wrote: > The Freescale serial port's are pretty much a 16550, however there are > some FSL specific bugs and features. Add a "fsl,ns16550" compatiable > string to allow code to handle those FSL specific issues. > > Signed-off-by: Kumar Gala <ga...@kernel.crashing.org>
For what it's worth, for the gef_ppc9a, gef_sbc310 & gef_sbc610: Acked-by: Martyn Welch <martyn.we...@ge.com> > --- > arch/powerpc/boot/dts/asp834x-redboot.dts | 4 ++-- > arch/powerpc/boot/dts/fsl/pq3-duart-0.dtsi | 4 ++-- > arch/powerpc/boot/dts/fsl/qoriq-duart-0.dtsi | 4 ++-- > arch/powerpc/boot/dts/fsl/qoriq-duart-1.dtsi | 4 ++-- > arch/powerpc/boot/dts/gef_ppc9a.dts | 4 ++-- > arch/powerpc/boot/dts/gef_sbc310.dts | 4 ++-- > arch/powerpc/boot/dts/gef_sbc610.dts | 4 ++-- > arch/powerpc/boot/dts/kmeter1.dts | 2 +- > arch/powerpc/boot/dts/kuroboxHD.dts | 4 ++-- > arch/powerpc/boot/dts/kuroboxHG.dts | 4 ++-- > arch/powerpc/boot/dts/mpc8308_p1m.dts | 4 ++-- > arch/powerpc/boot/dts/mpc8308rdb.dts | 4 ++-- > arch/powerpc/boot/dts/mpc8313erdb.dts | 4 ++-- > arch/powerpc/boot/dts/mpc8315erdb.dts | 4 ++-- > arch/powerpc/boot/dts/mpc832x_mds.dts | 4 ++-- > arch/powerpc/boot/dts/mpc832x_rdb.dts | 4 ++-- > arch/powerpc/boot/dts/mpc8349emitx.dts | 4 ++-- > arch/powerpc/boot/dts/mpc8349emitxgp.dts | 4 ++-- > arch/powerpc/boot/dts/mpc834x_mds.dts | 4 ++-- > arch/powerpc/boot/dts/mpc836x_mds.dts | 4 ++-- > arch/powerpc/boot/dts/mpc836x_rdk.dts | 4 ++-- > arch/powerpc/boot/dts/mpc8377_mds.dts | 4 ++-- > arch/powerpc/boot/dts/mpc8377_rdb.dts | 4 ++-- > arch/powerpc/boot/dts/mpc8377_wlan.dts | 4 ++-- > arch/powerpc/boot/dts/mpc8378_mds.dts | 4 ++-- > arch/powerpc/boot/dts/mpc8378_rdb.dts | 4 ++-- > arch/powerpc/boot/dts/mpc8379_mds.dts | 4 ++-- > arch/powerpc/boot/dts/mpc8379_rdb.dts | 4 ++-- > arch/powerpc/boot/dts/mpc8540ads.dts | 4 ++-- > arch/powerpc/boot/dts/mpc8541cds.dts | 4 ++-- > arch/powerpc/boot/dts/mpc8555cds.dts | 4 ++-- > arch/powerpc/boot/dts/mpc8610_hpcd.dts | 4 ++-- > arch/powerpc/boot/dts/mpc8641_hpcn.dts | 4 ++-- > arch/powerpc/boot/dts/mpc8641_hpcn_36b.dts | 4 ++-- > arch/powerpc/boot/dts/sbc8349.dts | 4 ++-- > arch/powerpc/boot/dts/sbc8548.dts | 4 ++-- > arch/powerpc/boot/dts/sbc8641d.dts | 4 ++-- > arch/powerpc/boot/dts/socrates.dts | 4 ++-- > arch/powerpc/boot/dts/storcenter.dts | 4 ++-- > arch/powerpc/boot/dts/stxssa8555.dts | 4 ++-- > arch/powerpc/boot/dts/tqm8540.dts | 4 ++-- > arch/powerpc/boot/dts/tqm8541.dts | 4 ++-- > arch/powerpc/boot/dts/tqm8548-bigflash.dts | 4 ++-- > arch/powerpc/boot/dts/tqm8548.dts | 4 ++-- > arch/powerpc/boot/dts/tqm8555.dts | 4 ++-- > arch/powerpc/boot/dts/xcalibur1501.dts | 4 ++-- > arch/powerpc/boot/dts/xpedite5200.dts | 4 ++-- > arch/powerpc/boot/dts/xpedite5200_xmon.dts | 4 ++-- > arch/powerpc/boot/dts/xpedite5301.dts | 4 ++-- > arch/powerpc/boot/dts/xpedite5330.dts | 4 ++-- > arch/powerpc/boot/dts/xpedite5370.dts | 4 ++-- > 51 files changed, 101 insertions(+), 101 deletions(-) > > diff --git a/arch/powerpc/boot/dts/asp834x-redboot.dts > b/arch/powerpc/boot/dts/asp834x-redboot.dts > index 261d10c..227290d 100644 > --- a/arch/powerpc/boot/dts/asp834x-redboot.dts > +++ b/arch/powerpc/boot/dts/asp834x-redboot.dts > @@ -256,7 +256,7 @@ > serial0: serial@4500 { > cell-index = <0>; > device_type = "serial"; > - compatible = "ns16550"; > + compatible = "fsl,ns16550", "ns16550"; > reg = <0x4500 0x100>; > clock-frequency = <400000000>; > interrupts = <9 0x8>; > @@ -266,7 +266,7 @@ > serial1: serial@4600 { > cell-index = <1>; > device_type = "serial"; > - compatible = "ns16550"; > + compatible = "fsl,ns16550", "ns16550"; > reg = <0x4600 0x100>; > clock-frequency = <400000000>; > interrupts = <10 0x8>; > diff --git a/arch/powerpc/boot/dts/fsl/pq3-duart-0.dtsi > b/arch/powerpc/boot/dts/fsl/pq3-duart-0.dtsi > index 00fa1fd..5e268fd 100644 > --- a/arch/powerpc/boot/dts/fsl/pq3-duart-0.dtsi > +++ b/arch/powerpc/boot/dts/fsl/pq3-duart-0.dtsi > @@ -35,7 +35,7 @@ > serial0: serial@4500 { > cell-index = <0>; > device_type = "serial"; > - compatible = "ns16550"; > + compatible = "fsl,ns16550", "ns16550"; > reg = <0x4500 0x100>; > clock-frequency = <0>; > interrupts = <42 2 0 0>; > @@ -44,7 +44,7 @@ serial0: serial@4500 { > serial1: serial@4600 { > cell-index = <1>; > device_type = "serial"; > - compatible = "ns16550"; > + compatible = "fsl,ns16550", "ns16550"; > reg = <0x4600 0x100>; > clock-frequency = <0>; > interrupts = <42 2 0 0>; > diff --git a/arch/powerpc/boot/dts/fsl/qoriq-duart-0.dtsi > b/arch/powerpc/boot/dts/fsl/qoriq-duart-0.dtsi > index 66271e3..225c07b 100644 > --- a/arch/powerpc/boot/dts/fsl/qoriq-duart-0.dtsi > +++ b/arch/powerpc/boot/dts/fsl/qoriq-duart-0.dtsi > @@ -35,7 +35,7 @@ > serial0: serial@11c500 { > cell-index = <0>; > device_type = "serial"; > - compatible = "ns16550"; > + compatible = "fsl,ns16550", "ns16550"; > reg = <0x11c500 0x100>; > clock-frequency = <0>; > interrupts = <36 2 0 0>; > @@ -44,7 +44,7 @@ serial0: serial@11c500 { > serial1: serial@11c600 { > cell-index = <1>; > device_type = "serial"; > - compatible = "ns16550"; > + compatible = "fsl,ns16550", "ns16550"; > reg = <0x11c600 0x100>; > clock-frequency = <0>; > interrupts = <36 2 0 0>; > diff --git a/arch/powerpc/boot/dts/fsl/qoriq-duart-1.dtsi > b/arch/powerpc/boot/dts/fsl/qoriq-duart-1.dtsi > index cf1a0ac..d23233a 100644 > --- a/arch/powerpc/boot/dts/fsl/qoriq-duart-1.dtsi > +++ b/arch/powerpc/boot/dts/fsl/qoriq-duart-1.dtsi > @@ -35,7 +35,7 @@ > serial2: serial@11d500 { > cell-index = <2>; > device_type = "serial"; > - compatible = "ns16550"; > + compatible = "fsl,ns16550", "ns16550"; > reg = <0x11d500 0x100>; > clock-frequency = <0>; > interrupts = <37 2 0 0>; > @@ -44,7 +44,7 @@ serial2: serial@11d500 { > serial3: serial@11d600 { > cell-index = <3>; > device_type = "serial"; > - compatible = "ns16550"; > + compatible = "fsl,ns16550", "ns16550"; > reg = <0x11d600 0x100>; > clock-frequency = <0>; > interrupts = <37 2 0 0>; > diff --git a/arch/powerpc/boot/dts/gef_ppc9a.dts > b/arch/powerpc/boot/dts/gef_ppc9a.dts > index 2266bbb..38dcb96 100644 > --- a/arch/powerpc/boot/dts/gef_ppc9a.dts > +++ b/arch/powerpc/boot/dts/gef_ppc9a.dts > @@ -339,7 +339,7 @@ > serial0: serial@4500 { > cell-index = <0>; > device_type = "serial"; > - compatible = "ns16550"; > + compatible = "fsl,ns16550", "ns16550"; > reg = <0x4500 0x100>; > clock-frequency = <0>; > interrupts = <0x2a 0x2>; > @@ -349,7 +349,7 @@ > serial1: serial@4600 { > cell-index = <1>; > device_type = "serial"; > - compatible = "ns16550"; > + compatible = "fsl,ns16550", "ns16550"; > reg = <0x4600 0x100>; > clock-frequency = <0>; > interrupts = <0x1c 0x2>; > diff --git a/arch/powerpc/boot/dts/gef_sbc310.dts > b/arch/powerpc/boot/dts/gef_sbc310.dts > index 429e87d..5ab8932 100644 > --- a/arch/powerpc/boot/dts/gef_sbc310.dts > +++ b/arch/powerpc/boot/dts/gef_sbc310.dts > @@ -337,7 +337,7 @@ > serial0: serial@4500 { > cell-index = <0>; > device_type = "serial"; > - compatible = "ns16550"; > + compatible = "fsl,ns16550", "ns16550"; > reg = <0x4500 0x100>; > clock-frequency = <0>; > interrupts = <0x2a 0x2>; > @@ -347,7 +347,7 @@ > serial1: serial@4600 { > cell-index = <1>; > device_type = "serial"; > - compatible = "ns16550"; > + compatible = "fsl,ns16550", "ns16550"; > reg = <0x4600 0x100>; > clock-frequency = <0>; > interrupts = <0x1c 0x2>; > diff --git a/arch/powerpc/boot/dts/gef_sbc610.dts > b/arch/powerpc/boot/dts/gef_sbc610.dts > index d81201a..d5341f5 100644 > --- a/arch/powerpc/boot/dts/gef_sbc610.dts > +++ b/arch/powerpc/boot/dts/gef_sbc610.dts > @@ -337,7 +337,7 @@ > serial0: serial@4500 { > cell-index = <0>; > device_type = "serial"; > - compatible = "ns16550"; > + compatible = "fsl,ns16550", "ns16550"; > reg = <0x4500 0x100>; > clock-frequency = <0>; > interrupts = <0x2a 0x2>; > @@ -347,7 +347,7 @@ > serial1: serial@4600 { > cell-index = <1>; > device_type = "serial"; > - compatible = "ns16550"; > + compatible = "fsl,ns16550", "ns16550"; > reg = <0x4600 0x100>; > clock-frequency = <0>; > interrupts = <0x1c 0x2>; > diff --git a/arch/powerpc/boot/dts/kmeter1.dts > b/arch/powerpc/boot/dts/kmeter1.dts > index d16bae1..983aee1 100644 > --- a/arch/powerpc/boot/dts/kmeter1.dts > +++ b/arch/powerpc/boot/dts/kmeter1.dts > @@ -80,7 +80,7 @@ > serial0: serial@4500 { > cell-index = <0>; > device_type = "serial"; > - compatible = "ns16550"; > + compatible = "fsl,ns16550", "ns16550"; > reg = <0x4500 0x100>; > clock-frequency = <264000000>; > interrupts = <9 0x8>; > diff --git a/arch/powerpc/boot/dts/kuroboxHD.dts > b/arch/powerpc/boot/dts/kuroboxHD.dts > index 8d725d1..0a45451 100644 > --- a/arch/powerpc/boot/dts/kuroboxHD.dts > +++ b/arch/powerpc/boot/dts/kuroboxHD.dts > @@ -84,7 +84,7 @@ XXXX add flash parts, rtc, ?? > serial0: serial@80004500 { > cell-index = <0>; > device_type = "serial"; > - compatible = "ns16550"; > + compatible = "fsl,ns16550", "ns16550"; > reg = <0x80004500 0x8>; > clock-frequency = <97553800>; > current-speed = <9600>; > @@ -95,7 +95,7 @@ XXXX add flash parts, rtc, ?? > serial1: serial@80004600 { > cell-index = <1>; > device_type = "serial"; > - compatible = "ns16550"; > + compatible = "fsl,ns16550", "ns16550"; > reg = <0x80004600 0x8>; > clock-frequency = <97553800>; > current-speed = <57600>; > diff --git a/arch/powerpc/boot/dts/kuroboxHG.dts > b/arch/powerpc/boot/dts/kuroboxHG.dts > index b13a11e..0e758b3 100644 > --- a/arch/powerpc/boot/dts/kuroboxHG.dts > +++ b/arch/powerpc/boot/dts/kuroboxHG.dts > @@ -84,7 +84,7 @@ XXXX add flash parts, rtc, ?? > serial0: serial@80004500 { > cell-index = <0>; > device_type = "serial"; > - compatible = "ns16550"; > + compatible = "fsl,ns16550", "ns16550"; > reg = <0x80004500 0x8>; > clock-frequency = <130041000>; > current-speed = <9600>; > @@ -95,7 +95,7 @@ XXXX add flash parts, rtc, ?? > serial1: serial@80004600 { > cell-index = <1>; > device_type = "serial"; > - compatible = "ns16550"; > + compatible = "fsl,ns16550", "ns16550"; > reg = <0x80004600 0x8>; > clock-frequency = <130041000>; > current-speed = <57600>; > diff --git a/arch/powerpc/boot/dts/mpc8308_p1m.dts > b/arch/powerpc/boot/dts/mpc8308_p1m.dts > index 697b3f6..22b0832 100644 > --- a/arch/powerpc/boot/dts/mpc8308_p1m.dts > +++ b/arch/powerpc/boot/dts/mpc8308_p1m.dts > @@ -233,7 +233,7 @@ > serial0: serial@4500 { > cell-index = <0>; > device_type = "serial"; > - compatible = "ns16550"; > + compatible = "fsl,ns16550", "ns16550"; > reg = <0x4500 0x100>; > clock-frequency = <133333333>; > interrupts = <9 0x8>; > @@ -243,7 +243,7 @@ > serial1: serial@4600 { > cell-index = <1>; > device_type = "serial"; > - compatible = "ns16550"; > + compatible = "fsl,ns16550", "ns16550"; > reg = <0x4600 0x100>; > clock-frequency = <133333333>; > interrupts = <10 0x8>; > diff --git a/arch/powerpc/boot/dts/mpc8308rdb.dts > b/arch/powerpc/boot/dts/mpc8308rdb.dts > index a0bd188..f66d10d 100644 > --- a/arch/powerpc/boot/dts/mpc8308rdb.dts > +++ b/arch/powerpc/boot/dts/mpc8308rdb.dts > @@ -208,7 +208,7 @@ > serial0: serial@4500 { > cell-index = <0>; > device_type = "serial"; > - compatible = "ns16550"; > + compatible = "fsl,ns16550", "ns16550"; > reg = <0x4500 0x100>; > clock-frequency = <133333333>; > interrupts = <9 0x8>; > @@ -218,7 +218,7 @@ > serial1: serial@4600 { > cell-index = <1>; > device_type = "serial"; > - compatible = "ns16550"; > + compatible = "fsl,ns16550", "ns16550"; > reg = <0x4600 0x100>; > clock-frequency = <133333333>; > interrupts = <10 0x8>; > diff --git a/arch/powerpc/boot/dts/mpc8313erdb.dts > b/arch/powerpc/boot/dts/mpc8313erdb.dts > index ac1eb32..1c836c6 100644 > --- a/arch/powerpc/boot/dts/mpc8313erdb.dts > +++ b/arch/powerpc/boot/dts/mpc8313erdb.dts > @@ -261,7 +261,7 @@ > serial0: serial@4500 { > cell-index = <0>; > device_type = "serial"; > - compatible = "ns16550"; > + compatible = "fsl,ns16550", "ns16550"; > reg = <0x4500 0x100>; > clock-frequency = <0>; > interrupts = <9 0x8>; > @@ -271,7 +271,7 @@ > serial1: serial@4600 { > cell-index = <1>; > device_type = "serial"; > - compatible = "ns16550"; > + compatible = "fsl,ns16550", "ns16550"; > reg = <0x4600 0x100>; > clock-frequency = <0>; > interrupts = <10 0x8>; > diff --git a/arch/powerpc/boot/dts/mpc8315erdb.dts > b/arch/powerpc/boot/dts/mpc8315erdb.dts > index 4dd08c3..811848e 100644 > --- a/arch/powerpc/boot/dts/mpc8315erdb.dts > +++ b/arch/powerpc/boot/dts/mpc8315erdb.dts > @@ -265,7 +265,7 @@ > serial0: serial@4500 { > cell-index = <0>; > device_type = "serial"; > - compatible = "ns16550"; > + compatible = "fsl,ns16550", "ns16550"; > reg = <0x4500 0x100>; > clock-frequency = <133333333>; > interrupts = <9 0x8>; > @@ -275,7 +275,7 @@ > serial1: serial@4600 { > cell-index = <1>; > device_type = "serial"; > - compatible = "ns16550"; > + compatible = "fsl,ns16550", "ns16550"; > reg = <0x4600 0x100>; > clock-frequency = <133333333>; > interrupts = <10 0x8>; > diff --git a/arch/powerpc/boot/dts/mpc832x_mds.dts > b/arch/powerpc/boot/dts/mpc832x_mds.dts > index 05ad8c9..da9c72d 100644 > --- a/arch/powerpc/boot/dts/mpc832x_mds.dts > +++ b/arch/powerpc/boot/dts/mpc832x_mds.dts > @@ -105,7 +105,7 @@ > serial0: serial@4500 { > cell-index = <0>; > device_type = "serial"; > - compatible = "ns16550"; > + compatible = "fsl,ns16550", "ns16550"; > reg = <0x4500 0x100>; > clock-frequency = <0>; > interrupts = <9 0x8>; > @@ -115,7 +115,7 @@ > serial1: serial@4600 { > cell-index = <1>; > device_type = "serial"; > - compatible = "ns16550"; > + compatible = "fsl,ns16550", "ns16550"; > reg = <0x4600 0x100>; > clock-frequency = <0>; > interrupts = <10 0x8>; > diff --git a/arch/powerpc/boot/dts/mpc832x_rdb.dts > b/arch/powerpc/boot/dts/mpc832x_rdb.dts > index f4fadb23a..ff7b15b 100644 > --- a/arch/powerpc/boot/dts/mpc832x_rdb.dts > +++ b/arch/powerpc/boot/dts/mpc832x_rdb.dts > @@ -83,7 +83,7 @@ > serial0: serial@4500 { > cell-index = <0>; > device_type = "serial"; > - compatible = "ns16550"; > + compatible = "fsl,ns16550", "ns16550"; > reg = <0x4500 0x100>; > clock-frequency = <0>; > interrupts = <9 0x8>; > @@ -93,7 +93,7 @@ > serial1: serial@4600 { > cell-index = <1>; > device_type = "serial"; > - compatible = "ns16550"; > + compatible = "fsl,ns16550", "ns16550"; > reg = <0x4600 0x100>; > clock-frequency = <0>; > interrupts = <10 0x8>; > diff --git a/arch/powerpc/boot/dts/mpc8349emitx.dts > b/arch/powerpc/boot/dts/mpc8349emitx.dts > index 505dc84..2608679 100644 > --- a/arch/powerpc/boot/dts/mpc8349emitx.dts > +++ b/arch/powerpc/boot/dts/mpc8349emitx.dts > @@ -283,7 +283,7 @@ > serial0: serial@4500 { > cell-index = <0>; > device_type = "serial"; > - compatible = "ns16550"; > + compatible = "fsl,ns16550", "ns16550"; > reg = <0x4500 0x100>; > clock-frequency = <0>; // from bootloader > interrupts = <9 0x8>; > @@ -293,7 +293,7 @@ > serial1: serial@4600 { > cell-index = <1>; > device_type = "serial"; > - compatible = "ns16550"; > + compatible = "fsl,ns16550", "ns16550"; > reg = <0x4600 0x100>; > clock-frequency = <0>; // from bootloader > interrupts = <10 0x8>; > diff --git a/arch/powerpc/boot/dts/mpc8349emitxgp.dts > b/arch/powerpc/boot/dts/mpc8349emitxgp.dts > index eb73211..6cd044d 100644 > --- a/arch/powerpc/boot/dts/mpc8349emitxgp.dts > +++ b/arch/powerpc/boot/dts/mpc8349emitxgp.dts > @@ -189,7 +189,7 @@ > serial0: serial@4500 { > cell-index = <0>; > device_type = "serial"; > - compatible = "ns16550"; > + compatible = "fsl,ns16550", "ns16550"; > reg = <0x4500 0x100>; > clock-frequency = <0>; // from bootloader > interrupts = <9 0x8>; > @@ -199,7 +199,7 @@ > serial1: serial@4600 { > cell-index = <1>; > device_type = "serial"; > - compatible = "ns16550"; > + compatible = "fsl,ns16550", "ns16550"; > reg = <0x4600 0x100>; > clock-frequency = <0>; // from bootloader > interrupts = <10 0x8>; > diff --git a/arch/powerpc/boot/dts/mpc834x_mds.dts > b/arch/powerpc/boot/dts/mpc834x_mds.dts > index 230febb..4552864 100644 > --- a/arch/powerpc/boot/dts/mpc834x_mds.dts > +++ b/arch/powerpc/boot/dts/mpc834x_mds.dts > @@ -242,7 +242,7 @@ > serial0: serial@4500 { > cell-index = <0>; > device_type = "serial"; > - compatible = "ns16550"; > + compatible = "fsl,ns16550", "ns16550"; > reg = <0x4500 0x100>; > clock-frequency = <0>; > interrupts = <9 0x8>; > @@ -252,7 +252,7 @@ > serial1: serial@4600 { > cell-index = <1>; > device_type = "serial"; > - compatible = "ns16550"; > + compatible = "fsl,ns16550", "ns16550"; > reg = <0x4600 0x100>; > clock-frequency = <0>; > interrupts = <10 0x8>; > diff --git a/arch/powerpc/boot/dts/mpc836x_mds.dts > b/arch/powerpc/boot/dts/mpc836x_mds.dts > index 45cfa1c5..c0e450a 100644 > --- a/arch/powerpc/boot/dts/mpc836x_mds.dts > +++ b/arch/powerpc/boot/dts/mpc836x_mds.dts > @@ -136,7 +136,7 @@ > serial0: serial@4500 { > cell-index = <0>; > device_type = "serial"; > - compatible = "ns16550"; > + compatible = "fsl,ns16550", "ns16550"; > reg = <0x4500 0x100>; > clock-frequency = <264000000>; > interrupts = <9 0x8>; > @@ -146,7 +146,7 @@ > serial1: serial@4600 { > cell-index = <1>; > device_type = "serial"; > - compatible = "ns16550"; > + compatible = "fsl,ns16550", "ns16550"; > reg = <0x4600 0x100>; > clock-frequency = <264000000>; > interrupts = <10 0x8>; > diff --git a/arch/powerpc/boot/dts/mpc836x_rdk.dts > b/arch/powerpc/boot/dts/mpc836x_rdk.dts > index bdf4459..b6e9aec 100644 > --- a/arch/powerpc/boot/dts/mpc836x_rdk.dts > +++ b/arch/powerpc/boot/dts/mpc836x_rdk.dts > @@ -102,7 +102,7 @@ > > serial0: serial@4500 { > device_type = "serial"; > - compatible = "ns16550"; > + compatible = "fsl,ns16550", "ns16550"; > reg = <0x4500 0x100>; > interrupts = <9 8>; > interrupt-parent = <&ipic>; > @@ -112,7 +112,7 @@ > > serial1: serial@4600 { > device_type = "serial"; > - compatible = "ns16550"; > + compatible = "fsl,ns16550", "ns16550"; > reg = <0x4600 0x100>; > interrupts = <10 8>; > interrupt-parent = <&ipic>; > diff --git a/arch/powerpc/boot/dts/mpc8377_mds.dts > b/arch/powerpc/boot/dts/mpc8377_mds.dts > index 855782c..cfccef5 100644 > --- a/arch/powerpc/boot/dts/mpc8377_mds.dts > +++ b/arch/powerpc/boot/dts/mpc8377_mds.dts > @@ -276,7 +276,7 @@ > serial0: serial@4500 { > cell-index = <0>; > device_type = "serial"; > - compatible = "ns16550"; > + compatible = "fsl,ns16550", "ns16550"; > reg = <0x4500 0x100>; > clock-frequency = <0>; > interrupts = <9 0x8>; > @@ -286,7 +286,7 @@ > serial1: serial@4600 { > cell-index = <1>; > device_type = "serial"; > - compatible = "ns16550"; > + compatible = "fsl,ns16550", "ns16550"; > reg = <0x4600 0x100>; > clock-frequency = <0>; > interrupts = <10 0x8>; > diff --git a/arch/powerpc/boot/dts/mpc8377_rdb.dts > b/arch/powerpc/boot/dts/mpc8377_rdb.dts > index dbc1b98..353deff 100644 > --- a/arch/powerpc/boot/dts/mpc8377_rdb.dts > +++ b/arch/powerpc/boot/dts/mpc8377_rdb.dts > @@ -321,7 +321,7 @@ > serial0: serial@4500 { > cell-index = <0>; > device_type = "serial"; > - compatible = "ns16550"; > + compatible = "fsl,ns16550", "ns16550"; > reg = <0x4500 0x100>; > clock-frequency = <0>; > interrupts = <9 0x8>; > @@ -331,7 +331,7 @@ > serial1: serial@4600 { > cell-index = <1>; > device_type = "serial"; > - compatible = "ns16550"; > + compatible = "fsl,ns16550", "ns16550"; > reg = <0x4600 0x100>; > clock-frequency = <0>; > interrupts = <10 0x8>; > diff --git a/arch/powerpc/boot/dts/mpc8377_wlan.dts > b/arch/powerpc/boot/dts/mpc8377_wlan.dts > index 9ea7830..ef4a305 100644 > --- a/arch/powerpc/boot/dts/mpc8377_wlan.dts > +++ b/arch/powerpc/boot/dts/mpc8377_wlan.dts > @@ -304,7 +304,7 @@ > serial0: serial@4500 { > cell-index = <0>; > device_type = "serial"; > - compatible = "ns16550"; > + compatible = "fsl,ns16550", "ns16550"; > reg = <0x4500 0x100>; > clock-frequency = <0>; > interrupts = <9 0x8>; > @@ -314,7 +314,7 @@ > serial1: serial@4600 { > cell-index = <1>; > device_type = "serial"; > - compatible = "ns16550"; > + compatible = "fsl,ns16550", "ns16550"; > reg = <0x4600 0x100>; > clock-frequency = <0>; > interrupts = <10 0x8>; > diff --git a/arch/powerpc/boot/dts/mpc8378_mds.dts > b/arch/powerpc/boot/dts/mpc8378_mds.dts > index f70cf60..538fcb9 100644 > --- a/arch/powerpc/boot/dts/mpc8378_mds.dts > +++ b/arch/powerpc/boot/dts/mpc8378_mds.dts > @@ -315,7 +315,7 @@ > serial0: serial@4500 { > cell-index = <0>; > device_type = "serial"; > - compatible = "ns16550"; > + compatible = "fsl,ns16550", "ns16550"; > reg = <0x4500 0x100>; > clock-frequency = <0>; > interrupts = <9 0x8>; > @@ -325,7 +325,7 @@ > serial1: serial@4600 { > cell-index = <1>; > device_type = "serial"; > - compatible = "ns16550"; > + compatible = "fsl,ns16550", "ns16550"; > reg = <0x4600 0x100>; > clock-frequency = <0>; > interrupts = <10 0x8>; > diff --git a/arch/powerpc/boot/dts/mpc8378_rdb.dts > b/arch/powerpc/boot/dts/mpc8378_rdb.dts > index 3447eb9..32333a9 100644 > --- a/arch/powerpc/boot/dts/mpc8378_rdb.dts > +++ b/arch/powerpc/boot/dts/mpc8378_rdb.dts > @@ -321,7 +321,7 @@ > serial0: serial@4500 { > cell-index = <0>; > device_type = "serial"; > - compatible = "ns16550"; > + compatible = "fsl,ns16550", "ns16550"; > reg = <0x4500 0x100>; > clock-frequency = <0>; > interrupts = <9 0x8>; > @@ -331,7 +331,7 @@ > serial1: serial@4600 { > cell-index = <1>; > device_type = "serial"; > - compatible = "ns16550"; > + compatible = "fsl,ns16550", "ns16550"; > reg = <0x4600 0x100>; > clock-frequency = <0>; > interrupts = <10 0x8>; > diff --git a/arch/powerpc/boot/dts/mpc8379_mds.dts > b/arch/powerpc/boot/dts/mpc8379_mds.dts > index 645ec51..5387092 100644 > --- a/arch/powerpc/boot/dts/mpc8379_mds.dts > +++ b/arch/powerpc/boot/dts/mpc8379_mds.dts > @@ -313,7 +313,7 @@ > serial0: serial@4500 { > cell-index = <0>; > device_type = "serial"; > - compatible = "ns16550"; > + compatible = "fsl,ns16550", "ns16550"; > reg = <0x4500 0x100>; > clock-frequency = <0>; > interrupts = <9 0x8>; > @@ -323,7 +323,7 @@ > serial1: serial@4600 { > cell-index = <1>; > device_type = "serial"; > - compatible = "ns16550"; > + compatible = "fsl,ns16550", "ns16550"; > reg = <0x4600 0x100>; > clock-frequency = <0>; > interrupts = <10 0x8>; > diff --git a/arch/powerpc/boot/dts/mpc8379_rdb.dts > b/arch/powerpc/boot/dts/mpc8379_rdb.dts > index 15560c6..46224c2 100644 > --- a/arch/powerpc/boot/dts/mpc8379_rdb.dts > +++ b/arch/powerpc/boot/dts/mpc8379_rdb.dts > @@ -319,7 +319,7 @@ > serial0: serial@4500 { > cell-index = <0>; > device_type = "serial"; > - compatible = "ns16550"; > + compatible = "fsl,ns16550", "ns16550"; > reg = <0x4500 0x100>; > clock-frequency = <0>; > interrupts = <9 0x8>; > @@ -329,7 +329,7 @@ > serial1: serial@4600 { > cell-index = <1>; > device_type = "serial"; > - compatible = "ns16550"; > + compatible = "fsl,ns16550", "ns16550"; > reg = <0x4600 0x100>; > clock-frequency = <0>; > interrupts = <10 0x8>; > diff --git a/arch/powerpc/boot/dts/mpc8540ads.dts > b/arch/powerpc/boot/dts/mpc8540ads.dts > index 8d1bf0f..f99fb11 100644 > --- a/arch/powerpc/boot/dts/mpc8540ads.dts > +++ b/arch/powerpc/boot/dts/mpc8540ads.dts > @@ -243,7 +243,7 @@ > serial0: serial@4500 { > cell-index = <0>; > device_type = "serial"; > - compatible = "ns16550"; > + compatible = "fsl,ns16550", "ns16550"; > reg = <0x4500 0x100>; // reg base, size > clock-frequency = <0>; // should we fill in in uboot? > interrupts = <42 2>; > @@ -253,7 +253,7 @@ > serial1: serial@4600 { > cell-index = <1>; > device_type = "serial"; > - compatible = "ns16550"; > + compatible = "fsl,ns16550", "ns16550"; > reg = <0x4600 0x100>; // reg base, size > clock-frequency = <0>; // should we fill in in uboot? > interrupts = <42 2>; > diff --git a/arch/powerpc/boot/dts/mpc8541cds.dts > b/arch/powerpc/boot/dts/mpc8541cds.dts > index 87ff965..0f5e939 100644 > --- a/arch/powerpc/boot/dts/mpc8541cds.dts > +++ b/arch/powerpc/boot/dts/mpc8541cds.dts > @@ -209,7 +209,7 @@ > serial0: serial@4500 { > cell-index = <0>; > device_type = "serial"; > - compatible = "ns16550"; > + compatible = "fsl,ns16550", "ns16550"; > reg = <0x4500 0x100>; // reg base, size > clock-frequency = <0>; // should we fill in in uboot? > interrupts = <42 2>; > @@ -219,7 +219,7 @@ > serial1: serial@4600 { > cell-index = <1>; > device_type = "serial"; > - compatible = "ns16550"; > + compatible = "fsl,ns16550", "ns16550"; > reg = <0x4600 0x100>; // reg base, size > clock-frequency = <0>; // should we fill in in uboot? > interrupts = <42 2>; > diff --git a/arch/powerpc/boot/dts/mpc8555cds.dts > b/arch/powerpc/boot/dts/mpc8555cds.dts > index 5c5614f..fe10438 100644 > --- a/arch/powerpc/boot/dts/mpc8555cds.dts > +++ b/arch/powerpc/boot/dts/mpc8555cds.dts > @@ -209,7 +209,7 @@ > serial0: serial@4500 { > cell-index = <0>; > device_type = "serial"; > - compatible = "ns16550"; > + compatible = "fsl,ns16550", "ns16550"; > reg = <0x4500 0x100>; // reg base, size > clock-frequency = <0>; // should we fill in in uboot? > interrupts = <42 2>; > @@ -219,7 +219,7 @@ > serial1: serial@4600 { > cell-index = <1>; > device_type = "serial"; > - compatible = "ns16550"; > + compatible = "fsl,ns16550", "ns16550"; > reg = <0x4600 0x100>; // reg base, size > clock-frequency = <0>; // should we fill in in uboot? > interrupts = <42 2>; > diff --git a/arch/powerpc/boot/dts/mpc8610_hpcd.dts > b/arch/powerpc/boot/dts/mpc8610_hpcd.dts > index 83c3218..6a109a0 100644 > --- a/arch/powerpc/boot/dts/mpc8610_hpcd.dts > +++ b/arch/powerpc/boot/dts/mpc8610_hpcd.dts > @@ -175,7 +175,7 @@ > serial0: serial@4500 { > cell-index = <0>; > device_type = "serial"; > - compatible = "ns16550"; > + compatible = "fsl,ns16550", "ns16550"; > reg = <0x4500 0x100>; > clock-frequency = <0>; > interrupts = <42 2>; > @@ -186,7 +186,7 @@ > serial1: serial@4600 { > cell-index = <1>; > device_type = "serial"; > - compatible = "ns16550"; > + compatible = "fsl,ns16550", "ns16550"; > reg = <0x4600 0x100>; > clock-frequency = <0>; > interrupts = <42 2>; > diff --git a/arch/powerpc/boot/dts/mpc8641_hpcn.dts > b/arch/powerpc/boot/dts/mpc8641_hpcn.dts > index fb8640e..1e8666c 100644 > --- a/arch/powerpc/boot/dts/mpc8641_hpcn.dts > +++ b/arch/powerpc/boot/dts/mpc8641_hpcn.dts > @@ -328,7 +328,7 @@ > serial0: serial@4500 { > cell-index = <0>; > device_type = "serial"; > - compatible = "ns16550"; > + compatible = "fsl,ns16550", "ns16550"; > reg = <0x4500 0x100>; > clock-frequency = <0>; > interrupts = <42 2>; > @@ -338,7 +338,7 @@ > serial1: serial@4600 { > cell-index = <1>; > device_type = "serial"; > - compatible = "ns16550"; > + compatible = "fsl,ns16550", "ns16550"; > reg = <0x4600 0x100>; > clock-frequency = <0>; > interrupts = <28 2>; > diff --git a/arch/powerpc/boot/dts/mpc8641_hpcn_36b.dts > b/arch/powerpc/boot/dts/mpc8641_hpcn_36b.dts > index 8be8e70..fd4cd4d 100644 > --- a/arch/powerpc/boot/dts/mpc8641_hpcn_36b.dts > +++ b/arch/powerpc/boot/dts/mpc8641_hpcn_36b.dts > @@ -328,7 +328,7 @@ > serial0: serial@4500 { > cell-index = <0>; > device_type = "serial"; > - compatible = "ns16550"; > + compatible = "fsl,ns16550", "ns16550"; > reg = <0x4500 0x100>; > clock-frequency = <0>; > interrupts = <42 2>; > @@ -338,7 +338,7 @@ > serial1: serial@4600 { > cell-index = <1>; > device_type = "serial"; > - compatible = "ns16550"; > + compatible = "fsl,ns16550", "ns16550"; > reg = <0x4600 0x100>; > clock-frequency = <0>; > interrupts = <28 2>; > diff --git a/arch/powerpc/boot/dts/sbc8349.dts > b/arch/powerpc/boot/dts/sbc8349.dts > index 0dc90f9..b1e45a8 100644 > --- a/arch/powerpc/boot/dts/sbc8349.dts > +++ b/arch/powerpc/boot/dts/sbc8349.dts > @@ -222,7 +222,7 @@ > serial0: serial@4500 { > cell-index = <0>; > device_type = "serial"; > - compatible = "ns16550"; > + compatible = "fsl,ns16550", "ns16550"; > reg = <0x4500 0x100>; > clock-frequency = <0>; > interrupts = <9 0x8>; > @@ -232,7 +232,7 @@ > serial1: serial@4600 { > cell-index = <1>; > device_type = "serial"; > - compatible = "ns16550"; > + compatible = "fsl,ns16550", "ns16550"; > reg = <0x4600 0x100>; > clock-frequency = <0>; > interrupts = <10 0x8>; > diff --git a/arch/powerpc/boot/dts/sbc8548.dts > b/arch/powerpc/boot/dts/sbc8548.dts > index 94a3322..77be771 100644 > --- a/arch/powerpc/boot/dts/sbc8548.dts > +++ b/arch/powerpc/boot/dts/sbc8548.dts > @@ -316,7 +316,7 @@ > serial0: serial@4500 { > cell-index = <0>; > device_type = "serial"; > - compatible = "ns16550"; > + compatible = "fsl,ns16550", "ns16550"; > reg = <0x4500 0x100>; // reg base, size > clock-frequency = <0>; // should we fill in in uboot? > interrupts = <0x2a 0x2>; > @@ -326,7 +326,7 @@ > serial1: serial@4600 { > cell-index = <1>; > device_type = "serial"; > - compatible = "ns16550"; > + compatible = "fsl,ns16550", "ns16550"; > reg = <0x4600 0x100>; // reg base, size > clock-frequency = <0>; // should we fill in in uboot? > interrupts = <0x2a 0x2>; > diff --git a/arch/powerpc/boot/dts/sbc8641d.dts > b/arch/powerpc/boot/dts/sbc8641d.dts > index ee5538f..56bebce 100644 > --- a/arch/powerpc/boot/dts/sbc8641d.dts > +++ b/arch/powerpc/boot/dts/sbc8641d.dts > @@ -347,7 +347,7 @@ > serial0: serial@4500 { > cell-index = <0>; > device_type = "serial"; > - compatible = "ns16550"; > + compatible = "fsl,ns16550", "ns16550"; > reg = <0x4500 0x100>; > clock-frequency = <0>; > interrupts = <42 2>; > @@ -357,7 +357,7 @@ > serial1: serial@4600 { > cell-index = <1>; > device_type = "serial"; > - compatible = "ns16550"; > + compatible = "fsl,ns16550", "ns16550"; > reg = <0x4600 0x100>; > clock-frequency = <0>; > interrupts = <28 2>; > diff --git a/arch/powerpc/boot/dts/socrates.dts > b/arch/powerpc/boot/dts/socrates.dts > index 38c3540..134a5ff 100644 > --- a/arch/powerpc/boot/dts/socrates.dts > +++ b/arch/powerpc/boot/dts/socrates.dts > @@ -199,7 +199,7 @@ > serial0: serial@4500 { > cell-index = <0>; > device_type = "serial"; > - compatible = "ns16550"; > + compatible = "fsl,ns16550", "ns16550"; > reg = <0x4500 0x100>; > clock-frequency = <0>; > interrupts = <42 2>; > @@ -209,7 +209,7 @@ > serial1: serial@4600 { > cell-index = <1>; > device_type = "serial"; > - compatible = "ns16550"; > + compatible = "fsl,ns16550", "ns16550"; > reg = <0x4600 0x100>; > clock-frequency = <0>; > interrupts = <42 2>; > diff --git a/arch/powerpc/boot/dts/storcenter.dts > b/arch/powerpc/boot/dts/storcenter.dts > index eab680c..2a55573 100644 > --- a/arch/powerpc/boot/dts/storcenter.dts > +++ b/arch/powerpc/boot/dts/storcenter.dts > @@ -74,7 +74,7 @@ > serial0: serial@4500 { > cell-index = <0>; > device_type = "serial"; > - compatible = "ns16550"; > + compatible = "fsl,ns16550", "ns16550"; > reg = <0x4500 0x20>; > clock-frequency = <97553800>; /* Hz */ > current-speed = <115200>; > @@ -85,7 +85,7 @@ > serial1: serial@4600 { > cell-index = <1>; > device_type = "serial"; > - compatible = "ns16550"; > + compatible = "fsl,ns16550", "ns16550"; > reg = <0x4600 0x20>; > clock-frequency = <97553800>; /* Hz */ > current-speed = <9600>; > diff --git a/arch/powerpc/boot/dts/stxssa8555.dts > b/arch/powerpc/boot/dts/stxssa8555.dts > index 49efd44..4f166b0 100644 > --- a/arch/powerpc/boot/dts/stxssa8555.dts > +++ b/arch/powerpc/boot/dts/stxssa8555.dts > @@ -210,7 +210,7 @@ > serial0: serial@4500 { > cell-index = <0>; > device_type = "serial"; > - compatible = "ns16550"; > + compatible = "fsl,ns16550", "ns16550"; > reg = <0x4500 0x100>; // reg base, size > clock-frequency = <0>; // should we fill in in uboot? > interrupts = <42 2>; > @@ -220,7 +220,7 @@ > serial1: serial@4600 { > cell-index = <1>; > device_type = "serial"; > - compatible = "ns16550"; > + compatible = "fsl,ns16550", "ns16550"; > reg = <0x4600 0x100>; // reg base, size > clock-frequency = <0>; // should we fill in in uboot? > interrupts = <42 2>; > diff --git a/arch/powerpc/boot/dts/tqm8540.dts > b/arch/powerpc/boot/dts/tqm8540.dts > index 0a4cedb..ed264d9 100644 > --- a/arch/powerpc/boot/dts/tqm8540.dts > +++ b/arch/powerpc/boot/dts/tqm8540.dts > @@ -250,7 +250,7 @@ > serial0: serial@4500 { > cell-index = <0>; > device_type = "serial"; > - compatible = "ns16550"; > + compatible = "fsl,ns16550", "ns16550"; > reg = <0x4500 0x100>; // reg base, size > clock-frequency = <0>; // should we fill in in uboot? > interrupts = <42 2>; > @@ -260,7 +260,7 @@ > serial1: serial@4600 { > cell-index = <1>; > device_type = "serial"; > - compatible = "ns16550"; > + compatible = "fsl,ns16550", "ns16550"; > reg = <0x4600 0x100>; // reg base, size > clock-frequency = <0>; // should we fill in in uboot? > interrupts = <42 2>; > diff --git a/arch/powerpc/boot/dts/tqm8541.dts > b/arch/powerpc/boot/dts/tqm8541.dts > index f49d091..9252421 100644 > --- a/arch/powerpc/boot/dts/tqm8541.dts > +++ b/arch/powerpc/boot/dts/tqm8541.dts > @@ -224,7 +224,7 @@ > serial0: serial@4500 { > cell-index = <0>; > device_type = "serial"; > - compatible = "ns16550"; > + compatible = "fsl,ns16550", "ns16550"; > reg = <0x4500 0x100>; // reg base, size > clock-frequency = <0>; // should we fill in in uboot? > interrupts = <42 2>; > @@ -234,7 +234,7 @@ > serial1: serial@4600 { > cell-index = <1>; > device_type = "serial"; > - compatible = "ns16550"; > + compatible = "fsl,ns16550", "ns16550"; > reg = <0x4600 0x100>; // reg base, size > clock-frequency = <0>; // should we fill in in uboot? > interrupts = <42 2>; > diff --git a/arch/powerpc/boot/dts/tqm8548-bigflash.dts > b/arch/powerpc/boot/dts/tqm8548-bigflash.dts > index 9452c3c..7adab94 100644 > --- a/arch/powerpc/boot/dts/tqm8548-bigflash.dts > +++ b/arch/powerpc/boot/dts/tqm8548-bigflash.dts > @@ -305,7 +305,7 @@ > serial0: serial@4500 { > cell-index = <0>; > device_type = "serial"; > - compatible = "ns16550"; > + compatible = "fsl,ns16550", "ns16550"; > reg = <0x4500 0x100>; // reg base, size > clock-frequency = <0>; // should we fill in in uboot? > current-speed = <115200>; > @@ -316,7 +316,7 @@ > serial1: serial@4600 { > cell-index = <1>; > device_type = "serial"; > - compatible = "ns16550"; > + compatible = "fsl,ns16550", "ns16550"; > reg = <0x4600 0x100>; // reg base, size > clock-frequency = <0>; // should we fill in in uboot? > current-speed = <115200>; > diff --git a/arch/powerpc/boot/dts/tqm8548.dts > b/arch/powerpc/boot/dts/tqm8548.dts > index 619776f..589860e 100644 > --- a/arch/powerpc/boot/dts/tqm8548.dts > +++ b/arch/powerpc/boot/dts/tqm8548.dts > @@ -305,7 +305,7 @@ > serial0: serial@4500 { > cell-index = <0>; > device_type = "serial"; > - compatible = "ns16550"; > + compatible = "fsl,ns16550", "ns16550"; > reg = <0x4500 0x100>; // reg base, size > clock-frequency = <0>; // should we fill in in uboot? > current-speed = <115200>; > @@ -316,7 +316,7 @@ > serial1: serial@4600 { > cell-index = <1>; > device_type = "serial"; > - compatible = "ns16550"; > + compatible = "fsl,ns16550", "ns16550"; > reg = <0x4600 0x100>; // reg base, size > clock-frequency = <0>; // should we fill in in uboot? > current-speed = <115200>; > diff --git a/arch/powerpc/boot/dts/tqm8555.dts > b/arch/powerpc/boot/dts/tqm8555.dts > index 81bad8c..aa6ff0d 100644 > --- a/arch/powerpc/boot/dts/tqm8555.dts > +++ b/arch/powerpc/boot/dts/tqm8555.dts > @@ -224,7 +224,7 @@ > serial0: serial@4500 { > cell-index = <0>; > device_type = "serial"; > - compatible = "ns16550"; > + compatible = "fsl,ns16550", "ns16550"; > reg = <0x4500 0x100>; // reg base, size > clock-frequency = <0>; // should we fill in in uboot? > interrupts = <42 2>; > @@ -234,7 +234,7 @@ > serial1: serial@4600 { > cell-index = <1>; > device_type = "serial"; > - compatible = "ns16550"; > + compatible = "fsl,ns16550", "ns16550"; > reg = <0x4600 0x100>; // reg base, size > clock-frequency = <0>; // should we fill in in uboot? > interrupts = <42 2>; > diff --git a/arch/powerpc/boot/dts/xcalibur1501.dts > b/arch/powerpc/boot/dts/xcalibur1501.dts > index ac0a617..cc00f4d 100644 > --- a/arch/powerpc/boot/dts/xcalibur1501.dts > +++ b/arch/powerpc/boot/dts/xcalibur1501.dts > @@ -531,7 +531,7 @@ > serial0: serial@4500 { > cell-index = <0>; > device_type = "serial"; > - compatible = "ns16550"; > + compatible = "fsl,ns16550", "ns16550"; > reg = <0x4500 0x100>; > clock-frequency = <0>; > interrupts = <42 2>; > @@ -542,7 +542,7 @@ > serial1: serial@4600 { > cell-index = <1>; > device_type = "serial"; > - compatible = "ns16550"; > + compatible = "fsl,ns16550", "ns16550"; > reg = <0x4600 0x100>; > clock-frequency = <0>; > interrupts = <42 2>; > diff --git a/arch/powerpc/boot/dts/xpedite5200.dts > b/arch/powerpc/boot/dts/xpedite5200.dts > index c41a80c..8fd7b70 100644 > --- a/arch/powerpc/boot/dts/xpedite5200.dts > +++ b/arch/powerpc/boot/dts/xpedite5200.dts > @@ -333,7 +333,7 @@ > serial0: serial@4500 { > cell-index = <0>; > device_type = "serial"; > - compatible = "ns16550"; > + compatible = "fsl,ns16550", "ns16550"; > reg = <0x4500 0x100>; > clock-frequency = <0>; > current-speed = <115200>; > @@ -344,7 +344,7 @@ > serial1: serial@4600 { > cell-index = <1>; > device_type = "serial"; > - compatible = "ns16550"; > + compatible = "fsl,ns16550", "ns16550"; > reg = <0x4600 0x100>; > clock-frequency = <0>; > current-speed = <115200>; > diff --git a/arch/powerpc/boot/dts/xpedite5200_xmon.dts > b/arch/powerpc/boot/dts/xpedite5200_xmon.dts > index c0efcbb..0baa828 100644 > --- a/arch/powerpc/boot/dts/xpedite5200_xmon.dts > +++ b/arch/powerpc/boot/dts/xpedite5200_xmon.dts > @@ -337,7 +337,7 @@ > serial0: serial@4500 { > cell-index = <0>; > device_type = "serial"; > - compatible = "ns16550"; > + compatible = "fsl,ns16550", "ns16550"; > reg = <0x4500 0x100>; > clock-frequency = <0>; > current-speed = <9600>; > @@ -348,7 +348,7 @@ > serial1: serial@4600 { > cell-index = <1>; > device_type = "serial"; > - compatible = "ns16550"; > + compatible = "fsl,ns16550", "ns16550"; > reg = <0x4600 0x100>; > clock-frequency = <0>; > current-speed = <9600>; > diff --git a/arch/powerpc/boot/dts/xpedite5301.dts > b/arch/powerpc/boot/dts/xpedite5301.dts > index db7faf5..53c1c6a 100644 > --- a/arch/powerpc/boot/dts/xpedite5301.dts > +++ b/arch/powerpc/boot/dts/xpedite5301.dts > @@ -441,7 +441,7 @@ > serial0: serial@4500 { > cell-index = <0>; > device_type = "serial"; > - compatible = "ns16550"; > + compatible = "fsl,ns16550", "ns16550"; > reg = <0x4500 0x100>; > clock-frequency = <0>; > interrupts = <42 2>; > @@ -452,7 +452,7 @@ > serial1: serial@4600 { > cell-index = <1>; > device_type = "serial"; > - compatible = "ns16550"; > + compatible = "fsl,ns16550", "ns16550"; > reg = <0x4600 0x100>; > clock-frequency = <0>; > interrupts = <42 2>; > diff --git a/arch/powerpc/boot/dts/xpedite5330.dts > b/arch/powerpc/boot/dts/xpedite5330.dts > index c364ca6..2152259 100644 > --- a/arch/powerpc/boot/dts/xpedite5330.dts > +++ b/arch/powerpc/boot/dts/xpedite5330.dts > @@ -477,7 +477,7 @@ > serial0: serial@4500 { > cell-index = <0>; > device_type = "serial"; > - compatible = "ns16550"; > + compatible = "fsl,ns16550", "ns16550"; > reg = <0x4500 0x100>; > clock-frequency = <0>; > interrupts = <42 2>; > @@ -488,7 +488,7 @@ > serial1: serial@4600 { > cell-index = <1>; > device_type = "serial"; > - compatible = "ns16550"; > + compatible = "fsl,ns16550", "ns16550"; > reg = <0x4600 0x100>; > clock-frequency = <0>; > interrupts = <42 2>; > diff --git a/arch/powerpc/boot/dts/xpedite5370.dts > b/arch/powerpc/boot/dts/xpedite5370.dts > index 7a8a4af..11dbda1 100644 > --- a/arch/powerpc/boot/dts/xpedite5370.dts > +++ b/arch/powerpc/boot/dts/xpedite5370.dts > @@ -439,7 +439,7 @@ > serial0: serial@4500 { > cell-index = <0>; > device_type = "serial"; > - compatible = "ns16550"; > + compatible = "fsl,ns16550", "ns16550"; > reg = <0x4500 0x100>; > clock-frequency = <0>; > interrupts = <42 2>; > @@ -450,7 +450,7 @@ > serial1: serial@4600 { > cell-index = <1>; > device_type = "serial"; > - compatible = "ns16550"; > + compatible = "fsl,ns16550", "ns16550"; > reg = <0x4600 0x100>; > clock-frequency = <0>; > interrupts = <42 2>; -- Martyn Welch (Lead Software Engineer) | Registered in England and Wales GE Intelligent Platforms | (3828642) at 100 Barbirolli Square T +44(0)1327322748 | Manchester, M2 3AB E martyn.we...@ge.com | VAT:GB 927559189 _______________________________________________ Linuxppc-dev mailing list Linuxppc-dev@lists.ozlabs.org https://lists.ozlabs.org/listinfo/linuxppc-dev