Skip to content

mb/system76: Switch from CMOS options to UEFI vars #247

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 1 commit into
base: system76
Choose a base branch
from
Draft
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 1 addition & 2 deletions src/mainboard/system76/addw1/Kconfig
Original file line number Diff line number Diff line change
@@ -5,6 +5,7 @@ if BOARD_SYSTEM76_ADDW1 || BOARD_SYSTEM76_ADDW2
config BOARD_SPECIFIC_OPTIONS
def_bool y
select BOARD_ROMSIZE_KB_16384
select DRIVERS_EFI_VARIABLE_STORE
select DRIVERS_GENERIC_CBFS_SERIAL
select DRIVERS_GENERIC_CBFS_UUID
select DRIVERS_GFX_NVIDIA
@@ -15,8 +16,6 @@ config BOARD_SPECIFIC_OPTIONS
select EC_SYSTEM76_EC_OLED
select HAVE_ACPI_RESUME
select HAVE_ACPI_TABLES
select HAVE_CMOS_DEFAULT
select HAVE_OPTION_TABLE
select INTEL_GMA_HAVE_VBT
select INTEL_LPSS_UART_FOR_CONSOLE
select MEMORY_MAPPED_TPM
5 changes: 0 additions & 5 deletions src/mainboard/system76/addw1/cmos.default

This file was deleted.

43 changes: 0 additions & 43 deletions src/mainboard/system76/addw1/cmos.layout

This file was deleted.

7 changes: 1 addition & 6 deletions src/mainboard/system76/adl/Kconfig
Original file line number Diff line number Diff line change
@@ -3,6 +3,7 @@
config BOARD_SYSTEM76_ADL_COMMON
def_bool n
select BOARD_ROMSIZE_KB_32768
select DRIVERS_EFI_VARIABLE_STORE
select DRIVERS_GENERIC_BAYHUB_LV2
select DRIVERS_GENERIC_CBFS_SERIAL
select DRIVERS_GENERIC_CBFS_UUID
@@ -13,8 +14,6 @@ config BOARD_SYSTEM76_ADL_COMMON
select EC_SYSTEM76_EC_LOCKDOWN
select HAVE_ACPI_RESUME
select HAVE_ACPI_TABLES
select HAVE_CMOS_DEFAULT
select HAVE_OPTION_TABLE
select INTEL_GMA_HAVE_VBT
select INTEL_LPSS_UART_FOR_CONSOLE
select MAINBOARD_HAS_TPM2
@@ -103,10 +102,6 @@ config MAINBOARD_VERSION
default "oryp9" if BOARD_SYSTEM76_ORYP9
default "oryp10" if BOARD_SYSTEM76_ORYP10

config CMOS_DEFAULT_FILE
default "src/mainboard/\$(MAINBOARDDIR)/cmos-csme.default" if BOARD_SYSTEM76_DARP8
default "src/mainboard/\$(MAINBOARDDIR)/cmos.default"

config CONSOLE_POST
default y

5 changes: 0 additions & 5 deletions src/mainboard/system76/adl/cmos.default

This file was deleted.

43 changes: 0 additions & 43 deletions src/mainboard/system76/adl/cmos.layout

This file was deleted.

3 changes: 1 addition & 2 deletions src/mainboard/system76/bonw14/Kconfig
Original file line number Diff line number Diff line change
@@ -5,6 +5,7 @@ if BOARD_SYSTEM76_BONW14
config BOARD_SPECIFIC_OPTIONS
def_bool y
select BOARD_ROMSIZE_KB_16384
select DRIVERS_EFI_VARIABLE_STORE
select DRIVERS_GENERIC_CBFS_SERIAL
select DRIVERS_GENERIC_CBFS_UUID
select DRIVERS_GFX_NVIDIA
@@ -14,8 +15,6 @@ config BOARD_SPECIFIC_OPTIONS
select EC_SYSTEM76_EC_DGPU
select HAVE_ACPI_RESUME
select HAVE_ACPI_TABLES
select HAVE_CMOS_DEFAULT
select HAVE_OPTION_TABLE
select INTEL_LPSS_UART_FOR_CONSOLE
select MEMORY_MAPPED_TPM
select MAINBOARD_HAS_TPM2
5 changes: 0 additions & 5 deletions src/mainboard/system76/bonw14/cmos.default

This file was deleted.

43 changes: 0 additions & 43 deletions src/mainboard/system76/bonw14/cmos.layout

This file was deleted.

3 changes: 1 addition & 2 deletions src/mainboard/system76/cml-u/Kconfig
Original file line number Diff line number Diff line change
@@ -5,14 +5,13 @@ if BOARD_SYSTEM76_DARP6 || BOARD_SYSTEM76_GALP4 || BOARD_SYSTEM76_LEMP9
config BOARD_SPECIFIC_OPTIONS
def_bool y
select BOARD_ROMSIZE_KB_16384
select DRIVERS_EFI_VARIABLE_STORE
select DRIVERS_GENERIC_CBFS_SERIAL
select DRIVERS_GENERIC_CBFS_UUID
select DRIVERS_I2C_HID
select EC_SYSTEM76_EC
select HAVE_ACPI_RESUME
select HAVE_ACPI_TABLES
select HAVE_CMOS_DEFAULT
select HAVE_OPTION_TABLE
select HAVE_SPD_IN_CBFS if BOARD_SYSTEM76_LEMP9
select INTEL_GMA_HAVE_VBT
select INTEL_LPSS_UART_FOR_CONSOLE
5 changes: 0 additions & 5 deletions src/mainboard/system76/cml-u/cmos.default

This file was deleted.

43 changes: 0 additions & 43 deletions src/mainboard/system76/cml-u/cmos.layout

This file was deleted.

3 changes: 1 addition & 2 deletions src/mainboard/system76/gaze15/Kconfig
Original file line number Diff line number Diff line change
@@ -5,6 +5,7 @@ if BOARD_SYSTEM76_GAZE14 || BOARD_SYSTEM76_GAZE15
config BOARD_SPECIFIC_OPTIONS
def_bool y
select BOARD_ROMSIZE_KB_16384
select DRIVERS_EFI_VARIABLE_STORE
select DRIVERS_GENERIC_CBFS_SERIAL
select DRIVERS_GENERIC_CBFS_UUID
select DRIVERS_GFX_NVIDIA
@@ -13,8 +14,6 @@ config BOARD_SPECIFIC_OPTIONS
select EC_SYSTEM76_EC_DGPU
select HAVE_ACPI_RESUME
select HAVE_ACPI_TABLES
select HAVE_CMOS_DEFAULT
select HAVE_OPTION_TABLE
select INTEL_GMA_HAVE_VBT
select INTEL_LPSS_UART_FOR_CONSOLE
select MEMORY_MAPPED_TPM
5 changes: 0 additions & 5 deletions src/mainboard/system76/gaze15/cmos.default

This file was deleted.

43 changes: 0 additions & 43 deletions src/mainboard/system76/gaze15/cmos.layout

This file was deleted.

3 changes: 1 addition & 2 deletions src/mainboard/system76/kbl-u/Kconfig
Original file line number Diff line number Diff line change
@@ -5,12 +5,11 @@ if BOARD_SYSTEM76_GALP2 || BOARD_SYSTEM76_GALP3 || BOARD_SYSTEM76_GALP3_B
config BOARD_SPECIFIC_OPTIONS
def_bool y
select BOARD_ROMSIZE_KB_8192
select DRIVERS_EFI_VARIABLE_STORE
select DRIVERS_GENERIC_CBFS_SERIAL
select DRIVERS_GENERIC_CBFS_UUID
select HAVE_ACPI_RESUME
select HAVE_ACPI_TABLES
select HAVE_CMOS_DEFAULT
select HAVE_OPTION_TABLE
select INTEL_GMA_HAVE_VBT
select INTEL_LPSS_UART_FOR_CONSOLE
select MEMORY_MAPPED_TPM
4 changes: 0 additions & 4 deletions src/mainboard/system76/kbl-u/cmos.default

This file was deleted.

38 changes: 0 additions & 38 deletions src/mainboard/system76/kbl-u/cmos.layout

This file was deleted.

6 changes: 1 addition & 5 deletions src/mainboard/system76/meer9/Kconfig
Original file line number Diff line number Diff line change
@@ -4,14 +4,13 @@ config BOARD_SYSTEM76_MEER9_COMMON
def_bool n
select BOARD_ROMSIZE_KB_32768
select CRB_TPM
select DRIVERS_EFI_VARIABLE_STORE
select DRIVERS_GENERIC_CBFS_SERIAL
select DRIVERS_GENERIC_CBFS_UUID
select DRIVERS_UART_8250IO
select HAVE_ACPI_RESUME
select HAVE_ACPI_TABLES
select HAVE_CMOS_DEFAULT
select HAVE_INTEL_PTT
select HAVE_OPTION_TABLE
select INTEL_GMA_HAVE_VBT
select MAINBOARD_HAS_TPM2
select NO_UART_ON_SUPERIO
@@ -46,9 +45,6 @@ config MAINBOARD_SMBIOS_PRODUCT_NAME
config MAINBOARD_VERSION
default "meer9" if BOARD_SYSTEM76_MEER9

config CMOS_DEFAULT_FILE
default "src/mainboard/\$(MAINBOARDDIR)/cmos.default"

config CONSOLE_POST
default y

6 changes: 0 additions & 6 deletions src/mainboard/system76/meer9/cmos.default

This file was deleted.

51 changes: 0 additions & 51 deletions src/mainboard/system76/meer9/cmos.layout

This file was deleted.

6 changes: 1 addition & 5 deletions src/mainboard/system76/mtl/Kconfig
Original file line number Diff line number Diff line change
@@ -3,6 +3,7 @@
config BOARD_SYSTEM76_MTL_COMMON
def_bool n
select BOARD_ROMSIZE_KB_32768
select DRIVERS_EFI_VARIABLE_STORE
select DRIVERS_GENERIC_BAYHUB_LV2
select DRIVERS_GENERIC_CBFS_SERIAL
select DRIVERS_GENERIC_CBFS_UUID
@@ -11,8 +12,6 @@ config BOARD_SYSTEM76_MTL_COMMON
select EC_SYSTEM76_EC_LOCKDOWN
select HAVE_ACPI_RESUME
select HAVE_ACPI_TABLES
select HAVE_CMOS_DEFAULT
select HAVE_OPTION_TABLE
select INTEL_GMA_HAVE_VBT
select INTEL_LPSS_UART_FOR_CONSOLE
select MAINBOARD_HAS_TPM2
@@ -100,9 +99,6 @@ config MAINBOARD_VERSION
default "lemp13" if BOARD_SYSTEM76_LEMP13
default "lemp13-b" if BOARD_SYSTEM76_LEMP13_B

config CMOS_DEFAULT_FILE
default "src/mainboard/\$(MAINBOARDDIR)/cmos.default"

config CONSOLE_POST
default y

5 changes: 0 additions & 5 deletions src/mainboard/system76/mtl/cmos.default

This file was deleted.

43 changes: 0 additions & 43 deletions src/mainboard/system76/mtl/cmos.layout

This file was deleted.

3 changes: 1 addition & 2 deletions src/mainboard/system76/oryp5/Kconfig
Original file line number Diff line number Diff line change
@@ -5,6 +5,7 @@ if BOARD_SYSTEM76_ORYP5
config BOARD_SPECIFIC_OPTIONS
def_bool y
select BOARD_ROMSIZE_KB_16384
select DRIVERS_EFI_VARIABLE_STORE
select DRIVERS_GENERIC_CBFS_SERIAL
select DRIVERS_GENERIC_CBFS_UUID
select DRIVERS_GFX_NVIDIA
@@ -14,8 +15,6 @@ config BOARD_SPECIFIC_OPTIONS
select EC_SYSTEM76_EC_DGPU
select HAVE_ACPI_RESUME
select HAVE_ACPI_TABLES
select HAVE_CMOS_DEFAULT
select HAVE_OPTION_TABLE
select INTEL_GMA_HAVE_VBT
select INTEL_LPSS_UART_FOR_CONSOLE
select MEMORY_MAPPED_TPM
5 changes: 0 additions & 5 deletions src/mainboard/system76/oryp5/cmos.default

This file was deleted.

43 changes: 0 additions & 43 deletions src/mainboard/system76/oryp5/cmos.layout

This file was deleted.

3 changes: 1 addition & 2 deletions src/mainboard/system76/oryp6/Kconfig
Original file line number Diff line number Diff line change
@@ -5,6 +5,7 @@ if BOARD_SYSTEM76_ORYP6 || BOARD_SYSTEM76_ORYP7
config BOARD_SPECIFIC_OPTIONS
def_bool y
select BOARD_ROMSIZE_KB_16384
select DRIVERS_EFI_VARIABLE_STORE
select DRIVERS_GENERIC_CBFS_SERIAL
select DRIVERS_GENERIC_CBFS_UUID
select DRIVERS_GFX_NVIDIA
@@ -14,8 +15,6 @@ config BOARD_SPECIFIC_OPTIONS
select EC_SYSTEM76_EC_DGPU
select HAVE_ACPI_RESUME
select HAVE_ACPI_TABLES
select HAVE_CMOS_DEFAULT
select HAVE_OPTION_TABLE
select INTEL_GMA_HAVE_VBT
select MEMORY_MAPPED_TPM
select MAINBOARD_HAS_TPM2
5 changes: 0 additions & 5 deletions src/mainboard/system76/oryp6/cmos.default

This file was deleted.

43 changes: 0 additions & 43 deletions src/mainboard/system76/oryp6/cmos.layout

This file was deleted.

7 changes: 1 addition & 6 deletions src/mainboard/system76/rpl/Kconfig
Original file line number Diff line number Diff line change
@@ -3,6 +3,7 @@
config BOARD_SYSTEM76_RPL_COMMON
def_bool n
select BOARD_ROMSIZE_KB_32768
select DRIVERS_EFI_VARIABLE_STORE
select DRIVERS_GENERIC_BAYHUB_LV2 if !BOARD_SYSTEM76_BONW15
select DRIVERS_GENERIC_CBFS_SERIAL
select DRIVERS_GENERIC_CBFS_UUID
@@ -11,8 +12,6 @@ config BOARD_SYSTEM76_RPL_COMMON
select EC_SYSTEM76_EC_LOCKDOWN
select HAVE_ACPI_RESUME
select HAVE_ACPI_TABLES
select HAVE_CMOS_DEFAULT
select HAVE_OPTION_TABLE
select INTEL_GMA_HAVE_VBT
select INTEL_LPSS_UART_FOR_CONSOLE
select MAINBOARD_HAS_TPM2
@@ -168,10 +167,6 @@ config MAINBOARD_VERSION
default "oryp12" if BOARD_SYSTEM76_ORYP12
default "serw13" if BOARD_SYSTEM76_SERW13

config CMOS_DEFAULT_FILE
default "src/mainboard/\$(MAINBOARDDIR)/cmos-csme.default" if BOARD_SYSTEM76_DARP9
default "src/mainboard/\$(MAINBOARDDIR)/cmos.default"

config CONSOLE_POST
default y

5 changes: 0 additions & 5 deletions src/mainboard/system76/rpl/cmos.default

This file was deleted.

43 changes: 0 additions & 43 deletions src/mainboard/system76/rpl/cmos.layout

This file was deleted.

3 changes: 1 addition & 2 deletions src/mainboard/system76/tgl-h/Kconfig
Original file line number Diff line number Diff line change
@@ -5,6 +5,7 @@ if BOARD_SYSTEM76_GAZE16_3050 || BOARD_SYSTEM76_GAZE16_3060 || BOARD_SYSTEM76_GA
config BOARD_SPECIFIC_OPTIONS
def_bool y
select BOARD_ROMSIZE_KB_16384
select DRIVERS_EFI_VARIABLE_STORE
select DRIVERS_GENERIC_BAYHUB_LV2
select DRIVERS_GENERIC_CBFS_SERIAL
select DRIVERS_GENERIC_CBFS_UUID
@@ -16,8 +17,6 @@ config BOARD_SPECIFIC_OPTIONS
select EC_SYSTEM76_EC_LOCKDOWN
select HAVE_ACPI_RESUME
select HAVE_ACPI_TABLES
select HAVE_CMOS_DEFAULT
select HAVE_OPTION_TABLE
select INTEL_GMA_HAVE_VBT
select INTEL_LPSS_UART_FOR_CONSOLE
select MEMORY_MAPPED_TPM
5 changes: 0 additions & 5 deletions src/mainboard/system76/tgl-h/cmos.default

This file was deleted.

43 changes: 0 additions & 43 deletions src/mainboard/system76/tgl-h/cmos.layout

This file was deleted.

3 changes: 1 addition & 2 deletions src/mainboard/system76/tgl-u/Kconfig
Original file line number Diff line number Diff line change
@@ -5,6 +5,7 @@ if BOARD_SYSTEM76_DARP7 || BOARD_SYSTEM76_GALP5 || BOARD_SYSTEM76_LEMP10
config BOARD_SPECIFIC_OPTIONS
def_bool y
select BOARD_ROMSIZE_KB_16384
select DRIVERS_EFI_VARIABLE_STORE
select DRIVERS_GENERIC_BAYHUB_LV2
select DRIVERS_GENERIC_CBFS_SERIAL
select DRIVERS_GENERIC_CBFS_UUID
@@ -16,8 +17,6 @@ config BOARD_SPECIFIC_OPTIONS
select EC_SYSTEM76_EC_DGPU if BOARD_SYSTEM76_GALP5
select EC_SYSTEM76_EC_LOCKDOWN
select HAVE_ACPI_TABLES
select HAVE_CMOS_DEFAULT
select HAVE_OPTION_TABLE
select HAVE_SPD_IN_CBFS if BOARD_SYSTEM76_LEMP10
select INTEL_GMA_HAVE_VBT
select INTEL_LPSS_UART_FOR_CONSOLE
5 changes: 0 additions & 5 deletions src/mainboard/system76/tgl-u/cmos.default

This file was deleted.

43 changes: 0 additions & 43 deletions src/mainboard/system76/tgl-u/cmos.layout

This file was deleted.

3 changes: 1 addition & 2 deletions src/mainboard/system76/whl-u/Kconfig
Original file line number Diff line number Diff line change
@@ -5,14 +5,13 @@ if BOARD_SYSTEM76_GALP3_C || BOARD_SYSTEM76_DARP5
config BOARD_SPECIFIC_OPTIONS
def_bool y
select BOARD_ROMSIZE_KB_16384
select DRIVERS_EFI_VARIABLE_STORE
select DRIVERS_GENERIC_CBFS_SERIAL
select DRIVERS_GENERIC_CBFS_UUID
select DRIVERS_I2C_HID
select EC_SYSTEM76_EC
select HAVE_ACPI_RESUME
select HAVE_ACPI_TABLES
select HAVE_CMOS_DEFAULT
select HAVE_OPTION_TABLE
select INTEL_GMA_HAVE_VBT
select INTEL_LPSS_UART_FOR_CONSOLE
select MEMORY_MAPPED_TPM
5 changes: 0 additions & 5 deletions src/mainboard/system76/whl-u/cmos.default

This file was deleted.

43 changes: 0 additions & 43 deletions src/mainboard/system76/whl-u/cmos.layout

This file was deleted.