Lines Matching refs:cpu_transcoder

113 			      enum transcoder cpu_transcoder, enum port port)  in intel_hdcp_in_use()  argument
116 HDCP_STATUS(dev_priv, cpu_transcoder, port)) & in intel_hdcp_in_use()
121 enum transcoder cpu_transcoder, enum port port) in intel_hdcp2_in_use() argument
124 HDCP2_STATUS(dev_priv, cpu_transcoder, port)) & in intel_hdcp2_in_use()
249 enum transcoder cpu_transcoder, enum port port) in intel_hdcp_get_repeater_ctl() argument
252 switch (cpu_transcoder) { in intel_hdcp_get_repeater_ctl()
267 cpu_transcoder); in intel_hdcp_get_repeater_ctl()
296 enum transcoder cpu_transcoder = connector->hdcp.cpu_transcoder; in intel_hdcp_validate_v_prime() local
322 rep_ctl = intel_hdcp_get_repeater_ctl(dev_priv, cpu_transcoder, port); in intel_hdcp_validate_v_prime()
623 enum transcoder cpu_transcoder = connector->hdcp.cpu_transcoder; in intel_hdcp_auth() local
661 HDCP_ANINIT(dev_priv, cpu_transcoder, port), in intel_hdcp_auth()
663 intel_de_write(dev_priv, HDCP_CONF(dev_priv, cpu_transcoder, port), in intel_hdcp_auth()
668 HDCP_STATUS(dev_priv, cpu_transcoder, port), in intel_hdcp_auth()
675 HDCP_ANLO(dev_priv, cpu_transcoder, port)); in intel_hdcp_auth()
677 HDCP_ANHI(dev_priv, cpu_transcoder, port)); in intel_hdcp_auth()
695 intel_de_write(dev_priv, HDCP_BKSVLO(dev_priv, cpu_transcoder, port), in intel_hdcp_auth()
697 intel_de_write(dev_priv, HDCP_BKSVHI(dev_priv, cpu_transcoder, port), in intel_hdcp_auth()
705 intel_hdcp_get_repeater_ctl(dev_priv, cpu_transcoder, port)); in intel_hdcp_auth()
707 ret = shim->toggle_signalling(dig_port, cpu_transcoder, true); in intel_hdcp_auth()
711 intel_de_write(dev_priv, HDCP_CONF(dev_priv, cpu_transcoder, port), in intel_hdcp_auth()
715 if (wait_for(intel_de_read(dev_priv, HDCP_STATUS(dev_priv, cpu_transcoder, port)) & in intel_hdcp_auth()
744 HDCP_RPRIME(dev_priv, cpu_transcoder, port), in intel_hdcp_auth()
748 if (!wait_for(intel_de_read(dev_priv, HDCP_STATUS(dev_priv, cpu_transcoder, port)) & in intel_hdcp_auth()
757 cpu_transcoder, port))); in intel_hdcp_auth()
763 HDCP_STATUS(dev_priv, cpu_transcoder, port), in intel_hdcp_auth()
788 enum transcoder cpu_transcoder = hdcp->cpu_transcoder; in _intel_hdcp_disable() local
802 cpu_transcoder, false); in _intel_hdcp_disable()
809 intel_de_write(dev_priv, HDCP_CONF(dev_priv, cpu_transcoder, port), 0); in _intel_hdcp_disable()
811 HDCP_STATUS(dev_priv, cpu_transcoder, port), in _intel_hdcp_disable()
818 repeater_ctl = intel_hdcp_get_repeater_ctl(dev_priv, cpu_transcoder, in _intel_hdcp_disable()
823 ret = hdcp->shim->toggle_signalling(dig_port, cpu_transcoder, false); in _intel_hdcp_disable()
918 enum transcoder cpu_transcoder; in intel_hdcp_check_link() local
924 cpu_transcoder = hdcp->cpu_transcoder; in intel_hdcp_check_link()
934 !intel_hdcp_in_use(dev_priv, cpu_transcoder, port))) { in intel_hdcp_check_link()
938 intel_de_read(dev_priv, HDCP_STATUS(dev_priv, cpu_transcoder, port))); in intel_hdcp_check_link()
1636 enum transcoder cpu_transcoder = hdcp->cpu_transcoder; in hdcp2_enable_encryption() local
1640 intel_de_read(dev_priv, HDCP2_STATUS(dev_priv, cpu_transcoder, port)) & in hdcp2_enable_encryption()
1643 ret = hdcp->shim->toggle_signalling(dig_port, cpu_transcoder, in hdcp2_enable_encryption()
1653 if (intel_de_read(dev_priv, HDCP2_STATUS(dev_priv, cpu_transcoder, port)) & in hdcp2_enable_encryption()
1657 HDCP2_CTL(dev_priv, cpu_transcoder, port), in hdcp2_enable_encryption()
1658 … intel_de_read(dev_priv, HDCP2_CTL(dev_priv, cpu_transcoder, port)) | CTL_LINK_ENCRYPTION_REQ); in hdcp2_enable_encryption()
1662 HDCP2_STATUS(dev_priv, cpu_transcoder, in hdcp2_enable_encryption()
1676 enum transcoder cpu_transcoder = hdcp->cpu_transcoder; in hdcp2_disable_encryption() local
1679 …drm_WARN_ON(&dev_priv->drm, !(intel_de_read(dev_priv, HDCP2_STATUS(dev_priv, cpu_transcoder, port)… in hdcp2_disable_encryption()
1682 intel_de_write(dev_priv, HDCP2_CTL(dev_priv, cpu_transcoder, port), in hdcp2_disable_encryption()
1683 … intel_de_read(dev_priv, HDCP2_CTL(dev_priv, cpu_transcoder, port)) & ~CTL_LINK_ENCRYPTION_REQ); in hdcp2_disable_encryption()
1686 HDCP2_STATUS(dev_priv, cpu_transcoder, in hdcp2_disable_encryption()
1694 ret = hdcp->shim->toggle_signalling(dig_port, cpu_transcoder, in hdcp2_disable_encryption()
1792 enum transcoder cpu_transcoder; in intel_hdcp2_check_link() local
1796 cpu_transcoder = hdcp->cpu_transcoder; in intel_hdcp2_check_link()
1806 !intel_hdcp2_in_use(dev_priv, cpu_transcoder, port))) { in intel_hdcp2_check_link()
1809 intel_de_read(dev_priv, HDCP2_STATUS(dev_priv, cpu_transcoder, port))); in intel_hdcp2_check_link()
1937 static enum mei_fw_tc intel_get_mei_fw_tc(enum transcoder cpu_transcoder) in intel_get_mei_fw_tc() argument
1939 switch (cpu_transcoder) { in intel_get_mei_fw_tc()
1941 return (enum mei_fw_tc)(cpu_transcoder | 0x10); in intel_get_mei_fw_tc()
2075 enum transcoder cpu_transcoder, u8 content_type) in intel_hdcp_enable() argument
2091 hdcp->cpu_transcoder = cpu_transcoder; in intel_hdcp_enable()
2094 hdcp->port_data.fw_tc = intel_get_mei_fw_tc(cpu_transcoder); in intel_hdcp_enable()
2205 crtc_state->cpu_transcoder, in intel_hdcp_update_pipe()