From 934290b550f2c96bef49fad4763f7b1a093e90f8 Mon Sep 17 00:00:00 2001 From: Nick Hollinghurst 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 --- 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