drm/i915/hti: abstract hti handling
authorJani Nikula <jani.nikula@intel.com>
Wed, 9 Nov 2022 14:42:06 +0000 (16:42 +0200)
committerJani Nikula <jani.nikula@intel.com>
Thu, 17 Nov 2022 14:12:56 +0000 (16:12 +0200)
commit03120feffb21703bb4d61ae85c574889c6cb13d7
tree8a9b08c25598a9cc2f380c7829b2d184751ac103
parent164312df95a6704da99e528b652720d007500413
drm/i915/hti: abstract hti handling

The HTI or HDPORT handling is sprinkled around. Centralize to one place.

Add a note about how subtle the mapping from HDPORT_STATE register to
dpll mask actually is.

Signed-off-by: Jani Nikula <jani.nikula@intel.com>
Reviewed-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20221109144209.3624739-1-jani.nikula@intel.com
drivers/gpu/drm/i915/Makefile
drivers/gpu/drm/i915/display/intel_ddi.c
drivers/gpu/drm/i915/display/intel_display.c
drivers/gpu/drm/i915/display/intel_dpll_mgr.c
drivers/gpu/drm/i915/display/intel_hti.c [new file with mode: 0644]
drivers/gpu/drm/i915/display/intel_hti.h [new file with mode: 0644]
drivers/gpu/drm/i915/display/intel_hti_regs.h [new file with mode: 0644]
drivers/gpu/drm/i915/i915_reg.h