diff options
author | Ye Li <ye.li@nxp.com> | 2020-05-10 02:57:06 -0700 |
---|---|---|
committer | Ye Li <ye.li@nxp.com> | 2020-05-11 02:23:05 -0700 |
commit | 0a6b3da40e61968ad2b10e1c2ffd9e45bc8293bc (patch) | |
tree | c5346d28deed5f9ec11516983ce3a668dd0f2c47 /arch/arm | |
parent | 52d4c7c3e98d573f1c3e4e67e02dd4b08be6bee7 (diff) |
MLK-23964-24 imx6ul/imx6ull: Enable splash screen for EVK board
Enable the splash screen basing on video link for all iMX6UL/iMX6ULL
9x9 EVK and 14x14 EVK boards.
Update the DTS to add lcd timing and fix the bpp
Signed-off-by: Ye Li <ye.li@nxp.com>
Diffstat (limited to 'arch/arm')
-rw-r--r-- | arch/arm/dts/imx6ul-14x14-evk-u-boot.dtsi | 30 | ||||
-rw-r--r-- | arch/arm/dts/imx6ul-14x14-evk.dtsi | 49 | ||||
-rw-r--r-- | arch/arm/dts/imx6ul-9x9-evk.dts | 2 | ||||
-rw-r--r-- | arch/arm/dts/imx6ull-9x9-evk.dts | 2 |
4 files changed, 26 insertions, 57 deletions
diff --git a/arch/arm/dts/imx6ul-14x14-evk-u-boot.dtsi b/arch/arm/dts/imx6ul-14x14-evk-u-boot.dtsi index d0cbf79e33..25e54b0582 100644 --- a/arch/arm/dts/imx6ul-14x14-evk-u-boot.dtsi +++ b/arch/arm/dts/imx6ul-14x14-evk-u-boot.dtsi @@ -25,33 +25,3 @@ &iomuxc { u-boot,dm-pre-reloc; }; - -&lcdif { - display = <&display0>; - u-boot,dm-pre-reloc; - - display0: display@0 { - bits-per-pixel = <24>; - bus-width = <24>; - - display-timings { - native-mode = <&timing0>; - - timing0: timing0 { - clock-frequency = <9200000>; - hactive = <480>; - vactive = <272>; - hfront-porch = <8>; - hback-porch = <4>; - hsync-len = <41>; - vback-porch = <2>; - vfront-porch = <4>; - vsync-len = <10>; - hsync-active = <0>; - vsync-active = <0>; - de-active = <1>; - pixelclk-active = <0>; - }; - }; - }; -}; diff --git a/arch/arm/dts/imx6ul-14x14-evk.dtsi b/arch/arm/dts/imx6ul-14x14-evk.dtsi index 34e07a07f6..0789ca6ed6 100644 --- a/arch/arm/dts/imx6ul-14x14-evk.dtsi +++ b/arch/arm/dts/imx6ul-14x14-evk.dtsi @@ -16,15 +16,6 @@ reg = <0x80000000 0x20000000>; }; - backlight_display: backlight-display { - compatible = "pwm-backlight"; - pwms = <&pwm1 0 5000000>; - brightness-levels = <0 4 8 16 32 64 128 255>; - default-brightness-level = <6>; - status = "okay"; - }; - - reg_sd1_vmmc: regulator-sd1-vmmc { compatible = "regulator-fixed"; regulator-name = "VSD_3V3"; @@ -66,17 +57,6 @@ spi-max-frequency = <100000>; }; }; - - panel { - compatible = "innolux,at043tn24"; - backlight = <&backlight_display>; - - port { - panel_in: endpoint { - remote-endpoint = <&display_out>; - }; - }; - }; }; &clks { @@ -163,16 +143,35 @@ }; &lcdif { - assigned-clocks = <&clks IMX6UL_CLK_LCDIF_PRE_SEL>; - assigned-clock-parents = <&clks IMX6UL_CLK_PLL5_VIDEO_DIV>; pinctrl-names = "default"; pinctrl-0 = <&pinctrl_lcdif_dat &pinctrl_lcdif_ctrl>; + + display = <&display0>; status = "okay"; - port { - display_out: endpoint { - remote-endpoint = <&panel_in>; + display0: display@0 { + bits-per-pixel = <24>; + bus-width = <24>; + + display-timings { + native-mode = <&timing0>; + timing0: timing0 { + clock-frequency = <9200000>; + hactive = <480>; + vactive = <272>; + hfront-porch = <8>; + hback-porch = <4>; + hsync-len = <41>; + vback-porch = <2>; + vfront-porch = <4>; + vsync-len = <10>; + + hsync-active = <0>; + vsync-active = <0>; + de-active = <1>; + pixelclk-active = <0>; + }; }; }; }; diff --git a/arch/arm/dts/imx6ul-9x9-evk.dts b/arch/arm/dts/imx6ul-9x9-evk.dts index 576eb087b5..55b85e02a6 100644 --- a/arch/arm/dts/imx6ul-9x9-evk.dts +++ b/arch/arm/dts/imx6ul-9x9-evk.dts @@ -454,7 +454,7 @@ status = "okay"; display0: display { - bits-per-pixel = <16>; + bits-per-pixel = <24>; bus-width = <24>; display-timings { diff --git a/arch/arm/dts/imx6ull-9x9-evk.dts b/arch/arm/dts/imx6ull-9x9-evk.dts index 025dcd24df..7fab500dad 100644 --- a/arch/arm/dts/imx6ull-9x9-evk.dts +++ b/arch/arm/dts/imx6ull-9x9-evk.dts @@ -469,7 +469,7 @@ status = "okay"; display0: display { - bits-per-pixel = <16>; + bits-per-pixel = <24>; bus-width = <24>; display-timings { |