Re: [PATCH] powerpc/fsl: update compatiable on fsl 16550 uart nodes

2011-12-08 Thread Martyn Welch
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

2011-12-07 Thread Kumar Gala
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