diff options
author | Sandor Yu <Sandor.yu@nxp.com> | 2019-11-27 16:07:45 +0800 |
---|---|---|
committer | Sandor Yu <Sandor.yu@nxp.com> | 2019-11-29 17:57:10 +0800 |
commit | 382e4628e2f9ac50b35433e66fea550b3ca9ac11 (patch) | |
tree | e423c11a44539394321d2549e3c8b8d246bd007a /arch/arm64/boot/dts/freescale | |
parent | ff465fbf1bcee6bc2a029cdd4a96fd24583017b7 (diff) |
LF-235: arm64: dts: imx8qm: disable all hdmi ss modules defaultly
imx8qm hdmi has a specific dts file, in order to avoid
unnecessary probe hdmi subsystem modules in imx8qm-mek.dts
all hdmi submodules by default set to disabled and enabled
in imx8qm-mek-hdmi.dts
Signed-off-by: Sandor Yu <Sandor.yu@nxp.com>
Reviewed-by: Robby Cai <robby.cai@nxp.com>
Diffstat (limited to 'arch/arm64/boot/dts/freescale')
-rw-r--r-- | arch/arm64/boot/dts/freescale/imx8qm-mek-hdmi.dts | 48 | ||||
-rw-r--r-- | arch/arm64/boot/dts/freescale/imx8qm-ss-hdmi.dtsi | 12 |
2 files changed, 60 insertions, 0 deletions
diff --git a/arch/arm64/boot/dts/freescale/imx8qm-mek-hdmi.dts b/arch/arm64/boot/dts/freescale/imx8qm-mek-hdmi.dts index 567aea715f39..5e09ef029b57 100644 --- a/arch/arm64/boot/dts/freescale/imx8qm-mek-hdmi.dts +++ b/arch/arm64/boot/dts/freescale/imx8qm-mek-hdmi.dts @@ -51,6 +51,54 @@ status = "disabled"; }; +&irqsteer_hdmi { + status = "okay"; +}; + +&hdmi_lpcg_i2c0 { + status = "okay"; +}; + +&hdmi_lpcg_lis_ipg { + status = "okay"; +}; + +&hdmi_lpcg_pwm_ipg { + status = "okay"; +}; + +&hdmi_lpcg_i2s { + status = "okay"; +}; + +&hdmi_lpcg_gpio_ipg { + status = "okay"; +}; + +&hdmi_lpcg_msi_hclk { + status = "okay"; +}; + +&hdmi_lpcg_pxl { + status = "okay"; +}; + +&hdmi_lpcg_phy { + status = "okay"; +}; + +&hdmi_lpcg_apb_mux_csr { + status = "okay"; +}; + +&hdmi_lpcg_apb_mux_ctrl { + status = "okay"; +}; + +&hdmi_lpcg_apb { + status = "okay"; +}; + &hdmi { compatible = "cdn,imx8qm-hdmi"; lane-mapping = <0x93>; diff --git a/arch/arm64/boot/dts/freescale/imx8qm-ss-hdmi.dtsi b/arch/arm64/boot/dts/freescale/imx8qm-ss-hdmi.dtsi index 0cac72ad257c..049416cb629a 100644 --- a/arch/arm64/boot/dts/freescale/imx8qm-ss-hdmi.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8qm-ss-hdmi.dtsi @@ -28,6 +28,7 @@ <&clk IMX_SC_R_HDMI IMX_SC_PM_CLK_MISC4>; assigned-clock-rates = <800000000>, <84375000>; power-domains = <&pd IMX_SC_R_HDMI>; + status = "disabled"; }; hdmi_lpcg_i2c0: clock-controller@56263000 { @@ -40,6 +41,7 @@ clock-output-names = "hdmi_lpcg_i2c0_clk", "hdmi_lpcg_i2c0_ipg_clk"; power-domains = <&pd IMX_SC_R_HDMI_I2C_0>; + status = "disabled"; }; hdmi_lpcg_lis_ipg: clock-controller@56263004 { @@ -50,6 +52,7 @@ bit-offset = <16>; clock-output-names = "hdmi_lpcg_lis_ipg_clk"; power-domains = <&pd IMX_SC_R_HDMI>; + status = "disabled"; }; hdmi_lpcg_pwm_ipg: clock-controller@56263008 { @@ -60,6 +63,7 @@ bit-offset = <16>; clock-output-names = "hdmi_lpcg_pwm_ipg_clk"; power-domains = <&pd IMX_SC_R_HDMI>; + status = "disabled"; }; hdmi_lpcg_i2s: clock-controller@5626300c { @@ -70,6 +74,7 @@ bit-offset = <0>; clock-output-names = "hdmi_lpcg_i2s_clk"; power-domains = <&pd IMX_SC_R_HDMI_I2S>; + status = "disabled"; }; hdmi_lpcg_gpio_ipg: clock-controller@56263010 { @@ -80,6 +85,7 @@ bit-offset = <16>; clock-output-names = "hdmi_lpcg_gpio_ipg_clk"; power-domains = <&pd IMX_SC_R_HDMI>; + status = "disabled"; }; hdmi_lpcg_msi_hclk: clock-controller@56263014 { @@ -90,6 +96,7 @@ bit-offset = <0>; clock-output-names = "hdmi_lpcg_msi_hclk_clk"; power-domains = <&pd IMX_SC_R_HDMI>; + status = "disabled"; }; hdmi_lpcg_pxl: clock-controller@56263018 { @@ -100,6 +107,7 @@ bit-offset = <0>; clock-output-names = "hdmi_lpcg_pxl_clk"; power-domains = <&pd IMX_SC_R_HDMI>; + status = "disabled"; }; hdmi_lpcg_phy: clock-controller@5626301c { @@ -112,6 +120,7 @@ clock-output-names = "hdmi_lpcg_phy_vif_clk", "hdmi_lpcg_phy_pclk"; power-domains = <&pd IMX_SC_R_HDMI>; + status = "disabled"; }; hdmi_lpcg_apb_mux_csr: clock-controller@56263020 { @@ -122,6 +131,7 @@ bit-offset = <16>; clock-output-names = "hdmi_lpcg_apb_mux_csr_clk"; power-domains = <&pd IMX_SC_R_HDMI>; + status = "disabled"; }; hdmi_lpcg_apb_mux_ctrl: clock-controller@56263024 { @@ -132,6 +142,7 @@ bit-offset = <16>; clock-output-names = "hdmi_lpcg_apb_mux_ctrl_clk"; power-domains = <&pd IMX_SC_R_HDMI>; + status = "disabled"; }; hdmi_lpcg_apb: clock-controller@56263028 { @@ -142,6 +153,7 @@ bit-offset = <16>; clock-output-names = "hdmi_lpcg_apb_clk"; power-domains = <&pd IMX_SC_R_HDMI>; + status = "disabled"; }; i2c0_hdmi: i2c@56266000 { |