mb/system76: Enable S0ix support but prefer S3

Enable S0ix support but continue using S3 by default as it is not
tested on most boards. TGL-U boards continue to only use S0ix as S3 is
not supported on them.

Change-Id: Idc881d30009e3ef170e5430596652548aa434fda
Signed-off-by: Tim Crawford <tcrawford@system76.com>
This commit is contained in:
Tim Crawford
2023-12-20 15:58:19 -07:00
parent dfc6451830
commit 4bfe54231a
10 changed files with 40 additions and 0 deletions

View File

@@ -18,6 +18,10 @@ chip soc/intel/cannonlake
# Enable Enhanced Intel SpeedStep # Enable Enhanced Intel SpeedStep
register "eist_enable" = "1" register "eist_enable" = "1"
# Enable S0ix but prefer S3 suspend
register "s0ix_enable" = "true"
register "prefer_s3_suspend" = "true"
# FSP Memory (soc/intel/cannonlake/romstage/fsp_params.c) # FSP Memory (soc/intel/cannonlake/romstage/fsp_params.c)
register "enable_c6dram" = "1" register "enable_c6dram" = "1"

View File

@@ -11,6 +11,10 @@ chip soc/intel/alderlake
# Enable Enhanced Intel SpeedStep # Enable Enhanced Intel SpeedStep
register "eist_enable" = "1" register "eist_enable" = "1"
# Enable S0ix but prefer S3 suspend
register "s0ix_enable" = "true"
register "prefer_s3_suspend" = "true"
# Enable C6 DRAM # Enable C6 DRAM
register "enable_c6dram" = "1" register "enable_c6dram" = "1"

View File

@@ -18,6 +18,10 @@ chip soc/intel/cannonlake
# Enable Enhanced Intel SpeedStep # Enable Enhanced Intel SpeedStep
register "eist_enable" = "1" register "eist_enable" = "1"
# Enable S0ix but prefer S3 suspend
register "s0ix_enable" = "true"
register "prefer_s3_suspend" = "true"
# FSP Memory (soc/intel/cannonlake/romstage/fsp_params.c) # FSP Memory (soc/intel/cannonlake/romstage/fsp_params.c)
register "enable_c6dram" = "1" register "enable_c6dram" = "1"

View File

@@ -18,6 +18,10 @@ chip soc/intel/cannonlake
# Enable Enhanced Intel SpeedStep # Enable Enhanced Intel SpeedStep
register "eist_enable" = "1" register "eist_enable" = "1"
# Enable S0ix but prefer S3 suspend
register "s0ix_enable" = "true"
register "prefer_s3_suspend" = "true"
# FSP Memory (soc/intel/cannonlake/romstage/fsp_params.c) # FSP Memory (soc/intel/cannonlake/romstage/fsp_params.c)
register "SaGv" = "SaGv_Enabled" register "SaGv" = "SaGv_Enabled"
register "enable_c6dram" = "1" register "enable_c6dram" = "1"

View File

@@ -18,6 +18,10 @@ chip soc/intel/cannonlake
# Enable Enhanced Intel SpeedStep # Enable Enhanced Intel SpeedStep
register "eist_enable" = "1" register "eist_enable" = "1"
# Enable S0ix but prefer S3 suspend
register "s0ix_enable" = "true"
register "prefer_s3_suspend" = "true"
# FSP Memory (soc/intel/cannonlake/romstage/fsp_params.c) # FSP Memory (soc/intel/cannonlake/romstage/fsp_params.c)
register "enable_c6dram" = "1" register "enable_c6dram" = "1"

View File

@@ -18,6 +18,10 @@ chip soc/intel/cannonlake
# Enable Enhanced Intel SpeedStep # Enable Enhanced Intel SpeedStep
register "eist_enable" = "1" register "eist_enable" = "1"
# Enable S0ix but prefer S3 suspend
register "s0ix_enable" = "true"
register "prefer_s3_suspend" = "true"
# FSP Memory (soc/intel/cannonlake/romstage/fsp_params.c) # FSP Memory (soc/intel/cannonlake/romstage/fsp_params.c)
register "enable_c6dram" = "1" register "enable_c6dram" = "1"

View File

@@ -18,6 +18,10 @@ chip soc/intel/cannonlake
# Enable Enhanced Intel SpeedStep # Enable Enhanced Intel SpeedStep
register "eist_enable" = "1" register "eist_enable" = "1"
# Enable S0ix but prefer S3 suspend
register "s0ix_enable" = "true"
register "prefer_s3_suspend" = "true"
# FSP Memory (soc/intel/cannonlake/romstage/fsp_params.c) # FSP Memory (soc/intel/cannonlake/romstage/fsp_params.c)
register "enable_c6dram" = "1" register "enable_c6dram" = "1"

View File

@@ -11,6 +11,10 @@ chip soc/intel/alderlake
# Enable Enhanced Intel SpeedStep # Enable Enhanced Intel SpeedStep
register "eist_enable" = "1" register "eist_enable" = "1"
# Enable S0ix but prefer S3 suspend
register "s0ix_enable" = "true"
register "prefer_s3_suspend" = "true"
# Enable C6 DRAM # Enable C6 DRAM
register "enable_c6dram" = "1" register "enable_c6dram" = "1"

View File

@@ -12,6 +12,10 @@ chip soc/intel/tigerlake
# Enable Enhanced Intel SpeedStep # Enable Enhanced Intel SpeedStep
register "eist_enable" = "1" register "eist_enable" = "1"
# Enable S0ix but prefer S3 suspend
register "s0ix_enable" = "true"
register "prefer_s3_suspend" = "true"
# CPU (soc/intel/tigerlake/cpu.c) # CPU (soc/intel/tigerlake/cpu.c)
# Power limits # Power limits
register "power_limits_config[POWER_LIMITS_H_8_CORE]" = "{ register "power_limits_config[POWER_LIMITS_H_8_CORE]" = "{

View File

@@ -18,6 +18,10 @@ chip soc/intel/cannonlake
# Enable Enhanced Intel SpeedStep # Enable Enhanced Intel SpeedStep
register "eist_enable" = "1" register "eist_enable" = "1"
# Enable S0ix but prefer S3 suspend
register "s0ix_enable" = "true"
register "prefer_s3_suspend" = "true"
# FSP Memory (soc/intel/cannonlake/romstage/fsp_params.c) # FSP Memory (soc/intel/cannonlake/romstage/fsp_params.c)
register "SaGv" = "SaGv_Enabled" register "SaGv" = "SaGv_Enabled"
register "enable_c6dram" = "1" register "enable_c6dram" = "1"