drm/i915: Remove TC PHY disconnect workaround
authorImre Deak <imre.deak@intel.com>
Thu, 23 Mar 2023 14:20:34 +0000 (16:20 +0200)
committerImre Deak <imre.deak@intel.com>
Mon, 3 Apr 2023 08:35:32 +0000 (11:35 +0300)
After the previous patch the workaround for a TC PHY hang issue is not
required any more, remove it.

Reviewed-by: Mika Kahola <mika.kahola@intel.com>
Signed-off-by: Imre Deak <imre.deak@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20230323142035.1432621-29-imre.deak@intel.com
drivers/gpu/drm/i915/display/intel_tc.c

index 0f147f9..2bb02d4 100644 (file)
@@ -1426,14 +1426,6 @@ void intel_tc_port_put_link(struct intel_digital_port *dig_port)
        intel_tc_port_lock(dig_port);
        __intel_tc_port_put_link(tc);
        intel_tc_port_unlock(dig_port);
-
-       /*
-        * Disconnecting the PHY after the PHY's PLL gets disabled may
-        * hang the system on ADL-P, so disconnect the PHY here synchronously.
-        * TODO: remove this once the root cause of the ordering requirement
-        * is found/fixed.
-        */
-       intel_tc_port_flush_work(dig_port);
 }
 
 int intel_tc_port_init(struct intel_digital_port *dig_port, bool is_legacy)