[PATCH 01/11] interconnect: qcom: qdu1000: Set ACV enable_mask

From: Konrad Dybcio
Date: Fri Aug 11 2023 - 09:04:33 EST


ACV expects an enable_mask corresponding to the APPS RSC, fill it in.

Fixes: 1f51339f7dd0 ("interconnect: qcom: Add QDU1000/QRU1000 interconnect driver")
Signed-off-by: Konrad Dybcio <konrad.dybcio@xxxxxxxxxx>
---
drivers/interconnect/qcom/bcm-voter.h | 2 ++
drivers/interconnect/qcom/qdu1000.c | 1 +
2 files changed, 3 insertions(+)

diff --git a/drivers/interconnect/qcom/bcm-voter.h b/drivers/interconnect/qcom/bcm-voter.h
index b4d36e349f3c..da92267877f9 100644
--- a/drivers/interconnect/qcom/bcm-voter.h
+++ b/drivers/interconnect/qcom/bcm-voter.h
@@ -16,4 +16,6 @@ struct bcm_voter *of_bcm_voter_get(struct device *dev, const char *name);
void qcom_icc_bcm_voter_add(struct bcm_voter *voter, struct qcom_icc_bcm *bcm);
int qcom_icc_bcm_voter_commit(struct bcm_voter *voter);

+#define ACV_RSC_APPS BIT(3)
+
#endif
diff --git a/drivers/interconnect/qcom/qdu1000.c b/drivers/interconnect/qcom/qdu1000.c
index bf800dd7d4ba..c504bf348294 100644
--- a/drivers/interconnect/qcom/qdu1000.c
+++ b/drivers/interconnect/qcom/qdu1000.c
@@ -769,6 +769,7 @@ static struct qcom_icc_node xs_sys_tcu_cfg = {

static struct qcom_icc_bcm bcm_acv = {
.name = "ACV",
+ .enable_mask = ACV_RSC_APPS,
.num_nodes = 1,
.nodes = { &ebi },
};

--
2.41.0