From 5441f57830def07aae439e26ada3568b9b9e351f Mon Sep 17 00:00:00 2001 From: Felix Held Date: Fri, 11 Apr 2025 15:46:29 +0200 Subject: [PATCH] soc/amd/*/include/aoac_defs.h: add I3C controller AOAC IDs Add the AOAC IDs of the I3C controllers. The following documentation was used to verify this: Genoa: #55901 Rev 0.40 Mendocino: #57243 Rev 3.08 Rembrandt: #56558 Rev 3.09 (in Mendocino directory) Phoenix: #57019 Rev 3.09 Glinda: #57254 Rev 3.00 Faegan: #57928 Rev 1.51 (in Glinda directory) Change-Id: I54d049c58756251506f94d220e1970ccec170918 Signed-off-by: Felix Held Reviewed-on: https://review.coreboot.org/c/coreboot/+/87279 Reviewed-by: Maximilian Brune Tested-by: build bot (Jenkins) --- src/soc/amd/genoa_poc/include/soc/aoac_defs.h | 4 ++++ src/soc/amd/glinda/include/soc/aoac_defs.h | 4 ++++ src/soc/amd/mendocino/include/soc/aoac_defs.h | 4 ++++ src/soc/amd/phoenix/include/soc/aoac_defs.h | 4 ++++ 4 files changed, 16 insertions(+) diff --git a/src/soc/amd/genoa_poc/include/soc/aoac_defs.h b/src/soc/amd/genoa_poc/include/soc/aoac_defs.h index c5c11bb3bf..6225399a06 100644 --- a/src/soc/amd/genoa_poc/include/soc/aoac_defs.h +++ b/src/soc/amd/genoa_poc/include/soc/aoac_defs.h @@ -13,8 +13,12 @@ #define FCH_AOAC_DEV_I2C5 10 #define FCH_AOAC_DEV_UART0 11 #define FCH_AOAC_DEV_UART1 12 +#define FCH_AOAC_DEV_I3C1 13 +#define FCH_AOAC_DEV_I3C2 14 +#define FCH_AOAC_DEV_I3C3 15 #define FCH_AOAC_DEV_UART2 16 #define FCH_AOAC_DEV_AMBA 17 +#define FCH_AOAC_DEV_I3C0 21 #define FCH_AOAC_DEV_ESPI 27 #endif /* AMD_GENOA_POC_AOAC_DEFS_H */ diff --git a/src/soc/amd/glinda/include/soc/aoac_defs.h b/src/soc/amd/glinda/include/soc/aoac_defs.h index 98fb4cebfa..8704d9c7cb 100644 --- a/src/soc/amd/glinda/include/soc/aoac_defs.h +++ b/src/soc/amd/glinda/include/soc/aoac_defs.h @@ -13,9 +13,13 @@ #define FCH_AOAC_DEV_I2C3 8 #define FCH_AOAC_DEV_UART0 11 #define FCH_AOAC_DEV_UART1 12 +#define FCH_AOAC_DEV_I3C1 13 +#define FCH_AOAC_DEV_I3C2 14 +#define FCH_AOAC_DEV_I3C3 15 #define FCH_AOAC_DEV_UART2 16 #define FCH_AOAC_DEV_AMBA 17 #define FCH_AOAC_DEV_UART4 20 +#define FCH_AOAC_DEV_I3C0 21 #define FCH_AOAC_DEV_UART3 26 #define FCH_AOAC_DEV_ESPI 27 diff --git a/src/soc/amd/mendocino/include/soc/aoac_defs.h b/src/soc/amd/mendocino/include/soc/aoac_defs.h index 5dcca03abf..e81b610e2f 100644 --- a/src/soc/amd/mendocino/include/soc/aoac_defs.h +++ b/src/soc/amd/mendocino/include/soc/aoac_defs.h @@ -13,9 +13,13 @@ #define FCH_AOAC_DEV_I2C5 10 #define FCH_AOAC_DEV_UART0 11 #define FCH_AOAC_DEV_UART1 12 +#define FCH_AOAC_DEV_I3C1 13 +#define FCH_AOAC_DEV_I3C2 14 +#define FCH_AOAC_DEV_I3C3 15 #define FCH_AOAC_DEV_UART2 16 #define FCH_AOAC_DEV_AMBA 17 #define FCH_AOAC_DEV_UART4 20 +#define FCH_AOAC_DEV_I3C0 21 #define FCH_AOAC_DEV_UART3 26 #define FCH_AOAC_DEV_ESPI 27 diff --git a/src/soc/amd/phoenix/include/soc/aoac_defs.h b/src/soc/amd/phoenix/include/soc/aoac_defs.h index 96df50bace..2fe0cb726b 100644 --- a/src/soc/amd/phoenix/include/soc/aoac_defs.h +++ b/src/soc/amd/phoenix/include/soc/aoac_defs.h @@ -13,9 +13,13 @@ #define FCH_AOAC_DEV_I2C5 10 #define FCH_AOAC_DEV_UART0 11 #define FCH_AOAC_DEV_UART1 12 +#define FCH_AOAC_DEV_I3C1 13 +#define FCH_AOAC_DEV_I3C2 14 +#define FCH_AOAC_DEV_I3C3 15 #define FCH_AOAC_DEV_UART2 16 #define FCH_AOAC_DEV_AMBA 17 #define FCH_AOAC_DEV_UART4 20 +#define FCH_AOAC_DEV_I3C0 21 #define FCH_AOAC_DEV_UART3 26 #define FCH_AOAC_DEV_ESPI 27