Lines Matching refs:cpu_transcoder

203 			      enum transcoder cpu_transcoder, enum port port)  in intel_hdcp_in_use()  argument
206 HDCP_STATUS(dev_priv, cpu_transcoder, port)) & in intel_hdcp_in_use()
211 enum transcoder cpu_transcoder, enum port port) in intel_hdcp2_in_use() argument
214 HDCP2_STATUS(dev_priv, cpu_transcoder, port)) & in intel_hdcp2_in_use()
340 enum transcoder cpu_transcoder, enum port port) in intel_hdcp_get_repeater_ctl() argument
343 switch (cpu_transcoder) { in intel_hdcp_get_repeater_ctl()
358 cpu_transcoder); in intel_hdcp_get_repeater_ctl()
387 enum transcoder cpu_transcoder = connector->hdcp.cpu_transcoder; in intel_hdcp_validate_v_prime() local
413 rep_ctl = intel_hdcp_get_repeater_ctl(dev_priv, cpu_transcoder, port); in intel_hdcp_validate_v_prime()
714 enum transcoder cpu_transcoder = connector->hdcp.cpu_transcoder; in intel_hdcp_auth() local
752 HDCP_ANINIT(dev_priv, cpu_transcoder, port), in intel_hdcp_auth()
754 intel_de_write(dev_priv, HDCP_CONF(dev_priv, cpu_transcoder, port), in intel_hdcp_auth()
759 HDCP_STATUS(dev_priv, cpu_transcoder, port), in intel_hdcp_auth()
766 HDCP_ANLO(dev_priv, cpu_transcoder, port)); in intel_hdcp_auth()
768 HDCP_ANHI(dev_priv, cpu_transcoder, port)); in intel_hdcp_auth()
786 intel_de_write(dev_priv, HDCP_BKSVLO(dev_priv, cpu_transcoder, port), in intel_hdcp_auth()
788 intel_de_write(dev_priv, HDCP_BKSVHI(dev_priv, cpu_transcoder, port), in intel_hdcp_auth()
796 intel_hdcp_get_repeater_ctl(dev_priv, cpu_transcoder, port)); in intel_hdcp_auth()
798 ret = shim->toggle_signalling(dig_port, cpu_transcoder, true); in intel_hdcp_auth()
802 intel_de_write(dev_priv, HDCP_CONF(dev_priv, cpu_transcoder, port), in intel_hdcp_auth()
806 if (wait_for(intel_de_read(dev_priv, HDCP_STATUS(dev_priv, cpu_transcoder, port)) & in intel_hdcp_auth()
835 HDCP_RPRIME(dev_priv, cpu_transcoder, port), in intel_hdcp_auth()
839 if (!wait_for(intel_de_read(dev_priv, HDCP_STATUS(dev_priv, cpu_transcoder, port)) & in intel_hdcp_auth()
848 cpu_transcoder, port))); in intel_hdcp_auth()
854 HDCP_STATUS(dev_priv, cpu_transcoder, port), in intel_hdcp_auth()
886 enum transcoder cpu_transcoder = hdcp->cpu_transcoder; in _intel_hdcp_disable() local
912 intel_de_write(dev_priv, HDCP_CONF(dev_priv, cpu_transcoder, port), 0); in _intel_hdcp_disable()
914 HDCP_STATUS(dev_priv, cpu_transcoder, port), in _intel_hdcp_disable()
921 repeater_ctl = intel_hdcp_get_repeater_ctl(dev_priv, cpu_transcoder, in _intel_hdcp_disable()
926 ret = hdcp->shim->toggle_signalling(dig_port, cpu_transcoder, false); in _intel_hdcp_disable()
1021 enum transcoder cpu_transcoder; in intel_hdcp_check_link() local
1027 cpu_transcoder = hdcp->cpu_transcoder; in intel_hdcp_check_link()
1037 !intel_hdcp_in_use(dev_priv, cpu_transcoder, port))) { in intel_hdcp_check_link()
1041 intel_de_read(dev_priv, HDCP_STATUS(dev_priv, cpu_transcoder, port))); in intel_hdcp_check_link()
1740 enum transcoder cpu_transcoder = hdcp->cpu_transcoder; in hdcp2_enable_stream_encryption() local
1744 if (!(intel_de_read(dev_priv, HDCP2_STATUS(dev_priv, cpu_transcoder, port)) & in hdcp2_enable_stream_encryption()
1781 enum transcoder cpu_transcoder = hdcp->cpu_transcoder; in hdcp2_enable_encryption() local
1785 intel_de_read(dev_priv, HDCP2_STATUS(dev_priv, cpu_transcoder, port)) & in hdcp2_enable_encryption()
1788 ret = hdcp->shim->toggle_signalling(dig_port, cpu_transcoder, in hdcp2_enable_encryption()
1798 if (intel_de_read(dev_priv, HDCP2_STATUS(dev_priv, cpu_transcoder, port)) & in hdcp2_enable_encryption()
1802 HDCP2_CTL(dev_priv, cpu_transcoder, port), in hdcp2_enable_encryption()
1803 … intel_de_read(dev_priv, HDCP2_CTL(dev_priv, cpu_transcoder, port)) | CTL_LINK_ENCRYPTION_REQ); in hdcp2_enable_encryption()
1807 HDCP2_STATUS(dev_priv, cpu_transcoder, in hdcp2_enable_encryption()
1822 enum transcoder cpu_transcoder = hdcp->cpu_transcoder; in hdcp2_disable_encryption() local
1825 …drm_WARN_ON(&dev_priv->drm, !(intel_de_read(dev_priv, HDCP2_STATUS(dev_priv, cpu_transcoder, port)… in hdcp2_disable_encryption()
1828 intel_de_write(dev_priv, HDCP2_CTL(dev_priv, cpu_transcoder, port), in hdcp2_disable_encryption()
1829 … intel_de_read(dev_priv, HDCP2_CTL(dev_priv, cpu_transcoder, port)) & ~CTL_LINK_ENCRYPTION_REQ); in hdcp2_disable_encryption()
1832 HDCP2_STATUS(dev_priv, cpu_transcoder, in hdcp2_disable_encryption()
1840 ret = hdcp->shim->toggle_signalling(dig_port, cpu_transcoder, in hdcp2_disable_encryption()
2012 enum transcoder cpu_transcoder; in intel_hdcp2_check_link() local
2017 cpu_transcoder = hdcp->cpu_transcoder; in intel_hdcp2_check_link()
2027 !intel_hdcp2_in_use(dev_priv, cpu_transcoder, port))) { in intel_hdcp2_check_link()
2030 intel_de_read(dev_priv, HDCP2_STATUS(dev_priv, cpu_transcoder, port))); in intel_hdcp2_check_link()
2160 static enum mei_fw_tc intel_get_mei_fw_tc(enum transcoder cpu_transcoder) in intel_get_mei_fw_tc() argument
2162 switch (cpu_transcoder) { in intel_get_mei_fw_tc()
2164 return (enum mei_fw_tc)(cpu_transcoder | 0x10); in intel_get_mei_fw_tc()
2322 hdcp->cpu_transcoder = pipe_config->mst_master_transcoder; in intel_hdcp_enable()
2323 hdcp->stream_transcoder = pipe_config->cpu_transcoder; in intel_hdcp_enable()
2325 hdcp->cpu_transcoder = pipe_config->cpu_transcoder; in intel_hdcp_enable()
2330 dig_port->hdcp_port_data.fw_tc = intel_get_mei_fw_tc(hdcp->cpu_transcoder); in intel_hdcp_enable()