]> rtime.felk.cvut.cz Git - sojka/nv-tegra/linux-3.10.git/commitdiff
arch: arm64: boot: dts: VI mode updates
authorBhanu Murthy V <bmurthyv@nvidia.com>
Mon, 21 Mar 2016 21:02:09 +0000 (14:02 -0700)
committerWinnie Hsu <whsu@nvidia.com>
Tue, 5 Apr 2016 23:31:26 +0000 (16:31 -0700)
Fix E3333 label entries.
Add csi information required for VI mode in
individual DT and plug-in manager for E3333,
E3322 and E3323 modules.

Bug 1736471

Change-Id: I340604b1efe8ccf5895883ad53ee8466d13efa45
Signed-off-by: Bhanu Murthy V <bmurthyv@nvidia.com>
Reviewed-on: http://git-master/r/1113879
(cherry picked from commit 0c10cd3de33ee28b4a5c982172f0b303a408781a)
Reviewed-on: http://git-master/r/1112632
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Jihoon Bang <jbang@nvidia.com>
(cherry picked from commit f417dd36385cc00be09ccb6f3736028e5915adf8)
Reviewed-on: http://git-master/r/1119312
GVS: Gerrit_Virtual_Submit
Reviewed-by: Winnie Hsu <whsu@nvidia.com>
arch/arm64/boot/dts/tegra210-platforms/tegra210-camera-e3333-a00.dtsi
arch/arm64/boot/dts/tegra210-plugin-manager/tegra210-jetson-cv-camera-plugin-manager.dtsi

index 8c5d63eab4407b540af44381846f5423a73f0e34..341ec8f9eb00290830ace534daf49e75e31bc487 100644 (file)
                                port@0 {
                                        reg = <0>;
                                        e3333_vi_in0: endpoint {
-                                               remote-endpoint = <&ov5693_out0>;
+                                               csi-port = <0>;
+                                               bus-width = <2>;
+                                               remote-endpoint = <&e3333_ov5693_out0>;
                                        };
                                };
                                port@1 {
                                        reg = <1>;
                                        e3333_vi_in1: endpoint {
-                                               remote-endpoint = <&ov5693_out1>;
+                                               csi-port = <1>;
+                                               bus-width = <2>;
+                                               remote-endpoint = <&e3333_ov5693_out1>;
                                        };
                                };
                                port@2 {
                                        reg = <2>;
                                        e3333_vi_in2: endpoint {
-                                               remote-endpoint = <&ov5693_out2>;
+                                               csi-port = <2>;
+                                               bus-width = <2>;
+                                               remote-endpoint = <&e3333_ov5693_out2>;
                                        };
                                };
                                port@3 {
                                        reg = <3>;
                                        e3333_vi_in3: endpoint {
-                                               remote-endpoint = <&ov5693_out3>;
+                                               csi-port = <3>;
+                                               bus-width = <2>;
+                                               remote-endpoint = <&e3333_ov5693_out3>;
                                        };
                                };
                                port@4 {
                                        reg = <4>;
                                        e3333_vi_in4: endpoint {
-                                               remote-endpoint = <&ov5693_out4>;
+                                               csi-port = <4>;
+                                               bus-width = <2>;
+                                               remote-endpoint = <&e3333_ov5693_out4>;
                                        };
                                };
                                port@5 {
                                        reg = <5>;
                                        e3333_vi_in5: endpoint {
-                                               remote-endpoint = <&ov5693_out5>;
+                                               csi-port = <5>;
+                                               bus-width = <2>;
+                                               remote-endpoint = <&e3333_ov5693_out5>;
                                        };
                                };
                        };
index 5dd23df49261bfad077480d963c5b1771f334f95..f35e812b7076a85697b2e6ff1347f1420849dedd 100644 (file)
                                target = <&vi_in0>;
                                _overlay_ {
                                        status = "okay";
+                                       csi-port = <0>;
+                                       bus-width = <4>;
                                        remote-endpoint = <&ov23850_out0>;
                                };
                        };
                                target = <&vi_in1>;
                                _overlay_ {
                                        status = "okay";
+                                       csi-port = <2>;
+                                       bus-width = <4>;
                                        remote-endpoint = <&ov23850_out1>;
                                };
                        };
                                target = <&vi_in0>;
                                _overlay_ {
                                        status = "okay";
+                                       csi-port = <0>;
+                                       bus-width = <2>;
                                        remote-endpoint = <&imx219_out0>;
                                };
                        };
                                target = <&vi_in1>;
                                _overlay_ {
                                        status = "okay";
+                                       csi-port = <1>;
+                                       bus-width = <2>;
                                        remote-endpoint = <&imx219_out1>;
                                };
                        };
                                target = <&vi_in2>;
                                _overlay_ {
                                        status = "okay";
+                                       csi-port = <2>;
+                                       bus-width = <2>;
                                        remote-endpoint = <&imx219_out2>;
                                };
                        };
                                target = <&vi_in3>;
                                _overlay_ {
                                        status = "okay";
+                                       csi-port = <3>;
+                                       bus-width = <2>;
                                        remote-endpoint = <&imx219_out3>;
                                };
                        };
                                target = <&vi_in4>;
                                _overlay_ {
                                        status = "okay";
+                                       csi-port = <4>;
+                                       bus-width = <2>;
                                        remote-endpoint = <&imx219_out4>;
                                };
                        };
                                target = <&vi_in5>;
                                _overlay_ {
                                        status = "okay";
+                                       csi-port = <5>;
+                                       bus-width = <2>;
                                        remote-endpoint = <&imx219_out5>;
                                };
                        };
                                target = <&e3333_vi_in0>;
                                _overlay_ {
                                        status = "okay";
+                                       csi-port = <0>;
+                                       bus-width = <2>;
                                        remote-endpoint = <&e3333_ov5693_out0>;
                                };
                        };
                                target = <&vi_in1>;
                                _overlay_ {
                                        status = "okay";
+                                       csi-port = <1>;
+                                       bus-width = <2>;
                                        remote-endpoint = <&e3333_ov5693_out1>;
                                };
                        };
                                target = <&vi_in2>;
                                _overlay_ {
                                        status = "okay";
+                                       csi-port = <2>;
+                                       bus-width = <2>;
                                        remote-endpoint = <&e3333_ov5693_out2>;
                                };
                        };
                                target = <&vi_in3>;
                                _overlay_ {
                                        status = "okay";
+                                       csi-port = <3>;
+                                       bus-width = <2>;
                                        remote-endpoint = <&e3333_ov5693_out3>;
                                };
                        };
                                target = <&vi_in4>;
                                _overlay_ {
                                        status = "okay";
+                                       csi-port = <4>;
+                                       bus-width = <2>;
                                        remote-endpoint = <&e3333_ov5693_out4>;
                                };
                        };
                                target = <&vi_in5>;
                                _overlay_ {
                                        status = "okay";
+                                       csi-port = <5>;
+                                       bus-width = <2>;
                                        remote-endpoint = <&e3333_ov5693_out5>;
                                };
                        };