summaryrefslogtreecommitdiff
path: root/arch/arm
diff options
context:
space:
mode:
authorYe Li <ye.li@nxp.com>2020-05-10 02:57:06 -0700
committerYe Li <ye.li@nxp.com>2020-05-11 02:23:05 -0700
commit0a6b3da40e61968ad2b10e1c2ffd9e45bc8293bc (patch)
treec5346d28deed5f9ec11516983ce3a668dd0f2c47 /arch/arm
parent52d4c7c3e98d573f1c3e4e67e02dd4b08be6bee7 (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.dtsi30
-rw-r--r--arch/arm/dts/imx6ul-14x14-evk.dtsi49
-rw-r--r--arch/arm/dts/imx6ul-9x9-evk.dts2
-rw-r--r--arch/arm/dts/imx6ull-9x9-evk.dts2
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 {