hc
2024-01-03 2f7c68cb55ecb7331f2381deb497c27155f32faf
kernel/drivers/gpu/drm/amd/display/dc/bios/dce112/command_table_helper_dce112.c
....@@ -150,38 +150,10 @@
150150
151151 static uint8_t dig_encoder_sel_to_atom(enum engine_id id)
152152 {
153
- uint8_t atom_dig_encoder_sel = 0;
154
-
155
- switch (id) {
156
- case ENGINE_ID_DIGA:
157
- atom_dig_encoder_sel = ATOM_TRANMSITTER_V6__DIGA_SEL;
158
- break;
159
- case ENGINE_ID_DIGB:
160
- atom_dig_encoder_sel = ATOM_TRANMSITTER_V6__DIGB_SEL;
161
- break;
162
- case ENGINE_ID_DIGC:
163
- atom_dig_encoder_sel = ATOM_TRANMSITTER_V6__DIGC_SEL;
164
- break;
165
- case ENGINE_ID_DIGD:
166
- atom_dig_encoder_sel = ATOM_TRANMSITTER_V6__DIGD_SEL;
167
- break;
168
- case ENGINE_ID_DIGE:
169
- atom_dig_encoder_sel = ATOM_TRANMSITTER_V6__DIGE_SEL;
170
- break;
171
- case ENGINE_ID_DIGF:
172
- atom_dig_encoder_sel = ATOM_TRANMSITTER_V6__DIGF_SEL;
173
- break;
174
- case ENGINE_ID_DIGG:
175
- atom_dig_encoder_sel = ATOM_TRANMSITTER_V6__DIGG_SEL;
176
- break;
177
- case ENGINE_ID_UNKNOWN:
178
- /* No DIG_FRONT is associated to DIG_BACKEND */
179
- atom_dig_encoder_sel = 0;
180
- break;
181
- default:
182
- atom_dig_encoder_sel = ATOM_TRANMSITTER_V6__DIGA_SEL;
183
- break;
184
- }
153
+ /* On any ASIC after DCE80, we manually program the DIG_FE
154
+ * selection (see connect_dig_be_to_fe function of the link
155
+ * encoder), so translation should always return 0 (no FE).
156
+ */
185157
186158 return 0;
187159 }