summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLakshmi Narayana Kalavala <lkalaval@codeaurora.org>2015-09-21 12:46:22 -0700
committerDavid Keitel <dkeitel@codeaurora.org>2016-03-23 21:12:51 -0700
commit9aeb820a3f565bf12af0dd964be40dfebd4b893f (patch)
treefb7d573cd4a145fcec67138ca32ca39e0af2e748
parent2b7260c155ea0120965525c9008eaa485aee8bfa (diff)
ARM: dts: msm: camera: Add regulator names and bus vectors in cpp node
The bus vectors are statically setup in cpp driver which is not portable on non-msm platforms. Hence add the vectors in dtsi node where the vectors can be setup with the bus routine msm_bus_cl_get_pdata dynamically. Change-Id: Ia1be07d7ad6542048ec8e20f3403f04a17cf4f9c Signed-off-by: Lakshmi Narayana Kalavala <lkalaval@codeaurora.org>
-rw-r--r--arch/arm/boot/dts/qcom/msm8996-camera.dtsi8
1 files changed, 8 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/qcom/msm8996-camera.dtsi b/arch/arm/boot/dts/qcom/msm8996-camera.dtsi
index e93558969f04..4efee3e8f876 100644
--- a/arch/arm/boot/dts/qcom/msm8996-camera.dtsi
+++ b/arch/arm/boot/dts/qcom/msm8996-camera.dtsi
@@ -586,6 +586,7 @@
mmagic-vdd-supply = <&gdsc_mmagic_camss>;
camss-vdd-supply = <&gdsc_camss_top>;
vdd-supply = <&gdsc_cpp>;
+ qcom,vdd-names = "mmagic-vdd", "camss-vdd", "vdd";
clocks = <&clock_mmss clk_mmss_mmagic_ahb_clk>,
<&clock_mmss clk_mmagic_camss_axi_clk>,
<&clock_mmss clk_camss_top_ahb_clk>,
@@ -611,6 +612,13 @@
<0x28 0x10000000>,
<0x2C 0x10000000>;
status = "ok";
+ qcom,msm-bus,name = "msm_camera_cpp";
+ qcom,msm-bus,num-cases = <2>;
+ qcom,msm-bus,num-paths = <1>;
+ qcom,msm-bus,vectors-KBps =
+ <106 512 0 0>,
+ <106 512 0 0>;
+ qcom,msm-bus-vector-dyn-vote;
qcom,cpp-fw-payload-info {
qcom,stripe-base = <553>;
qcom,plane-base = <481>;