15
15
#include "intel_mg_phy_regs.h"
16
16
#include "intel_tc.h"
17
17
18
- static u32 tc_port_live_status_mask (struct intel_digital_port * dig_port );
18
+ static u32 tc_phy_hpd_live_status (struct intel_digital_port * dig_port );
19
19
static bool tc_phy_is_ready (struct intel_digital_port * dig_port );
20
20
static bool tc_phy_take_ownership (struct intel_digital_port * dig_port , bool take );
21
21
@@ -264,7 +264,7 @@ static void tc_port_fixup_legacy_flag(struct intel_digital_port *dig_port,
264
264
* ICL TC PHY handlers
265
265
* -------------------
266
266
*/
267
- static u32 icl_tc_port_live_status_mask (struct intel_digital_port * dig_port )
267
+ static u32 icl_tc_phy_hpd_live_status (struct intel_digital_port * dig_port )
268
268
{
269
269
struct drm_i915_private * i915 = to_i915 (dig_port -> base .base .dev );
270
270
u32 isr_bit = i915 -> display .hotplug .pch_hpd [dig_port -> base .hpd_pin ];
@@ -384,7 +384,7 @@ static void icl_tc_phy_connect(struct intel_digital_port *dig_port,
384
384
goto out_set_tbt_alt_mode ;
385
385
}
386
386
387
- live_status_mask = tc_port_live_status_mask (dig_port );
387
+ live_status_mask = tc_phy_hpd_live_status (dig_port );
388
388
if (!(live_status_mask & (BIT (TC_PORT_DP_ALT ) | BIT (TC_PORT_LEGACY ))) &&
389
389
!dig_port -> tc_legacy_port ) {
390
390
drm_dbg_kms (& i915 -> drm , "Port %s: PHY ownership not required (live status %02x)\n" ,
@@ -408,7 +408,7 @@ static void icl_tc_phy_connect(struct intel_digital_port *dig_port,
408
408
* Now we have to re-check the live state, in case the port recently
409
409
* became disconnected. Not necessary for legacy mode.
410
410
*/
411
- if (!(tc_port_live_status_mask (dig_port ) & BIT (TC_PORT_DP_ALT ))) {
411
+ if (!(tc_phy_hpd_live_status (dig_port ) & BIT (TC_PORT_DP_ALT ))) {
412
412
drm_dbg_kms (& i915 -> drm , "Port %s: PHY sudden disconnect\n" ,
413
413
dig_port -> tc_port_name );
414
414
goto out_release_phy ;
@@ -457,7 +457,7 @@ static void icl_tc_phy_disconnect(struct intel_digital_port *dig_port)
457
457
* ADLP TC PHY handlers
458
458
* --------------------
459
459
*/
460
- static u32 adlp_tc_port_live_status_mask (struct intel_digital_port * dig_port )
460
+ static u32 adlp_tc_phy_hpd_live_status (struct intel_digital_port * dig_port )
461
461
{
462
462
struct drm_i915_private * i915 = to_i915 (dig_port -> base .base .dev );
463
463
enum tc_port tc_port = intel_port_to_tc (i915 , dig_port -> base .port );
@@ -535,14 +535,14 @@ static bool adlp_tc_phy_is_owned(struct intel_digital_port *dig_port)
535
535
* Generic TC PHY handlers
536
536
* -----------------------
537
537
*/
538
- static u32 tc_port_live_status_mask (struct intel_digital_port * dig_port )
538
+ static u32 tc_phy_hpd_live_status (struct intel_digital_port * dig_port )
539
539
{
540
540
struct drm_i915_private * i915 = to_i915 (dig_port -> base .base .dev );
541
541
542
542
if (IS_ALDERLAKE_P (i915 ))
543
- return adlp_tc_port_live_status_mask (dig_port );
543
+ return adlp_tc_phy_hpd_live_status (dig_port );
544
544
545
- return icl_tc_port_live_status_mask (dig_port );
545
+ return icl_tc_phy_hpd_live_status (dig_port );
546
546
}
547
547
548
548
static bool tc_phy_is_ready (struct intel_digital_port * dig_port )
@@ -631,7 +631,7 @@ hpd_mask_to_tc_mode(u32 live_status_mask)
631
631
static enum tc_port_mode
632
632
tc_phy_hpd_live_mode (struct intel_digital_port * dig_port )
633
633
{
634
- u32 live_status_mask = tc_port_live_status_mask (dig_port );
634
+ u32 live_status_mask = tc_phy_hpd_live_status (dig_port );
635
635
636
636
return hpd_mask_to_tc_mode (live_status_mask );
637
637
}
@@ -678,7 +678,7 @@ get_tc_mode_in_phy_not_owned_state(struct intel_digital_port *dig_port,
678
678
}
679
679
680
680
static enum tc_port_mode
681
- intel_tc_port_get_current_mode (struct intel_digital_port * dig_port )
681
+ tc_phy_get_current_mode (struct intel_digital_port * dig_port )
682
682
{
683
683
struct drm_i915_private * i915 = to_i915 (dig_port -> base .base .dev );
684
684
enum tc_port_mode live_mode = tc_phy_hpd_live_mode (dig_port );
@@ -735,9 +735,9 @@ hpd_mask_to_target_mode(struct intel_digital_port *dig_port, u32 live_status_mas
735
735
}
736
736
737
737
static enum tc_port_mode
738
- intel_tc_port_get_target_mode (struct intel_digital_port * dig_port )
738
+ tc_phy_get_target_mode (struct intel_digital_port * dig_port )
739
739
{
740
- u32 live_status_mask = tc_port_live_status_mask (dig_port );
740
+ u32 live_status_mask = tc_phy_hpd_live_status (dig_port );
741
741
742
742
return hpd_mask_to_target_mode (dig_port , live_status_mask );
743
743
}
@@ -770,7 +770,7 @@ static void intel_tc_port_reset_mode(struct intel_digital_port *dig_port,
770
770
771
771
static bool intel_tc_port_needs_reset (struct intel_digital_port * dig_port )
772
772
{
773
- return intel_tc_port_get_target_mode (dig_port ) != dig_port -> tc_mode ;
773
+ return tc_phy_get_target_mode (dig_port ) != dig_port -> tc_mode ;
774
774
}
775
775
776
776
static void intel_tc_port_update_mode (struct intel_digital_port * dig_port ,
@@ -847,7 +847,7 @@ void intel_tc_port_init_mode(struct intel_digital_port *dig_port)
847
847
848
848
tc_cold_wref = tc_cold_block (dig_port , & domain );
849
849
850
- dig_port -> tc_mode = intel_tc_port_get_current_mode (dig_port );
850
+ dig_port -> tc_mode = tc_phy_get_current_mode (dig_port );
851
851
/*
852
852
* Save the initial mode for the state check in
853
853
* intel_tc_port_sanitize_mode().
@@ -976,7 +976,7 @@ bool intel_tc_port_connected_locked(struct intel_encoder *encoder)
976
976
977
977
drm_WARN_ON (& i915 -> drm , !intel_tc_port_ref_held (dig_port ));
978
978
979
- return tc_port_live_status_mask (dig_port ) & BIT (dig_port -> tc_mode );
979
+ return tc_phy_hpd_live_status (dig_port ) & BIT (dig_port -> tc_mode );
980
980
}
981
981
982
982
bool intel_tc_port_connected (struct intel_encoder * encoder )
0 commit comments