From 461c948e33d45af3840e3296ac860b4577517367 Mon Sep 17 00:00:00 2001 From: Shawn Guo Date: Mon, 2 Sep 2013 13:52:52 +0800 Subject: 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 --- arch/arm/boot/dts/imx6sl.dtsi | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'arch/arm/boot/dts/imx6sl.dtsi') 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>; }; -- cgit v1.2.3