From 2f67f746d96125724713772466158d1cf99d9f17 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Thu, 13 Nov 2025 15:52:02 +0000 Subject: [PATCH] dtoverlays: tc358743: Update legacy compatible frag with cam0 override The non-pi5 variant of tc358743 needs to update the compatible of csi0 rather than csi1 if the cam0 override is used, otherwise it gets loaded in Media Controller mode. Signed-off-by: Dave Stevenson --- arch/arm/boot/dts/overlays/tc358743-overlay.dts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/arch/arm/boot/dts/overlays/tc358743-overlay.dts b/arch/arm/boot/dts/overlays/tc358743-overlay.dts index 7b16e92e7c4ccd..8834c7cf0c4f78 100644 --- a/arch/arm/boot/dts/overlays/tc358743-overlay.dts +++ b/arch/arm/boot/dts/overlays/tc358743-overlay.dts @@ -8,7 +8,7 @@ / { compatible = "brcm,bcm2835"; - fragment@100 { + legacy_frag: fragment@100 { target = <&csi1>; __overlay__ { compatible = "brcm,bcm2835-unicam-legacy"; @@ -17,5 +17,12 @@ __overrides__ { media-controller = <0>,"!100"; + // Overwrites the cam0 override from tc358743.dtsi as we need to + // update legacy_frag. + cam0 = <&i2c_frag>, "target:0=",<&i2c_csi_dsi0>, + <&csi_frag>, "target:0=",<&csi0>, + <&clk_frag>, "target:0=",<&cam0_clk>, + <&tc358743>, "clocks:0=",<&cam0_clk>, + <&legacy_frag>, "target:0=",<&csi0>; }; };