summaryrefslogtreecommitdiff
path: root/arch/x86/include
diff options
context:
space:
mode:
authorSimon Glass <sjg@chromium.org>2014-11-14 20:56:36 -0700
committerSimon Glass <sjg@chromium.org>2014-11-25 07:11:16 -0700
commiteffcf067df5f986b8f9a2ca5101c74495be700ab (patch)
treeda6cc6a7e550e69602991716fe2992ef76861932 /arch/x86/include
parentd040ac0a89a6ffdcd27bfba24984a339e8a4addc (diff)
downloadu-boot-imx-effcf067df5f986b8f9a2ca5101c74495be700ab.zip
u-boot-imx-effcf067df5f986b8f9a2ca5101c74495be700ab.tar.gz
u-boot-imx-effcf067df5f986b8f9a2ca5101c74495be700ab.tar.bz2
x86: Add initial video device init for Intel GMA
Intel's Graphics Media Accelerator (GMA) is a generic name for a wide range of video devices. Add code to set up the hardware on ivybridge. Part of the init happens in native code, part of it happens in a 16-bit option ROM for those nostalgic for the 1970s. Signed-off-by: Simon Glass <sjg@chromium.org>
Diffstat (limited to 'arch/x86/include')
-rw-r--r--arch/x86/include/asm/arch-ivybridge/bd82x6x.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/arch/x86/include/asm/arch-ivybridge/bd82x6x.h b/arch/x86/include/asm/arch-ivybridge/bd82x6x.h
index 96d51c2..e1d9a9b 100644
--- a/arch/x86/include/asm/arch-ivybridge/bd82x6x.h
+++ b/arch/x86/include/asm/arch-ivybridge/bd82x6x.h
@@ -13,6 +13,8 @@ void bd82x6x_pci_init(pci_dev_t dev);
void bd82x6x_usb_ehci_init(pci_dev_t dev);
void bd82x6x_usb_xhci_init(pci_dev_t dev);
int bd82x6x_init_pci_devices(void);
+int gma_func0_init(pci_dev_t dev, struct pci_controller *hose,
+ const void *blob, int node);
int bd82x6x_init(void);
struct x86_cpu_priv;