Linux Media Controller development
 help / color / mirror / Atom feed
* [PATCH v2 0/4] media: adv7180: make VPP handling more flexible
@ 2025-11-19 16:25 Michael Tretter
  2025-11-19 16:25 ` [PATCH v2 1/4] media: dt-bindings: adi,adv7180: add VPP and CSI register maps Michael Tretter
                   ` (3 more replies)
  0 siblings, 4 replies; 10+ messages in thread
From: Michael Tretter @ 2025-11-19 16:25 UTC (permalink / raw)
  To: Lars-Peter Clausen, Niklas Söderlund, Mauro Carvalho Chehab,
	Rob Herring, Krzysztof Kozlowski, Conor Dooley
  Cc: linux-media, devicetree, kernel, Michael Tretter,
	Thorsten Schmelzer

The adv7280 and adv7280-m have a Video Post Processor (VPP) unit that is
able to de-interlace the video signal.

This series makes the handling of the VPP more flexible. Furthermore, it
fixes the reported frame interval if the VPP is enabled.

Patches 1 and 2 add the device tree bindings and driver handling to
specify the (programmable) I2C address of the VPP (and CSI) slave device
via device tree.

Patch 3 exposes the registers of the adv via CONFIG_VIDEO_ADV_DEBUG to
user space for improved debugging capabilities.

Patch 4 fixes the frame interval that is reported by the driver if the
de-interlacing is active.

Signed-off-by: Michael Tretter <m.tretter@pengutronix.de>
---
Changes in v2:
- fix and rewrite device tree bindings definition
- simplify calculation of frame interval in progressive mode
- Link to v1: https://patch.msgid.link/20251111-b4-adv7180-vpp-sub-device-v1-0-9877fe9f709b@pengutronix.de

---
Michael Tretter (1):
      media: dt-bindings: adi,adv7180: add VPP and CSI register maps

Thorsten Schmelzer (3):
      media: adv7180: add support for ancillary devices
      media: adv7180: implement g_register and s_register
      media: adv7180: fix frame interval in progressive mode

 .../devicetree/bindings/media/i2c/adi,adv7180.yaml | 93 +++++++++++++++++++++-
 drivers/media/i2c/adv7180.c                        | 55 +++++++++++--
 2 files changed, 139 insertions(+), 9 deletions(-)
---
base-commit: d363bdfa0ec6b19a4f40b572cec70430d5b13ad6
change-id: 20251111-b4-adv7180-vpp-sub-device-bcd357a7a491

Best regards,
-- 
Michael Tretter <m.tretter@pengutronix.de>


^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2025-11-20 13:44 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-11-19 16:25 [PATCH v2 0/4] media: adv7180: make VPP handling more flexible Michael Tretter
2025-11-19 16:25 ` [PATCH v2 1/4] media: dt-bindings: adi,adv7180: add VPP and CSI register maps Michael Tretter
2025-11-20  8:04   ` Krzysztof Kozlowski
2025-11-20  8:53     ` Michael Tretter
2025-11-20  9:05       ` Krzysztof Kozlowski
2025-11-20 12:01         ` Michael Tretter
2025-11-20 13:44           ` Krzysztof Kozlowski
2025-11-19 16:25 ` [PATCH v2 2/4] media: adv7180: add support for ancillary devices Michael Tretter
2025-11-19 16:25 ` [PATCH v2 3/4] media: adv7180: implement g_register and s_register Michael Tretter
2025-11-19 16:25 ` [PATCH v2 4/4] media: adv7180: fix frame interval in progressive mode Michael Tretter

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox