From 6496560601292a98ece0dbab996c918f068778fe Mon Sep 17 00:00:00 2001 From: Mike Tipton Date: Fri, 30 Oct 2020 12:31:49 -0700 Subject: [PATCH] interconnect: qcom: sdxlemur: Set keepalive for important BCMs Set keepalive for important BCMs that can never be allowed to turn off while HLOS is active. Change-Id: I211e2ae0c8d751fd8213cc6b32b789d7991b0367 Signed-off-by: Mike Tipton --- drivers/interconnect/qcom/sdxlemur.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/drivers/interconnect/qcom/sdxlemur.c b/drivers/interconnect/qcom/sdxlemur.c index 5c90df079960..b1ee56ff93f4 100644 --- a/drivers/interconnect/qcom/sdxlemur.c +++ b/drivers/interconnect/qcom/sdxlemur.c @@ -789,6 +789,7 @@ static struct qcom_icc_bcm bcm_ce0 = { static struct qcom_icc_bcm bcm_mc0 = { .name = "MC0", .voter_idx = 0, + .keepalive = true, .num_nodes = 1, .nodes = { &ebi }, }; @@ -796,6 +797,7 @@ static struct qcom_icc_bcm bcm_mc0 = { static struct qcom_icc_bcm bcm_pn0 = { .name = "PN0", .voter_idx = 0, + .keepalive = true, .num_nodes = 26, .nodes = { &qhm_snoc_cfg, &qhs_aoss, &qhs_apss, &qhs_audio, @@ -843,6 +845,7 @@ static struct qcom_icc_bcm bcm_pn4 = { static struct qcom_icc_bcm bcm_sh0 = { .name = "SH0", .voter_idx = 0, + .keepalive = true, .num_nodes = 1, .nodes = { &qns_llcc }, }; @@ -864,6 +867,7 @@ static struct qcom_icc_bcm bcm_sh3 = { static struct qcom_icc_bcm bcm_sn0 = { .name = "SN0", .voter_idx = 0, + .keepalive = true, .num_nodes = 1, .nodes = { &qns_snoc_memnoc }, };