drm/i915: clean up virtual PCH special case handling
authorJani Nikula <jani.nikula@intel.com>
Fri, 8 Jun 2018 12:33:28 +0000 (15:33 +0300)
committerJani Nikula <jani.nikula@intel.com>
Mon, 11 Jun 2018 07:21:12 +0000 (10:21 +0300)
commit85b17e6e4d3f288cc757ff5407b2ca6604673d74
tree38d0d0144f73e941e2931176fb626b95b923070b
parentb8bf31d82d22ee06e7bb4802c2ce93ccb4b8ee5b
drm/i915: clean up virtual PCH special case handling

Use intel_pch_type() also for mapping the no PCH case (PCH id 0) to
PCH_NONE to simplify code.

Also make sure that intel_pch_type() knows all the PCH ids returned by
intel_virt_detect_pch(). Loudly fail if this isn't the case; this
shouldn't happen anyway.

Cc: Colin Xu <Colin.Xu@intel.com>
Reviewed-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
Tested-by: Colin Xu <Colin.Xu@intel.com>
Reviewed-by: Colin Xu <Colin.Xu@intel.com>
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20180608123330.31003-4-jani.nikula@intel.com
drivers/gpu/drm/i915/i915_drv.c