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

Commit 87405288 authored by Atanas Filipov's avatar Atanas Filipov Committed by Gerrit - the friendly Code Review server
Browse files

ARM: dts: msm: Add parrent clock "top_ahb_clk_src" for msm8953



Resolving the warning dump, because of incorect clock
"rate/prepare/enable" sequnce during CPP driver probe.

Info:
WARNING: CPU: 0 PID: 1 at drivers/clk/msm/clock-local2.c:233
[4.170285] Attempting to prepare camss_top_ahb_clk_src before
           setting its rate. Set the rate first!
[4.170287] Modules linked in:
--- snipped ---
[4.170293] Hardware name: Qualcomm Technologies, Inc. APQ8053
[4.170294] Call trace:
--- snipped ---
[4.170332] [<ffffffc000730370>] cpp_probe+0x354/0x680
[4.170336] [<ffffffc00050d7d4>] platform_drv_probe+0x38/0x84
--- snipped ---

Change-Id: Ie34b765a6bce58e6793e5c2fc3919c4f9d314978
Signed-off-by: default avatarAtanas Filipov <afilipov@codeaurora.org>
parent f762adc5
Loading
Loading
Loading
Loading
+7 −5
Original line number Diff line number Diff line
@@ -409,17 +409,19 @@
		interrupt-names = "cpp";
		vdd-supply = <&gdsc_cpp>;
		qcom,vdd-names = "vdd";
		clocks = <&clock_gcc clk_gcc_camss_top_ahb_clk>,
		clocks = <&clock_gcc clk_camss_top_ahb_clk_src>,
			<&clock_gcc clk_gcc_camss_top_ahb_clk>,
			<&clock_gcc clk_cpp_clk_src>,
			<&clock_gcc clk_gcc_camss_cpp_ahb_clk>,
			<&clock_gcc clk_gcc_camss_cpp_axi_clk>,
			<&clock_gcc clk_gcc_camss_cpp_clk>,
			<&clock_gcc clk_gcc_camss_micro_ahb_clk>,
			<&clock_gcc clk_gcc_camss_ahb_clk>;
		clock-names = "camss_top_ahb_clk", "cpp_core_clk",
			"camss_vfe_cpp_ahb_clk", "camss_vfe_cpp_axi_clk",
			"camss_vfe_cpp_clk","micro_iface_clk", "camss_ahb_clk";
		qcom,clock-rates = <0 180000000 0 0 180000000 0 0>;
		clock-names = "camss_ahb_src", "camss_top_ahb_clk",
			"cpp_core_clk", "camss_vfe_cpp_ahb_clk",
			"camss_vfe_cpp_axi_clk", "camss_vfe_cpp_clk",
			"micro_iface_clk", "camss_ahb_clk";
		qcom,clock-rates = <80000000 0 180000000 0 0 180000000 0 0>;
		qcom,min-clock-rate = <100000000>;
		qcom,bus-master = <1>;
		qcom,msm-bus,name = "msm_camera_cpp";