coreboot/src/soc/intel/common
Jeremy Compostella 765e5df0dd drivers/intel/gma: Hook up libgfxinit in romstage
A mainboard port needs to:

- select `CONFIG_MAINBOARD_HAS_EARLY_LIBGFXINIT'

- implement the Ada package `GMA.Mainboard' with a single function
  `ports' that returns a list of ports to be probed for displays.

- set the desired `GFX_GMA_DEFAULT_MMIO' IO memory address to use
  in romstage (and ramstage) for the graphic device.

BUG=b:252792591
BRANCH=firmware-brya-14505.B
TEST=libgfxinit compiles in romstage.
     libgfxinit successfully executes in romstage and ramstage using
     the requested MMIO setting on skolas.

Change-Id: I3c2101de10dc5df54fe873e43bbe0f1c4dccff44
Signed-off-by: Jeremy Compostella <jeremy.compostella@intel.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/70276
Reviewed-by: Tarun Tuli <taruntuli@google.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2023-01-11 13:59:54 +00:00
..
acpi tree/acpi: Replace constant "Zero" with actual number 2022-12-27 09:06:47 +00:00
basecode soc/intel/common: Add support to read CPU and PCH Trace Hub modes 2022-11-21 14:04:24 +00:00
block drivers/intel/gma: Hook up libgfxinit in romstage 2023-01-11 13:59:54 +00:00
pch sb,soc/intel: Address TCO SECOND_TO_STS name collision 2022-11-28 10:09:04 +00:00
fsp_reset.c soc/intel/common: Clean up includes 2022-10-25 16:26:51 +00:00
hda_verb.c soc/intel/common: Clean up includes 2022-10-25 16:26:51 +00:00
hda_verb.h soc/intel/common: Move common HDA registers to <device/azalia_device.h> 2020-08-17 06:44:04 +00:00
Kconfig.common soc/intel/common: Introduce SOC_INTEL_COMPLIANCE_TEST_MODE 2022-07-14 23:12:14 +00:00
Makefile.inc soc: Add SPDX license headers to Makefiles 2022-10-31 03:27:13 +00:00
mma.c payloads,src: Replace ALIGN(x, a) by ALIGN_UP(x, a) for clarity 2022-10-13 19:14:57 +00:00
mma.h intel: mma: Use new CBFS API 2021-04-14 01:03:33 +00:00
nhlt.c
reset.c Revert "soc/intel: Refactor do_global_reset() function" 2020-09-22 05:13:39 +00:00
reset.h Revert "soc/intel: Refactor do_global_reset() function" 2020-09-22 05:13:39 +00:00
smbios.c soc/intel: Add node_num to dimm_info struct + adjust dimm_info_fill 2022-11-17 17:51:46 +00:00
smbios.h soc/intel: Add node_num to dimm_info struct + adjust dimm_info_fill 2022-11-17 17:51:46 +00:00
tpm_tis.c
vbt.c soc/intel/common: Clean up includes 2022-10-25 16:26:51 +00:00
vbt.h src: Remove unused 'include <types.h>' 2020-07-14 16:10:17 +00:00