mb/starlabs/*: Enable PMC IPC Mailbox for Alder Lake onwards

Introduce support for an IPC mailbox interface that lets the OS
exchange commands and responses with the Power Management Controller
(PMC) when needed.

Change-Id: Id6748b410b96dcf2a6e681c39dad2173be9bde3c
Signed-off-by: Sean Rhodes <sean@starlabs.systems>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/86916
Reviewed-by: Matt DeVillier <matt.devillier@gmail.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
This commit is contained in:
Sean Rhodes 2025-03-18 13:32:51 +00:00 committed by Matt DeVillier
commit 7a0db71f35
4 changed files with 4 additions and 0 deletions

View file

@ -9,6 +9,7 @@ config BOARD_STARLABS_BYTE_SERIES
select INTEL_GMA_HAVE_VBT
select INTEL_LPSS_UART_FOR_CONSOLE
select NO_UART_ON_SUPERIO
select PMC_IPC_ACPI_INTERFACE
select SOC_INTEL_COMMON_BLOCK_HDA_VERB
select SYSTEM_TYPE_MINIPC
select VALIDATE_INTEL_DESCRIPTOR

View file

@ -75,6 +75,7 @@ config BOARD_STARLABS_STARBOOK_ADL_COMMON
select EC_STARLABS_NEED_ITE_BIN
select MAINBOARD_HAS_TPM2
select MEMORY_MAPPED_TPM
select PMC_IPC_ACPI_INTERFACE
select SOC_INTEL_ALDERLAKE
select SOC_INTEL_COMMON_BLOCK_TCSS
select SOC_INTEL_CRASHLOG

View file

@ -26,6 +26,7 @@ config BOARD_STARLABS_STARFIGHTER_SERIES
select MAINBOARD_HAS_TPM2
select MEMORY_MAPPED_TPM
select NO_UART_ON_SUPERIO
select PMC_IPC_ACPI_INTERFACE
select SOC_INTEL_ALDERLAKE
select SOC_INTEL_ALDERLAKE_PCH_P
select SOC_INTEL_COMMON_BLOCK_HDA_VERB

View file

@ -22,6 +22,7 @@ config BOARD_STARLABS_STARLITE_SERIES
select INTEL_GMA_HAVE_VBT
select INTEL_LPSS_UART_FOR_CONSOLE
select NO_UART_ON_SUPERIO
select PMC_IPC_ACPI_INTERFACE
select SOC_INTEL_ALDERLAKE
select SOC_INTEL_ALDERLAKE_PCH_N
select SOC_INTEL_COMMON_BLOCK_HDA_VERB