]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
media: dt-bindings: adi,adv7180: add VPP and CSI register maps
authorMichael Tretter <m.tretter@pengutronix.de>
Tue, 25 Nov 2025 14:29:54 +0000 (15:29 +0100)
committerHans Verkuil <hverkuil+cisco@kernel.org>
Tue, 13 Jan 2026 12:10:07 +0000 (13:10 +0100)
commit8e2421e1977ab594011849bbfe028f81ed2ab886
treeb67b1a64805313a15716dcebd3ce3ad3ea0d16f6
parente83f8dd668eaf18f408169e1006f61dc5ebaa00e
media: dt-bindings: adi,adv7180: add VPP and CSI register maps

Different variants of the ADV7280 chip have up to three register maps.
The availability of the CSI and VPP register maps depends on the chip
variant. The address of the additional register maps depends on the
board design and other chips on the I2C but. They may be programmed via
registers in the main register map.

Allow to specify the addresses of the VPP and CSI register maps in the
device tree to solve I2C address conflicts on a board level.

The CSI and VPP register maps are always optional to allow backwards
compatibility with existing device trees which may rely on the default
address.

Reviewed-by: Krzysztof Kozlowski <krzk@kernel.org>
Signed-off-by: Michael Tretter <m.tretter@pengutronix.de>
Signed-off-by: Hans Verkuil <hverkuil+cisco@kernel.org>
Documentation/devicetree/bindings/media/i2c/adi,adv7180.yaml