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
Ycarus (Yannick Chabanois) 07d07219be Update bcm27xx 5.15 patches
2022-04-22 17:00:47 +02:00

48 lines
1.4 KiB
Diff

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>;
};
};