Commit 422b0676 authored by Robin Gong's avatar Robin Gong Committed by Shawn Guo
Browse files

ARM: dts: imx6: add pm_power_off support for i.mx6 chips



All chips of i.mx6 can be powered off by programming SNVS.
For example :
On i.mx6q-sabresd board, PMIC_ON_REQ connect with external
pmic ON/OFF pin, that will cause the whole PMIC powered off
except VSNVS. And system can restart once PMIC_ON_REQ goes
high by push POWRER key.

Signed-off-by: default avatarRobin Gong <b38343@freescale.com>
Signed-off-by: default avatarShawn Guo <shawn.guo@linaro.org>
parent 505251e5
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -531,6 +531,10 @@
	status = "okay";
};

&snvs_poweroff {
	status = "okay";
};

&ssi2 {
	status = "okay";
};
+6 −0
Original line number Diff line number Diff line
@@ -665,6 +665,12 @@
					interrupts = <0 19 IRQ_TYPE_LEVEL_HIGH>,
						     <0 20 IRQ_TYPE_LEVEL_HIGH>;
				};

				snvs_poweroff: snvs-poweroff@38 {
					compatible = "fsl,sec-v4.0-poweroff";
					reg = <0x38 0x4>;
					status = "disabled";
				};
			};

			epit1: epit@020d0000 { /* EPIT1 */
+4 −0
Original line number Diff line number Diff line
@@ -580,6 +580,10 @@
	status = "okay";
};

&snvs_poweroff {
	status = "okay";
};

&ssi2 {
	status = "okay";
};
+6 −0
Original line number Diff line number Diff line
@@ -574,6 +574,12 @@
					interrupts = <0 19 IRQ_TYPE_LEVEL_HIGH>,
						     <0 20 IRQ_TYPE_LEVEL_HIGH>;
				};

				snvs_poweroff: snvs-poweroff@38 {
					compatible = "fsl,sec-v4.0-poweroff";
					reg = <0x38 0x4>;
					status = "disabled";
				};
			};

			epit1: epit@020d0000 {
+4 −0
Original line number Diff line number Diff line
@@ -336,6 +336,10 @@
	status = "okay";
};

&snvs_poweroff {
	status = "okay";
};

&ssi2 {
	status = "okay";
};
Loading