mirror of
https://github.com/torvalds/linux.git
synced 2024-12-23 11:21:33 +00:00
cb2025d250
The R8A7779 DU is split in per-CRTC resources (scan-out engine, blending unit, timings generator, ...) and device-global resources (start/stop control, planes, ...) shared between the two CRTCs. The R8A7790 introduced a third CRTC with its own set of global resources This would be modeled as two separate DU device instances if it wasn't for a handful or resources that are shared between the three CRTCs (mostly related to input and output routing). For this reason the R8A7790 DU must be modeled as a single device with three CRTCs, two sets of "semi-global" resources, and a few device-global resources. Introduce a new rcar_du_group driver-specific object, without any real counterpart in the DU documentation, that models those semi-global resources. Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
11 lines
224 B
Makefile
11 lines
224 B
Makefile
rcar-du-drm-y := rcar_du_crtc.o \
|
|
rcar_du_drv.o \
|
|
rcar_du_encoder.o \
|
|
rcar_du_group.o \
|
|
rcar_du_kms.o \
|
|
rcar_du_lvdscon.o \
|
|
rcar_du_plane.o \
|
|
rcar_du_vgacon.o
|
|
|
|
obj-$(CONFIG_DRM_RCAR_DU) += rcar-du-drm.o
|