u-boot/arch/arm/dts/imx6ul-opos6uldev-u-boot.dtsi
Sébastien Szymanski 64ca8db96e opos6uldev: make the LCD work again
Commit 5d7a95f499 ("imx6ul/imx6ull: synchronise device trees with
linux") removed the display timings from the board device tree whereas
they are still needed by the mxsfb driver.
Add the timings back (the correct ones) in the
imx6ul-opos6uldev-u-boot.dtsi file and remove them from the
opos6uldev.env file.

Update the opos6uldev_defconfig file so that the LCD turns on at boot.

Fixes: 5d7a95f499 ("imx6ul/imx6ull: synchronise device trees with linux")
Signed-off-by: Sébastien Szymanski <sebastien.szymanski@armadeus.com>
2024-03-04 08:18:48 -03:00

50 lines
793 B
Text

// SPDX-License-Identifier: GPL-2.0
/*
* Device Tree Source extras for U-Boot for the OPOS6ULDev board
*
* Copyright (C) 2018 Armadeus Systems <support@armadeus.com>
*/
#include "imx6ul-opos6ul-u-boot.dtsi"
&aips1 {
bootph-pre-ram;
spba-bus@02000000 {
bootph-pre-ram;
};
};
&lcdif {
display = <&display0>;
bootph-some-ram;
display0: display0 {
bits-per-pixel = <18>;
bus-width = <18>;
display-timings {
timing0 {
clock-frequency = <33300000>;
hactive = <800>;
vactive = <480>;
hback-porch = <36>;
hfront-porch = <210>;
vback-porch = <13>;
vfront-porch = <22>;
hsync-len = <10>;
vsync-len = <10>;
de-active = <1>;
pixelclk-active = <0>;
};
};
};
};
&pinctrl_uart1 {
bootph-pre-ram;
};
&uart1 {
bootph-pre-ram;
};