arch: arm64: boot: dts: VI mode updates
Bhanu Murthy V [Mon, 21 Mar 2016 21:02:09 +0000 (14:02 -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>

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 8c5d63e..341ec8f 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 5dd23df..f35e812 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>;
                                };
                        };