]> git.proxmox.com Git - mirror_ubuntu-kernels.git/commit
drm: renesas: Add RZ/G2L DU Support
authorBiju Das <biju.das.jz@bp.renesas.com>
Sun, 18 Feb 2024 16:48:38 +0000 (16:48 +0000)
committerMaxime Ripard <mripard@kernel.org>
Wed, 21 Feb 2024 16:21:21 +0000 (17:21 +0100)
commit768e9e61b3b99191d8fe1aead6e71f551738b5c4
tree9d6195804581194c1778059ae8f4b6fa6ad76029
parentac23216bb1f5caa5ae6f3ac70aa7f78a5b50f88d
drm: renesas: Add RZ/G2L DU Support

The LCD controller is composed of Frame Compression Processor (FCPVD),
Video Signal Processor (VSPD), and Display Unit (DU).

It has DPI/DSI interfaces and supports a maximum resolution of 1080p
along with 2 RPFs to support the blending of two picture layers and
raster operations (ROPs).

The DU module is connected to VSPD. Add RZ/G2L DU support for RZ/G2L
alike SoCs.

Signed-off-by: Biju Das <biju.das.jz@bp.renesas.com>
Link: https://lore.kernel.org/r/20240218164840.57662-4-biju.das.jz@bp.renesas.com
Signed-off-by: Maxime Ripard <mripard@kernel.org>
14 files changed:
drivers/gpu/drm/renesas/Kconfig
drivers/gpu/drm/renesas/Makefile
drivers/gpu/drm/renesas/rz-du/Kconfig [new file with mode: 0644]
drivers/gpu/drm/renesas/rz-du/Makefile [new file with mode: 0644]
drivers/gpu/drm/renesas/rz-du/rzg2l_du_crtc.c [new file with mode: 0644]
drivers/gpu/drm/renesas/rz-du/rzg2l_du_crtc.h [new file with mode: 0644]
drivers/gpu/drm/renesas/rz-du/rzg2l_du_drv.c [new file with mode: 0644]
drivers/gpu/drm/renesas/rz-du/rzg2l_du_drv.h [new file with mode: 0644]
drivers/gpu/drm/renesas/rz-du/rzg2l_du_encoder.c [new file with mode: 0644]
drivers/gpu/drm/renesas/rz-du/rzg2l_du_encoder.h [new file with mode: 0644]
drivers/gpu/drm/renesas/rz-du/rzg2l_du_kms.c [new file with mode: 0644]
drivers/gpu/drm/renesas/rz-du/rzg2l_du_kms.h [new file with mode: 0644]
drivers/gpu/drm/renesas/rz-du/rzg2l_du_vsp.c [new file with mode: 0644]
drivers/gpu/drm/renesas/rz-du/rzg2l_du_vsp.h [new file with mode: 0644]