[PATCH v6 0/8] drm/i2c: adv7511: ADV7533 support
Archit Taneja
architt at codeaurora.org
Fri Jun 17 07:53:27 UTC 2016
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 revision is quite similar to the previous version with some
issues fixed.
Changes in v6:
- v5 changed the adv7511 module name to adv75xx.ko, it was previously
called adv7511.ko. This revision fixes the Makefile such that the
module name doesn't change, and hence not break userspace.
- Move the driver to the drivers/gpu/drm/bridge folder. This was
planned to be done later, but I thought it would be better if we
did it in this patchset itself since the driver is already converted
to a bridge.
Changes in v5:
- Fix break observed when built for x86.
- Based off current drm-misc.
- Removes best_encoder connector helper function since it isn't needed
after this series:
https://lkml.org/lkml/2016/6/2/508
Changes in v4:
- Separated out build for ADV7533. The original plan was to stub out the
drm_mipi_dsi funcs, but that seemed like an overkill since it helped
just this driver. It seems better to stub out the ADV7533 functionality
altogether instead.
- Some minor DT binding corrections suggested by Laurent.
Archit Taneja (8):
drm/i2c: adv7511: Convert to drm_bridge
drm/i2c: adv7511: Move to bridge folder
drm/bridge: adv7511: Fix mutex deadlock when interrupts are disabled
drm/bridge: adv7533: Initial support for ADV7533
drm/bridge: adv7533: Create a MIPI DSI device
drm/bridge: adv7533: Use internal timing generator
drm/bridge: adv7533: Change number of DSI lanes dynamically
dt-bindings: drm/bridge: Update bindings for ADV7533
.../bindings/display/bridge/adi,adv7511.txt | 26 +-
drivers/gpu/drm/bridge/Kconfig | 2 +
drivers/gpu/drm/bridge/Makefile | 1 +
drivers/gpu/drm/bridge/adv7511/Kconfig | 15 +
drivers/gpu/drm/bridge/adv7511/Makefile | 3 +
drivers/gpu/drm/bridge/adv7511/adv7511.h | 392 +++++++
drivers/gpu/drm/bridge/adv7511/adv7511_drv.c | 1124 ++++++++++++++++++++
drivers/gpu/drm/bridge/adv7511/adv7533.c | 265 +++++
drivers/gpu/drm/i2c/Kconfig | 6 -
drivers/gpu/drm/i2c/Makefile | 2 -
drivers/gpu/drm/i2c/adv7511.c | 1024 ------------------
drivers/gpu/drm/i2c/adv7511.h | 289 -----
12 files changed, 1823 insertions(+), 1326 deletions(-)
create mode 100644 drivers/gpu/drm/bridge/adv7511/Kconfig
create mode 100644 drivers/gpu/drm/bridge/adv7511/Makefile
create mode 100644 drivers/gpu/drm/bridge/adv7511/adv7511.h
create mode 100644 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c
create mode 100644 drivers/gpu/drm/bridge/adv7511/adv7533.c
delete mode 100644 drivers/gpu/drm/i2c/adv7511.c
delete mode 100644 drivers/gpu/drm/i2c/adv7511.h
--
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