drm/msm/dp: add displayPort driver support
Add the needed displayPort files to enable DP driver on msm target. "dp_display" module is the main module that calls into other sub-modules. "dp_drm" file represents the interface between DRM framework and DP driver. Changes in v12: -- Add support of pm ops in display port driver -- Clear bpp depth bits before writing to MISC register -- Fix edid read Previous Change log: https://lkml.kernel.org/lkml/20200818051137.21478-3-tanmay@codeaurora.org/ Signed-off-by:Chandan Uddaraju <chandanu@codeaurora.org> Signed-off-by:
Vara Reddy <varar@codeaurora.org> Signed-off-by:
Tanmay Shah <tanmay@codeaurora.org> Co-developed-by:
Abhinav Kumar <abhinavk@codeaurora.org> Signed-off-by:
Abhinav Kumar <abhinavk@codeaurora.org> Co-developed-by:
Kuogee Hsieh <khsieh@codeaurora.org> Signed-off-by:
Kuogee Hsieh <khsieh@codeaurora.org> Co-developed-by:
Guenter Roeck <groeck@chromium.org> Signed-off-by:
Guenter Roeck <groeck@chromium.org> Co-developed-by:
Stephen Boyd <swboyd@chromium.org> Signed-off-by:
Stephen Boyd <swboyd@chromium.org> Signed-off-by:
Rob Clark <robdclark@chromium.org>
Showing
- drivers/gpu/drm/msm/Kconfig 8 additions, 0 deletionsdrivers/gpu/drm/msm/Kconfig
- drivers/gpu/drm/msm/Makefile 12 additions, 0 deletionsdrivers/gpu/drm/msm/Makefile
- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c 19 additions, 0 deletionsdrivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c 8 additions, 0 deletionsdrivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c
- drivers/gpu/drm/msm/dp/dp_aux.c 535 additions, 0 deletionsdrivers/gpu/drm/msm/dp/dp_aux.c
- drivers/gpu/drm/msm/dp/dp_aux.h 30 additions, 0 deletionsdrivers/gpu/drm/msm/dp/dp_aux.h
- drivers/gpu/drm/msm/dp/dp_catalog.c 1019 additions, 0 deletionsdrivers/gpu/drm/msm/dp/dp_catalog.c
- drivers/gpu/drm/msm/dp/dp_catalog.h 102 additions, 0 deletionsdrivers/gpu/drm/msm/dp/dp_catalog.h
- drivers/gpu/drm/msm/dp/dp_ctrl.c 1694 additions, 0 deletionsdrivers/gpu/drm/msm/dp/dp_ctrl.c
- drivers/gpu/drm/msm/dp/dp_ctrl.h 35 additions, 0 deletionsdrivers/gpu/drm/msm/dp/dp_ctrl.h
- drivers/gpu/drm/msm/dp/dp_display.c 936 additions, 0 deletionsdrivers/gpu/drm/msm/dp/dp_display.c
- drivers/gpu/drm/msm/dp/dp_display.h 28 additions, 0 deletionsdrivers/gpu/drm/msm/dp/dp_display.h
- drivers/gpu/drm/msm/dp/dp_drm.c 168 additions, 0 deletionsdrivers/gpu/drm/msm/dp/dp_drm.c
- drivers/gpu/drm/msm/dp/dp_drm.h 18 additions, 0 deletionsdrivers/gpu/drm/msm/dp/dp_drm.h
- drivers/gpu/drm/msm/dp/dp_hpd.c 69 additions, 0 deletionsdrivers/gpu/drm/msm/dp/dp_hpd.c
- drivers/gpu/drm/msm/dp/dp_hpd.h 79 additions, 0 deletionsdrivers/gpu/drm/msm/dp/dp_hpd.h
- drivers/gpu/drm/msm/dp/dp_link.c 1214 additions, 0 deletionsdrivers/gpu/drm/msm/dp/dp_link.c
- drivers/gpu/drm/msm/dp/dp_link.h 132 additions, 0 deletionsdrivers/gpu/drm/msm/dp/dp_link.h
- drivers/gpu/drm/msm/dp/dp_panel.c 486 additions, 0 deletionsdrivers/gpu/drm/msm/dp/dp_panel.c
- drivers/gpu/drm/msm/dp/dp_panel.h 95 additions, 0 deletionsdrivers/gpu/drm/msm/dp/dp_panel.h
Loading
Please register or sign in to comment