diff options
author | Tim Wawrzynczak <twawrzynczak@chromium.org> | 2021-02-04 17:04:24 -0700 |
---|---|---|
committer | Patrick Georgi <pgeorgi@google.com> | 2021-05-21 11:22:14 +0000 |
commit | 0dc82cc80b217a066c4f9abd8c2c91abd8ae51f0 (patch) | |
tree | 3672bd0aa15d8a5c19ab28545132474b1755bc76 /src/soc/intel/common/block/itss/itss.c | |
parent | fae418777d00acb85a4b0977cfe21467df64fdf6 (diff) | |
download | coreboot-0dc82cc80b217a066c4f9abd8c2c91abd8ae51f0.tar.xz |
soc/intel/common: Add function to lpc_lib to return PIRQ routing
In order to fill out static entries for a _PRT table for
soc/intel/common, the PIRQ<->IRQ mapping is required. This patch adds
a function lpc_get_pch_pirq_routing() which returns this mapping.
Signed-off-by: Tim Wawrzynczak <twawrzynczak@chromium.org>
Change-Id: Ib215fba54573c50a88aa4584442bd8d27ae017be
Reviewed-on: https://review.coreboot.org/c/coreboot/+/50858
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Angel Pons <th3fanbus@gmail.com>
Diffstat (limited to 'src/soc/intel/common/block/itss/itss.c')
-rw-r--r-- | src/soc/intel/common/block/itss/itss.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/soc/intel/common/block/itss/itss.c b/src/soc/intel/common/block/itss/itss.c index e918651e59..79ed5d0572 100644 --- a/src/soc/intel/common/block/itss/itss.c +++ b/src/soc/intel/common/block/itss/itss.c @@ -7,10 +7,11 @@ #include <intelblocks/pcr.h> #include <soc/itss.h> #include <soc/pcr_ids.h> +#include <southbridge/intel/common/acpi_pirq_gen.h> -void itss_irq_init(uint8_t pch_interrupt_routing[MAX_PXRC_CONFIG]) +void itss_irq_init(const uint8_t pch_interrupt_routing[PIRQ_COUNT]) { - uint32_t regs[MAX_PXRC_CONFIG/sizeof(uint32_t)] = {0}; + uint32_t regs[PIRQ_COUNT/sizeof(uint32_t)] = {0}; uint8_t index, byte; /* Fill in all the PIRx routes into one array. */ |