summaryrefslogtreecommitdiff
path: root/arch/arm/boot/dts/imx6sl.dtsi
diff options
context:
space:
mode:
authorShawn Guo <shawn.guo@freescale.com>2013-09-02 13:52:52 +0800
committerNitin Garg <nitin.garg@freescale.com>2015-09-17 08:58:51 -0500
commit461c948e33d45af3840e3296ac860b4577517367 (patch)
tree6bd1e5dbb99014ff8c94aecd4c26475ee5857970 /arch/arm/boot/dts/imx6sl.dtsi
parent2ad2d0309e0049f86f182f32f50c6bbce9b43a14 (diff)
ENGR00269945: ARM: dts: imx6: add ocotp fuse node
The ocotp also plays as a fuse device beside the system controller we already have in device tree. Let's add a device node for the fuse device for imx6qdl and imx6sl. While at it, the patch also drops "fsl,imx6q-ocotp" and "fsl,imx6sl-ocotp" from system controller compatible string, since it's not used, and use node name ocotp-ctrl and ocotp-fuse for system controller and fuse device respectively. shawn.guo: cherry-pick commit 1a8c2aef633c from imx_3.10.y, and add the same change for imx6sx. Signed-off-by: Shawn Guo <shawn.guo@freescale.com>
Diffstat (limited to 'arch/arm/boot/dts/imx6sl.dtsi')
-rw-r--r--arch/arm/boot/dts/imx6sl.dtsi10
1 files changed, 8 insertions, 2 deletions
diff --git a/arch/arm/boot/dts/imx6sl.dtsi b/arch/arm/boot/dts/imx6sl.dtsi
index d99fa819b31e..252d6bf2558a 100644
--- a/arch/arm/boot/dts/imx6sl.dtsi
+++ b/arch/arm/boot/dts/imx6sl.dtsi
@@ -809,8 +809,14 @@
interrupts = <0 14 IRQ_TYPE_LEVEL_HIGH>;
};
- ocotp: ocotp@021bc000 {
- compatible = "fsl,imx6sl-ocotp", "syscon";
+ ocotp: ocotp-ctrl@021bc000 {
+ compatible = "syscon";
+ reg = <0x021bc000 0x4000>;
+ clocks = <&clks IMX6SL_CLK_OCOTP>;
+ };
+
+ ocotp-fuse@021bc000 {
+ compatible = "fsl,imx6sl-ocotp", "fsl,imx6q-ocotp";
reg = <0x021bc000 0x4000>;
clocks = <&clks IMX6SL_CLK_OCOTP>;
};