diff options
author | Shawn Guo <shawn.guo@freescale.com> | 2013-09-02 13:52:52 +0800 |
---|---|---|
committer | Nitin Garg <nitin.garg@freescale.com> | 2015-09-17 08:58:51 -0500 |
commit | 461c948e33d45af3840e3296ac860b4577517367 (patch) | |
tree | 6bd1e5dbb99014ff8c94aecd4c26475ee5857970 /arch/arm/boot/dts/imx6sl.dtsi | |
parent | 2ad2d0309e0049f86f182f32f50c6bbce9b43a14 (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.dtsi | 10 |
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>; }; |