@@ -1192,10 +1192,10 @@ static void intel_hdcp_prop_work(struct work_struct *work)
11921192 drm_connector_put (& connector -> base );
11931193}
11941194
1195- bool is_hdcp_supported (struct drm_i915_private * i915 , enum port port )
1195+ bool is_hdcp_supported (struct intel_display * display , enum port port )
11961196{
1197- return DISPLAY_RUNTIME_INFO (i915 )-> has_hdcp &&
1198- (DISPLAY_VER (i915 ) >= 12 || port < PORT_E );
1197+ return DISPLAY_RUNTIME_INFO (display )-> has_hdcp &&
1198+ (DISPLAY_VER (display ) >= 12 || port < PORT_E );
11991199}
12001200
12011201static int
@@ -2301,9 +2301,9 @@ static int initialize_hdcp_port_data(struct intel_connector *connector,
23012301 return 0 ;
23022302}
23032303
2304- static bool is_hdcp2_supported (struct drm_i915_private * i915 )
2304+ static bool is_hdcp2_supported (struct intel_display * display )
23052305{
2306- struct intel_display * display = to_intel_display ( & i915 -> drm );
2306+ struct drm_i915_private * i915 = to_i915 ( display -> drm );
23072307
23082308 if (intel_hdcp_gsc_cs_required (display ))
23092309 return true;
@@ -2317,12 +2317,11 @@ static bool is_hdcp2_supported(struct drm_i915_private *i915)
23172317 IS_COMETLAKE (i915 ));
23182318}
23192319
2320- void intel_hdcp_component_init (struct drm_i915_private * i915 )
2320+ void intel_hdcp_component_init (struct intel_display * display )
23212321{
2322- struct intel_display * display = to_intel_display (& i915 -> drm );
23232322 int ret ;
23242323
2325- if (!is_hdcp2_supported (i915 ))
2324+ if (!is_hdcp2_supported (display ))
23262325 return ;
23272326
23282327 mutex_lock (& display -> hdcp .hdcp_mutex );
@@ -2367,19 +2366,18 @@ int intel_hdcp_init(struct intel_connector *connector,
23672366 struct intel_digital_port * dig_port ,
23682367 const struct intel_hdcp_shim * shim )
23692368{
2370- struct drm_i915_private * i915 = to_i915 (connector -> base . dev );
2369+ struct intel_display * display = to_intel_display (connector );
23712370 struct intel_hdcp * hdcp = & connector -> hdcp ;
23722371 int ret ;
23732372
23742373 if (!shim )
23752374 return - EINVAL ;
23762375
2377- if (is_hdcp2_supported (i915 ))
2376+ if (is_hdcp2_supported (display ))
23782377 intel_hdcp2_init (connector , dig_port , shim );
23792378
2380- ret =
2381- drm_connector_attach_content_protection_property (& connector -> base ,
2382- hdcp -> hdcp2_supported );
2379+ ret = drm_connector_attach_content_protection_property (& connector -> base ,
2380+ hdcp -> hdcp2_supported );
23832381 if (ret ) {
23842382 hdcp -> hdcp2_supported = false;
23852383 kfree (dig_port -> hdcp_port_data .streams );
@@ -2432,7 +2430,7 @@ static int _intel_hdcp_enable(struct intel_atomic_state *state,
24322430 hdcp -> stream_transcoder = INVALID_TRANSCODER ;
24332431 }
24342432
2435- if (DISPLAY_VER (i915 ) >= 12 )
2433+ if (DISPLAY_VER (display ) >= 12 )
24362434 dig_port -> hdcp_port_data .hdcp_transcoder =
24372435 intel_get_hdcp_transcoder (hdcp -> cpu_transcoder );
24382436
@@ -2583,10 +2581,8 @@ void intel_hdcp_update_pipe(struct intel_atomic_state *state,
25832581 _intel_hdcp_enable (state , encoder , crtc_state , conn_state );
25842582}
25852583
2586- void intel_hdcp_component_fini (struct drm_i915_private * i915 )
2584+ void intel_hdcp_component_fini (struct intel_display * display )
25872585{
2588- struct intel_display * display = to_intel_display (& i915 -> drm );
2589-
25902586 mutex_lock (& display -> hdcp .hdcp_mutex );
25912587 if (!display -> hdcp .comp_added ) {
25922588 mutex_unlock (& display -> hdcp .hdcp_mutex );
0 commit comments