Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit abb9f253 authored by Frank Li's avatar Frank Li Committed by Shawn Guo
Browse files

ARM: dts: imx7d: enable snvs rtc, onoffkey and power off



Change SNVS rtc to syscon interface.
Enable onoff key and power off function.

Signed-off-by: default avatarFrank Li <Frank.Li@freescale.com>
Signed-off-by: default avatarShawn Guo <shawnguo@kernel.org>
parent 5e8cdb01
Loading
Loading
Loading
Loading
+20 −6
Original line number Original line Diff line number Diff line
@@ -525,17 +525,31 @@
			};
			};


			snvs: snvs@30370000 {
			snvs: snvs@30370000 {
				compatible = "fsl,sec-v4.0-mon", "simple-bus";
				compatible = "fsl,sec-v4.0-mon", "syscon", "simple-mfd";
				#address-cells = <1>;
				reg = <0x30370000 0x10000>;
				#size-cells = <1>;
				ranges = <0 0x30370000 0x10000>;


				snvs-rtc-lp@34 {
				snvs_rtc: snvs-rtc-lp {
					compatible = "fsl,sec-v4.0-mon-rtc-lp";
					compatible = "fsl,sec-v4.0-mon-rtc-lp";
					reg = <0x34 0x58>;
					regmap = <&snvs>;
					offset = <0x34>;
					interrupts = <GIC_SPI 19 IRQ_TYPE_LEVEL_HIGH>,
					interrupts = <GIC_SPI 19 IRQ_TYPE_LEVEL_HIGH>,
						     <GIC_SPI 20 IRQ_TYPE_LEVEL_HIGH>;
						     <GIC_SPI 20 IRQ_TYPE_LEVEL_HIGH>;
				};
				};

				snvs_poweroff: snvs-poweroff {
					compatible = "syscon-poweroff";
					regmap = <&snvs>;
					offset = <0x38>;
					mask = <0x60>;
				};

				snvs_pwrkey: snvs-powerkey {
					compatible = "fsl,sec-v4.0-pwrkey";
					regmap = <&snvs>;
					interrupts = <GIC_SPI 4 IRQ_TYPE_LEVEL_HIGH>;
					linux,keycode = <KEY_POWER>;
					wakeup-source;
				};
			};
			};


			clks: ccm@30380000 {
			clks: ccm@30380000 {