提交 8efaff50 编写于 作者: S Stefan Agner 提交者: Shawn Guo

ARM: dts: imx7s: add spba-bus abstraction

According to the i.MX 7Solo/Dual Application Processor Reference
Manual the ECSPI1/2/3, UART1/2/3 and SAI1/2/3 peripherals are
connected through the SPBA bus. Other similar SoCs such as i.MX 6UL
add this bus abstraction. This adds the bus also to the i.MX 7
device tree.

The i.MX SDMA driver uses this abstraction to configure watermark
levels slightly differently, so this might change behavior slightly.
There have no issues been observed before or after the patch.
Signed-off-by: NStefan Agner <stefan@agner.ch>
Signed-off-by: NShawn Guo <shawnguo@kernel.org>
上级 2f953ee9
...@@ -714,6 +714,13 @@ ...@@ -714,6 +714,13 @@
reg = <0x30800000 0x400000>; reg = <0x30800000 0x400000>;
ranges; ranges;
spba-bus@30800000 {
compatible = "fsl,spba-bus", "simple-bus";
#address-cells = <1>;
#size-cells = <1>;
reg = <0x30800000 0x100000>;
ranges;
ecspi1: ecspi@30820000 { ecspi1: ecspi@30820000 {
#address-cells = <1>; #address-cells = <1>;
#size-cells = <0>; #size-cells = <0>;
...@@ -827,6 +834,7 @@ ...@@ -827,6 +834,7 @@
dmas = <&sdma 12 24 0>, <&sdma 13 24 0>; dmas = <&sdma 12 24 0>, <&sdma 13 24 0>;
status = "disabled"; status = "disabled";
}; };
};
flexcan1: can@30a00000 { flexcan1: can@30a00000 {
compatible = "fsl,imx7d-flexcan", "fsl,imx6q-flexcan"; compatible = "fsl,imx7d-flexcan", "fsl,imx6q-flexcan";
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册