MLK-18576-3 drm/imx: ldb: Add dual channel mode support for i.MX8dx/dxp/qxp
i.MX8dx/dxp/qxp use two LDBs(one primary, one auxiliary) to support
dual channel mode. This patch adds the dual channel mode support
for i.MX8dx/dxp/qxp. Note that the drivers contain specific sequence
needed by this mode - LDB VSYNC polarity and channel selection settings
should be configured into the register a bit earlier in ->atomic_mode_set
instead of in ->enable, and DC subsystem pixel link enablement is moved
from the DPU driver to the LDB driver to make sure it happens later
than LDB clocks enablement in ->enable.
Signed-off-by:
Liu Ying <victor.liu@nxp.com>
Showing
- drivers/gpu/drm/imx/dpu/dpu-crtc.c 8 additions, 1 deletiondrivers/gpu/drm/imx/dpu/dpu-crtc.c
- drivers/gpu/drm/imx/imx-ldb.c 239 additions, 26 deletionsdrivers/gpu/drm/imx/imx-ldb.c
- drivers/gpu/imx/dpu/dpu-common.c 3 additions, 0 deletionsdrivers/gpu/imx/dpu/dpu-common.c
- drivers/gpu/imx/dpu/dpu-framegen.c 10 additions, 3 deletionsdrivers/gpu/imx/dpu/dpu-framegen.c
- drivers/gpu/imx/dpu/dpu-prv.h 1 addition, 0 deletionsdrivers/gpu/imx/dpu/dpu-prv.h
- include/video/dpu.h 1 addition, 1 deletioninclude/video/dpu.h
Loading
Please register or sign in to comment