drm/i915: Move hotplug inversion logic into separate helper
authorGustavo Sousa <gustavo.sousa@intel.com>
Thu, 22 Sep 2022 16:49:49 +0000 (13:49 -0300)
committerLucas De Marchi <lucas.demarchi@intel.com>
Sat, 24 Sep 2022 06:21:01 +0000 (23:21 -0700)
commit71690148dbcf2331a54e40da26970402bd07a527
treeb4854e86c5114fa3c2ec340460ef82ffda253a81
parent8146d588bfc822b5377dfc0a227af77a57f7177f
drm/i915: Move hotplug inversion logic into separate helper

Use *_hpd_invert() helpers whenever possible to isolate logic specific
to hotplug inversion from common HPD setup logic to improve readability
and maintainability of the source code.

While we only define dg1_hpd_invert() here, future platforms are likely
to have different hotplug inversion needs, thus it makes sense grouping
different implementations under a common suffix.

v2: Fix coding style and prefer to use small *_hdp_invert() helpers
    instead of a generic one.

CC: Jani Nikula <jani.nikula@linux.intel.com>
CC: Lucas De Marchi <lucas.demarchi@intel.com>
Signed-off-by: Gustavo Sousa <gustavo.sousa@intel.com>
Reviewed-by: Jani Nikula <jani.nikula@intel.com>
Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20220922164949.163985-1-gustavo.sousa@intel.com
drivers/gpu/drm/i915/i915_irq.c