• Home
  • Raw
  • Download

Lines Matching full:hdcp

69 	 * Another req for hdcp key loadability is enabled state of pll for  in hdcp_key_loadable()
102 * Initiate loading the HDCP key from fuses. in intel_hdcp_load_keys()
104 * BXT+ platforms, HDCP key needs to be loaded by SW. Only SKL and KBL in intel_hdcp_load_keys()
113 DRM_ERROR("Failed to initiate HDCP key load (%d)\n", in intel_hdcp_load_keys()
390 DRM_DEBUG_KMS("SHA-1 mismatch, HDCP failed\n"); in intel_hdcp_validate_v_prime()
397 /* Implements Part 2 of the HDCP authorization procedure */
423 * the HDCP encryption. That implies that repeater can't have its own in intel_hdcp_auth_downstream()
457 DRM_DEBUG_KMS("HDCP is enabled (%d downstream devices)\n", in intel_hdcp_auth_downstream()
465 /* Implements Part 1 of the HDCP authorization procedure */
492 * Detects whether the display is HDCP capable. Although we check for in intel_hdcp_auth()
493 * valid Bksv below, the HDCP over DP spec requires that we check in intel_hdcp_auth()
494 * whether the display supports HDCP before we write An. For HDMI in intel_hdcp_auth()
502 DRM_ERROR("Panel is not HDCP capable\n"); in intel_hdcp_auth()
530 /* HDCP spec states that we must retry the bksv if it is invalid */ in intel_hdcp_auth()
539 DRM_ERROR("HDCP failed, Bksv is invalid\n"); in intel_hdcp_auth()
580 * DP HDCP Spec mandates the two more reattempt to read R0, incase in intel_hdcp_auth()
617 DRM_DEBUG_KMS("HDCP is enabled (no repeater present)\n"); in intel_hdcp_auth()
634 DRM_DEBUG_KMS("[%s:%d] HDCP is being disabled...\n", in _intel_hdcp_disable()
640 DRM_ERROR("Failed to disable HDCP, timeout clearing status\n"); in _intel_hdcp_disable()
646 DRM_ERROR("Failed to disable HDCP signalling\n"); in _intel_hdcp_disable()
650 DRM_DEBUG_KMS("HDCP is disabled\n"); in _intel_hdcp_disable()
659 DRM_DEBUG_KMS("[%s:%d] HDCP is being enabled...\n", in _intel_hdcp_enable()
663 DRM_ERROR("HDCP key Load is not possible\n"); in _intel_hdcp_enable()
674 DRM_ERROR("Could not load HDCP keys, (%d)\n", ret); in _intel_hdcp_enable()
678 /* Incase of authentication failures, HDCP spec expects reauth. */ in _intel_hdcp_enable()
685 DRM_DEBUG_KMS("HDCP Auth failure (%d)\n", ret); in _intel_hdcp_enable()
687 /* Ensuring HDCP encryption and signalling are stopped. */ in _intel_hdcp_enable()
691 DRM_ERROR("HDCP authentication failed (%d tries/%d)\n", tries, ret); in _intel_hdcp_enable()
719 * we're running just after hdcp has been disabled, so just exit in intel_hdcp_prop_work()
732 /* PORT E doesn't have HDCP, and PORT F is disabled */ in is_hdcp_supported()
815 * Nothing to do if the state didn't change, or HDCP was activated since in intel_hdcp_atomic_check()
828 /* Implements Part 3 of the HDCP authorization procedure */
845 DRM_ERROR("%s:%d HDCP check failed: link is not encrypted,%x\n", in intel_hdcp_check_link()
864 DRM_DEBUG_KMS("[%s:%d] HDCP link failed, retrying authentication\n", in intel_hdcp_check_link()
869 DRM_ERROR("Failed to disable hdcp (%d)\n", ret); in intel_hdcp_check_link()
877 DRM_ERROR("Failed to enable hdcp (%d)\n", ret); in intel_hdcp_check_link()