aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLaurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>2017-05-15 14:30:46 +0300
committerLaurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>2017-05-15 16:59:24 +0300
commit1465317f28b179329e0838fe3581f3caf649f6dd (patch)
tree3587369dc5250481bb29823bbc4ccd308cd636a5
parent087c1cc084d0d0140ce3a83457b49c64a6bbb442 (diff)
arm64: dts: renesas: salvator-x: Connect GMSL cameras to VINvin-gmsl-20170515
Wire the VIN CSI-2 endpoints to the RDACM20 GMSL cameras. Due to the VIN driver not supporting multiple chained external subdevices, the VIN CSI-2 40 receiver endpoint is connected to the first RDACM20 camera directly instead of the MAX9286 CSI-2 endpoint. The expansion board doesn't use the CSI-2 20 receiver, remove it. The second MAX9286 is connected to the CSI-2 41 receiver but it currently disabled on the expansion board, keep the receiver disabled.
-rw-r--r--arch/arm64/boot/dts/renesas/r8a7795-salvator-x.dts20
1 files changed, 10 insertions, 10 deletions
diff --git a/arch/arm64/boot/dts/renesas/r8a7795-salvator-x.dts b/arch/arm64/boot/dts/renesas/r8a7795-salvator-x.dts
index 3aedd5d6739b..338509cec1d3 100644
--- a/arch/arm64/boot/dts/renesas/r8a7795-salvator-x.dts
+++ b/arch/arm64/boot/dts/renesas/r8a7795-salvator-x.dts
@@ -33,6 +33,7 @@
/dts-v1/;
#include "r8a7795.dtsi"
+#include "salvator-x-max9286.dtsi"
#include <dt-bindings/gpio/gpio.h>
/ {
@@ -404,7 +405,6 @@
adv7482_txa: endpoint@1 {
clock-lanes = <0>;
data-lanes = <1 2 3 4>;
- remote-endpoint = <&csi40_in>;
};
};
};
@@ -429,7 +429,6 @@
adv7482_txb: endpoint@1 {
clock-lanes = <0>;
data-lanes = <1>;
- remote-endpoint = <&csi20_in>;
};
};
};
@@ -658,7 +657,7 @@
status = "okay";
};
-&csi20 {
+&csi40 {
status = "okay";
ports {
@@ -667,17 +666,18 @@
port@0 {
reg = <0>;
- csi20_in: endpoint@0 {
+
+ csi40_in: endpoint@0 {
clock-lanes = <0>;
data-lanes = <1>;
- remote-endpoint = <&adv7482_txb>;
+ remote-endpoint = <&rdacm20_out0>;
};
};
};
};
-&csi40 {
- status = "okay";
+&csi41 {
+ status = "disabled";
ports {
#address-cells = <1>;
@@ -686,10 +686,10 @@
port@0 {
reg = <0>;
- csi40_in: endpoint@0 {
+ csi41_in: endpoint@0 {
clock-lanes = <0>;
- data-lanes = <1 2 3 4>;
- remote-endpoint = <&adv7482_txa>;
+ data-lanes = <1>;
+ remote-endpoint = <&rdacm20_out4>;
};
};
};

Privacy Policy