forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-02-20 102a0743326a03cd1a1202ceda21e175b7d3575c
kernel/drivers/gpu/drm/amd/display/dc/bios/dce110/command_table_helper_dce110.c
....@@ -153,38 +153,10 @@
153153
154154 static uint8_t dig_encoder_sel_to_atom(enum engine_id id)
155155 {
156
- uint8_t atom_dig_encoder_sel = 0;
157
-
158
- switch (id) {
159
- case ENGINE_ID_DIGA:
160
- atom_dig_encoder_sel = ATOM_TRANMSITTER_V5__DIGA_SEL;
161
- break;
162
- case ENGINE_ID_DIGB:
163
- atom_dig_encoder_sel = ATOM_TRANMSITTER_V5__DIGB_SEL;
164
- break;
165
- case ENGINE_ID_DIGC:
166
- atom_dig_encoder_sel = ATOM_TRANMSITTER_V5__DIGC_SEL;
167
- break;
168
- case ENGINE_ID_DIGD:
169
- atom_dig_encoder_sel = ATOM_TRANMSITTER_V5__DIGD_SEL;
170
- break;
171
- case ENGINE_ID_DIGE:
172
- atom_dig_encoder_sel = ATOM_TRANMSITTER_V5__DIGE_SEL;
173
- break;
174
- case ENGINE_ID_DIGF:
175
- atom_dig_encoder_sel = ATOM_TRANMSITTER_V5__DIGF_SEL;
176
- break;
177
- case ENGINE_ID_DIGG:
178
- atom_dig_encoder_sel = ATOM_TRANMSITTER_V5__DIGG_SEL;
179
- break;
180
- case ENGINE_ID_UNKNOWN:
181
- /* No DIG_FRONT is associated to DIG_BACKEND */
182
- atom_dig_encoder_sel = 0;
183
- break;
184
- default:
185
- atom_dig_encoder_sel = ATOM_TRANMSITTER_V5__DIGA_SEL;
186
- break;
187
- }
156
+ /* On any ASIC after DCE80, we manually program the DIG_FE
157
+ * selection (see connect_dig_be_to_fe function of the link
158
+ * encoder), so translation should always return 0 (no FE).
159
+ */
188160
189161 return 0;
190162 }