Commit 28f93d0b authored by Markus Pargmann's avatar Markus Pargmann Committed by Shawn Guo

ARM: dts: imx5: use imx51-ssi

imx51-ssi and imx21-ssi are different IPs. imx51-ssi supports online
reconfiguration and needs this for correct interaction with SDMA. This
patch adds imx51-ssi before each imx21-ssi for all imx5 SoCs.
Signed-off-by: default avatarMarkus Pargmann <mpa@pengutronix.de>
Signed-off-by: default avatarShawn Guo <shawn.guo@linaro.org>
parent f742c22c
...@@ -140,7 +140,9 @@ ecspi1: ecspi@50010000 { ...@@ -140,7 +140,9 @@ ecspi1: ecspi@50010000 {
}; };
ssi2: ssi@50014000 { ssi2: ssi@50014000 {
compatible = "fsl,imx50-ssi", "fsl,imx21-ssi"; compatible = "fsl,imx50-ssi",
"fsl,imx51-ssi",
"fsl,imx21-ssi";
reg = <0x50014000 0x4000>; reg = <0x50014000 0x4000>;
interrupts = <30>; interrupts = <30>;
clocks = <&clks IMX5_CLK_SSI2_IPG_GATE>; clocks = <&clks IMX5_CLK_SSI2_IPG_GATE>;
...@@ -445,7 +447,8 @@ i2c1: i2c@63fc8000 { ...@@ -445,7 +447,8 @@ i2c1: i2c@63fc8000 {
}; };
ssi1: ssi@63fcc000 { ssi1: ssi@63fcc000 {
compatible = "fsl,imx50-ssi", "fsl,imx21-ssi"; compatible = "fsl,imx50-ssi", "fsl,imx51-ssi",
"fsl,imx21-ssi";
reg = <0x63fcc000 0x4000>; reg = <0x63fcc000 0x4000>;
interrupts = <29>; interrupts = <29>;
clocks = <&clks IMX5_CLK_SSI1_IPG_GATE>; clocks = <&clks IMX5_CLK_SSI1_IPG_GATE>;
......
...@@ -175,7 +175,9 @@ ecspi1: ecspi@50010000 { ...@@ -175,7 +175,9 @@ ecspi1: ecspi@50010000 {
}; };
ssi2: ssi@50014000 { ssi2: ssi@50014000 {
compatible = "fsl,imx53-ssi", "fsl,imx21-ssi"; compatible = "fsl,imx53-ssi",
"fsl,imx51-ssi",
"fsl,imx21-ssi";
reg = <0x50014000 0x4000>; reg = <0x50014000 0x4000>;
interrupts = <30>; interrupts = <30>;
clocks = <&clks IMX5_CLK_SSI2_IPG_GATE>; clocks = <&clks IMX5_CLK_SSI2_IPG_GATE>;
...@@ -594,7 +596,8 @@ i2c1: i2c@63fc8000 { ...@@ -594,7 +596,8 @@ i2c1: i2c@63fc8000 {
}; };
ssi1: ssi@63fcc000 { ssi1: ssi@63fcc000 {
compatible = "fsl,imx53-ssi", "fsl,imx21-ssi"; compatible = "fsl,imx53-ssi", "fsl,imx51-ssi",
"fsl,imx21-ssi";
reg = <0x63fcc000 0x4000>; reg = <0x63fcc000 0x4000>;
interrupts = <29>; interrupts = <29>;
clocks = <&clks IMX5_CLK_SSI1_IPG_GATE>; clocks = <&clks IMX5_CLK_SSI1_IPG_GATE>;
...@@ -621,7 +624,8 @@ nfc: nand@63fdb000 { ...@@ -621,7 +624,8 @@ nfc: nand@63fdb000 {
}; };
ssi3: ssi@63fe8000 { ssi3: ssi@63fe8000 {
compatible = "fsl,imx53-ssi", "fsl,imx21-ssi"; compatible = "fsl,imx53-ssi", "fsl,imx51-ssi",
"fsl,imx21-ssi";
reg = <0x63fe8000 0x4000>; reg = <0x63fe8000 0x4000>;
interrupts = <96>; interrupts = <96>;
clocks = <&clks IMX5_CLK_SSI3_IPG_GATE>; clocks = <&clks IMX5_CLK_SSI3_IPG_GATE>;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment