diff options
Diffstat (limited to 'config/coreboot/t480s_vfsp_16mb')
4 files changed, 48 insertions, 25 deletions
| diff --git a/config/coreboot/t480s_vfsp_16mb/cbfs.cfg b/config/coreboot/t480s_vfsp_16mb/cbfs.cfg new file mode 100644 index 00000000..022783ff --- /dev/null +++ b/config/coreboot/t480s_vfsp_16mb/cbfs.cfg @@ -0,0 +1 @@ +power_on_after_fail 0 diff --git a/config/coreboot/t480s_vfsp_16mb/config/libgfxinit_corebootfb b/config/coreboot/t480s_vfsp_16mb/config/libgfxinit_corebootfb index ee006e59..c2a242f3 100644 --- a/config/coreboot/t480s_vfsp_16mb/config/libgfxinit_corebootfb +++ b/config/coreboot/t480s_vfsp_16mb/config/libgfxinit_corebootfb @@ -17,6 +17,7 @@ CONFIG_COMPILER_GCC=y  # CONFIG_FMD_GENPARSER is not set  # CONFIG_UTIL_GENPARSER is not set  CONFIG_OPTION_BACKEND_NONE=y +# CONFIG_USE_CBFS_FILE_OPTION_BACKEND is not set  CONFIG_COMPRESS_RAMSTAGE_LZMA=y  # CONFIG_COMPRESS_RAMSTAGE_LZ4 is not set  CONFIG_SEPARATE_ROMSTAGE=y @@ -87,6 +88,7 @@ CONFIG_VENDOR_LENOVO=y  # CONFIG_VENDOR_LIBRETREND is not set  # CONFIG_VENDOR_MITAC_COMPUTING is not set  # CONFIG_VENDOR_MSI is not set +# CONFIG_VENDOR_NOVACUSTOM is not set  # CONFIG_VENDOR_OCP is not set  # CONFIG_VENDOR_OPENCELLULAR is not set  # CONFIG_VENDOR_PACKARDBELL is not set @@ -159,7 +161,6 @@ CONFIG_C_ENV_BOOTBLOCK_SIZE=0x40000  CONFIG_DCACHE_BSP_STACK_SIZE=0x4000  CONFIG_MAX_ACPI_TABLE_SIZE_KB=144  CONFIG_HAVE_INTEL_FIRMWARE=y -CONFIG_USE_LEGACY_8254_TIMER=y  CONFIG_MRC_SETTINGS_CACHE_SIZE=0x10000  CONFIG_DRIVERS_INTEL_WIFI=y  CONFIG_IFD_BIN_PATH="../../../config/ifd/t480s/ifd_16" @@ -169,12 +170,14 @@ CONFIG_MAINBOARD_SUPPORTS_SKYLAKE_CPU=y  CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000  CONFIG_CARDBUS_PLUGIN_SUPPORT=y  CONFIG_SPI_FLASH_DONT_INCLUDE_ALL_DRIVERS=y +CONFIG_USE_LEGACY_8254_TIMER=y  # CONFIG_DEBUG_SMI is not set  # CONFIG_SOC_INTEL_COMMON_BLOCK_SGX_ENABLE is not set  CONFIG_HAVE_IFD_BIN=y  # CONFIG_BOARD_LENOVO_THINKPAD_T440P is not set  # CONFIG_BOARD_LENOVO_THINKPAD_W541 is not set  # CONFIG_BOARD_LENOVO_L520 is not set +# CONFIG_BOARD_LENOVO_M900 is not set  # CONFIG_BOARD_LENOVO_THINKCENTRE_M900_TINY is not set  # CONFIG_BOARD_LENOVO_M920Q is not set  # CONFIG_BOARD_LENOVO_S230U is not set @@ -213,11 +216,14 @@ CONFIG_BOARD_LENOVO_T480S=y  # CONFIG_BOARD_LENOVO_X230S is not set  # CONFIG_BOARD_LENOVO_X230_EDP is not set  # CONFIG_BOARD_LENOVO_X60 is not set -CONFIG_PS2K_EISAID="PNP0303" -CONFIG_PS2M_EISAID="PNP0F13" -CONFIG_THINKPADEC_HKEY_EISAID="IBM0068" +CONFIG_PS2K_EISAID="LEN0071" +CONFIG_PS2M_EISAID="LEN0094" +CONFIG_THINKPADEC_HKEY_EISAID="LEN0268"  CONFIG_GFX_GMA_PANEL_1_PORT="eDP"  CONFIG_BOARD_LENOVO_SKLKBL_THINKPAD_COMMON=y +CONFIG_EDK2_BOOT_MANAGER_ESCAPE=y +CONFIG_EDK2_FOLLOW_BGRT_SPEC=y +CONFIG_VARIANT_HAS_DGPU=y  CONFIG_LENOVO_TBFW_BIN="../../../vendorfiles/t480s/tb.bin"  CONFIG_TTYS0_BAUD=115200  # CONFIG_SOC_INTEL_CSE_SEND_EOP_EARLY is not set @@ -276,6 +282,7 @@ CONFIG_SMM_RESERVED_SIZE=0x200000  CONFIG_SMM_MODULE_STACK_SIZE=0x800  CONFIG_ACPI_BERT_SIZE=0x0  CONFIG_DRIVERS_I2C_DESIGNWARE_CLOCK_MHZ=120 +CONFIG_CPU_PT_ROM_MAP_GB=512  CONFIG_PRERAM_CBFS_CACHE_SIZE=0x4000  CONFIG_DOMAIN_RESOURCE_32BIT_LIMIT=0xe0000000  CONFIG_ACPI_CPU_STRING="CP%02X" @@ -313,6 +320,7 @@ CONFIG_PCIE_LTR_MAX_NO_SNOOP_LATENCY=0x1003  CONFIG_SOC_PHYSICAL_ADDRESS_WIDTH=0  CONFIG_SOC_INTEL_COMMON_SKYLAKE_BASE=y  CONFIG_SOC_INTEL_KABYLAKE=y +# CONFIG_ALWAYS_ALLOW_ABOVE_4G_ALLOCATION is not set  CONFIG_FSP_T_LOCATION=0xfffe0000  CONFIG_SOC_INTEL_COMMON_BLOCK_P2SB=y  CONFIG_FIXED_SMBUS_IO_BASE=0xefa0 @@ -354,10 +362,7 @@ CONFIG_SOC_INTEL_COMMON_BLOCK_PRMRR_SIZE_0MB=y  CONFIG_SOC_INTEL_COMMON_BLOCK_CSE=y  CONFIG_SOC_INTEL_COMMON_BLOCK_HECI1_DISABLE_USING_PCR=y  CONFIG_SOC_INTEL_CSE_FMAP_NAME="SI_ME" -CONFIG_SOC_INTEL_CSE_RW_A_FMAP_NAME="ME_RW_A" -CONFIG_SOC_INTEL_CSE_RW_B_FMAP_NAME="ME_RW_B"  CONFIG_SOC_INTEL_CSE_RW_CBFS_NAME="me_rw" -CONFIG_SOC_INTEL_CSE_RW_HASH_CBFS_NAME="me_rw.hash"  CONFIG_SOC_INTEL_CSE_RW_VERSION_CBFS_NAME="me_rw.version"  CONFIG_SOC_INTEL_CSE_RW_FILE=""  CONFIG_SOC_INTEL_CSE_RW_VERSION="" @@ -495,11 +500,12 @@ CONFIG_EC_ACPI=y  CONFIG_EC_LENOVO_H8=y  CONFIG_H8_BEEP_ON_DEATH=y  CONFIG_H8_FLASH_LEDS_ON_DEATH=y -# CONFIG_H8_SUPPORT_BT_ON_WIFI is not set +CONFIG_H8_SUPPORT_BT_ON_WIFI=y  # CONFIG_H8_FN_CTRL_SWAP is not set  CONFIG_H8_HAS_BAT_THRESHOLDS_IMPL=y  CONFIG_H8_HAS_PRIMARY_FN_KEYS=y  CONFIG_H8_HAS_LEDLOGO=y +CONFIG_EC_LENOVO_MEC1653=y  CONFIG_EC_LENOVO_PMH7=y  # @@ -617,6 +623,7 @@ CONFIG_BOOT_DEVICE_SPI_FLASH_RW_NOMMAP_EARLY=y  CONFIG_DRIVERS_UART=y  # CONFIG_DRIVERS_UART_OXPCIE is not set  # CONFIG_VPD is not set +# CONFIG_DRIVERS_EMULATION_QEMU_FW_CFG is not set  # CONFIG_DRIVERS_GENERIC_CBFS_SERIAL is not set  # CONFIG_DRIVERS_GENERIC_CBFS_UUID is not set  # CONFIG_DRIVERS_GENESYSLOGIC_GL9750 is not set @@ -627,7 +634,6 @@ CONFIG_DRIVERS_I2C_DESIGNWARE=y  # CONFIG_FSP_USE_REPO is not set  # CONFIG_DISPLAY_HOBS is not set  # CONFIG_DISPLAY_UPD_DATA is not set -# CONFIG_BMP_LOGO is not set  CONFIG_PLATFORM_USES_FSP2_0=y  CONFIG_PLATFORM_USES_FSP2_X86_32=y  CONFIG_HAVE_INTEL_FSP_REPO=y @@ -637,14 +643,12 @@ CONFIG_FSP_M_CBFS="fspm.bin"  # CONFIG_FSP_FULL_FD is not set  CONFIG_FSP_T_RESERVED_SIZE=0x0  CONFIG_FSP_M_XIP=y -CONFIG_HAVE_FSP_LOGO_SUPPORT=y  CONFIG_SOC_INTEL_COMMON_FSP_RESET=y  CONFIG_USE_FSP_NOTIFY_PHASE_POST_PCI_ENUM=y  CONFIG_USE_FSP_NOTIFY_PHASE_READY_TO_BOOT=y  CONFIG_USE_FSP_NOTIFY_PHASE_END_OF_FIRMWARE=y  # CONFIG_DISPLAY_FSP_TIMESTAMPS is not set  # CONFIG_BUILDING_WITH_DEBUG_FSP is not set -CONFIG_INTEL_INT15=y  CONFIG_INTEL_GMA_ACPI=y  CONFIG_VBT_CBFS_COMPRESSION_LZMA=y  # CONFIG_VBT_CBFS_COMPRESSION_LZ4 is not set @@ -846,6 +850,13 @@ CONFIG_HWBASE_DYNAMIC_MMIO=y  CONFIG_HWBASE_DEFAULT_MMCONF=0xe0000000  CONFIG_HWBASE_DIRECT_PCIDEV=y  CONFIG_DECOMPRESS_OFAST=y + +# +# Boot Logo Configuration +# +# CONFIG_BMP_LOGO is not set +# end of Boot Logo Configuration +  CONFIG_WARNINGS_ARE_ERRORS=y  CONFIG_MAX_REBOOT_CNT=3  CONFIG_RELOCATABLE_MODULES=y diff --git a/config/coreboot/t480s_vfsp_16mb/config/libgfxinit_txtmode b/config/coreboot/t480s_vfsp_16mb/config/libgfxinit_txtmode index 30a69e6a..89ec0e55 100644 --- a/config/coreboot/t480s_vfsp_16mb/config/libgfxinit_txtmode +++ b/config/coreboot/t480s_vfsp_16mb/config/libgfxinit_txtmode @@ -17,6 +17,7 @@ CONFIG_COMPILER_GCC=y  # CONFIG_FMD_GENPARSER is not set  # CONFIG_UTIL_GENPARSER is not set  CONFIG_OPTION_BACKEND_NONE=y +# CONFIG_USE_CBFS_FILE_OPTION_BACKEND is not set  CONFIG_COMPRESS_RAMSTAGE_LZMA=y  # CONFIG_COMPRESS_RAMSTAGE_LZ4 is not set  CONFIG_SEPARATE_ROMSTAGE=y @@ -87,6 +88,7 @@ CONFIG_VENDOR_LENOVO=y  # CONFIG_VENDOR_LIBRETREND is not set  # CONFIG_VENDOR_MITAC_COMPUTING is not set  # CONFIG_VENDOR_MSI is not set +# CONFIG_VENDOR_NOVACUSTOM is not set  # CONFIG_VENDOR_OCP is not set  # CONFIG_VENDOR_OPENCELLULAR is not set  # CONFIG_VENDOR_PACKARDBELL is not set @@ -157,7 +159,6 @@ CONFIG_C_ENV_BOOTBLOCK_SIZE=0x40000  CONFIG_DCACHE_BSP_STACK_SIZE=0x4000  CONFIG_MAX_ACPI_TABLE_SIZE_KB=144  CONFIG_HAVE_INTEL_FIRMWARE=y -CONFIG_USE_LEGACY_8254_TIMER=y  CONFIG_MRC_SETTINGS_CACHE_SIZE=0x10000  CONFIG_DRIVERS_INTEL_WIFI=y  CONFIG_IFD_BIN_PATH="../../../config/ifd/t480s/ifd_16" @@ -167,12 +168,14 @@ CONFIG_MAINBOARD_SUPPORTS_SKYLAKE_CPU=y  CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000  CONFIG_CARDBUS_PLUGIN_SUPPORT=y  CONFIG_SPI_FLASH_DONT_INCLUDE_ALL_DRIVERS=y +CONFIG_USE_LEGACY_8254_TIMER=y  # CONFIG_DEBUG_SMI is not set  # CONFIG_SOC_INTEL_COMMON_BLOCK_SGX_ENABLE is not set  CONFIG_HAVE_IFD_BIN=y  # CONFIG_BOARD_LENOVO_THINKPAD_T440P is not set  # CONFIG_BOARD_LENOVO_THINKPAD_W541 is not set  # CONFIG_BOARD_LENOVO_L520 is not set +# CONFIG_BOARD_LENOVO_M900 is not set  # CONFIG_BOARD_LENOVO_THINKCENTRE_M900_TINY is not set  # CONFIG_BOARD_LENOVO_M920Q is not set  # CONFIG_BOARD_LENOVO_S230U is not set @@ -211,11 +214,14 @@ CONFIG_BOARD_LENOVO_T480S=y  # CONFIG_BOARD_LENOVO_X230S is not set  # CONFIG_BOARD_LENOVO_X230_EDP is not set  # CONFIG_BOARD_LENOVO_X60 is not set -CONFIG_PS2K_EISAID="PNP0303" -CONFIG_PS2M_EISAID="PNP0F13" -CONFIG_THINKPADEC_HKEY_EISAID="IBM0068" +CONFIG_PS2K_EISAID="LEN0071" +CONFIG_PS2M_EISAID="LEN0094" +CONFIG_THINKPADEC_HKEY_EISAID="LEN0268"  CONFIG_GFX_GMA_PANEL_1_PORT="eDP"  CONFIG_BOARD_LENOVO_SKLKBL_THINKPAD_COMMON=y +CONFIG_EDK2_BOOT_MANAGER_ESCAPE=y +CONFIG_EDK2_FOLLOW_BGRT_SPEC=y +CONFIG_VARIANT_HAS_DGPU=y  CONFIG_LENOVO_TBFW_BIN="../../../vendorfiles/t480s/tb.bin"  CONFIG_TTYS0_BAUD=115200  # CONFIG_SOC_INTEL_CSE_SEND_EOP_EARLY is not set @@ -274,6 +280,7 @@ CONFIG_SMM_RESERVED_SIZE=0x200000  CONFIG_SMM_MODULE_STACK_SIZE=0x800  CONFIG_ACPI_BERT_SIZE=0x0  CONFIG_DRIVERS_I2C_DESIGNWARE_CLOCK_MHZ=120 +CONFIG_CPU_PT_ROM_MAP_GB=512  CONFIG_PRERAM_CBFS_CACHE_SIZE=0x4000  CONFIG_DOMAIN_RESOURCE_32BIT_LIMIT=0xe0000000  CONFIG_ACPI_CPU_STRING="CP%02X" @@ -311,6 +318,7 @@ CONFIG_PCIE_LTR_MAX_NO_SNOOP_LATENCY=0x1003  CONFIG_SOC_PHYSICAL_ADDRESS_WIDTH=0  CONFIG_SOC_INTEL_COMMON_SKYLAKE_BASE=y  CONFIG_SOC_INTEL_KABYLAKE=y +# CONFIG_ALWAYS_ALLOW_ABOVE_4G_ALLOCATION is not set  CONFIG_FSP_T_LOCATION=0xfffe0000  CONFIG_SOC_INTEL_COMMON_BLOCK_P2SB=y  CONFIG_FIXED_SMBUS_IO_BASE=0xefa0 @@ -352,10 +360,7 @@ CONFIG_SOC_INTEL_COMMON_BLOCK_PRMRR_SIZE_0MB=y  CONFIG_SOC_INTEL_COMMON_BLOCK_CSE=y  CONFIG_SOC_INTEL_COMMON_BLOCK_HECI1_DISABLE_USING_PCR=y  CONFIG_SOC_INTEL_CSE_FMAP_NAME="SI_ME" -CONFIG_SOC_INTEL_CSE_RW_A_FMAP_NAME="ME_RW_A" -CONFIG_SOC_INTEL_CSE_RW_B_FMAP_NAME="ME_RW_B"  CONFIG_SOC_INTEL_CSE_RW_CBFS_NAME="me_rw" -CONFIG_SOC_INTEL_CSE_RW_HASH_CBFS_NAME="me_rw.hash"  CONFIG_SOC_INTEL_CSE_RW_VERSION_CBFS_NAME="me_rw.version"  CONFIG_SOC_INTEL_CSE_RW_FILE=""  CONFIG_SOC_INTEL_CSE_RW_VERSION="" @@ -493,11 +498,12 @@ CONFIG_EC_ACPI=y  CONFIG_EC_LENOVO_H8=y  CONFIG_H8_BEEP_ON_DEATH=y  CONFIG_H8_FLASH_LEDS_ON_DEATH=y -# CONFIG_H8_SUPPORT_BT_ON_WIFI is not set +CONFIG_H8_SUPPORT_BT_ON_WIFI=y  # CONFIG_H8_FN_CTRL_SWAP is not set  CONFIG_H8_HAS_BAT_THRESHOLDS_IMPL=y  CONFIG_H8_HAS_PRIMARY_FN_KEYS=y  CONFIG_H8_HAS_LEDLOGO=y +CONFIG_EC_LENOVO_MEC1653=y  CONFIG_EC_LENOVO_PMH7=y  # @@ -609,6 +615,7 @@ CONFIG_BOOT_DEVICE_SPI_FLASH_RW_NOMMAP_EARLY=y  CONFIG_DRIVERS_UART=y  # CONFIG_DRIVERS_UART_OXPCIE is not set  # CONFIG_VPD is not set +# CONFIG_DRIVERS_EMULATION_QEMU_FW_CFG is not set  # CONFIG_DRIVERS_GENERIC_CBFS_SERIAL is not set  # CONFIG_DRIVERS_GENERIC_CBFS_UUID is not set  # CONFIG_DRIVERS_GENESYSLOGIC_GL9750 is not set @@ -619,7 +626,6 @@ CONFIG_DRIVERS_I2C_DESIGNWARE=y  # CONFIG_FSP_USE_REPO is not set  # CONFIG_DISPLAY_HOBS is not set  # CONFIG_DISPLAY_UPD_DATA is not set -# CONFIG_BMP_LOGO is not set  CONFIG_PLATFORM_USES_FSP2_0=y  CONFIG_PLATFORM_USES_FSP2_X86_32=y  CONFIG_HAVE_INTEL_FSP_REPO=y @@ -629,14 +635,12 @@ CONFIG_FSP_M_CBFS="fspm.bin"  # CONFIG_FSP_FULL_FD is not set  CONFIG_FSP_T_RESERVED_SIZE=0x0  CONFIG_FSP_M_XIP=y -CONFIG_HAVE_FSP_LOGO_SUPPORT=y  CONFIG_SOC_INTEL_COMMON_FSP_RESET=y  CONFIG_USE_FSP_NOTIFY_PHASE_POST_PCI_ENUM=y  CONFIG_USE_FSP_NOTIFY_PHASE_READY_TO_BOOT=y  CONFIG_USE_FSP_NOTIFY_PHASE_END_OF_FIRMWARE=y  # CONFIG_DISPLAY_FSP_TIMESTAMPS is not set  # CONFIG_BUILDING_WITH_DEBUG_FSP is not set -CONFIG_INTEL_INT15=y  CONFIG_INTEL_GMA_ACPI=y  CONFIG_VBT_CBFS_COMPRESSION_LZMA=y  # CONFIG_VBT_CBFS_COMPRESSION_LZ4 is not set @@ -839,6 +843,13 @@ CONFIG_HWBASE_DYNAMIC_MMIO=y  CONFIG_HWBASE_DEFAULT_MMCONF=0xe0000000  CONFIG_HWBASE_DIRECT_PCIDEV=y  CONFIG_DECOMPRESS_OFAST=y + +# +# Boot Logo Configuration +# +# CONFIG_BMP_LOGO is not set +# end of Boot Logo Configuration +  CONFIG_WARNINGS_ARE_ERRORS=y  CONFIG_MAX_REBOOT_CNT=3  CONFIG_RELOCATABLE_MODULES=y diff --git a/config/coreboot/t480s_vfsp_16mb/target.cfg b/config/coreboot/t480s_vfsp_16mb/target.cfg index a7d63ae1..a8fffe9a 100644 --- a/config/coreboot/t480s_vfsp_16mb/target.cfg +++ b/config/coreboot/t480s_vfsp_16mb/target.cfg @@ -1,12 +1,12 @@  # SPDX-License-Identifier: GPL-3.0-or-later -tree="next" +tree="default"  xarch="i386-elf"  payload_seabios="y"  payload_grub="y"  payload_memtest="y"  grub_scan_disk="nvme ahci" -grubtree="xhci" +grubtree="xhci_nvme"  vcfg="t480s" -build_depend="seabios/default grub/xhci memtest86plus" +build_depend="seabios/default grub/xhci_nvme memtest86plus"  IFD_platform="sklkbl" | 
