29 u32 new_vendev = vendev;
48 #define GTT_RETRY 1000
148 CONFIG(MAINBOARD_USE_LIBGFXINIT)) {
203 0x0046, 0x0102, 0x0106, 0x010a, 0x0112,
204 0x0116, 0x0122, 0x0126, 0x0156,
static int acpi_is_wakeup_s3(void)
static void write32(void *addr, uint32_t val)
static uint32_t read32(const void *addr)
#define printk(level,...)
void outl(u32 val, u16 port)
void outw(u16 val, u16 port)
struct resource * probe_resource(const struct device *dev, unsigned int index)
See if a resource structure already exists for a given index.
void drivers_intel_gma_displays_ssdt_generate(const struct i915_gpu_controller_info *conf)
static struct tpm_chip chip
void generate_fake_intel_oprom(const struct i915_gpu_controller_info *conf, struct device *dev, const char *idstr)
static __always_inline void pci_write_config32(const struct device *dev, u16 reg, u32 val)
static __always_inline void pci_or_config16(const struct device *dev, u16 reg, u16 ormask)
void gma_gfxinit(int *lightup_ok)
#define BIOS_DEBUG
BIOS_DEBUG - Verbose output.
#define BIOS_ERR
BIOS_ERR - System in incomplete state.
#define BIOS_SPEW
BIOS_SPEW - Excessively verbose output.
void gtt_write(u32 reg, u32 data)
u32 map_oprom_vendev(u32 vendev)
int gtt_poll(u32 reg, u32 mask, u32 value)
static void gma_enable_swsci(void)
static struct resource * gtt_res
static void gma_func0_init(struct device *dev)
static const struct pci_driver gma __pci_driver
static const unsigned short pci_device_ids[]
static void gma_pm_init_post_vbios(struct device *dev)
static struct device_operations gma_func0_ops
static void gma_read_resources(struct device *dev)
static void gma_generate_ssdt(const struct device *device)
enum cb_err intel_gma_init_igd_opregion(void)
#define PCI_COMMAND_MASTER
#define PCI_BASE_ADDRESS_2
#define PCI_BASE_ADDRESS_0
void pci_dev_init(struct device *dev)
Default handler: only runs the relevant PCI BIOS.
void pci_dev_enable_resources(struct device *dev)
void pci_dev_read_resources(struct device *dev)
struct pci_operations pci_dev_ops_pci
Default device operation for PCI devices.
void pci_dev_set_resources(struct device *dev)
#define IORESOURCE_RESERVE
#define IORESOURCE_ASSIGNED
static void * res2mmio(const struct resource *res, unsigned long offset, unsigned long mask)
void(* read_resources)(struct device *dev)
DEVTREE_CONST void * chip_info
struct i915_gpu_controller_info gfx
enum northbridge_intel_ironlake_config::@325 gpu_panel_port_select
u16 gpu_panel_power_up_delay
u16 gpu_panel_power_backlight_off_delay
u16 gpu_panel_power_backlight_on_delay
u16 gpu_panel_power_down_delay
u8 gpu_panel_power_cycle_delay