[PATCH v2 0/5] drm/i2c: adv7511: ADV7533 support

Archit Taneja architt at codeaurora.org
Mon Sep 7 04:36:35 PDT 2015


ADV7533 is a DSI to HDMI encoder chip. It's like ADV7511, but with an
additional DSI RX block that takes in DSI video mode output.

This series adds support for ADV7533. Unlike ADV7511 that's modelled as
a drm i2c slave encoder, ADV7533 is a drm_bridge object. The bridge ops
further create a HDMI type connector device for the chip's output.

Changes in v2:

- The last patch in the series has changed completely. Instead of
  using the dummy mipi dsi device usage, we now have two separate
  drivers for i2c and dsi components of the chip. This was discussed
  in depth (without a final conclusion) here:

  https://lkml.org/lkml/2015/6/30/42

  With this approach, we wouldn't need to create dummy dsi devices,
  but we'd have two DT nodes for two different parts of the same
  chip

- Use of_device_get_match_data() to simplify things.

The older series (using dummy mipi dsi devices) is here:

http://lists.freedesktop.org/archives/dri-devel/2015-July/087088.html

Can we please decide on one of these approaches?

Archit Taneja (4):
  drm/i2c: adv7511: Fix mutex deadlock when interrupts are disabled
  drm/i2c: adv7511: Refactor encoder slave functions
  drm/i2c: adv7511: Add drm_bridge/connector for ADV7533
  drm/i2c: adv7511: Add dsi driver for adv7533

Lars-Peter Clausen (1):
  drm/i2c: adv7511: Initial support for adv7533

 drivers/gpu/drm/i2c/adv7511.c | 480 ++++++++++++++++++++++++++++++++++++++----
 1 file changed, 434 insertions(+), 46 deletions(-)

-- 
The Qualcomm Innovation Center, Inc. is a member of the Code Aurora Forum,
hosted by The Linux Foundation



More information about the dri-devel mailing list