summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPankaj Bansal <pankaj.bansal@nxp.com>2017-11-22 13:49:10 (GMT)
committerXie Xiaobo <xiaobo.xie@nxp.com>2017-12-12 09:38:28 (GMT)
commit6eb1b2059b8d74a3cb99420f506960b41ef7fb5a (patch)
tree8a2e2ec7d365eebc5e6f282c7fd97ff90a088d86
parente8ac3011f1160155997ce391efa7f37cc08ae836 (diff)
downloadlinux-6eb1b2059b8d74a3cb99420f506960b41ef7fb5a.tar.xz
powerpc: dts: P1010: Add endianness property to flexcan node
The flexcan driver assumed that flexcan controller is big endian for powerpc architecture and little endian for other architectures. But this is not universally true. flexcan controller can be little or big endian on any architecture. Therefore the flexcan driver has been modified to check for "big-endian" device tree property for controllers that are big endian. consequently add the property to freescale P1010 SOC device tree. Signed-off-by: Pankaj Bansal <pankaj.bansal@nxp.com> Reviewed-by: Poonam Aggrwal <poonam.aggrwal@nxp.com>
-rw-r--r--arch/powerpc/boot/dts/fsl/p1010si-post.dtsi2
1 files changed, 2 insertions, 0 deletions
diff --git a/arch/powerpc/boot/dts/fsl/p1010si-post.dtsi b/arch/powerpc/boot/dts/fsl/p1010si-post.dtsi
index af12ead..1b4aafc 100644
--- a/arch/powerpc/boot/dts/fsl/p1010si-post.dtsi
+++ b/arch/powerpc/boot/dts/fsl/p1010si-post.dtsi
@@ -137,12 +137,14 @@
compatible = "fsl,p1010-flexcan";
reg = <0x1c000 0x1000>;
interrupts = <48 0x2 0 0>;
+ big-endian;
};
can1: can@1d000 {
compatible = "fsl,p1010-flexcan";
reg = <0x1d000 0x1000>;
interrupts = <61 0x2 0 0>;
+ big-endian;
};
L2: l2-cache-controller@20000 {