The v7 is a bit misleading, but it's essentially the next version of [1], embedding my review into the commits directly. This is the first batch from me, and there's more to come. The new patches that I've added naturally need review. The patches I've changed need approval from Madhav. I think two sets of eyballs should be enough, and an additional independent review is redundant (though of course appreciated). The patches I've not changed I think can be pushed as-is, as long as the dependencies have been merged appropriately. BR, Jani. [1] http://mid.mail-archive.com/1537095223-5184-1-git-send-email-madhav.chauhan@xxxxxxxxx Jani Nikula (4): drm/i915: make encoder enable and disable hooks optional drm/i915/dsi: refactor bitrate calculations in intel_dsi_vbt_init() drm/i915/dsi: abstract dphy parameter init drm/i915/dsi: abstract intel_dsi_tlpx_ns() Madhav Chauhan (19): drm/i915/icl: Make common DSI functions available drm/i915/icl: Program DSI clock and data lane timing params drm/i915/icl: Program TA_TIMING_PARAM registers drm/i915/icl: Get DSI transcoder for a given port drm/i915/icl: Add macros for MMIO of DSI transcoder registers drm/i915/icl: Define TRANS_DSI_FUNC_CONF register drm/i915/icl: Configure DSI transcoders drm/i915/icl: Define TRANS_DDI_FUNC_CTL DSI registers drm/i915/icl: Program TRANS_DDI_FUNC_CTL registers drm/i915/icl: Define DSI transcoder timing registers drm/i915/icl: Configure DSI transcoder timings drm/i915/icl: Define TRANS_CONF register for DSI drm/i915/icl: Enable DSI transcoders drm/i915/icl: Define DSI panel programming registers drm/i915/icl: Set max return packet size for DSI panel drm/i915/icl: Power on DSI panel drm/i915/icl: Wait for header/payload credits release drm/i915/icl: Ensure all cmd/data disptached to panel drm/i915/icl: Turn ON panel backlight drivers/gpu/drm/i915/Makefile | 1 + drivers/gpu/drm/i915/i915_pci.c | 6 + drivers/gpu/drm/i915/i915_reg.h | 126 ++++++++++ drivers/gpu/drm/i915/icl_dsi.c | 443 ++++++++++++++++++++++++++++++++++- drivers/gpu/drm/i915/intel_display.c | 6 +- drivers/gpu/drm/i915/intel_display.h | 6 +- drivers/gpu/drm/i915/intel_dsi.c | 30 +++ drivers/gpu/drm/i915/intel_dsi.h | 21 ++ drivers/gpu/drm/i915/intel_dsi_vbt.c | 279 +++++++++++++++------- drivers/gpu/drm/i915/vlv_dsi.c | 37 +-- 10 files changed, 830 insertions(+), 125 deletions(-) create mode 100644 drivers/gpu/drm/i915/intel_dsi.c -- 2.11.0 _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/intel-gfx