diff options
author | Anson Huang <b20788@freescale.com> | 2015-07-23 18:50:12 +0800 |
---|---|---|
committer | Jason Liu <jason.hui.liu@nxp.com> | 2019-02-12 10:23:36 +0800 |
commit | e3597059a3dab0454a2d980b5031c696637fe669 (patch) | |
tree | 1dfe549621594ba64e97eb277979d2b8c39d2d77 /arch/arm/boot/dts/imx7d-12x12-lpddr3-arm2.dts | |
parent | 009751270d112937dc560b5837fef3fef81bf1b2 (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.dts | 30 |
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 = <ðphy1>; 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 = <®_sd1_vmmc>; - status = "okay"; + status = "disabled"; }; &usdhc2 { @@ -946,7 +950,7 @@ enable-sdio-wakeup; fsl,tuning-step = <2>; vmmc-supply = <®_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 { |