Lines Matching refs:cpu_transcoder

199 			      enum transcoder cpu_transcoder, enum port port)  in intel_hdcp_in_use()  argument
202 HDCP_STATUS(dev_priv, cpu_transcoder, port)) & in intel_hdcp_in_use()
207 enum transcoder cpu_transcoder, enum port port) in intel_hdcp2_in_use() argument
210 HDCP2_STATUS(dev_priv, cpu_transcoder, port)) & in intel_hdcp2_in_use()
336 enum transcoder cpu_transcoder, enum port port) in intel_hdcp_get_repeater_ctl() argument
339 switch (cpu_transcoder) { in intel_hdcp_get_repeater_ctl()
354 cpu_transcoder); in intel_hdcp_get_repeater_ctl()
383 enum transcoder cpu_transcoder = connector->hdcp.cpu_transcoder; in intel_hdcp_validate_v_prime() local
409 rep_ctl = intel_hdcp_get_repeater_ctl(dev_priv, cpu_transcoder, port); in intel_hdcp_validate_v_prime()
710 enum transcoder cpu_transcoder = connector->hdcp.cpu_transcoder; in intel_hdcp_auth() local
748 HDCP_ANINIT(dev_priv, cpu_transcoder, port), in intel_hdcp_auth()
750 intel_de_write(dev_priv, HDCP_CONF(dev_priv, cpu_transcoder, port), in intel_hdcp_auth()
755 HDCP_STATUS(dev_priv, cpu_transcoder, port), in intel_hdcp_auth()
762 HDCP_ANLO(dev_priv, cpu_transcoder, port)); in intel_hdcp_auth()
764 HDCP_ANHI(dev_priv, cpu_transcoder, port)); in intel_hdcp_auth()
782 intel_de_write(dev_priv, HDCP_BKSVLO(dev_priv, cpu_transcoder, port), in intel_hdcp_auth()
784 intel_de_write(dev_priv, HDCP_BKSVHI(dev_priv, cpu_transcoder, port), in intel_hdcp_auth()
792 intel_hdcp_get_repeater_ctl(dev_priv, cpu_transcoder, port)); in intel_hdcp_auth()
794 ret = shim->toggle_signalling(dig_port, cpu_transcoder, true); in intel_hdcp_auth()
798 intel_de_write(dev_priv, HDCP_CONF(dev_priv, cpu_transcoder, port), in intel_hdcp_auth()
802 if (wait_for(intel_de_read(dev_priv, HDCP_STATUS(dev_priv, cpu_transcoder, port)) & in intel_hdcp_auth()
831 HDCP_RPRIME(dev_priv, cpu_transcoder, port), in intel_hdcp_auth()
835 if (!wait_for(intel_de_read(dev_priv, HDCP_STATUS(dev_priv, cpu_transcoder, port)) & in intel_hdcp_auth()
844 cpu_transcoder, port))); in intel_hdcp_auth()
850 HDCP_STATUS(dev_priv, cpu_transcoder, port), in intel_hdcp_auth()
882 enum transcoder cpu_transcoder = hdcp->cpu_transcoder; in _intel_hdcp_disable() local
908 intel_de_write(dev_priv, HDCP_CONF(dev_priv, cpu_transcoder, port), 0); in _intel_hdcp_disable()
910 HDCP_STATUS(dev_priv, cpu_transcoder, port), in _intel_hdcp_disable()
917 repeater_ctl = intel_hdcp_get_repeater_ctl(dev_priv, cpu_transcoder, in _intel_hdcp_disable()
922 ret = hdcp->shim->toggle_signalling(dig_port, cpu_transcoder, false); in _intel_hdcp_disable()
1017 enum transcoder cpu_transcoder; in intel_hdcp_check_link() local
1023 cpu_transcoder = hdcp->cpu_transcoder; in intel_hdcp_check_link()
1033 !intel_hdcp_in_use(dev_priv, cpu_transcoder, port))) { in intel_hdcp_check_link()
1037 intel_de_read(dev_priv, HDCP_STATUS(dev_priv, cpu_transcoder, port))); in intel_hdcp_check_link()
1728 enum transcoder cpu_transcoder = hdcp->cpu_transcoder; in hdcp2_enable_stream_encryption() local
1732 if (!(intel_de_read(dev_priv, HDCP2_STATUS(dev_priv, cpu_transcoder, port)) & in hdcp2_enable_stream_encryption()
1769 enum transcoder cpu_transcoder = hdcp->cpu_transcoder; in hdcp2_enable_encryption() local
1773 intel_de_read(dev_priv, HDCP2_STATUS(dev_priv, cpu_transcoder, port)) & in hdcp2_enable_encryption()
1776 ret = hdcp->shim->toggle_signalling(dig_port, cpu_transcoder, in hdcp2_enable_encryption()
1786 if (intel_de_read(dev_priv, HDCP2_STATUS(dev_priv, cpu_transcoder, port)) & in hdcp2_enable_encryption()
1790 HDCP2_CTL(dev_priv, cpu_transcoder, port), in hdcp2_enable_encryption()
1791 … intel_de_read(dev_priv, HDCP2_CTL(dev_priv, cpu_transcoder, port)) | CTL_LINK_ENCRYPTION_REQ); in hdcp2_enable_encryption()
1795 HDCP2_STATUS(dev_priv, cpu_transcoder, in hdcp2_enable_encryption()
1810 enum transcoder cpu_transcoder = hdcp->cpu_transcoder; in hdcp2_disable_encryption() local
1813 …drm_WARN_ON(&dev_priv->drm, !(intel_de_read(dev_priv, HDCP2_STATUS(dev_priv, cpu_transcoder, port)… in hdcp2_disable_encryption()
1816 intel_de_write(dev_priv, HDCP2_CTL(dev_priv, cpu_transcoder, port), in hdcp2_disable_encryption()
1817 … intel_de_read(dev_priv, HDCP2_CTL(dev_priv, cpu_transcoder, port)) & ~CTL_LINK_ENCRYPTION_REQ); in hdcp2_disable_encryption()
1820 HDCP2_STATUS(dev_priv, cpu_transcoder, in hdcp2_disable_encryption()
1828 ret = hdcp->shim->toggle_signalling(dig_port, cpu_transcoder, in hdcp2_disable_encryption()
2004 enum transcoder cpu_transcoder; in intel_hdcp2_check_link() local
2009 cpu_transcoder = hdcp->cpu_transcoder; in intel_hdcp2_check_link()
2019 !intel_hdcp2_in_use(dev_priv, cpu_transcoder, port))) { in intel_hdcp2_check_link()
2022 intel_de_read(dev_priv, HDCP2_STATUS(dev_priv, cpu_transcoder, port))); in intel_hdcp2_check_link()
2152 static enum mei_fw_tc intel_get_mei_fw_tc(enum transcoder cpu_transcoder) in intel_get_mei_fw_tc() argument
2154 switch (cpu_transcoder) { in intel_get_mei_fw_tc()
2156 return (enum mei_fw_tc)(cpu_transcoder | 0x10); in intel_get_mei_fw_tc()
2314 hdcp->cpu_transcoder = pipe_config->mst_master_transcoder; in intel_hdcp_enable()
2315 hdcp->stream_transcoder = pipe_config->cpu_transcoder; in intel_hdcp_enable()
2317 hdcp->cpu_transcoder = pipe_config->cpu_transcoder; in intel_hdcp_enable()
2322 dig_port->hdcp_port_data.fw_tc = intel_get_mei_fw_tc(hdcp->cpu_transcoder); in intel_hdcp_enable()