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 -- To unsubscribe from this list: send the line "unsubscribe linux-arm-msm" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html