aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/amd/display/dc/link/link_validation.c
diff options
context:
space:
mode:
authorOleh Kuzhylnyi <okuzhyln@amd.com>2025-04-24 14:40:09 +0200
committerAlex Deucher <alexander.deucher@amd.com>2025-06-03 15:35:27 -0400
commitdb122ece325a3a19eeabf98e61db70fe890b4b5a (patch)
tree0d13c62437a6403194117a8e214a1e9d9f05e16d /drivers/gpu/drm/amd/display/dc/link/link_validation.c
parentdrm/amd/display: move RMCM programming (diff)
downloadlinux-db122ece325a3a19eeabf98e61db70fe890b4b5a.tar.gz
linux-db122ece325a3a19eeabf98e61db70fe890b4b5a.zip
drm/amd/display: Indirect buffer transport for FAMS2 commands
[Why] The quantity and duration of FAMS2 commands are set to increase in future products. This necessitates the implementation of a new mechanism for chaining commands together, allowing all commands to be processed within a single transaction. [How] The indirect buffer acts as a shared buffer on the driver side, mapped to DMUB's internal CW7 address. Its source address and size are sent through mailbox command to DMUB, triggering the transaction. Reviewed-by: Alvin Lee <alvin.lee2@amd.com> Signed-off-by: Oleh Kuzhylnyi <okuzhyln@amd.com> Signed-off-by: Wayne Lin <wayne.lin@amd.com> Tested-by: Daniel Wheeler <daniel.wheeler@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'drivers/gpu/drm/amd/display/dc/link/link_validation.c')
0 files changed, 0 insertions, 0 deletions