diff options
author | Haibo Chen <haibo.chen@nxp.com> | 2018-09-20 20:31:50 +0800 |
---|---|---|
committer | Jason Liu <jason.hui.liu@nxp.com> | 2019-02-12 10:34:10 +0800 |
commit | 71a677134b09eccd9188199b4037a7208e68a5e9 (patch) | |
tree | 2968061d8812e6c7c2c68cddab3ac8bd284bb159 /arch/arm64/boot/dts/freescale/fsl-imx8mq-evk-lcdif-rm67191.dts | |
parent | 12168ecfa5efa3649027bac706cadf1a60b909f3 (diff) |
MLK-19652 ARM64: dts: imx8mq-evk: add touch and mipi-hdmi support for both B4 and B3 board
For imx8mq-evk board, B4 board change touch/mipi-hdmi connected i2c bus from i2c1 to i2c3.
So this patch make the touch and mipi-hdmi work for both B4 and B3 board.
Signed-off-by: Haibo Chen <haibo.chen@nxp.com>
Diffstat (limited to 'arch/arm64/boot/dts/freescale/fsl-imx8mq-evk-lcdif-rm67191.dts')
-rw-r--r-- | arch/arm64/boot/dts/freescale/fsl-imx8mq-evk-lcdif-rm67191.dts | 103 |
1 files changed, 2 insertions, 101 deletions
diff --git a/arch/arm64/boot/dts/freescale/fsl-imx8mq-evk-lcdif-rm67191.dts b/arch/arm64/boot/dts/freescale/fsl-imx8mq-evk-lcdif-rm67191.dts index f02e58ad4a98..d2c38003b60e 100644 --- a/arch/arm64/boot/dts/freescale/fsl-imx8mq-evk-lcdif-rm67191.dts +++ b/arch/arm64/boot/dts/freescale/fsl-imx8mq-evk-lcdif-rm67191.dts @@ -1,5 +1,5 @@ /* - * Copyright 2017 NXP + * Copyright 2017-2018 NXP * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License @@ -13,103 +13,4 @@ */ #include "fsl-imx8mq-evk.dts" - -/ { - display-subsystem { - status = "disabled"; - }; -}; - -&irqsteer_dcss { - status = "disabled"; -}; - -&dcss { - status = "disabled"; -}; - -&hdmi { - status = "disabled"; -}; - -&lcdif { - status = "okay"; - max-res = <1080>, <1920>; - - assigned-clocks = <&clk IMX8MQ_CLK_LCDIF_PIXEL_SRC>, - <&clk IMX8MQ_VIDEO_PLL1_REF_SEL>, - <&clk IMX8MQ_VIDEO_PLL1>; - assigned-clock-parents = <&clk IMX8MQ_VIDEO_PLL1_OUT>, - <&clk IMX8MQ_CLK_25M>; - assigned-clock-rate = <120000000>, - <0>, - <599999999>; - - port@0 { - lcdif_mipi_dsi: mipi-dsi-endpoint { - remote-endpoint = <&mipi_dsi_in>; - }; - }; -}; - -&mipi_dsi_phy { - status = "okay"; -}; - -&mipi_dsi { - status = "okay"; - as_bridge; - sync-pol = <1>; - assigned-clocks = <&clk IMX8MQ_CLK_DSI_PHY_REF_SRC>, - <&clk IMX8MQ_CLK_DSI_CORE_SRC>, - <&clk IMX8MQ_VIDEO_PLL1_REF_SEL>, - <&clk IMX8MQ_VIDEO_PLL1>; - assigned-clock-parents = <&clk IMX8MQ_VIDEO_PLL1_OUT>, - <&clk IMX8MQ_SYS1_PLL_266M>, - <&clk IMX8MQ_CLK_25M>; - assigned-clock-rates = <24000000>, - <266000000>, - <0>, - <599999999>; - - port@1 { - mipi_dsi_in: endpoint { - remote-endpoint = <&lcdif_mipi_dsi>; - }; - }; -}; - -&mipi_dsi_bridge { - status = "okay"; - - panel@0 { - compatible = "raydium,rm67191"; - reg = <0>; - pinctrl-0 = <&pinctrl_mipi_dsi_en>; - reset-gpio = <&gpio5 6 GPIO_ACTIVE_HIGH>; - dsi-lanes = <4>; - panel-width-mm = <68>; - panel-height-mm = <121>; - port { - panel1_in: endpoint { - remote-endpoint = <&mipi_dsi_bridge_out>; - }; - }; - }; - - port@2 { - mipi_dsi_bridge_out: endpoint { - remote-endpoint = <&panel1_in>; - }; - }; -}; - -&iomuxc { - imx8mq-evk { - pinctrl_mipi_dsi_en: mipi_dsi_en { - fsl,pins = < - MX8MQ_IOMUXC_ECSPI1_SCLK_GPIO5_IO6 0x16 - >; - }; - }; -}; +#include "fsl-imx8mq-evk-lcdif-rm67191.dtsi" |