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

Commit e03188b3 authored by Ravikishore Pampana's avatar Ravikishore Pampana
Browse files

ARM: dts: msm: camera: Add hw pid and mid info to jpeg nodes

Jpeg enc and dma hardware has unique pid values. Add pid
values to each jpeg node instances. These are used to find
the jpeg instance that caused page fault. Added read and write
mid values for jpeg enc and dma nodes.

CRs-Fixed: 2878371
Change-Id: I96f83874e59b803772a5ca8d76f1f6ebfbbfa2d9
parent 57c9ad74
Loading
Loading
Loading
Loading
+15 −0
Original line number Original line Diff line number Diff line
@@ -122,6 +122,21 @@ the device register map, interrupt map, clocks and regulators.
  Definition: List of strings corresponds clock-rates levels.
  Definition: List of strings corresponds clock-rates levels.
  Supported strings: minsvs, lowsvs, svs, svs_l1, nominal, turbo.
  Supported strings: minsvs, lowsvs, svs, svs_l1, nominal, turbo.


- cam_hw_pid:
  Usage: optional
  Value type: <u32>
  Definition: HW unique Pid values

- cam_hw_rd_mid:
  Usage: optional
  Value type: <u32>
  Definition: HW port read mid value

- cam_hw_wr_mid:
  Usage: optional
  Value type: <u32>
  Definition: HW port write mid value

Examples:
Examples:
	cam_jpeg_enc: qcom,jpegenc@ac4e000 {
	cam_jpeg_enc: qcom,jpegenc@ac4e000 {
		cell-index = <0>;
		cell-index = <0>;
+6 −0
Original line number Original line Diff line number Diff line
@@ -1899,6 +1899,9 @@
		clock-rates = <600000000 0>;
		clock-rates = <600000000 0>;
		src-clock-name = "jpegenc_clk_src";
		src-clock-name = "jpegenc_clk_src";
		clock-cntl-level = "nominal";
		clock-cntl-level = "nominal";
		cam_hw_pid = <25 26>;
		cam_hw_rd_mid = <0>;
		cam_hw_wr_mid = <1>;
		status = "ok";
		status = "ok";
	};
	};


@@ -1922,6 +1925,9 @@
		clock-rates = <600000000 0>;
		clock-rates = <600000000 0>;
		src-clock-name = "jpegdma_clk_src";
		src-clock-name = "jpegdma_clk_src";
		clock-cntl-level = "nominal";
		clock-cntl-level = "nominal";
		cam_hw_pid = <24 27>;
		cam_hw_rd_mid = <0>;
		cam_hw_wr_mid = <1>;
		status = "ok";
		status = "ok";
	};
	};
};
};
+6 −0
Original line number Original line Diff line number Diff line
@@ -1281,6 +1281,9 @@
		clock-rates = <600000000 0>;
		clock-rates = <600000000 0>;
		src-clock-name = "jpegenc_clk_src";
		src-clock-name = "jpegenc_clk_src";
		clock-cntl-level = "nominal";
		clock-cntl-level = "nominal";
		cam_hw_pid = <25 26>;
		cam_hw_rd_mid = <0>;
		cam_hw_wr_mid = <1>;
		status = "ok";
		status = "ok";
	};
	};


@@ -1304,6 +1307,9 @@
		clock-rates = <600000000 0>;
		clock-rates = <600000000 0>;
		src-clock-name = "jpegdma_clk_src";
		src-clock-name = "jpegdma_clk_src";
		clock-cntl-level = "nominal";
		clock-cntl-level = "nominal";
		cam_hw_pid = <24 27>;
		cam_hw_rd_mid = <0>;
		cam_hw_wr_mid = <1>;
		status = "ok";
		status = "ok";
	};
	};


+6 −0
Original line number Original line Diff line number Diff line
@@ -1065,6 +1065,9 @@
		clock-rates = <600000000 0>;
		clock-rates = <600000000 0>;
		src-clock-name = "jpegenc_clk_src";
		src-clock-name = "jpegenc_clk_src";
		clock-cntl-level = "nominal";
		clock-cntl-level = "nominal";
		cam_hw_pid = <22 23>;
		cam_hw_rd_mid = <0>;
		cam_hw_wr_mid = <2>;
		status = "ok";
		status = "ok";
	};
	};


@@ -1088,6 +1091,9 @@
		clock-rates = <600000000 0>;
		clock-rates = <600000000 0>;
		src-clock-name = "jpegdma_clk_src";
		src-clock-name = "jpegdma_clk_src";
		clock-cntl-level = "nominal";
		clock-cntl-level = "nominal";
		cam_hw_pid = <20 21>;
		cam_hw_rd_mid = <0>;
		cam_hw_wr_mid = <2>;
		status = "ok";
		status = "ok";
	};
	};