linux/drivers/gpu/drm/msm
Archit Taneja 26f7d1f4d9 drm/msm/dsi: Parse DSI lanes via DT
The DSI driver is currently unaware of how the DSI physical data lanes
are mapped to the logical lanes provided by the DSI controller.

Create a DT binding "qcom,data-lane-map" that provides this information
on a given platform.

The MSM DSI controller is restricted in terms of what all mappings
it can support. The lane polarity is fixed for all the lanes, the clock
lanes are fixed, and the data lanes can be swapped among each other only
for a few combinations. Apply these restrictions when we parse the DT
data.

Cc: devicetree@vger.kernel.org
Cc: Rob Herring <robh@kernel.org>
Cc: Tomi Valkeinen <tomi.valkeinen@ti.com>

Signed-off-by: Archit Taneja <architt@codeaurora.org>
Signed-off-by: Rob Clark <robdclark@gmail.com>
Acked-by: Rob Herring <robh@kernel.org>
2016-03-03 11:55:20 -05:00
..
adreno drm/msm: add max-freq gpu param to uapi 2016-02-11 06:25:54 +10:00
dsi drm/msm/dsi: Parse DSI lanes via DT 2016-03-03 11:55:20 -05:00
edp drm/msm: update generated headers 2015-10-22 15:39:44 -04:00
hdmi drm/msm/hdmi: HDMI 8996 PHY/PLL support 2016-02-29 09:48:32 -05:00
mdp drm/msm/mdp: Detach iommu in mdp4_destroy 2016-03-02 16:19:44 -05:00
Kconfig drm/msm/dsi: Add support for 28nm PHY on 8960 2015-12-14 10:40:06 -05:00
Makefile drm/msm/hdmi: HDMI 8996 PHY/PLL support 2016-02-29 09:48:32 -05:00
msm_atomic.c drm/atomic-helper: Add option to update planes only on active crtc 2015-09-08 13:49:08 +02:00
msm_drv.c drm/msm: Free fb helper resources in msm_unload 2016-03-02 16:19:45 -05:00
msm_drv.h drm/msm: Free fb helper resources in msm_unload 2016-03-02 16:19:45 -05:00
msm_fb.c drm: Pass the user drm_mode_fb_cmd2 as const to .fb_create() 2015-11-24 11:47:38 +01:00
msm_fbdev.c drm/msm: remove unused variable 2016-02-11 11:48:39 +01:00
msm_gem_prime.c drm/gem: Drop struct_mutex requirement from drm_gem_mmap_obj 2015-10-16 15:51:00 +02:00
msm_gem_submit.c drm/msm: restart queued submits after hang 2015-06-11 13:11:06 -04:00
msm_gem.c mm, dax, gpu: convert vm_insert_mixed to pfn_t 2016-01-15 17:56:32 -08:00
msm_gem.h drm/msm: restart queued submits after hang 2015-06-11 13:11:06 -04:00
msm_gpu.c drm/msm: Fix IOMMU clean up path in case msm_iommu_new() fails 2015-10-22 15:39:54 -04:00
msm_gpu.h drm/msm: restart queued submits after hang 2015-06-11 13:11:06 -04:00
msm_iommu.c drm/msm: make iommu port names const'ier 2016-03-02 16:19:43 -05:00
msm_kms.h drm/msm: Use customized function to wait for atomic commit done 2015-06-11 13:11:04 -04:00
msm_mmu.h drm/msm: make iommu port names const'ier 2016-03-02 16:19:43 -05:00
msm_perf.c drm/msm: add perf logging debugfs 2014-06-02 07:36:21 -04:00
msm_rd.c drm/msm: add rd logging debugfs 2014-06-02 07:36:11 -04:00
msm_ringbuffer.c drm/msm: fix locking inconsistencies in gpu->destroy() 2015-05-15 09:28:27 -04:00
msm_ringbuffer.h drm/msm: add a3xx gpu support 2013-08-24 14:57:18 -04:00
NOTES drm/msm: add mdp5/apq8x74 2014-01-09 14:44:06 -05:00