mirror of
https://github.com/u-boot/u-boot.git
synced 2024-11-28 15:13:31 +08:00
imx: ventana: added device-tree display configuration for LVDS displays
Configure kernel device-tree for display from env var. This is useful to specify the display present when the device-tree supports multiple non-detectable display configurations. Signed-off-by: Tim Harvey <tharvey@gateworks.com>
This commit is contained in:
parent
f02390b6ab
commit
4569cd561d
@ -1606,6 +1606,7 @@ int ft_board_setup(void *blob, bd_t *bd)
|
||||
{ "fsl,imx6q-gpmi-nand", MTD_DEV_TYPE_NAND, }, /* NAND flash */
|
||||
};
|
||||
const char *model = getenv("model");
|
||||
const char *display = getenv("display");
|
||||
int i;
|
||||
char rev = 0;
|
||||
|
||||
@ -1626,6 +1627,13 @@ int ft_board_setup(void *blob, bd_t *bd)
|
||||
puts(" Updating MTD partitions...\n");
|
||||
fdt_fixup_mtdparts(blob, nodes, ARRAY_SIZE(nodes));
|
||||
|
||||
/* Update display timings from display env var */
|
||||
if (display) {
|
||||
if (fdt_fixup_display(blob, fdt_get_alias(blob, "lvds0"),
|
||||
display) >= 0)
|
||||
printf(" Set display timings for %s...\n", display);
|
||||
}
|
||||
|
||||
if (!model) {
|
||||
puts("invalid board info: Leaving FDT fully enabled\n");
|
||||
return 0;
|
||||
|
Loading…
Reference in New Issue
Block a user