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

Commit 00eff686 authored by Abhijit Trivedi's avatar Abhijit Trivedi
Browse files

UPSTREAM: Merge commit '2e180d28' into mainline PC208 0724



* commit '2e180d28':
  ARM: dts: msm: Add support for sm8150 v2 target
  msm: camera: icp: icp log modification
  msm: camera: Return IRQ_NONE from irq handlers
  msm: camera: debugfs to update clk rates dynamically
  msm: camera: Improve logging capability in kmd drivers
  msm: camera: cci: Fix error check
  ARM: dts: msm: Add src clk name & control tags for sm8150
  msm: camera: isp: Support of Y8 format for IFE FD port
  msm: camera: Dynamically enable CSID SOF irq
  msm: camera: cpas: Update logic for reading hw version at runtime
  msm: camera: isp: Fix the return value for CDM timeout error
  msm: camera: isp: Configure WM10 as LSB aligned for PDAF

Change-Id: I2b2d86013b001e46b0d647226428ed6dbef6aa2f
Signed-off-by: default avatarAbhijit Trivedi <abhijitt@codeaurora.org>
parents 70908b04 2e180d28
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -108,6 +108,11 @@ about the device register map, interrupt map, clocks, regulators.
  Value type: <string>
  Definition: Source clock name.

- clock-control-debugfs
  Usage: optional
  Value type: <string>
  Definition: Enable/Disable clk rate control.

- clock-cntl-level
  Usage: required
  Value type: <string>
+5 −0
Original line number Diff line number Diff line
@@ -110,6 +110,11 @@ and name of firmware image.
  Value type: <string>
  Definition: Source clock name.

- clock-control-debugfs
  Usage: optional
  Value type: <string>
  Definition: Enable/Disable clk rate control.

- clocks
  Usage: required
  Value type: <phandle>
+4 −1
Original line number Diff line number Diff line
@@ -79,7 +79,10 @@ First Level Node - CAM IFE CSID device
  Value type: <string>
  Definition: Source clock name.


- clock-control-debugfs
  Usage: optional
  Value type: <string>
  Definition: Enable/Disable clk rate control.

Example:

+5 −0
Original line number Diff line number Diff line
@@ -91,6 +91,11 @@ Optional properties:
  Value type: <u32>
  Definition: List of clocks rates for optional clocks.

- clock-control-debugfs
  Usage: optional
  Value type: <string>
  Definition: Enable/Disable clk rate control.

Example:
	qcom,vfe0@acaf000 {
		cell-index = <0>;
+16 −1
Original line number Diff line number Diff line
@@ -37,6 +37,7 @@
			"csiphy0_clk",
			"csi0phytimer_clk_src",
			"csi0phytimer_clk";
		src-clock-name = "csi0phytimer_clk_src";
		clock-cntl-level = "turbo";
		clock-rates =
			<400000000 0 300000000 0>;
@@ -63,6 +64,7 @@
			"csiphy1_clk",
			"csi1phytimer_clk_src",
			"csi1phytimer_clk";
		src-clock-name = "csi1phytimer_clk_src";
		clock-cntl-level = "turbo";
		clock-rates =
			<400000000 0 300000000 0>;
@@ -90,6 +92,7 @@
			"csiphy2_clk",
			"csi2phytimer_clk_src",
			"csi2phytimer_clk";
		src-clock-name = "csi2phytimer_clk_src";
		clock-cntl-level = "turbo";
		clock-rates =
			<400000000 0 300000000 0>;
@@ -116,6 +119,7 @@
			"csiphy3_clk",
			"csi3phytimer_clk_src",
			"csi3phytimer_clk";
		src-clock-name = "csi3phytimer_clk_src";
		clock-cntl-level = "turbo";
		clock-rates =
			<400000000 0 300000000 0>;
@@ -498,7 +502,6 @@
		reg-cam-base = <0x40000 0x42000>;
		interrupt-names = "cpas_camnoc";
		interrupts = <0 459 0>;
		qcom,cpas-hw-ver = <0x175100>; /* Titan v175 v1.0.0 */
		camnoc-axi-min-ib-bw = <3000000000>;
		regulator-names = "camss-vdd";
		camss-vdd-supply = <&titan_top_gdsc>;
@@ -735,6 +738,7 @@
			<600000000 0 0 0 760000000 0 0>;
		clock-cntl-level = "svs", "svs_l1", "turbo";
		src-clock-name = "ife_csid_clk_src";
		clock-control-debugfs = "true";
		status = "ok";
	};

@@ -763,6 +767,7 @@
			<760000000 0 0>;
		clock-cntl-level = "svs", "svs_l1", "turbo";
		src-clock-name = "ife_clk_src";
		clock-control-debugfs = "true";
		clock-names-option =  "ife_dsp_clk";
		clocks-option = <&clock_camcc CAM_CC_IFE_0_DSP_CLK>;
		clock-rates-option = <760000000>;
@@ -802,6 +807,7 @@
			<600000000 0 0 0 760000000 0 0>;
		clock-cntl-level = "svs", "svs_l1", "turbo";
		src-clock-name = "ife_csid_clk_src";
		clock-control-debugfs = "true";
		status = "ok";
	};

@@ -830,6 +836,7 @@
			<760000000 0 0>;
		clock-cntl-level = "svs", "svs_l1", "turbo";
		src-clock-name = "ife_clk_src";
		clock-control-debugfs = "true";
		clock-names-option =  "ife_dsp_clk";
		clocks-option = <&clock_camcc CAM_CC_IFE_1_DSP_CLK>;
		clock-rates-option = <760000000>;
@@ -866,6 +873,7 @@
			<600000000 0 0 0 600000000 0>;
		clock-cntl-level = "svs", "svs_l1", "turbo";
		src-clock-name = "ife_csid_clk_src";
		clock-control-debugfs = "true";
		status = "ok";
	};

@@ -891,6 +899,7 @@
			<600000000 0>;
		clock-cntl-level = "svs", "svs_l1", "turbo";
		src-clock-name = "ife_clk_src";
		clock-control-debugfs = "true";
		status = "ok";
	};

@@ -924,6 +933,7 @@
			<600000000 0 0 0 600000000 0>;
		clock-cntl-level = "svs", "svs_l1", "turbo";
		src-clock-name = "ife_csid_clk_src";
		clock-control-debugfs = "true";
		status = "ok";
	};

@@ -949,6 +959,7 @@
			<600000000 0>;
		clock-cntl-level = "svs", "svs_l1", "turbo";
		src-clock-name = "ife_clk_src";
		clock-control-debugfs = "true";
		status = "ok";
	};

@@ -1011,6 +1022,7 @@
			"ipe_0_clk_src",
			"ipe_0_clk";
		src-clock-name = "ipe_0_clk_src";
		clock-control-debugfs = "true";
		clocks =
			<&clock_camcc CAM_CC_IPE_0_AHB_CLK>,
			<&clock_camcc CAM_CC_IPE_0_AREG_CLK>,
@@ -1043,6 +1055,7 @@
			"ipe_1_clk_src",
			"ipe_1_clk";
		src-clock-name = "ipe_1_clk_src";
		clock-control-debugfs = "true";
		clocks =
			<&clock_camcc CAM_CC_IPE_1_AHB_CLK>,
			<&clock_camcc CAM_CC_IPE_1_AREG_CLK>,
@@ -1075,6 +1088,7 @@
			"bps_clk_src",
			"bps_clk";
		src-clock-name = "bps_clk_src";
		clock-control-debugfs = "true";
		clocks =
			<&clock_camcc CAM_CC_BPS_AHB_CLK>,
			<&clock_camcc CAM_CC_BPS_AREG_CLK>,
@@ -1174,6 +1188,7 @@
			<&clock_camcc CAM_CC_FD_CORE_CLK>,
			<&clock_camcc CAM_CC_FD_CORE_UAR_CLK>;
		src-clock-name = "fd_core_clk_src";
		clock-control-debugfs = "true";
		clock-cntl-level = "svs", "svs_l1", "turbo";
		clock-rates =
			<400000000 0 0>,
Loading