This commit is contained in:
Jeremy Soller
2020-10-12 21:11:58 -06:00
parent 3df8580f37
commit 22ffb6ef4a
53 changed files with 11703 additions and 477 deletions

View File

@@ -26,6 +26,11 @@ CONFIG_USE_BLOBS=y
# CONFIG_USE_QC_BLOBS is not set
# CONFIG_COVERAGE is not set
# CONFIG_UBSAN is not set
# CONFIG_HAVE_ASAN_IN_ROMSTAGE is not set
# CONFIG_ASAN_IN_ROMSTAGE is not set
CONFIG_HAVE_ASAN_IN_RAMSTAGE=y
# CONFIG_ASAN_IN_RAMSTAGE is not set
# CONFIG_ASAN is not set
# CONFIG_NO_STAGE_CACHE is not set
CONFIG_TSEG_STAGE_CACHE=y
# CONFIG_UPDATE_IMAGE is not set
@@ -40,6 +45,7 @@ CONFIG_TSEG_STAGE_CACHE=y
# Important: Run 'make distclean' before switching boards
#
# CONFIG_VENDOR_51NB is not set
# CONFIG_VENDOR_ACER is not set
# CONFIG_VENDOR_ADLINK is not set
# CONFIG_VENDOR_AMD is not set
# CONFIG_VENDOR_AOPEN is not set
@@ -48,7 +54,9 @@ CONFIG_TSEG_STAGE_CACHE=y
# CONFIG_VENDOR_ASUS is not set
# CONFIG_VENDOR_BAP is not set
# CONFIG_VENDOR_BIOSTAR is not set
# CONFIG_VENDOR_BOSTENTECH is not set
# CONFIG_VENDOR_CAVIUM is not set
# CONFIG_VENDOR_CLEVO is not set
# CONFIG_VENDOR_COMPULAB is not set
# CONFIG_VENDOR_DELL is not set
# CONFIG_VENDOR_ELMEX is not set
@@ -112,6 +120,9 @@ CONFIG_PRERAM_CBMEM_CONSOLE_SIZE=0xe00
CONFIG_OVERRIDE_DEVICETREE="variants/$(CONFIG_VARIANT_DIR)/overridetree.cb"
CONFIG_BOOT_DEVICE_SPI_FLASH_BUS=0
CONFIG_UART_FOR_CONSOLE=2
CONFIG_CONSOLE_POST=y
CONFIG_TPM_PIRQ=0x0
# CONFIG_POST_DEVICE is not set
CONFIG_MEMLAYOUT_LD_FILE="src/arch/x86/memlayout.ld"
# CONFIG_VBOOT is not set
CONFIG_DCACHE_RAM_BASE=0xfef00000
@@ -127,7 +138,6 @@ CONFIG_DRIVERS_INTEL_WIFI=y
CONFIG_IFD_BIN_PATH="$(FIRMWARE_OPEN_MODEL_DIR)/fd.rom"
CONFIG_ME_BIN_PATH="$(FIRMWARE_OPEN_MODEL_DIR)/me.rom"
# CONFIG_CONSOLE_SERIAL is not set
CONFIG_TPM_PIRQ=0x0
CONFIG_PCIEXP_HOTPLUG_BUSES=32
CONFIG_PCIEXP_HOTPLUG_MEM=0x2000000
CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM=0x20000000
@@ -140,18 +150,18 @@ CONFIG_FSP_S_CBFS="fsps.bin"
CONFIG_FSP_M_CBFS="fspm.bin"
CONFIG_PS2K_EISAID="PNP0303"
CONFIG_PS2M_EISAID="PNP0F13"
CONFIG_POWER_STATE_DEFAULT_ON_AFTER_FAILURE=y
CONFIG_PCIEXP_L1_SUB_STATE=y
CONFIG_PCIEXP_CLK_PM=y
CONFIG_CONSOLE_POST=y
CONFIG_PXE_ROM_ID="10ec,8168"
# CONFIG_DRIVERS_UART_8250IO is not set
CONFIG_HEAP_SIZE=0x8000
# CONFIG_POST_DEVICE is not set
# CONFIG_BOARD_SYSTEM76_ADDW1 is not set
# CONFIG_BOARD_SYSTEM76_ADDW2 is not set
# CONFIG_BOARD_SYSTEM76_BONW14 is not set
# CONFIG_BOARD_SYSTEM76_GALP4 is not set
# CONFIG_BOARD_SYSTEM76_DARP6 is not set
# CONFIG_BOARD_SYSTEM76_GALP5 is not set
# CONFIG_BOARD_SYSTEM76_GAZE14_1650_15 is not set
# CONFIG_BOARD_SYSTEM76_GAZE14_1650_17 is not set
# CONFIG_BOARD_SYSTEM76_GAZE14_1660TI_15 is not set
@@ -168,11 +178,7 @@ CONFIG_BOARD_SYSTEM76_GALP3_C=y
# CONFIG_BOARD_SYSTEM76_DARP5 is not set
CONFIG_FSP_HEADER_PATH="3rdparty/fsp/CoffeeLakeFspBinPkg/Include/"
CONFIG_FSP_FD_PATH="3rdparty/fsp/CoffeeLakeFspBinPkg/Fsp.fd"
CONFIG_SUBSYSTEM_VENDOR_ID=0x1558
CONFIG_SUBSYSTEM_DEVICE_ID=0x1323
CONFIG_BOARD_ROMSIZE_KB_16384=y
# CONFIG_COREBOOT_ROMSIZE_KB_64 is not set
# CONFIG_COREBOOT_ROMSIZE_KB_128 is not set
# CONFIG_COREBOOT_ROMSIZE_KB_256 is not set
# CONFIG_COREBOOT_ROMSIZE_KB_512 is not set
# CONFIG_COREBOOT_ROMSIZE_KB_1024 is not set
@@ -190,7 +196,6 @@ CONFIG_COREBOOT_ROMSIZE_KB=16384
CONFIG_ROM_SIZE=0x01000000
CONFIG_HAVE_POWER_STATE_AFTER_FAILURE=y
CONFIG_HAVE_POWER_STATE_PREVIOUS_AFTER_FAILURE=y
CONFIG_POWER_STATE_DEFAULT_ON_AFTER_FAILURE=y
# CONFIG_POWER_STATE_OFF_AFTER_FAILURE is not set
CONFIG_POWER_STATE_ON_AFTER_FAILURE=y
# CONFIG_POWER_STATE_PREVIOUS_AFTER_FAILURE is not set
@@ -226,30 +231,30 @@ CONFIG_FSP_TEMP_RAM_SIZE=0x10000
CONFIG_ARCH_ARMV8_EXTENSION=0
CONFIG_STACK_SIZE=0x1000
# CONFIG_SOC_CAVIUM_COMMON is not set
# CONFIG_SOC_INTEL_GLK is not set
CONFIG_IFD_CHIPSET="cnl"
CONFIG_IED_REGION_SIZE=0x400000
CONFIG_MAX_ROOT_PORTS=16
CONFIG_MAX_PCIE_CLOCKS=6
CONFIG_PCR_BASE_ADDRESS=0xfd000000
CONFIG_CPU_BCLK_MHZ=100
CONFIG_SOC_INTEL_COMMON_BLOCK_GSPI_CLOCK_MHZ=120
CONFIG_SOC_INTEL_COMMON_BLOCK_GSPI_MAX=3
CONFIG_SOC_INTEL_I2C_DEV_MAX=6
CONFIG_SOC_INTEL_COMMON_LPSS_UART_CLK_M_VAL=0x30
CONFIG_SOC_INTEL_COMMON_LPSS_UART_CLK_N_VAL=0xc35
# CONFIG_SOC_INTEL_GEMINILAKE is not set
CONFIG_X86_TOP4G_BOOTMEDIA_MAP=y
# CONFIG_NHLT_DMIC_1CH_16B is not set
# CONFIG_NHLT_DMIC_2CH_16B is not set
# CONFIG_NHLT_DMIC_4CH_16B is not set
# CONFIG_NHLT_MAX98357 is not set
# CONFIG_NHLT_DA7219 is not set
CONFIG_IFD_CHIPSET="cnl"
CONFIG_CPU_BCLK_MHZ=100
CONFIG_SOC_INTEL_COMMON_LPSS_UART_CLK_M_VAL=0x30
CONFIG_SOC_INTEL_COMMON_LPSS_UART_CLK_N_VAL=0xc35
CONFIG_SOC_INTEL_COMMON_BLOCK_GSPI_MAX=3
CONFIG_SOC_INTEL_I2C_DEV_MAX=6
CONFIG_PCIEXP_ASPM=y
CONFIG_PCIEXP_COMMON_CLOCK=y
CONFIG_IED_REGION_SIZE=0x400000
CONFIG_SOC_INTEL_CANNONLAKE_BASE=y
CONFIG_SOC_INTEL_CANNONLAKE_ALTERNATE_HEADERS=y
CONFIG_SOC_INTEL_WHISKEYLAKE=y
# CONFIG_NHLT_MAX98373 is not set
CONFIG_MAX_ROOT_PORTS=16
CONFIG_MAX_PCIE_CLOCKS=6
# CONFIG_MB_HAS_ACTIVE_HIGH_SD_PWR_ENABLE is not set
CONFIG_USE_CANNONLAKE_CAR_NEM_ENHANCED=y
# CONFIG_USE_CANNONLAKE_FSP_CAR is not set
@@ -257,11 +262,12 @@ CONFIG_SOC_INTEL_CANNONLAKE_DEBUG_CONSENT=0
CONFIG_INTEL_TXT_BIOSACM_ALIGNMENT=0x40000
CONFIG_UART_PCI_ADDR=0x0
CONFIG_CPU_INTEL_NUM_FIT_ENTRIES=4
CONFIG_CHIPSET_DEVICETREE=""
CONFIG_SOC_INTEL_COMMON_BLOCK_P2SB=y
CONFIG_SOC_INTEL_COMMON=y
#
# Intel SoC Common Code
# Intel SoC Common Code for IP blocks
#
CONFIG_SOC_INTEL_COMMON_BLOCK=y
CONFIG_SOC_INTEL_COMMON_BLOCK_ACPI=y
@@ -272,8 +278,13 @@ CONFIG_SOC_INTEL_COMMON_BLOCK_CAR=y
# CONFIG_INTEL_CAR_NEM is not set
# CONFIG_INTEL_CAR_CQOS is not set
CONFIG_INTEL_CAR_NEM_ENHANCED=y
CONFIG_USE_CAR_NEM_ENHANCED_V1=y
# CONFIG_USE_INTEL_FSP_MP_INIT is not set
# CONFIG_INTEL_TME is not set
CONFIG_SOC_INTEL_COMMON_BLOCK_CSE=y
CONFIG_SOC_INTEL_CSE_FMAP_NAME="SI_ME"
CONFIG_SOC_INTEL_CSE_RW_CBFS_NAME="me_rw"
CONFIG_SOC_INTEL_CSE_RW_FILE=""
CONFIG_SOC_INTEL_COMMON_BLOCK_DSP=y
# CONFIG_SOC_INTEL_COMMON_BLOCK_DTT is not set
CONFIG_SOC_INTEL_COMMON_BLOCK_FAST_SPI=y
@@ -292,7 +303,6 @@ CONFIG_SOC_INTEL_COMMON_BLOCK_GSPI_VERSION_2=y
CONFIG_SOC_INTEL_COMMON_BLOCK_HDA=y
CONFIG_SOC_INTEL_COMMON_BLOCK_HDA_VERB=y
CONFIG_SOC_INTEL_COMMON_BLOCK_I2C=y
# CONFIG_SOC_INTEL_COMMON_BLOCK_IMC is not set
CONFIG_SOC_INTEL_COMMON_BLOCK_ITSS=y
CONFIG_SOC_INTEL_COMMON_BLOCK_LPC=y
CONFIG_SOC_INTEL_COMMON_BLOCK_LPSS=y
@@ -301,19 +311,14 @@ CONFIG_SOC_INTEL_COMMON_BLOCK_PCR=y
CONFIG_SOC_INTEL_COMMON_BLOCK_PMC=y
# CONFIG_PMC_INVALID_READ_AFTER_WRITE is not set
CONFIG_PMC_GLOBAL_RESET_ENABLE_LOCK=y
CONFIG_PMC_LOW_POWER_MODE_PROGRAM=y
CONFIG_SOC_INTEL_COMMON_BLOCK_POWER_LIMIT=y
CONFIG_SOC_INTEL_COMMON_BLOCK_RTC=y
CONFIG_SOC_INTEL_COMMON_BLOCK_SATA=y
CONFIG_SOC_INTEL_COMMON_BLOCK_SCS=y
# CONFIG_SOC_INTEL_COMMON_EARLY_MMC_WAKE is not set
# CONFIG_SOC_INTEL_COMMON_MMC_OVERRIDE is not set
# CONFIG_SOC_INTEL_COMMON_BLOCK_SGX is not set
# CONFIG_SOC_INTEL_COMMON_BLOCK_SGX_PRMRR_SIZE_MAX is not set
# CONFIG_SOC_INTEL_COMMON_BLOCK_SGX_PRMRR_SIZE_256MB is not set
# CONFIG_SOC_INTEL_COMMON_BLOCK_SGX_PRMRR_SIZE_128MB is not set
# CONFIG_SOC_INTEL_COMMON_BLOCK_SGX_PRMRR_SIZE_64MB is not set
# CONFIG_SOC_INTEL_COMMON_BLOCK_SGX_PRMRR_SIZE_32MB is not set
# CONFIG_SOC_INTEL_COMMON_BLOCK_SGX_PRMRR_SIZE_1MB is not set
CONFIG_SOC_INTEL_COMMON_BLOCK_SGX_PRMRR_DISABLED=y
CONFIG_SOC_INTEL_COMMON_BLOCK_SMBUS=y
CONFIG_SOC_INTEL_COMMON_BLOCK_TCO=y
CONFIG_SOC_INTEL_COMMON_BLOCK_TCO_ENABLE_THROUGH_SMBUS=y
@@ -345,16 +350,18 @@ CONFIG_SOC_INTEL_COMMON_PCH_LOCKDOWN=y
CONFIG_PCH_SPECIFIC_OPTIONS=y
#
# Intel SoC Common coreboot stages
# Intel SoC Common coreboot stages and non-IP blocks
#
CONFIG_SOC_INTEL_COMMON_RESET=y
CONFIG_SOC_INTEL_COMMON_ACPI_WAKE_SOURCE=y
# CONFIG_ACPI_CONSOLE is not set
CONFIG_PAVP=y
# CONFIG_SOC_INTEL_COMMON_ACPI is not set
CONFIG_SOC_INTEL_COMMON_NHLT=y
# CONFIG_SOC_INTEL_DEBUG_CONSENT is not set
# CONFIG_SOC_MEDIATEK_MT8173 is not set
# CONFIG_SOC_MEDIATEK_MT8183 is not set
# CONFIG_SOC_MEDIATEK_MT8192 is not set
# CONFIG_SOC_NVIDIA_TEGRA124 is not set
# CONFIG_SOC_NVIDIA_TEGRA210 is not set
# CONFIG_SOC_QUALCOMM_COMMON is not set
@@ -367,6 +374,7 @@ CONFIG_SOC_INTEL_COMMON_NHLT=y
# CONFIG_SOC_ROCKCHIP_RK3399 is not set
# CONFIG_CPU_SAMSUNG_EXYNOS5250 is not set
# CONFIG_CPU_SAMSUNG_EXYNOS5420 is not set
# CONFIG_SOC_TI_AM335X is not set
# CONFIG_SOC_UCB_RISCV is not set
#
@@ -383,7 +391,6 @@ CONFIG_ENABLE_VMX=y
CONFIG_SET_IA32_FC_LOCK_BIT=y
CONFIG_CPU_INTEL_COMMON_SMM=y
CONFIG_MICROCODE_UPDATE_PRE_RAM=y
# CONFIG_CPU_TI_AM335X is not set
# CONFIG_PARALLEL_CPU_INIT is not set
CONFIG_PARALLEL_MP=y
CONFIG_PARALLEL_MP_AP_WORK=y
@@ -399,6 +406,7 @@ CONFIG_HAVE_SMI_HANDLER=y
CONFIG_SMM_TSEG=y
CONFIG_SMM_MODULE_HEAP_SIZE=0x4000
CONFIG_SMM_STUB_STACK_SIZE=0x400
# CONFIG_X86_SMM_LOADER_VERSION2 is not set
# CONFIG_SMM_LAPIC_REMAP_MITIGATION is not set
# CONFIG_SERIALIZED_SMM_INITIALIZATION is not set
# CONFIG_X86_AMD_FIXED_MTRRS is not set
@@ -432,6 +440,7 @@ CONFIG_INTEL_GMA_BCLM_OFFSET=0xc8256
# CONFIG_SOUTHBRIDGE_INTEL_COMMON_RTC is not set
# CONFIG_SOUTHBRIDGE_INTEL_COMMON_PMBASE is not set
# CONFIG_SOUTHBRIDGE_INTEL_COMMON_GPIO is not set
# CONFIG_SOUTHBRIDGE_INTEL_COMMON_EARLY_SMBUS is not set
CONFIG_SOUTHBRIDGE_INTEL_COMMON_SMBUS=y
# CONFIG_SOUTHBRIDGE_INTEL_COMMON_SPI is not set
# CONFIG_SOUTHBRIDGE_INTEL_COMMON_SPI_ICH7 is not set
@@ -445,6 +454,7 @@ CONFIG_SOUTHBRIDGE_INTEL_COMMON_SMBUS=y
CONFIG_INTEL_DESCRIPTOR_MODE_CAPABLE=y
CONFIG_INTEL_DESCRIPTOR_MODE_REQUIRED=y
CONFIG_VALIDATE_INTEL_DESCRIPTOR=y
CONFIG_FIXED_SMBUS_IO_BASE=0x400
#
# Super I/O
@@ -495,6 +505,7 @@ CONFIG_ARCH_VERSTAGE_X86_32=y
CONFIG_ARCH_ROMSTAGE_X86_32=y
CONFIG_ARCH_POSTCAR_X86_32=y
CONFIG_ARCH_RAMSTAGE_X86_32=y
CONFIG_ARCH_ALL_STAGES_X86_32=y
# CONFIG_ARCH_POSTCAR_X86_64 is not set
# CONFIG_USE_MARCH_586 is not set
# CONFIG_AP_IN_SIPI_WAIT is not set
@@ -550,11 +561,14 @@ CONFIG_PCIX_PLUGIN_SUPPORT=y
CONFIG_CARDBUS_PLUGIN_SUPPORT=y
# CONFIG_AZALIA_PLUGIN_SUPPORT is not set
CONFIG_PCIEXP_PLUGIN_SUPPORT=y
CONFIG_PCI_ALLOW_BUS_MASTER=y
CONFIG_PCIEXP_HOTPLUG=y
# CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM_ABOVE_4G is not set
CONFIG_PCIEXP_HOTPLUG_PREFETCH_MEM_BELOW_4G=y
CONFIG_PCIEXP_HOTPLUG_IO=0x2000
# CONFIG_EARLY_PCI_BRIDGE is not set
CONFIG_SUBSYSTEM_VENDOR_ID=0x1558
CONFIG_SUBSYSTEM_DEVICE_ID=0x1323
CONFIG_INTEL_GMA_HAVE_VBT=y
CONFIG_INTEL_GMA_ADD_VBT=y
# CONFIG_SOFTWARE_I2C is not set
@@ -577,6 +591,7 @@ CONFIG_MRC_SETTINGS_PROTECT=y
# CONFIG_HAS_RECOVERY_MRC_CACHE is not set
# CONFIG_MRC_SETTINGS_VARIABLE_DATA is not set
# CONFIG_MRC_WRITE_NV_LATE is not set
# CONFIG_MRC_STASH_TO_CBMEM is not set
# CONFIG_RT8168_GET_MAC_FROM_VPD is not set
# CONFIG_RT8168_SUPPORT_LEGACY_VPD_MAC is not set
# CONFIG_RT8168_SET_LED_MODE is not set
@@ -588,12 +603,13 @@ CONFIG_SMMSTORE_SIZE=0x40000
CONFIG_SPI_FLASH=y
# CONFIG_SPI_SDCARD is not set
CONFIG_BOOT_DEVICE_SPI_FLASH_RW_NOMMAP=y
# CONFIG_BOOT_DEVICE_SPI_FLASH_NO_EARLY_WRITES is not set
CONFIG_BOOT_DEVICE_SPI_FLASH_RW_NOMMAP_EARLY=y
CONFIG_SPI_FLASH_DONT_INCLUDE_ALL_DRIVERS=y
CONFIG_SPI_FLASH_SMM=y
# CONFIG_SPI_FLASH_NO_FAST_READ is not set
# CONFIG_SPI_FLASH_HAS_VOLATILE_GROUP is not set
# CONFIG_HAVE_SPI_CONSOLE_SUPPORT is not set
# CONFIG_HAVE_EM100PRO_SPI_CONSOLE_SUPPORT is not set
CONFIG_DRIVERS_UART=y
CONFIG_NO_UART_ON_SUPERIO=y
# CONFIG_UART_OVERRIDE_INPUT_CLOCK_DIVIDER is not set
@@ -606,10 +622,9 @@ CONFIG_DRIVERS_UART_8250MEM_32=y
# CONFIG_HAVE_USBDEBUG is not set
# CONFIG_HAVE_USBDEBUG_OPTIONS is not set
# CONFIG_VPD is not set
CONFIG_DRIVERS_GENERIC_WIFI=y
# CONFIG_USE_SAR is not set
# CONFIG_DRIVERS_AMD_PI is not set
# CONFIG_DRIVERS_GENERIC_CBFS_SERIAL is not set
# CONFIG_DRIVERS_GENESYSLOGIC_GL9755 is not set
# CONFIG_DRIVERS_GFX_GENERIC is not set
CONFIG_DRIVERS_I2C_DESIGNWARE=y
# CONFIG_DRIVERS_I2C_DESIGNWARE_DEBUG is not set
@@ -645,6 +660,7 @@ CONFIG_FSP_USES_CB_STACK=y
CONFIG_HAVE_FSP_LOGO_SUPPORT=y
# CONFIG_FSP2_0_DISPLAY_LOGO is not set
CONFIG_FSP_COMPRESS_FSP_S_LZMA=y
CONFIG_FSP_STATUS_GLOBAL_RESET=0xffffffff
# CONFIG_INTEL_DDI is not set
# CONFIG_INTEL_EDID is not set
# CONFIG_INTEL_INT15 is not set
@@ -658,6 +674,7 @@ CONFIG_INTEL_GMA_BCLM_WIDTH=16
# CONFIG_DRIVERS_INTEL_MIPI_CAMERA is not set
# CONFIG_DRIVERS_INTEL_PMC is not set
# CONFIG_HAVE_INTEL_PTT is not set
# CONFIG_IPMI_OCP is not set
# CONFIG_DRIVERS_LENOVO_HYBRID_GRAPHICS is not set
# CONFIG_DRIVER_MAXIM_MAX77686 is not set
CONFIG_FRU_DEVICE_ID=0
@@ -674,10 +691,13 @@ CONFIG_TPM_TIS_BASE_ADDRESS=0xfed40000
# CONFIG_MAINBOARD_HAS_SPI_TPM_CR50 is not set
# CONFIG_MAINBOARD_HAS_SPI_TPM is not set
# CONFIG_DRIVERS_SYSTEM76_DGPU is not set
# CONFIG_DRIVERS_TI_SN65DSI86BRIDGE is not set
# CONFIG_DRIVER_TI_TPS65090 is not set
# CONFIG_DRIVERS_TI_TPS65913_RTC is not set
# CONFIG_DRIVERS_USB_ACPI is not set
# CONFIG_DRIVERS_USB_PCI_XHCI is not set
CONFIG_DRIVERS_WIFI_GENERIC=y
# CONFIG_USE_SAR is not set
# CONFIG_COMMONLIB_STORAGE is not set
#
@@ -772,6 +792,7 @@ CONFIG_MAINBOARD_SERIAL_NUMBER="123456789"
#
# CONFIG_PAYLOAD_NONE is not set
CONFIG_PAYLOAD_ELF=y
# CONFIG_PAYLOAD_BOOTBOOT is not set
# CONFIG_PAYLOAD_FILO is not set
# CONFIG_PAYLOAD_GRUB2 is not set
# CONFIG_PAYLOAD_LINUXBOOT is not set