]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
drm/imx: Add i.MX8qxp Display Controller pixel engine
authorLiu Ying <victor.liu@nxp.com>
Mon, 14 Apr 2025 03:50:19 +0000 (11:50 +0800)
committerLiu Ying <victor.liu@nxp.com>
Wed, 14 May 2025 07:09:04 +0000 (15:09 +0800)
commit0e177d5ce01ca52c5c754afbe8773d4ed5626cd6
treea6f12bde53009b62aca40eda885b61cc52d59e6c
parent9f09e3173776b9da4fde0c0641d1d1e9d08fcf46
drm/imx: Add i.MX8qxp Display Controller pixel engine

i.MX8qxp Display Controller pixel engine consists of all processing
units that operate in the AXI bus clock domain.  Add drivers for
ConstFrame, ExtDst, FetchLayer, FetchWarp and LayerBlend units, as
well as a pixel engine driver, so that two displays with primary
planes can be supported.  The pixel engine driver and those unit
drivers are components to be aggregated by a master registered in
the upcoming DRM driver.

Reviewed-by: Maxime Ripard <mripard@kernel.org>
Signed-off-by: Liu Ying <victor.liu@nxp.com>
Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Link: https://lore.kernel.org/r/20250414035028.1561475-11-victor.liu@nxp.com
12 files changed:
drivers/gpu/drm/imx/dc/Makefile
drivers/gpu/drm/imx/dc/dc-cf.c [new file with mode: 0644]
drivers/gpu/drm/imx/dc/dc-drv.c
drivers/gpu/drm/imx/dc/dc-drv.h
drivers/gpu/drm/imx/dc/dc-ed.c [new file with mode: 0644]
drivers/gpu/drm/imx/dc/dc-fl.c [new file with mode: 0644]
drivers/gpu/drm/imx/dc/dc-fu.c [new file with mode: 0644]
drivers/gpu/drm/imx/dc/dc-fu.h [new file with mode: 0644]
drivers/gpu/drm/imx/dc/dc-fw.c [new file with mode: 0644]
drivers/gpu/drm/imx/dc/dc-lb.c [new file with mode: 0644]
drivers/gpu/drm/imx/dc/dc-pe.c [new file with mode: 0644]
drivers/gpu/drm/imx/dc/dc-pe.h [new file with mode: 0644]