PCIe: Revise L1 Sub-State support
BRANCH=None BUG=None TEST=Confirmed build pass only Signed-off-by: Kenji Chen <kenji.chen@intel.com> Change-Id: Ic0e845436614e63ad5ace7fb74400f7ea295571c Signed-off-by: Patrick Georgi <pgeorgi@chromium.org> Original-Commit-Id: d3670b92e40d8757a48add6116a0edcec18074d8 Original-Change-Id: I5e029b0f82a771149d4c6127e30b9062e8eaba89 Original-Reviewed-on: https://chromium-review.googlesource.com/244514 Original-Reviewed-by: Duncan Laurie <dlaurie@chromium.org> Original-Commit-Queue: Kenji Chen <kenji.chen@intel.com> Original-Tested-by: Kenji Chen <kenji.chen@intel.com> Reviewed-on: http://review.coreboot.org/8833 Tested-by: build bot (Jenkins) Reviewed-by: Stefan Reinauer <stefan.reinauer@coreboot.org>
This commit is contained in:
parent
31c6e632cf
commit
a874a7c26f
|
@ -241,20 +241,17 @@ static void pciexp_L1_substate_commit(device_t root, device_t dev,
|
||||||
pcie_update_cfg(root, root_cap + 0x08, ~0xe3ff0000,
|
pcie_update_cfg(root, root_cap + 0x08, ~0xe3ff0000,
|
||||||
(1 << 21) | (1 << 23) | (1 << 30));
|
(1 << 21) | (1 << 23) | (1 << 30));
|
||||||
|
|
||||||
pcie_update_cfg(root, root_cap + 0x08, ~0xf,
|
pcie_update_cfg(root, root_cap + 0x08, ~0x1f,
|
||||||
L1SubStateSupport);
|
L1SubStateSupport);
|
||||||
|
|
||||||
for (dev_t = dev; dev_t; dev_t = dev_t->sibling) {
|
for (dev_t = dev; dev_t; dev_t = dev_t->sibling) {
|
||||||
pcie_update_cfg(dev_t, end_cap + 0x08, ~0xff00,
|
|
||||||
(comm_mode_rst_time << 8));
|
|
||||||
|
|
||||||
pcie_update_cfg(dev_t, end_cap + 0x0c , 0xffffff04,
|
pcie_update_cfg(dev_t, end_cap + 0x0c , 0xffffff04,
|
||||||
(endp_power_on_value << 3) | (power_on_scale));
|
(endp_power_on_value << 3) | (power_on_scale));
|
||||||
|
|
||||||
pcie_update_cfg(dev_t, end_cap + 0x08, ~0xe3ff0000,
|
pcie_update_cfg(dev_t, end_cap + 0x08, ~0xe3ff0000,
|
||||||
(1 << 21) | (1 << 23) | (1 << 30));
|
(1 << 21) | (1 << 23) | (1 << 30));
|
||||||
|
|
||||||
pcie_update_cfg(dev_t, end_cap + 0x08, ~0xf,
|
pcie_update_cfg(dev_t, end_cap + 0x08, ~0x1f,
|
||||||
L1SubStateSupport);
|
L1SubStateSupport);
|
||||||
|
|
||||||
pciexp_enable_ltr(dev_t);
|
pciexp_enable_ltr(dev_t);
|
||||||
|
|
Loading…
Reference in New Issue