drm/amd/display: change aux_init to apu version
authorCharlene Liu <charlene.liu@amd.com>
Tue, 5 Mar 2024 21:42:28 +0000 (16:42 -0500)
committerAlex Deucher <alexander.deucher@amd.com>
Fri, 22 Mar 2024 19:48:25 +0000 (15:48 -0400)
[why]
APU has different refclk as dGPU which is used for AUX_DPHY setup

Reviewed-by: Chris Park <chris.park@amd.com>
Acked-by: Wayne Lin <wayne.lin@amd.com>
Signed-off-by: Charlene Liu <charlene.liu@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/dcn31/dcn31_dio_link_encoder.c
drivers/gpu/drm/amd/display/dc/dcn31/dcn31_dio_link_encoder.h
drivers/gpu/drm/amd/display/dc/dcn35/dcn35_dio_link_encoder.c

index 26be5fee7411d9db79d7fe3a3117082675588e31..b2cea59ba5d49facda28c6898a1bc8ff41d4a1f1 100644 (file)
@@ -205,7 +205,7 @@ void dcn31_link_encoder_set_dio_phy_mux(
        }
 }
 
-static void enc31_hw_init(struct link_encoder *enc)
+void enc31_hw_init(struct link_encoder *enc)
 {
        struct dcn10_link_encoder *enc10 = TO_DCN10_LINK_ENC(enc);
 
index 221671563a0b1309de18ddf657f7647837bb92aa..b5dfd404676ade9cd93595ad5973737b34caf2f3 100644 (file)
@@ -283,4 +283,6 @@ bool dcn31_link_encoder_is_in_alt_mode(
 void dcn31_link_encoder_get_max_link_cap(struct link_encoder *enc,
        struct dc_link_settings *link_settings);
 
+void enc31_hw_init(struct link_encoder *enc);
+
 #endif /* __DC_LINK_ENCODER__DCN31_H__ */
index 81e349d5835bbed499f03ef6eb33e5210c83d64b..6e6ae3de08e4cd66391e52e0aeffc6022a4c147d 100644 (file)
@@ -119,7 +119,7 @@ void dcn35_link_encoder_setup(
 
 void dcn35_link_encoder_init(struct link_encoder *enc)
 {
-       enc32_hw_init(enc);
+       enc31_hw_init(enc);
        dcn35_link_encoder_set_fgcg(enc, enc->ctx->dc->debug.enable_fine_grain_clock_gating.bits.dio);
 }