Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit a2f84085 authored by Odelu Kukatla's avatar Odelu Kukatla
Browse files

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
parent 476ffe74
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -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>;