diff --git a/arch/arm/boot/dts/overlays/tc358743-overlay.dts b/arch/arm/boot/dts/overlays/tc358743-overlay.dts index 7b16e92e7c4cc..8834c7cf0c4f7 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>; }; };