summaryrefslogtreecommitdiff
path: root/src/soc/amd/common/block/acp/acp.c
diff options
context:
space:
mode:
authorFred Reitberger <reitbergerfred@gmail.com>2022-02-10 11:00:46 -0500
committerFelix Held <felix-coreboot@felixheld.de>2022-02-15 16:17:24 +0000
commit0fcf8356eb5430a202095608b8c9f874086ee87a (patch)
tree4149cae552a04a7656ef63888893860dcaafef56 /src/soc/amd/common/block/acp/acp.c
parentdf81e07c37fe50ef225ddf2fa5c94c2e2ada013f (diff)
soc/amd/common/acp: add acp_gen2
The gen2 ACP register definitions and locations are different from previous models. Specific code is refactored into acp_gen1 and acp_gen2. Update ACP register locations and definitions for gen2. Change-Id: If665b93cddf22435512f1276fcfee2f497dc6ef5 Signed-off-by: Fred Reitberger <reitbergerfred@gmail.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/61832 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Felix Held <felix-coreboot@felixheld.de>
Diffstat (limited to 'src/soc/amd/common/block/acp/acp.c')
-rw-r--r--src/soc/amd/common/block/acp/acp.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/soc/amd/common/block/acp/acp.c b/src/soc/amd/common/block/acp/acp.c
index 057d50ad96..b9dfce29ce 100644
--- a/src/soc/amd/common/block/acp/acp.c
+++ b/src/soc/amd/common/block/acp/acp.c
@@ -12,6 +12,8 @@
#include <commonlib/helpers.h>
#include "acp_def.h"
+_Static_assert(!(CONFIG(SOC_AMD_COMMON_BLOCK_ACP_GEN1) && CONFIG(SOC_AMD_COMMON_BLOCK_ACP_GEN2)),
+ "Cannot select both ACP_GEN1 and ACP_GEN2 - check your config");
static const char *acp_acpi_name(const struct device *dev)
{