diff options
Diffstat (limited to 'drivers/gpu/drm/i915/intel_cdclk.c')
-rw-r--r-- | drivers/gpu/drm/i915/intel_cdclk.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/drivers/gpu/drm/i915/intel_cdclk.c b/drivers/gpu/drm/i915/intel_cdclk.c index bf9433d7964d..29075c763428 100644 --- a/drivers/gpu/drm/i915/intel_cdclk.c +++ b/drivers/gpu/drm/i915/intel_cdclk.c | |||
@@ -316,6 +316,7 @@ static void pnv_get_cdclk(struct drm_i915_private *dev_priv, | |||
316 | break; | 316 | break; |
317 | default: | 317 | default: |
318 | DRM_ERROR("Unknown pnv display core clock 0x%04x\n", gcfgc); | 318 | DRM_ERROR("Unknown pnv display core clock 0x%04x\n", gcfgc); |
319 | /* fall through */ | ||
319 | case GC_DISPLAY_CLOCK_133_MHZ_PNV: | 320 | case GC_DISPLAY_CLOCK_133_MHZ_PNV: |
320 | cdclk_state->cdclk = 133333; | 321 | cdclk_state->cdclk = 133333; |
321 | break; | 322 | break; |
@@ -1797,6 +1798,7 @@ static int icl_calc_cdclk(int min_cdclk, unsigned int ref) | |||
1797 | switch (ref) { | 1798 | switch (ref) { |
1798 | default: | 1799 | default: |
1799 | MISSING_CASE(ref); | 1800 | MISSING_CASE(ref); |
1801 | /* fall through */ | ||
1800 | case 24000: | 1802 | case 24000: |
1801 | ranges = ranges_24; | 1803 | ranges = ranges_24; |
1802 | break; | 1804 | break; |
@@ -1824,6 +1826,7 @@ static int icl_calc_cdclk_pll_vco(struct drm_i915_private *dev_priv, int cdclk) | |||
1824 | switch (cdclk) { | 1826 | switch (cdclk) { |
1825 | default: | 1827 | default: |
1826 | MISSING_CASE(cdclk); | 1828 | MISSING_CASE(cdclk); |
1829 | /* fall through */ | ||
1827 | case 307200: | 1830 | case 307200: |
1828 | case 556800: | 1831 | case 556800: |
1829 | case 652800: | 1832 | case 652800: |
@@ -1896,6 +1899,7 @@ static u8 icl_calc_voltage_level(int cdclk) | |||
1896 | return 1; | 1899 | return 1; |
1897 | default: | 1900 | default: |
1898 | MISSING_CASE(cdclk); | 1901 | MISSING_CASE(cdclk); |
1902 | /* fall through */ | ||
1899 | case 652800: | 1903 | case 652800: |
1900 | case 648000: | 1904 | case 648000: |
1901 | return 2; | 1905 | return 2; |
@@ -1913,6 +1917,7 @@ static void icl_get_cdclk(struct drm_i915_private *dev_priv, | |||
1913 | switch (val & ICL_DSSM_CDCLK_PLL_REFCLK_MASK) { | 1917 | switch (val & ICL_DSSM_CDCLK_PLL_REFCLK_MASK) { |
1914 | default: | 1918 | default: |
1915 | MISSING_CASE(val); | 1919 | MISSING_CASE(val); |
1920 | /* fall through */ | ||
1916 | case ICL_DSSM_CDCLK_PLL_REFCLK_24MHz: | 1921 | case ICL_DSSM_CDCLK_PLL_REFCLK_24MHz: |
1917 | cdclk_state->ref = 24000; | 1922 | cdclk_state->ref = 24000; |
1918 | break; | 1923 | break; |