summaryrefslogtreecommitdiff
path: root/arch/arm64/boot/dts/freescale/imx8qxp-mek.dts
diff options
context:
space:
mode:
Diffstat (limited to 'arch/arm64/boot/dts/freescale/imx8qxp-mek.dts')
-rwxr-xr-xarch/arm64/boot/dts/freescale/imx8qxp-mek.dts68
1 files changed, 51 insertions, 17 deletions
diff --git a/arch/arm64/boot/dts/freescale/imx8qxp-mek.dts b/arch/arm64/boot/dts/freescale/imx8qxp-mek.dts
index d1da4a4877de..56e84e810207 100755
--- a/arch/arm64/boot/dts/freescale/imx8qxp-mek.dts
+++ b/arch/arm64/boot/dts/freescale/imx8qxp-mek.dts
@@ -791,29 +791,66 @@
&isi_0 {
status = "okay";
+
+ cap_device {
+ status = "okay";
+ };
+
+ m2m_device {
+ status = "okay";
+ };
};
-&irqsteer_csi0 {
+&isi_1 {
+ status = "okay";
+
+ cap_device {
+ status = "okay";
+ };
+};
+
+&isi_2 {
+ status = "okay";
+
+ cap_device {
+ status = "okay";
+ };
+};
+
+&isi_3 {
status = "okay";
+
+ cap_device {
+ status = "okay";
+ };
};
&isi_4 {
interface = <6 0 2>;
- parallel_csi;
+ status = "okay";
+
+ cap_device {
+ status = "okay";
+ };
+};
+
+&irqsteer_csi0 {
status = "okay";
};
+
&mipi_csi_0 {
#address-cells = <1>;
#size-cells = <0>;
+ virtual-channel;
status = "okay";
/* Camera 0 MIPI CSI-2 (CSIS0) */
port@0 {
reg = <0>;
mipi_csi0_ep: endpoint {
- remote-endpoint = <&ov5640_mipi_ep>;
- data-lanes = <1 2>;
+ remote-endpoint = <&max9286_0_ep>;
+ data-lanes = <1 2 3 4>;
};
};
};
@@ -843,25 +880,22 @@
clock-frequency = <100000>;
status = "okay";
- ov5640_mipi: ov5640_mipi@3c {
- compatible = "ovti,ov5640";
- reg = <0x3c>;
+ max9286_mipi@6a {
+ compatible = "maxim,max9286_mipi";
+ reg = <0x6a>;
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_mipi_csi0>;
- clocks = <&xtal24m>;
- clock-names = "xclk";
- csi_id = <0>;
- powerdown-gpios = <&lsio_gpio3 7 GPIO_ACTIVE_HIGH>;
- reset-gpios = <&lsio_gpio3 8 GPIO_ACTIVE_LOW>;
- mclk = <24000000>;
+ clocks = <&clk_dummy>;
+ clock-names = "capture_mclk";
+ mclk = <27000000>;
mclk_source = <0>;
- mipi_csi;
+ pwn-gpios = <&lsio_gpio3 7 GPIO_ACTIVE_HIGH>;
+ virtual-channel;
status = "okay";
port {
- ov5640_mipi_ep: endpoint {
+ max9286_0_ep: endpoint {
remote-endpoint = <&mipi_csi0_ep>;
- data-lanes = <1 2>;
- clocks-lanes = <0>;
+ data-lanes = <1 2 3 4>;
};
};
};