Openwrt/target/linux/bcm27xx/patches-5.4/950-0992-dtoverlays-Correct-CSI2-settings-for-ov9281.patch
Álvaro Fernández Rojas f07e572f64 bcm27xx: import latest patches from the RPi foundation
bcm2708: boot tested on RPi B+ v1.2
bcm2709: boot tested on RPi 3B v1.2 and RPi 4B v1.1 4G
bcm2710: boot tested on RPi 3B v1.2
bcm2711: boot tested on RPi 4B v1.1 4G

Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2021-02-18 23:42:32 +01:00

37 lines
1.1 KiB
Diff

From ac315f66be96c5a423382efb559f193e5b786226 Mon Sep 17 00:00:00 2001
From: Dave Stevenson <dave.stevenson@raspberrypi.com>
Date: Wed, 21 Oct 2020 18:33:02 +0100
Subject: [PATCH] dtoverlays: Correct CSI2 settings for ov9281
OV9281 appears to drop the clock to LP mode between frames, but
the overlay didn't define this at both ends of the CSI2 link.
The overlay also had an incorrect link frequency defined, not that
the driver ever checked for one.
Fix both issues.
Signed-off-by: Dave Stevenson <dave.stevenson@raspberrypi.com>
---
arch/arm/boot/dts/overlays/ov9281-overlay.dts | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
--- a/arch/arm/boot/dts/overlays/ov9281-overlay.dts
+++ b/arch/arm/boot/dts/overlays/ov9281-overlay.dts
@@ -34,7 +34,7 @@
data-lanes = <1 2>;
clock-noncontinuous;
link-frequencies =
- /bits/ 64 <456000000>;
+ /bits/ 64 <400000000>;
};
};
};
@@ -50,6 +50,7 @@
csi1_ep: endpoint {
remote-endpoint = <&ov9281_0>;
data-lanes = <1 2>;
+ clock-noncontinuous;
};
};
};