summaryrefslogtreecommitdiff
path: root/arch/arm64/boot
diff options
context:
space:
mode:
Diffstat (limited to 'arch/arm64/boot')
-rw-r--r--arch/arm64/boot/dts/freescale/fsl-imx8qm-apalis.dts22
1 files changed, 12 insertions, 10 deletions
diff --git a/arch/arm64/boot/dts/freescale/fsl-imx8qm-apalis.dts b/arch/arm64/boot/dts/freescale/fsl-imx8qm-apalis.dts
index c974779def08..fa732e3aff71 100644
--- a/arch/arm64/boot/dts/freescale/fsl-imx8qm-apalis.dts
+++ b/arch/arm64/boot/dts/freescale/fsl-imx8qm-apalis.dts
@@ -171,7 +171,7 @@
pinctrl-1 = <&pinctrl_adc1>, <&pinctrl_touchctrl_gpios>;
vf50-ts-min-pressure = <200>;
/* NOTE: you must remove the pinctrl-adc1 from the adc1
- node below to use the touchscreen */
+ node below to use the touchscreen */
status = "disabled";
};
@@ -427,21 +427,23 @@
clock-frequency = <100000>;
status = "okay";
- ov5640_mipi@3c {
- compatible = "ovti,ov5640_mipi";
- pinctrl-names = "default";
- pinctrl-0 = <&pinctrl_gpio12>;
+ ov5640_mipi: ov5640_mipi@3c {
+ compatible = "ovti,ov5640_mipi_v3";
+ clocks = <&clk IMX8QM_24MHZ>;
+ clock-names = "csi_mclk";
+ csi_id = <1>;
mclk = <24000000>;
mclk_source = <0>;
+ mipi_csi;
+ pinctrl-names = "default";
+ pinctrl-0 = <&pinctrl_gpio12>;
pwn-gpios = <&gpio0 9 GPIO_ACTIVE_HIGH>;
reg = <0x3c>;
rst-gpios = <&gpio0 8 GPIO_ACTIVE_LOW>;
- virtual-channel;
status = "okay";
port {
ov5640_ep: endpoint {
- data-lanes = <1 2>;
remote-endpoint = <&mipi_csi1_ep>;
};
};
@@ -1329,12 +1331,12 @@
&mipi_csi_1 {
#address-cells = <1>;
#size-cells = <0>;
- virtual-channel;
+ /delete-property/virtual-channel;
status = "okay";
/* Camera 0 MIPI CSI-2 (CSIS1) */
- port@0 {
- reg = <0>;
+ port@1 {
+ reg = <1>;
mipi_csi1_ep: endpoint {
data-lanes = <1 2>;