x86: Add initial video device init for Intel GMA
authorSimon Glass <sjg@chromium.org>
Sat, 15 Nov 2014 03:56:36 +0000 (20:56 -0700)
committerSimon Glass <sjg@chromium.org>
Tue, 25 Nov 2014 14:11:16 +0000 (07:11 -0700)
commiteffcf067df5f986b8f9a2ca5101c74495be700ab
treeda6cc6a7e550e69602991716fe2992ef76861932
parentd040ac0a89a6ffdcd27bfba24984a339e8a4addc
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>
arch/x86/cpu/ivybridge/Makefile
arch/x86/cpu/ivybridge/bd82x6x.c
arch/x86/cpu/ivybridge/gma.c [new file with mode: 0644]
arch/x86/cpu/ivybridge/gma.h [new file with mode: 0644]
arch/x86/include/asm/arch-ivybridge/bd82x6x.h
doc/device-tree-bindings/video/intel-gma.txt [new file with mode: 0644]
include/fdtdec.h
lib/fdtdec.c