1
0
Fork 0
mirror of https://github.com/Ysurac/openmptcprouter.git synced 2025-02-15 04:42:02 +00:00
openmptcprouter/root/target/linux/bcm27xx/patches-5.15/950-0626-dtoverlays-Convert-ov5647-to-use-the-regulator-frame.patch

49 lines
1.4 KiB
Diff
Raw Normal View History

2022-04-22 15:00:47 +00:00
From 6594c13bc76f7d1d0cf0c81325cf2d71689d251f Mon Sep 17 00:00:00 2001
From: Dave Stevenson <dave.stevenson@raspberrypi.com>
Date: Mon, 22 Nov 2021 12:30:18 +0000
Subject: [PATCH 626/828] dtoverlays: Convert ov5647 to use the regulator
framework
Fixing up shutdown GPIOs via overrides is ugly, and doesn't work
on eg CM4 where both cameras share the same shutdown GPIO.
The driver is now updated to use the regulator framework, so switch
to using that instead.
Signed-off-by: Dave Stevenson <dave.stevenson@raspberrypi.com>
---
arch/arm/boot/dts/overlays/ov5647-overlay.dts | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
--- a/arch/arm/boot/dts/overlays/ov5647-overlay.dts
+++ b/arch/arm/boot/dts/overlays/ov5647-overlay.dts
@@ -18,9 +18,12 @@
reg = <0x36>;
status = "okay";
- pwdn-gpios = <&gpio 41 1>, <&gpio 32 1>;
clocks = <&cam1_clk>;
+ avdd-supply = <&cam1_reg>;
+ dovdd-supply = <&cam_dummy_reg>;
+ dvdd-supply = <&cam_dummy_reg>;
+
rotation = <0>;
orientation = <2>;
@@ -67,12 +70,9 @@
};
fragment@4 {
- target-path="/__overrides__";
+ target = <&cam1_reg>;
__overlay__ {
- cam0-pwdn-ctrl = <&ov5647>,"pwdn-gpios:0";
- cam0-pwdn = <&ov5647>,"pwdn-gpios:4";
- cam0-led-ctrl = <&ov5647>,"pwdn-gpios:12";
- cam0-led = <&ov5647>,"pwdn-gpios:16";
+ startup-delay-us = <20000>;
};
};