Michael Niewöhner has uploaded this change for review. ( https://review.coreboot.org/c/coreboot/+/36141 )
Change subject: mb/supermicro/x11-lga1151-series: enable SLP_S0 as vendor does ......................................................................
mb/supermicro/x11-lga1151-series: enable SLP_S0 as vendor does
This enables SLP_S0 for x11 boards.
Change-Id: I7240ed631bf72b1d3c9ea887da43772781c80b45 Signed-off-by: Michael Niewöhner foss@mniewoehner.de --- M src/mainboard/supermicro/x11-lga1151-series/devicetree.cb 1 file changed, 2 insertions(+), 1 deletion(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/41/36141/1
diff --git a/src/mainboard/supermicro/x11-lga1151-series/devicetree.cb b/src/mainboard/supermicro/x11-lga1151-series/devicetree.cb index ee6aac7..5a99e7a 100644 --- a/src/mainboard/supermicro/x11-lga1151-series/devicetree.cb +++ b/src/mainboard/supermicro/x11-lga1151-series/devicetree.cb @@ -98,7 +98,8 @@ # LPC register "serirq_mode" = "SERIRQ_CONTINUOUS"
- # Enabling SLP_S3#, SLP_S4#, SLP_SUS and SLP_A Stretch + # Enabling SLP_S0, SLP_S3#, SLP_S4#, SLP_SUS and SLP_A Stretch + register "s0ix_enable" = "1" register "PmConfigSlpS3MinAssert" = "SLP_S3_MIN_ASSERT_50MS" register "PmConfigSlpS4MinAssert" = "SLP_S4_MIN_ASSERT_4S" register "PmConfigSlpSusMinAssert" = "SLP_SUS_MIN_ASSERT_4S"
Michael Niewöhner has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/36141 )
Change subject: mb/supermicro/x11-lga1151-series: enable SLP_S0 as vendor does ......................................................................
Patch Set 1:
@Patrick Rudolph: can you verify on x11ssh-tf that SLP_S0 is enabled there, too? register is PWRMBASE+0x31C[15]
Michael Niewöhner has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/36141 )
Change subject: mb/supermicro/x11-lga1151-series: enable SLP_S0 as vendor does ......................................................................
Patch Set 1: Code-Review+1
Patch Set 1:
@Patrick Rudolph: can you verify on x11ssh-tf that SLP_S0 is enabled there, too? register is PWRMBASE+0x31C[15]
verified on x11ssh by inteltool dump
Patrick Rudolph has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/36141 )
Change subject: mb/supermicro/x11-lga1151-series: enable SLP_S0 as vendor does ......................................................................
Patch Set 1: Code-Review+2
Paul Menzel has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/36141 )
Change subject: mb/supermicro/x11-lga1151-series: enable SLP_S0 as vendor does ......................................................................
Patch Set 1:
(1 comment)
https://review.coreboot.org/c/coreboot/+/36141/1//COMMIT_MSG Commit Message:
https://review.coreboot.org/c/coreboot/+/36141/1//COMMIT_MSG@10 PS1, Line 10: What does it do? Did you test with GNU/Linux that s0ix(?) works?
Michael Niewöhner has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/36141 )
Change subject: mb/supermicro/x11-lga1151-series: enable SLP_S0 as vendor does ......................................................................
Patch Set 1:
(1 comment)
https://review.coreboot.org/c/coreboot/+/36141/1//COMMIT_MSG Commit Message:
https://review.coreboot.org/c/coreboot/+/36141/1//COMMIT_MSG@10 PS1, Line 10:
What does it do? Did you test with GNU/Linux that s0ix(?) works?
Yep, tested successfully. s0ix enables assertion of SLP_S0, which tells external components (like power supply, power regulators, ...) to switch into a low power idle mode for saving power. See this for example: https://www.richtek.com/assets/product_file/RT5074A/DS5074A-00.pdf
Nico Huber has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/36141 )
Change subject: mb/supermicro/x11-lga1151-series: enable SLP_S0 as vendor does ......................................................................
Patch Set 1:
(1 comment)
https://review.coreboot.org/c/coreboot/+/36141/1//COMMIT_MSG Commit Message:
https://review.coreboot.org/c/coreboot/+/36141/1//COMMIT_MSG@10 PS1, Line 10:
Yep, tested successfully. […]
Curious, how much power does it save?
Michael Niewöhner has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/36141 )
Change subject: mb/supermicro/x11-lga1151-series: enable SLP_S0 as vendor does ......................................................................
Patch Set 1:
(1 comment)
https://review.coreboot.org/c/coreboot/+/36141/1//COMMIT_MSG Commit Message:
https://review.coreboot.org/c/coreboot/+/36141/1//COMMIT_MSG@10 PS1, Line 10:
Curious, how much power does it save?
I haven't done any measurements, yet
Michael Niewöhner has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/36141 )
Change subject: mb/supermicro/x11-lga1151-series: enable SLP_S0 as vendor does ......................................................................
Patch Set 1:
(1 comment)
https://review.coreboot.org/c/coreboot/+/36141/1//COMMIT_MSG Commit Message:
https://review.coreboot.org/c/coreboot/+/36141/1//COMMIT_MSG@10 PS1, Line 10:
I haven't done any measurements, yet
Done
Patrick Georgi has submitted this change. ( https://review.coreboot.org/c/coreboot/+/36141 )
Change subject: mb/supermicro/x11-lga1151-series: enable SLP_S0 as vendor does ......................................................................
mb/supermicro/x11-lga1151-series: enable SLP_S0 as vendor does
This enables SLP_S0 for x11 boards.
Change-Id: I7240ed631bf72b1d3c9ea887da43772781c80b45 Signed-off-by: Michael Niewöhner foss@mniewoehner.de Reviewed-on: https://review.coreboot.org/c/coreboot/+/36141 Tested-by: build bot (Jenkins) no-reply@coreboot.org Reviewed-by: Michael Niewöhner Reviewed-by: Patrick Rudolph siro@das-labor.org --- M src/mainboard/supermicro/x11-lga1151-series/devicetree.cb 1 file changed, 2 insertions(+), 1 deletion(-)
Approvals: build bot (Jenkins): Verified Patrick Rudolph: Looks good to me, approved Michael Niewöhner: Looks good to me, but someone else must approve
diff --git a/src/mainboard/supermicro/x11-lga1151-series/devicetree.cb b/src/mainboard/supermicro/x11-lga1151-series/devicetree.cb index b94bee8..1b9dc27 100644 --- a/src/mainboard/supermicro/x11-lga1151-series/devicetree.cb +++ b/src/mainboard/supermicro/x11-lga1151-series/devicetree.cb @@ -92,7 +92,8 @@ # LPC register "serirq_mode" = "SERIRQ_CONTINUOUS"
- # Enabling SLP_S3#, SLP_S4#, SLP_SUS and SLP_A Stretch + # Enabling SLP_S0, SLP_S3#, SLP_S4#, SLP_SUS and SLP_A Stretch + register "s0ix_enable" = "1" register "PmConfigSlpS3MinAssert" = "SLP_S3_MIN_ASSERT_50MS" register "PmConfigSlpS4MinAssert" = "SLP_S4_MIN_ASSERT_4S" register "PmConfigSlpSusMinAssert" = "SLP_SUS_MIN_ASSERT_4S"