aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/mainboard/prodrive/atlas/Kconfig9
-rw-r--r--src/mainboard/prodrive/atlas/devicetree.cb3
2 files changed, 12 insertions, 0 deletions
diff --git a/src/mainboard/prodrive/atlas/Kconfig b/src/mainboard/prodrive/atlas/Kconfig
index 814c1e057c..3900f4db15 100644
--- a/src/mainboard/prodrive/atlas/Kconfig
+++ b/src/mainboard/prodrive/atlas/Kconfig
@@ -54,6 +54,15 @@ config CBFS_SIZE
config NO_POST
default y
+config ENABLE_BUZZER_SUPPORT
+ bool "Enable Buzzer support"
+ default y
+ select USE_LEGACY_8254_TIMER
+ help
+ 8254 timer is required for buzzer support on GPP_B14 (based on Intel doc 621483,
+ 26.1.1 - NMI_STS_CNT). However since 8254 timer clock gating has to be enabled for
+ S0ix support, enabling buzzer will disable s0ix.
+
config PCIEXP_DEFAULT_MAX_RESIZABLE_BAR_BITS
int
default 32
diff --git a/src/mainboard/prodrive/atlas/devicetree.cb b/src/mainboard/prodrive/atlas/devicetree.cb
index 0d91bb63bc..c90c69c4f6 100644
--- a/src/mainboard/prodrive/atlas/devicetree.cb
+++ b/src/mainboard/prodrive/atlas/devicetree.cb
@@ -17,6 +17,9 @@ chip soc/intel/alderlake
# SaGv Configuration
register "sagv" = "CONFIG(ATLAS_ENABLE_SAGV) ? SaGv_Enabled : SaGv_Disabled"
+ # Disable S0ix
+ register "s0ix_enable" = "0"
+
# Display configuration (4 DPs)
register "ddi_ports_config" = "{
[DDI_PORT_A] = DDI_ENABLE_HPD | DDI_ENABLE_DDC,