coreboot-kgpe-d16/src
Furquan Shaikh 1e279a5cb2 soc/amd/common/block/lpc: Reorganize LPC enable resources
This change moves all the logic for setting up decode windows for LPC
under configure_child_lpc_windows() which is called from
lpc_enable_children_resources(). This is in preparation to configure
decode windows for eSPI differently if mainboard decides to use eSPI
instead of LPC.

Side-effect of this change is that the IO decode registers are written
after each child device resources are considered.

BUG=b:154445472

Change-Id: Ib8275bc4ce51cd8afd390901ac723ce71c7a9148
Signed-off-by: Furquan Shaikh <furquan@google.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/41070
Reviewed-by: Aaron Durbin <adurbin@chromium.org>
Reviewed-by: Raul Rangel <rrangel@chromium.org>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2020-05-11 23:27:46 +00:00
..
acpi treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00
arch treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00
commonlib treewide: Replace BSD-3-Clause and ISC headers with SPDX headers 2020-05-11 17:12:16 +00:00
console treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00
cpu treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00
device treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00
drivers treewide: Convert more license headers to SPDX style 2020-05-11 19:37:19 +00:00
ec treewide: Convert more license headers to SPDX style 2020-05-11 19:37:19 +00:00
include treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00
lib treewide: Convert more license headers to SPDX style 2020-05-11 19:37:19 +00:00
mainboard treewide: Convert more license headers to SPDX style 2020-05-11 19:37:19 +00:00
northbridge treewide: Replace BSD-3-Clause and ISC headers with SPDX headers 2020-05-11 17:12:16 +00:00
security treewide: Convert more license headers to SPDX style 2020-05-11 19:37:19 +00:00
soc soc/amd/common/block/lpc: Reorganize LPC enable resources 2020-05-11 23:27:46 +00:00
southbridge treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00
superio treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00
vendorcode treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00
Kconfig treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00