1
0
Fork 0
Commit Graph

16 Commits (redonkable)

Author SHA1 Message Date
Fancy Fang 95f56808b1 MLK-23234-4 gpu: imx: add LCDIFv3 core driver
The LCDIFv3 core driver is responsible to provide
controller registers configuration and create the
platform devices for the child port nodes. And the
platform devices later will attach to the related
DRM/KMS drivers via name match. And the LCDIFv3 is
completely different from the LCDIF controller
which is used on imx8mm and imx8mn platforms.

Signed-off-by: Fancy Fang <chen.fang@nxp.com>
2020-01-15 16:10:58 +08:00
Dong Aisheng 49fcbd44f5 Merge remote-tracking branch 'origin/display/prefetch' into display/next
* origin/display/prefetch:
  MLK-21378-2 gpu: imx: Add imx8_dprc support
  MLK-21378-1 gpu: imx: Add imx8_prg support
  gpu: Move ipu-v3 to imx folder
  drm/imx: Revert a patch which merges imx-drm-core and ipuv3-crtc in one module
2019-12-02 18:01:13 +08:00
Dong Aisheng a557a5b86c Merge remote-tracking branch 'origin/display/pc' into display/next
* origin/display/pc:
  gpu: imx: Add imx8 pixel combiner support
  gpu: Move ipu-v3 to imx folder
  drm/imx: Revert a patch which merges imx-drm-core and ipuv3-crtc in one module
2019-12-02 18:01:12 +08:00
Dong Aisheng 4b8a6afa43 Merge remote-tracking branch 'origin/display/lcdif' into display/next
* origin/display/lcdif: (32 commits)
  gpu: imx: lcdif: add imx8mn compatible support
  drm/imx: Replace reset flow for LCDIF
  gpu: imx: lcdif: fix build warnings if CONFIG_PM_SLEEP off
  drm/imx: lcdif: change DISPMIX reset for IMX8MN
  MLK-21876-10 gpu: drm: lcdif: fix headfile reference issue
  ...
2019-12-02 18:01:07 +08:00
Dong Aisheng 09b639e3e5 Merge remote-tracking branch 'origin/display/dpu-blit' into display/next
* origin/display/dpu-blit: (12 commits)
  gpu: imx: dpu-blit: Do not initialize STORE9_STATIC register
  MGS-4265 gpu: imx: dpu-blit: fix video hang with g2d compositor
  MGS-3940 gpu: imx: dpu-blit: fix dpr hang for smaller size
  MGS-4051 gpu: imx: dpu-blit: fix suspend resume issue
  MGS-3940 gpu: imx: dpu-blit: fix first frame handler
  ...
2019-12-02 18:01:02 +08:00
Meng Mingming d52edc635c MLK-15321-2 gpu: imx: dpu: Add dpu blit engine driver
Implement Blt engine as DRM renderer.
Add dpu blit engine driver.

Signed-off-by: Meng Mingming <mingming.meng@nxp.com>
[ Aisheng : fix Makefile cflags include path ]
Signed-off-by: Dong Aisheng <aisheng.dong@nxp.com>
2019-11-25 16:01:16 +08:00
Liu Ying 044cbf5264 gpu: Move ipu-v3 to imx folder
The new imx folder may contain ipu-v3 and dpu common drivers.

Signed-off-by: Liu Ying <victor.liu@nxp.com>
[ Aisheng: fix source path ]
Signed-off-by: Dong Aisheng <aisheng.dong@nxp.com>
2019-11-25 16:01:15 +08:00
Fancy Fang 6cd1ebf267 MLK-18535-3 gpu: imx: add LCDIF core driver
The LCDIF core driver is responsible to provide controller
registers configuration and create the platform devices for
the child port nodes. And the platform devices later will
attach to the corresponding DRM/KMS drivers via name match.

Signed-off-by: Fancy Fang <chen.fang@nxp.com>
[ Aisheng: Kconfig & Makefile update for a clean base ]
Signed-off-by: Dong Aisheng <aisheng.dong@nxp.com>
2019-11-25 15:59:14 +08:00
Liu Ying aed0e27470 gpu: Move ipu-v3 to imx folder
The new imx folder may contain ipu-v3 and dpu common drivers.

Signed-off-by: Liu Ying <victor.liu@nxp.com>
[ Aisheng: fix source path ]
Signed-off-by: Dong Aisheng <aisheng.dong@nxp.com>
2019-11-25 15:59:13 +08:00
Liu Ying 615237a7b7 gpu: imx: Add imx8 pixel combiner support
This patch adds i.MX8 pixel combiner driver support.

Signed-off-by: Liu Ying <victor.liu@nxp.com>
2019-11-25 15:58:43 +08:00
Liu Ying e5b7df5e23 gpu: Move ipu-v3 to imx folder
The new imx folder may contain ipu-v3 and dpu common drivers.

Signed-off-by: Liu Ying <victor.liu@nxp.com>
[ Aisheng: fix source path ]
Signed-off-by: Dong Aisheng <aisheng.dong@nxp.com>
2019-11-25 15:58:42 +08:00
Liu Ying 97a558deb1 MLK-21378-2 gpu: imx: Add imx8_dprc support
Fast-forward imx8_dprc driver from imx_4.14.y.

Signed-off-by: Liu Ying <victor.liu@nxp.com>
[ Liu Ying: scfw call updates and other small tweaks for upgrade]
2019-11-25 15:58:39 +08:00
Liu Ying 7724e0e059 MLK-21378-1 gpu: imx: Add imx8_prg support
Fast-forward imx8_prg driver from imx_4.14.y.

Signed-off-by: Liu Ying <victor.liu@nxp.com>
2019-11-25 15:58:38 +08:00
Liu Ying 12a79131ea gpu: Move ipu-v3 to imx folder
The new imx folder may contain ipu-v3 and dpu common drivers.

Signed-off-by: Liu Ying <victor.liu@nxp.com>
[ Aisheng: fix source path ]
Signed-off-by: Dong Aisheng <aisheng.dong@nxp.com>
2019-11-25 15:58:38 +08:00
Liu Ying 583c9de66e gpu: imx: Add dpu common driver support
The dpu is found in i.MX8qm/qxp SoCs.
It has a display controller and a blit engine to support graphics.
This patch adds dpu common driver support.

Signed-off-by: Liu Ying <victor.liu@nxp.com>
2019-11-25 15:57:52 +08:00
Liu Ying 2a3e3aa8d8 gpu: Move ipu-v3 to imx folder
The new imx folder may contain ipu-v3 and dpu common drivers.

Signed-off-by: Liu Ying <victor.liu@nxp.com>
[ Aisheng: fix source path ]
Signed-off-by: Dong Aisheng <aisheng.dong@nxp.com>
2019-11-25 15:57:51 +08:00