mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-11-25 06:00:43 +00:00
x86: Gracefully disable the vesa driver when running from EFI
We cannot use this driver when running from EFI as we have no direct hardware access. In fact coreboot uses a different driver which uses tables provided by coreboot. So far it does not seem possible to use a normal video driver when booting from EFI. Signed-off-by: Simon Glass <sjg@chromium.org> Acked-by: Anatolij Gustschin <agust@denx.de> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
This commit is contained in:
parent
eeae510007
commit
ad11dbff74
1 changed files with 8 additions and 0 deletions
|
@ -24,6 +24,14 @@ void *video_hw_init(void)
|
|||
int ret;
|
||||
|
||||
printf("Video: ");
|
||||
if (!ll_boot_init()) {
|
||||
/*
|
||||
* If we are running from EFI or coreboot, this driver can't
|
||||
* work.
|
||||
*/
|
||||
printf("Not available (previous bootloader prevents it)\n");
|
||||
return NULL;
|
||||
}
|
||||
if (vbe_get_video_info(gdev)) {
|
||||
dev = pci_find_class(PCI_CLASS_DISPLAY_VGA << 8, 0);
|
||||
if (dev == -1) {
|
||||
|
|
Loading…
Reference in a new issue