1
0
Fork 0
mirror of https://github.com/Ysurac/openmptcprouter.git synced 2025-02-15 04:42:02 +00:00
openmptcprouter/6.1/target/linux/bcm27xx/patches-6.1/0478-imx296-overlay-clock-frequency-defaults-to-54MHz-but.patch

52 lines
2 KiB
Diff

From 934290b550f2c96bef49fad4763f7b1a093e90f8 Mon Sep 17 00:00:00 2001
From: Nick Hollinghurst <nick.hollinghurst@raspberrypi.com>
Date: Fri, 11 Nov 2022 13:36:07 +0000
Subject: [PATCH 478/726] imx296-overlay: clock-frequency defaults to 54MHz but
can be overridden
Signed-off-by: Nick Hollinghurst <nick.hollinghurst@raspberrypi.com>
---
arch/arm/boot/dts/overlays/README | 3 +++
arch/arm/boot/dts/overlays/imx296-overlay.dts | 5 +++--
2 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/arch/arm/boot/dts/overlays/README b/arch/arm/boot/dts/overlays/README
index 2c94197c40ea..8e397dca9c80 100644
--- a/arch/arm/boot/dts/overlays/README
+++ b/arch/arm/boot/dts/overlays/README
@@ -2207,6 +2207,9 @@ Params: rotation Mounting rotation of the camera sensor (0 or
configuring the sensor (default on)
cam0 Adopt the default configuration for CAM0 on a
Compute Module (CSI0, i2c_vc, and cam0_reg).
+ clock-frequency Sets the clock frequency to match that used on
+ the board, which should be one of 54000000
+ (the default), 37125000 or 74250000.
Name: imx327
diff --git a/arch/arm/boot/dts/overlays/imx296-overlay.dts b/arch/arm/boot/dts/overlays/imx296-overlay.dts
index 85b6f7e7fca1..44257b4c9391 100644
--- a/arch/arm/boot/dts/overlays/imx296-overlay.dts
+++ b/arch/arm/boot/dts/overlays/imx296-overlay.dts
@@ -17,9 +17,9 @@ __overlay__ {
clk_frag: fragment@1 {
target = <&cam1_clk>;
- __overlay__ {
+ clk_over: __overlay__ {
status = "okay";
- clock-frequency = <37125000>;
+ clock-frequency = <54000000>;
};
};
@@ -99,5 +99,6 @@ __overrides__ {
<&clk_frag>, "target:0=",<&cam0_clk>,
<&imx296>, "clocks:0=",<&cam0_clk>,
<&imx296>, "VANA-supply:0=",<&cam0_reg>;
+ clock-frequency = <&clk_over>, "clock-frequency:0";
};
};
--
2.33.1