linux/drivers/gpu/drm/msm/mdp
Archit Taneja 13ce5b6e38 drm/msm/mdp4: Fix issue with LCDC/LVDS port parsing
The LVDS port is the first in the list of the output ports in MDP4.
The driver assumed that if the port and its corresponding endpoint
is defined, then there should be a panel node too. This isn't
necessary since boards may not really use a LVDS panel. Don't fail
if there isn't a panel node available.

While we're at it, use of_graph_get_endpoint_by_regs instead of
of_graph_get_next_endpoint to make it more explicit that the LVDS
output is at port 0.

Tested-by: John Stultz <john.stultz@linaro.org>
Signed-off-by: Archit Taneja <architt@codeaurora.org>
Signed-off-by: Rob Clark <robdclark@gmail.com>
2016-09-15 12:53:37 -04:00
..
mdp4 drm/msm/mdp4: Fix issue with LCDC/LVDS port parsing 2016-09-15 12:53:37 -04:00
mdp5 drm: Allow drivers to modify plane_state in prepare_fb/cleanup_fb 2016-08-19 10:58:55 +02:00
mdp_common.xml.h drm/msm: update generated headers 2016-03-03 11:55:27 -05:00
mdp_format.c drm/msm/mdp: Add support for more RGBX formats 2016-05-08 10:22:16 -04:00
mdp_kms.c drm/msm/mdp: Clear pending interrupt status before enable interrupt 2015-08-15 18:27:27 -04:00
mdp_kms.h drm/msm/mdp5: Basic support for MDP5 v1.7 (MSM8996) 2015-10-22 15:39:57 -04:00