|
@@ -1340,6 +1340,7 @@ static void intel_sdvo_pre_enable(struct intel_encoder *intel_encoder,
|
|
switch (crtc_state->pixel_multiplier) {
|
|
switch (crtc_state->pixel_multiplier) {
|
|
default:
|
|
default:
|
|
WARN(1, "unknown pixel multiplier specified\n");
|
|
WARN(1, "unknown pixel multiplier specified\n");
|
|
|
|
+ /* fall through */
|
|
case 1: rate = SDVO_CLOCK_RATE_MULT_1X; break;
|
|
case 1: rate = SDVO_CLOCK_RATE_MULT_1X; break;
|
|
case 2: rate = SDVO_CLOCK_RATE_MULT_2X; break;
|
|
case 2: rate = SDVO_CLOCK_RATE_MULT_2X; break;
|
|
case 4: rate = SDVO_CLOCK_RATE_MULT_4X; break;
|
|
case 4: rate = SDVO_CLOCK_RATE_MULT_4X; break;
|
|
@@ -2316,14 +2317,19 @@ intel_sdvo_guess_ddc_bus(struct intel_sdvo *sdvo)
|
|
switch (sdvo->controlled_output) {
|
|
switch (sdvo->controlled_output) {
|
|
case SDVO_OUTPUT_LVDS1:
|
|
case SDVO_OUTPUT_LVDS1:
|
|
mask |= SDVO_OUTPUT_LVDS1;
|
|
mask |= SDVO_OUTPUT_LVDS1;
|
|
|
|
+ /* fall through */
|
|
case SDVO_OUTPUT_LVDS0:
|
|
case SDVO_OUTPUT_LVDS0:
|
|
mask |= SDVO_OUTPUT_LVDS0;
|
|
mask |= SDVO_OUTPUT_LVDS0;
|
|
|
|
+ /* fall through */
|
|
case SDVO_OUTPUT_TMDS1:
|
|
case SDVO_OUTPUT_TMDS1:
|
|
mask |= SDVO_OUTPUT_TMDS1;
|
|
mask |= SDVO_OUTPUT_TMDS1;
|
|
|
|
+ /* fall through */
|
|
case SDVO_OUTPUT_TMDS0:
|
|
case SDVO_OUTPUT_TMDS0:
|
|
mask |= SDVO_OUTPUT_TMDS0;
|
|
mask |= SDVO_OUTPUT_TMDS0;
|
|
|
|
+ /* fall through */
|
|
case SDVO_OUTPUT_RGB1:
|
|
case SDVO_OUTPUT_RGB1:
|
|
mask |= SDVO_OUTPUT_RGB1;
|
|
mask |= SDVO_OUTPUT_RGB1;
|
|
|
|
+ /* fall through */
|
|
case SDVO_OUTPUT_RGB0:
|
|
case SDVO_OUTPUT_RGB0:
|
|
mask |= SDVO_OUTPUT_RGB0;
|
|
mask |= SDVO_OUTPUT_RGB0;
|
|
break;
|
|
break;
|