]> www.infradead.org Git - users/hch/configfs.git/commitdiff
drm/amd/display: Add log_color_state callback to multiple DCNs
authorRodrigo Siqueira <Rodrigo.Siqueira@amd.com>
Thu, 18 Apr 2024 22:11:41 +0000 (16:11 -0600)
committerAlex Deucher <alexander.deucher@amd.com>
Tue, 30 Apr 2024 13:52:57 +0000 (09:52 -0400)
Set up to enable log color state for multiple DCNs.

Acked-by: Wayne Lin <wayne.lin@amd.com>
Signed-off-by: Rodrigo Siqueira <Rodrigo.Siqueira@amd.com>
Tested-by: Daniel Wheeler <daniel.wheeler@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/display/dc/hwss/dcn21/dcn21_init.c
drivers/gpu/drm/amd/display/dc/hwss/dcn30/dcn30_init.c
drivers/gpu/drm/amd/display/dc/hwss/dcn301/dcn301_init.c
drivers/gpu/drm/amd/display/dc/hwss/dcn31/dcn31_init.c
drivers/gpu/drm/amd/display/dc/hwss/dcn314/dcn314_init.c

index 18249c6b6d81c5d5500c3199ed1e19fa8d5ca647..3dfac372d1654bba15b2b97ffced30ac604c31d9 100644 (file)
@@ -68,6 +68,7 @@ static const struct hw_sequencer_funcs dcn21_funcs = {
        .set_avmute = dce110_set_avmute,
        .log_hw_state = dcn10_log_hw_state,
        .get_hw_state = dcn10_get_hw_state,
+       .log_color_state = dcn20_log_color_state,
        .clear_status_bits = dcn10_clear_status_bits,
        .wait_for_mpcc_disconnect = dcn10_wait_for_mpcc_disconnect,
        .edp_backlight_control = dce110_edp_backlight_control,
index ef913445a79573cee099460a1d44a4c27092d945..4b32497c09d08a98d001098536ab4d73078280bf 100644 (file)
@@ -68,6 +68,7 @@ static const struct hw_sequencer_funcs dcn30_funcs = {
        .setup_stereo = dcn10_setup_stereo,
        .set_avmute = dcn30_set_avmute,
        .log_hw_state = dcn10_log_hw_state,
+       .log_color_state = dcn30_log_color_state,
        .get_hw_state = dcn10_get_hw_state,
        .clear_status_bits = dcn10_clear_status_bits,
        .wait_for_mpcc_disconnect = dcn10_wait_for_mpcc_disconnect,
index 0e5c037e82a68f5bb314f4f198f8ad0788ab08e0..97e33eb7ac5a9651857e98f1f2cdc929fc7cee67 100644 (file)
@@ -69,6 +69,7 @@ static const struct hw_sequencer_funcs dcn301_funcs = {
        .setup_stereo = dcn10_setup_stereo,
        .set_avmute = dcn30_set_avmute,
        .log_hw_state = dcn10_log_hw_state,
+       .log_color_state = dcn30_log_color_state,
        .get_hw_state = dcn10_get_hw_state,
        .clear_status_bits = dcn10_clear_status_bits,
        .wait_for_mpcc_disconnect = dcn10_wait_for_mpcc_disconnect,
index c06cc2c5da920f457c1ba422a7ffa8f59db9d6c0..9cb7afe0e731e2009b81f17bb1c6759800007236 100644 (file)
@@ -71,6 +71,7 @@ static const struct hw_sequencer_funcs dcn31_funcs = {
        .setup_stereo = dcn10_setup_stereo,
        .set_avmute = dcn30_set_avmute,
        .log_hw_state = dcn10_log_hw_state,
+       .log_color_state = dcn30_log_color_state,
        .get_hw_state = dcn10_get_hw_state,
        .clear_status_bits = dcn10_clear_status_bits,
        .wait_for_mpcc_disconnect = dcn10_wait_for_mpcc_disconnect,
index 934203ef52bb649beb527c4c618baf4a3b2ffe59..f9120b1c1c1fb55c6d1a0329c0955a513a9a39b0 100644 (file)
@@ -74,6 +74,7 @@ static const struct hw_sequencer_funcs dcn314_funcs = {
        .set_avmute = dcn30_set_avmute,
        .log_hw_state = dcn10_log_hw_state,
        .get_hw_state = dcn10_get_hw_state,
+       .log_color_state = dcn30_log_color_state,
        .clear_status_bits = dcn10_clear_status_bits,
        .wait_for_mpcc_disconnect = dcn10_wait_for_mpcc_disconnect,
        .edp_backlight_control = dce110_edp_backlight_control,