drm/amd/display: Pass sequential ONO bit to DMCUB boot options
authorNicholas Kazlauskas <nicholas.kazlauskas@amd.com>
Wed, 3 Apr 2024 14:41:29 +0000 (10:41 -0400)
committerAlex Deucher <alexander.deucher@amd.com>
Wed, 17 Apr 2024 01:24:15 +0000 (21:24 -0400)
commite730c585237eb11f61d3e6555bf47e41c72d0626
tree6f16317985cc6324c1f5077aa8bafa173401a28d
parentef319dff5475a2d7b9b61c0fb051a764237cd959
drm/amd/display: Pass sequential ONO bit to DMCUB boot options

[Why]
IPS ono sequence ordering differs based on the ASIC.

[How]
Detect the ASIC ID revision and set the boot option accordingly. Feed
it through the DCN35 DMUB functions.

Reviewed-by: Sung joon Kim <sungjoon.kim@amd.com>
Acked-by: Rodrigo Siqueira <rodrigo.siqueira@amd.com>
Signed-off-by: Nicholas Kazlauskas <nicholas.kazlauskas@amd.com>
Tested-by: Daniel Wheeler <daniel.wheeler@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
drivers/gpu/drm/amd/display/dmub/dmub_srv.h
drivers/gpu/drm/amd/display/dmub/src/dmub_dcn35.c