]> git.baikalelectronics.ru Git - kernel.git/commit
drm/i915/ehl: Make icp_digital_port_connected() use phy instead of port
authorMatt Roper <matthew.d.roper@intel.com>
Wed, 27 Nov 2019 22:13:13 +0000 (14:13 -0800)
committerMatt Roper <matthew.d.roper@intel.com>
Mon, 2 Dec 2019 16:18:50 +0000 (08:18 -0800)
commita9164ee11c98807b53e496fa2acd263e45bca9ed
tree1699b7e749b3b8854f25a1e211288963814a6eb9
parent747236f294256d4c373d079b22d2deb13d06007b
drm/i915/ehl: Make icp_digital_port_connected() use phy instead of port

When looking at SDEISR to determine the connection status of combo
outputs, we should use the phy index rather than the port index.
Although they're usually the same thing, EHL's DDI-D (port D) is
attached to PHY-A and SDEISR doesn't even have bits for a "D" output.
It's also possible that future platforms may map DDIs (the internal
display engine programming units) to PHYs (the output handling on the IO
side) in ways where port!=phy, so let's look at the PHY index by
default.

v2: Rename to intel_combo_phy_connected.  (Lucas)

Fixes: cfbdfb4c39a5 ("drm/i915/ehl: Enable DDI-D")
Cc: José Roberto de Souza <jose.souza@intel.com>
Cc: Lucas De Marchi <lucas.demarchi@intel.com>
Signed-off-by: Matt Roper <matthew.d.roper@intel.com>
Reviewed-by: Lucas De Marchi <lucas.demarchi@intel.com>
Reviewed-by: José Roberto de Souza <jose.souza@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20191127221314.575575-2-matthew.d.roper@intel.com
drivers/gpu/drm/i915/display/intel_dp.c