mirror of
https://github.com/Fishwaldo/u-boot.git
synced 2025-03-18 21:21:37 +00:00
video: sunxi: de2: add support for LCD SimpleFB
Add support for setting up SimpleFB for LCD display output in DE2 SimpleFB setup code. Signed-off-by: Icenowy Zheng <icenowy@aosc.io> Reviewed-by: Jagan Teki <jagan@openedev.com> Acked-by: Maxime Ripard <maxime.ripard@free-electrons.com>
This commit is contained in:
parent
6130b1f6bc
commit
0458e8c6fa
1 changed files with 10 additions and 1 deletions
|
@ -319,7 +319,7 @@ U_BOOT_DEVICE(sunxi_de2) = {
|
|||
#if defined(CONFIG_OF_BOARD_SETUP) && defined(CONFIG_VIDEO_DT_SIMPLEFB)
|
||||
int sunxi_simplefb_setup(void *blob)
|
||||
{
|
||||
struct udevice *de2, *hdmi;
|
||||
struct udevice *de2, *hdmi, *lcd;
|
||||
struct video_priv *de2_priv;
|
||||
struct video_uc_platdata *de2_plat;
|
||||
int mux;
|
||||
|
@ -355,6 +355,15 @@ int sunxi_simplefb_setup(void *blob)
|
|||
debug("HDMI present but not probed\n");
|
||||
}
|
||||
|
||||
ret = uclass_find_device_by_name(UCLASS_DISPLAY,
|
||||
"sunxi_lcd", &lcd);
|
||||
if (ret)
|
||||
debug("LCD not present\n");
|
||||
else if (device_active(lcd))
|
||||
pipeline = "mixer0-lcd0";
|
||||
else
|
||||
debug("LCD present but not probed\n");
|
||||
|
||||
if (!pipeline) {
|
||||
debug("No active display present\n");
|
||||
return 0;
|
||||
|
|
Loading…
Add table
Reference in a new issue