From a2f84085018e2e7a79805eace9c00c10ebb4dc05 Mon Sep 17 00:00:00 2001 From: Odelu Kukatla Date: Wed, 19 Aug 2020 19:44:12 +0530 Subject: [PATCH] ARM: dts: msm: Keep the critical bus resources alive Add a proxy client driver which can be used to cast a proxy bandwidth vote during boot up for a critical resource which is removed at the end of boot. This is required to ensure that a certain minimum state for a critical resource at the beginning of boot up before the clients have probed and voted for required state. Change-Id: Ia496ec20c88fa6e836bcc6694d7bc37556bf485a --- qcom/holi.dtsi | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/qcom/holi.dtsi b/qcom/holi.dtsi index 7e5fce6310b0..a324ac583cba 100644 --- a/qcom/holi.dtsi +++ b/qcom/holi.dtsi @@ -951,6 +951,7 @@ reg = <0x01880000 0x1900>; compatible = "qcom,holi-system_noc"; #interconnect-cells = <1>; + qcom,keepalive; clock-names = "bus", "bus_a"; clocks = <&rpmcc RPM_SMD_SNOC_CLK>, <&rpmcc RPM_SMD_SNOC_A_CLK>; @@ -961,6 +962,7 @@ compatible = "qcom,holi-mmnrt_virt"; #interconnect-cells = <1>; qcom,util-factor = <142>; + qcom,keepalive; clock-names = "bus", "bus_a"; clocks = <&rpmcc RPM_SMD_MMNRT_CLK>, <&rpmcc RPM_SMD_MMNRT_A_CLK>; @@ -971,6 +973,7 @@ compatible = "qcom,holi-mmrt_virt"; #interconnect-cells = <1>; qcom,util-factor = <142>; + qcom,keepalive; clock-names = "bus", "bus_a"; clocks = <&rpmcc RPM_SMD_MMRT_CLK>, <&rpmcc RPM_SMD_MMRT_A_CLK>; @@ -980,6 +983,7 @@ reg = <0x01900000 0x6200>; compatible = "qcom,holi-config_noc"; #interconnect-cells = <1>; + qcom,keepalive; clock-names = "bus", "bus_a"; clocks = <&rpmcc RPM_SMD_CNOC_CLK>, <&rpmcc RPM_SMD_CNOC_A_CLK>; @@ -990,6 +994,7 @@ compatible = "qcom,holi-bimc"; #interconnect-cells = <1>; qcom,util-factor = <151>; + qcom,keepalive; clock-names = "bus", "bus_a"; clocks = <&rpmcc RPM_SMD_BIMC_CLK>, <&rpmcc RPM_SMD_BIMC_A_CLK>;