]> git.baikalelectronics.ru Git - kernel.git/commit
drm/amd/display: Add DCN3.1 DMCUB
authorNicholas Kazlauskas <nicholas.kazlauskas@amd.com>
Wed, 2 Jun 2021 15:28:22 +0000 (11:28 -0400)
committerAlex Deucher <alexander.deucher@amd.com>
Fri, 4 Jun 2021 20:39:18 +0000 (16:39 -0400)
commit175ac4250e6062eeea3bb32dbe4602d6fbd2d9a3
tree7b7be18753643644423d24b1e9a6da008924853f
parentc1ba3bd5025ffcef6bd918d615076c2b63a8e74b
drm/amd/display: Add DCN3.1 DMCUB

DMCU-B (Display Micro-Controller Unit B) is a display microcontroller
used for shared display functionality with BIOS and for advanced
power saving display features.

Extends the command header to include new DCN3.1 functionality.

Adds new interfaces to DC dmub interface as well for z-state support.

Acked-by: Huang Rui <ray.huang@amd.com>
Signed-off-by: Nicholas Kazlauskas <nicholas.kazlauskas@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c
drivers/gpu/drm/amd/display/dc/dc_dmub_srv.h
drivers/gpu/drm/amd/display/dmub/dmub_srv.h
drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h
drivers/gpu/drm/amd/display/dmub/src/Makefile
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn31.c [new file with mode: 0644]
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn31.h [new file with mode: 0644]
drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c