diff options
author | Liu Ying <victor.liu@nxp.com> | 2017-04-20 11:08:32 +0800 |
---|---|---|
committer | Jason Liu <jason.hui.liu@nxp.com> | 2019-02-12 10:26:20 +0800 |
commit | 65f451bf5a5f2c4255292d42ab599d6c13376238 (patch) | |
tree | 93658b13489876903a3d2ef01de7eba0a7aff8c4 /arch/arm/boot/dts/imx6qdl-sabresd.dtsi | |
parent | a6d7c9e3d49fec1d111ced36e2c4d9c8af079a3e (diff) |
MLK-14665 video: fbdev: mxc: mipi dsi: Customize gpio reset function
The mxc display driver framework doesn't support deferral probe.
The following initialization process may cause the mipi dsi driver
deferral probe, however.
pinctrl-imx6 - arch_initcall
gpio-mxc - subsys_initcall
gpio-reset - arch_initcall
This patch customizes gpio reset function so that we can remove
the code to use the reset logic provided by the gpio-reset driver.
Also, the gpio-reset driver is not in the upstreaming kernel,
so it would be good not to use it if possible.
Signed-off-by: Liu Ying <victor.liu@nxp.com>
Diffstat (limited to 'arch/arm/boot/dts/imx6qdl-sabresd.dtsi')
-rw-r--r-- | arch/arm/boot/dts/imx6qdl-sabresd.dtsi | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/arch/arm/boot/dts/imx6qdl-sabresd.dtsi b/arch/arm/boot/dts/imx6qdl-sabresd.dtsi index 40c6032d578c..9321992d6eb2 100644 --- a/arch/arm/boot/dts/imx6qdl-sabresd.dtsi +++ b/arch/arm/boot/dts/imx6qdl-sabresd.dtsi @@ -292,13 +292,6 @@ compatible = "fsl,mxc_v4l2_output"; status = "okay"; }; - - mipi_dsi_reset: mipi-dsi-reset { - compatible = "gpio-reset"; - reset-gpios = <&gpio6 11 GPIO_ACTIVE_LOW>; - reset-delay-us = <50>; - #reset-cells = <0>; - }; }; &ipu1_csi0_from_ipu1_csi0_mux { @@ -1062,7 +1055,8 @@ disp_id = <1>; lcd_panel = "TRULY-WVGA"; disp-power-on-supply = <®_mipi_dsi_pwr_on>; - resets = <&mipi_dsi_reset>; + reset-gpios = <&gpio6 11 GPIO_ACTIVE_LOW>; + reset-delay-us = <50>; status = "okay"; }; |