summaryrefslogtreecommitdiff
path: root/arch/arm/boot/dts/imx7d-12x12-lpddr3-arm2.dts
diff options
context:
space:
mode:
authorAnson Huang <b20788@freescale.com>2015-07-23 18:50:12 +0800
committerJason Liu <jason.hui.liu@nxp.com>2019-02-12 10:23:36 +0800
commite3597059a3dab0454a2d980b5031c696637fe669 (patch)
tree1dfe549621594ba64e97eb277979d2b8c39d2d77 /arch/arm/boot/dts/imx7d-12x12-lpddr3-arm2.dts
parent009751270d112937dc560b5837fef3fef81bf1b2 (diff)
MLK-11281-5 ARM: dts: only enable necessary modules for LPSR mode
Add property "fsl,enable-lpsr" to enable lpsr mode by default, when this property is set, DSM mode will go into LPSR mode. As many modules save/restore is NOT ready, to make tiny kernel enter/exit LPSR mode work, only enable those necessary modules for now. Other modules will be enabled after their drivers are ready to support LPSR mode. Signed-off-by: Anson Huang <b20788@freescale.com>
Diffstat (limited to 'arch/arm/boot/dts/imx7d-12x12-lpddr3-arm2.dts')
-rw-r--r--arch/arm/boot/dts/imx7d-12x12-lpddr3-arm2.dts30
1 files changed, 17 insertions, 13 deletions
diff --git a/arch/arm/boot/dts/imx7d-12x12-lpddr3-arm2.dts b/arch/arm/boot/dts/imx7d-12x12-lpddr3-arm2.dts
index 5baa417f2d9a..746d8d69b1c0 100644
--- a/arch/arm/boot/dts/imx7d-12x12-lpddr3-arm2.dts
+++ b/arch/arm/boot/dts/imx7d-12x12-lpddr3-arm2.dts
@@ -19,7 +19,7 @@
pwms = <&pwm1 0 5000000>;
brightness-levels = <0 4 8 16 32 64 128 255>;
default-brightness-level = <6>;
- status = "okay";
+ status = "disabled";
};
gpio-keys {
@@ -43,7 +43,7 @@
pxp_v4l2_out {
compatible = "fsl,imx7d-pxp-v4l2", "fsl,imx6sx-pxp-v4l2", "fsl,imx6sl-pxp-v4l2";
- status = "okay";
+ status = "disabled";
};
regulators {
@@ -181,7 +181,7 @@
phy-mode = "rgmii";
phy-handle = <&ethphy1>;
fsl,magic-packet;
- status = "okay";
+ status = "disabled";
mdio {
#address-cells = <1>;
@@ -232,7 +232,7 @@
clock-frequency = <100000>;
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_i2c1_1>;
- status = "okay";
+ status = "disabled";
pmic: pfuze3000@08 {
compatible = "fsl,pfuze3000";
@@ -328,7 +328,7 @@
clock-frequency = <100000>;
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_i2c3_1>;
- status = "okay";
+ status = "disabled";
max7322: gpio@68 {
compatible = "maxim,max7322";
@@ -840,7 +840,7 @@
pinctrl-0 = <&pinctrl_lcdif_dat
&pinctrl_lcdif_ctrl>;
display = <&display0>;
- status = "okay";
+ status = "disabled";
display0: display {
bits-per-pixel = <16>;
@@ -867,6 +867,10 @@
};
};
+&ocrams {
+ fsl,enable-lpsr;
+};
+
&pcie {
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_pcie>;
@@ -878,7 +882,7 @@
&pwm1 {
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_pwm1>;
- status = "okay";
+ status = "disabled";
};
&uart1 {
@@ -899,7 +903,7 @@
fsl,uart-has-rtscts;
assigned-clocks = <&clks IMX7D_UART3_ROOT_SRC>;
assigned-clock-parents = <&clks IMX7D_PLL_SYS_MAIN_240M_CLK>;
- status = "disabled";
+ status = "okay";
/* for DTE mode, add below change */
/* fsl,dte-mode;*/
/* pinctrl-0 = <&pinctrl_uart3dte_1>; */
@@ -910,7 +914,7 @@
srp-disable;
hnp-disable;
adp-disable;
- status = "okay";
+ status = "disabled";
};
&usbotg2 {
@@ -918,7 +922,7 @@
srp-disable;
hnp-disable;
adp-disable;
- status = "okay";
+ status = "disabled";
};
&usdhc1 {
@@ -931,7 +935,7 @@
keep-power-in-suspend;
enable-sdio-wakeup;
vmmc-supply = <&reg_sd1_vmmc>;
- status = "okay";
+ status = "disabled";
};
&usdhc2 {
@@ -946,7 +950,7 @@
enable-sdio-wakeup;
fsl,tuning-step = <2>;
vmmc-supply = <&reg_sd2_vmmc>;
- status = "okay";
+ status = "disabled";
};
&usdhc3 {
@@ -961,7 +965,7 @@
fsl,tuning-step = <2>;
non-removable;
keep-power-in-suspend;
- status = "okay";
+ status = "disabled";
};
&sim1 {