Benjamin Doron has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/39538 )
Change subject: soc/intel/skylake: Configure L1 substates for PCH root ports
......................................................................
Patch Set 25:
Patch Set 25: Code-Review+1
Patch Set 25:
Patch Set 25:
Patch Set 25: Code-Review+1
LGTM. Are there any interdependencies with any of the other PCIe PM-related settings?
Perhaps that "PcieRpAspm" doesn't disable L1 for a given root port?
should coreboot automatically disable L1SS on a given port if PcieRpAspm is disabled for that port? Or are we just depending on the board config to be sane?
pciexp_config_L1_sub_state() checks for the capabilities. If we tell FSP
that it's not capable, the root port's capability regs should reflect
that (I never tested it, though).
One dependency for L1 substates is clock PM (i.e. a usable clockreq
signal). There is no capability for that. It's currently only
configurable globally via Kconfig (cf. CB:41696).
Do you think that L1 substates should be guarded by that Kconfig?
--
To view, visit
https://review.coreboot.org/c/coreboot/+/39538
To unsubscribe, or for help writing mail filters, visit
https://review.coreboot.org/settings
Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: I36150858485715016158595c832c142b0582ddb8
Gerrit-Change-Number: 39538
Gerrit-PatchSet: 25
Gerrit-Owner: Benjamin Doron
benjamin.doron00@gmail.com
Gerrit-Reviewer: Angel Pons
th3fanbus@gmail.com
Gerrit-Reviewer: Benjamin Doron
benjamin.doron00@gmail.com
Gerrit-Reviewer: Matt DeVillier
matt.devillier@gmail.com
Gerrit-Reviewer: Nico Huber
nico.h@gmx.de
Gerrit-Reviewer: Patrick Rudolph
siro@das-labor.org
Gerrit-Reviewer: Paul Menzel
paulepanter@users.sourceforge.net
Gerrit-Reviewer: build bot (Jenkins)
no-reply@coreboot.org
Gerrit-Comment-Date: Sun, 04 Oct 2020 22:49:34 +0000
Gerrit-HasComments: No
Gerrit-Has-Labels: No
Gerrit-MessageType: comment