aboutsummaryrefslogtreecommitdiff
path: root/src/soc/intel/xeon_sp/chip.h
diff options
context:
space:
mode:
authorJohnny Lin <johnny_lin@wiwynn.com>2020-02-19 15:52:45 +0800
committerPatrick Georgi <pgeorgi@google.com>2020-03-25 10:42:14 +0000
commitebb7f54b1a107816e4f83bc31f1631acb85700d1 (patch)
tree3568e691490943cc111b5ad590e0b74194a86a51 /src/soc/intel/xeon_sp/chip.h
parent3180af7fd6a86d202c241b02afa9cc4c0b9d9262 (diff)
soc/intel/xeon_sp: Enable LPC generic IO decode range
To use Intel common block LPC function that enables the IO ranges defined in devicetree.cb. Tested on OCP Tioga Pass with BMC LPC working. Signed-off-by: Johnny Lin <johnny_lin@wiwynn.com> Change-Id: I675489d3c66dad259e4101a17300176f6c0e8bd8 Reviewed-on: https://review.coreboot.org/c/coreboot/+/38994 Reviewed-by: Patrick Georgi <pgeorgi@google.com> Reviewed-by: Jonathan Zhang <jonzhang@fb.com> Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Diffstat (limited to 'src/soc/intel/xeon_sp/chip.h')
-rw-r--r--src/soc/intel/xeon_sp/chip.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/soc/intel/xeon_sp/chip.h b/src/soc/intel/xeon_sp/chip.h
index 9388ba5407..94726f35eb 100644
--- a/src/soc/intel/xeon_sp/chip.h
+++ b/src/soc/intel/xeon_sp/chip.h
@@ -76,6 +76,12 @@ struct soc_intel_xeon_sp_config {
uint32_t vtd_support;
uint32_t coherency_support;
uint32_t ats_support;
+
+ /* Generic IO decode ranges */
+ uint32_t gen1_dec;
+ uint32_t gen2_dec;
+ uint32_t gen3_dec;
+ uint32_t gen4_dec;
};
extern struct chip_operations soc_intel_xeon_sp_ops;