提交 ec7c98ec 编写于 作者: H Heiko Stuebner

ARM: dts: rockchip: add soc-specific uart compatibles for rk3066/rk3188

The serial IPs in Rockchip socs are based on Designware uarts and thus
bind against the snps,dw-apb-uart compatible.
On all newer socs we also carry around per-soc compatibles that allow
us to have more specific drivers in the future - if needed.

The cortex-a9 socs rk3066 and rk3188 that were added first don't have
those yet, so add them for completenes sake.
Signed-off-by: NHeiko Stuebner <heiko@sntech.de>
上级 e9e79d53
...@@ -687,6 +687,7 @@ ...@@ -687,6 +687,7 @@
}; };
&uart0 { &uart0 {
compatible = "rockchip,rk3066-uart", "snps,dw-apb-uart";
dmas = <&dmac1_s 0>, <&dmac1_s 1>; dmas = <&dmac1_s 0>, <&dmac1_s 1>;
dma-names = "tx", "rx"; dma-names = "tx", "rx";
pinctrl-names = "default"; pinctrl-names = "default";
...@@ -694,6 +695,7 @@ ...@@ -694,6 +695,7 @@
}; };
&uart1 { &uart1 {
compatible = "rockchip,rk3066-uart", "snps,dw-apb-uart";
dmas = <&dmac1_s 2>, <&dmac1_s 3>; dmas = <&dmac1_s 2>, <&dmac1_s 3>;
dma-names = "tx", "rx"; dma-names = "tx", "rx";
pinctrl-names = "default"; pinctrl-names = "default";
...@@ -701,6 +703,7 @@ ...@@ -701,6 +703,7 @@
}; };
&uart2 { &uart2 {
compatible = "rockchip,rk3066-uart", "snps,dw-apb-uart";
dmas = <&dmac2 6>, <&dmac2 7>; dmas = <&dmac2 6>, <&dmac2 7>;
dma-names = "tx", "rx"; dma-names = "tx", "rx";
pinctrl-names = "default"; pinctrl-names = "default";
...@@ -708,6 +711,7 @@ ...@@ -708,6 +711,7 @@
}; };
&uart3 { &uart3 {
compatible = "rockchip,rk3066-uart", "snps,dw-apb-uart";
dmas = <&dmac2 8>, <&dmac2 9>; dmas = <&dmac2 8>, <&dmac2 9>;
dma-names = "tx", "rx"; dma-names = "tx", "rx";
pinctrl-names = "default"; pinctrl-names = "default";
......
...@@ -599,21 +599,25 @@ ...@@ -599,21 +599,25 @@
}; };
&uart0 { &uart0 {
compatible = "rockchip,rk3188-uart", "snps,dw-apb-uart";
pinctrl-names = "default"; pinctrl-names = "default";
pinctrl-0 = <&uart0_xfer>; pinctrl-0 = <&uart0_xfer>;
}; };
&uart1 { &uart1 {
compatible = "rockchip,rk3188-uart", "snps,dw-apb-uart";
pinctrl-names = "default"; pinctrl-names = "default";
pinctrl-0 = <&uart1_xfer>; pinctrl-0 = <&uart1_xfer>;
}; };
&uart2 { &uart2 {
compatible = "rockchip,rk3188-uart", "snps,dw-apb-uart";
pinctrl-names = "default"; pinctrl-names = "default";
pinctrl-0 = <&uart2_xfer>; pinctrl-0 = <&uart2_xfer>;
}; };
&uart3 { &uart3 {
compatible = "rockchip,rk3188-uart", "snps,dw-apb-uart";
pinctrl-names = "default"; pinctrl-names = "default";
pinctrl-0 = <&uart3_xfer>; pinctrl-0 = <&uart3_xfer>;
}; };
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册