summaryrefslogtreecommitdiff
path: root/ipa_reg-v4.2.c
diff options
context:
space:
mode:
authorAlex Elder <elder@linaro.org>2022-07-13 10:18:37 -0500
committerAlex Elder <elder@linaro.org>2022-07-14 07:05:28 -0500
commit39b6105e2f54a0fe0391dbc874c87bbfc667fd4e (patch)
tree176c55ff7515d9ec34ce9a12d0bdfc9b69739f0b /ipa_reg-v4.2.c
parenta99242265f90821aefc4cc8832a0242086e3a779 (diff)
regs: define the SHARED_MEM_SIZE register
Define the SHARED_MEM_SIZE register offset and fields for each IPA version. Signed-off-by: Alex Elder <elder@linaro.org>
Diffstat (limited to 'ipa_reg-v4.2.c')
-rw-r--r--ipa_reg-v4.2.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/ipa_reg-v4.2.c b/ipa_reg-v4.2.c
index 046ba27..dcb5ea5 100644
--- a/ipa_reg-v4.2.c
+++ b/ipa_reg-v4.2.c
@@ -73,10 +73,17 @@ static const u32 ipa_reg_route_field[] = {
};
IPA_REG_FIELDS(ROUTE, route, 0x00000048);
+static const u32 ipa_reg_shared_mem_size_field[] = {
+ [SHARED_MEM_SIZE] = GENMASK(15, 0),
+ [SHARED_MEM_BADDR] = GENMASK(31, 16),
+};
+IPA_REG_FIELDS(SHARED_MEM_SIZE, shared_mem_size, 0x00000054);
+
static const struct ipa_reg *ipa_reg[] = {
[IPA_REG_COMP_CFG] = &ipa_reg_comp_cfg,
[IPA_REG_CLKON_CFG] = &ipa_reg_clkon_cfg,
[IPA_REG_ROUTE] = &ipa_reg_route,
+ [IPA_REG_SHARED_MEM_SIZE] = &ipa_reg_shared_mem_size,
};
const struct ipa_regs ipa_regs_v4_2 = {