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

Commit 063b276c authored by David Dai's avatar David Dai
Browse files

ARM: dts: msm: Add proxy init client for MM config slaves for sm8150



Due to the GDSCs now voting for slave config bandwidth, they can
potentially disconnect the multimedia configuration slaves from
CNOC preventing multimedia clock drivers from accessing their
clock controller register space. Keep a proxy vote to these
config slaves so that disconnect does not happen during probe.

Change-Id: I156f33aa7b809360aae6022f92d6ec071bcaf96a
Signed-off-by: default avatarDavid Dai <daidavid1@codeaurora.org>
parent 08735869
Loading
Loading
Loading
Loading
+15 −0
Original line number Diff line number Diff line
@@ -1296,6 +1296,21 @@
		clock-frequency = <32768>;
	};

	bus_proxy_client: qcom,bus_proxy_client {
		compatible = "qcom,bus-proxy-client";
		qcom,msm-bus,name = "bus-proxy-client";
		qcom,msm-bus,num-cases = <2>;
		qcom,msm-bus,num-paths = <3>;
		qcom,msm-bus,vectors-KBps =
			<MSM_BUS_MASTER_AMPSS_M0 MSM_BUS_SLAVE_DISPLAY_CFG 0 0>,
			<MSM_BUS_MASTER_AMPSS_M0 MSM_BUS_SLAVE_CAMERA_CFG 0 0>,
			<MSM_BUS_MASTER_AMPSS_M0 MSM_BUS_SLAVE_VENUS_CFG 0 0>,
			<MSM_BUS_MASTER_AMPSS_M0 MSM_BUS_SLAVE_DISPLAY_CFG 0 1>,
			<MSM_BUS_MASTER_AMPSS_M0 MSM_BUS_SLAVE_CAMERA_CFG 0 1>,
			<MSM_BUS_MASTER_AMPSS_M0 MSM_BUS_SLAVE_VENUS_CFG 0 1>;
		status = "ok";
	};

	keepalive_opp_table: keepalive-opp-table {
		compatible = "operating-points-v2";
		opp-1 {