]> git.ipfire.org Git - thirdparty/kernel/stable.git/commitdiff
arm64: dts: imx8mp-evk: Specify ADV7535 register addresses
authorLiu Ying <victor.liu@nxp.com>
Tue, 24 Mar 2026 05:52:03 +0000 (13:52 +0800)
committerFrank Li <Frank.Li@nxp.com>
Fri, 27 Mar 2026 13:53:23 +0000 (09:53 -0400)
MIPI DSI to HDMI bridge ADV7535 CEC default register address is 0x3c
on an I2C bus.  And, OV5640 camera uses the same address on the same
I2C bus.  To resolve this conflict, use 0x3b as ADV7535 CEC register
address by specifying all ADV7535 register addresses.

Fixes: 6f6c18cba16f ("arm64: dts: imx8mp-evk: add camera ov5640 and related nodes")
Signed-off-by: Liu Ying <victor.liu@nxp.com>
Signed-off-by: Frank Li <Frank.Li@nxp.com>
arch/arm64/boot/dts/freescale/imx8mp-evk.dts

index aedc099377161bc21239486e6363c4af0617ac41..d0a2bd975a18138f6fc31199d2d5f0dc8149946d 100644 (file)
 
        hdmi@3d {
                compatible = "adi,adv7535";
-               reg = <0x3d>;
+               reg = <0x3d>, <0x3f>, <0x3b>, <0x38>;
+               reg-names = "main", "edid", "cec", "packet";
                interrupt-parent = <&gpio1>;
                interrupts = <9 IRQ_TYPE_EDGE_FALLING>;
                adi,dsi-lanes = <4>;