diff options
Diffstat (limited to 'arch/arm64/boot/dts/freescale/fsl-ls1012a.dtsi')
-rw-r--r-- | arch/arm64/boot/dts/freescale/fsl-ls1012a.dtsi | 23 |
1 files changed, 12 insertions, 11 deletions
diff --git a/arch/arm64/boot/dts/freescale/fsl-ls1012a.dtsi b/arch/arm64/boot/dts/freescale/fsl-ls1012a.dtsi index 73fc13763747..f7663523bb6d 100644 --- a/arch/arm64/boot/dts/freescale/fsl-ls1012a.dtsi +++ b/arch/arm64/boot/dts/freescale/fsl-ls1012a.dtsi @@ -23,6 +23,7 @@ rtic-c = &rtic_c; rtic-d = &rtic_d; sec-mon = &sec_mon; + rtc1 = &ftm_alarm0; }; cpus { @@ -289,15 +290,21 @@ #thermal-sensor-cells = <1>; }; - ftm0: ftm0@29d0000 { - compatible = "fsl,ftm-alarm"; - reg = <0x0 0x29d0000 0x0 0x10000>, - <0x0 0x1ee2140 0x0 0x4>; - reg-names = "ftm", "FlexTimer1"; + rcpm: rcpm@1ee2140 { + compatible = "fsl,ls1012a-rcpm", "fsl,qoriq-rcpm-2.1+"; + reg = <0x0 0x1ee2140 0x0 0x4>; + #fsl,rcpm-wakeup-cells = <1>; + }; + + ftm_alarm0: timer@29d0000 { + compatible = "fsl,ls1012a-ftm-alarm"; + reg = <0x0 0x29d0000 0x0 0x10000>; + fsl,rcpm-wakeup = <&rcpm 0x20000>; interrupts = <0 86 0x4>; big-endian; }; + i2c0: i2c@2180000 { compatible = "fsl,vf610-i2c", "fsl,ls1012a-vf610-i2c"; #address-cells = <1>; @@ -496,12 +503,6 @@ <0000 0 0 4 &gic 0 113 IRQ_TYPE_LEVEL_HIGH>; status = "disabled"; }; - - rcpm: rcpm@1ee2000 { - compatible = "fsl,ls1012a-rcpm", "fsl,qoriq-rcpm-2.1"; - reg = <0x0 0x1ee2000 0x0 0x1000>; - fsl,#rcpm-wakeup-cells = <1>; - }; }; reserved-memory { |