Re: [PATCH] powerpc/fsl: update compatiable on fsl 16550 uart nodes
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 For what it's worth, for the gef_ppc9a, gef_sbc310 & gef_sbc610: Acked-by: Martyn Welch > --- > 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 = <4>; > 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 = <4>; > 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>; >
[PATCH] powerpc/fsl: update compatiable on fsl 16550 uart nodes
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 --- 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 = <4>; 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 = <4>; 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"; re