aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/i915/i915_drv.h
diff options
context:
space:
mode:
authorJani Nikula <jani.nikula@intel.com>2021-09-01 19:10:04 +0300
committerJani Nikula <jani.nikula@intel.com>2021-09-07 10:29:21 +0300
commitdab8477b032b31d07cf6ed5a07d47709c265b4bc (patch)
treeb379475d595c3784eb7bc401db93199d6046a3c5 /drivers/gpu/drm/i915/i915_drv.h
parentdrm/i915/bios: move ddc pin mapping code next to ddc pin sanitize (diff)
downloadlinux-dev-dab8477b032b31d07cf6ed5a07d47709c265b4bc.tar.xz
linux-dev-dab8477b032b31d07cf6ed5a07d47709c265b4bc.zip
drm/i915/bios: use ddc pin directly from child data
Avoid extra caching of the data. This is slightly more subtle than one would think. For one thing, we explicitly ignore 0 value in child device ddc pin; this is specified as N/A and does not warrant a warning. For another, we start looking for ddc pin collisions in sanitize using unmapped pin numbering. v2: Check !devdata in intel_bios_alternate_ddc_pin() Cc: José Roberto de Souza <jose.souza@intel.com> Reviewed-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com> Signed-off-by: Jani Nikula <jani.nikula@intel.com> Link: https://patchwork.freedesktop.org/patch/msgid/e1dbf7cbdd2191439e760ab9098242dcec5fbb2e.1630512523.git.jani.nikula@intel.com
Diffstat (limited to 'drivers/gpu/drm/i915/i915_drv.h')
-rw-r--r--drivers/gpu/drm/i915/i915_drv.h2
1 files changed, 0 insertions, 2 deletions
diff --git a/drivers/gpu/drm/i915/i915_drv.h b/drivers/gpu/drm/i915/i915_drv.h
index 032d59119407..744181cbe21c 100644
--- a/drivers/gpu/drm/i915/i915_drv.h
+++ b/drivers/gpu/drm/i915/i915_drv.h
@@ -638,8 +638,6 @@ i915_fence_timeout(const struct drm_i915_private *i915)
struct ddi_vbt_port_info {
/* Non-NULL if port present. */
struct intel_bios_encoder_data *devdata;
-
- u8 alternate_ddc_pin;
};
enum psr_lines_to_wait {