Lines Matching refs:cpu_transcoder
46 intel_de_rmw(dev_priv, MTL_CHICKEN_TRANS(hdcp->cpu_transcoder), in intel_hdcp_disable_hdcp_line_rekeying()
51 TRANS_DDI_FUNC_CTL(dev_priv, hdcp->cpu_transcoder), in intel_hdcp_disable_hdcp_line_rekeying()
291 enum transcoder cpu_transcoder, enum port port) in intel_hdcp_in_use() argument
294 HDCP_STATUS(i915, cpu_transcoder, port)) & in intel_hdcp_in_use()
299 enum transcoder cpu_transcoder, enum port port) in intel_hdcp2_in_use() argument
302 HDCP2_STATUS(i915, cpu_transcoder, port)) & in intel_hdcp2_in_use()
427 enum transcoder cpu_transcoder, enum port port) in intel_hdcp_get_repeater_ctl() argument
430 switch (cpu_transcoder) { in intel_hdcp_get_repeater_ctl()
445 cpu_transcoder); in intel_hdcp_get_repeater_ctl()
474 enum transcoder cpu_transcoder = connector->hdcp.cpu_transcoder; in intel_hdcp_validate_v_prime() local
500 rep_ctl = intel_hdcp_get_repeater_ctl(i915, cpu_transcoder, port); in intel_hdcp_validate_v_prime()
801 enum transcoder cpu_transcoder = connector->hdcp.cpu_transcoder; in intel_hdcp_auth() local
839 HDCP_ANINIT(i915, cpu_transcoder, port), in intel_hdcp_auth()
841 intel_de_write(i915, HDCP_CONF(i915, cpu_transcoder, port), in intel_hdcp_auth()
846 HDCP_STATUS(i915, cpu_transcoder, port), in intel_hdcp_auth()
853 HDCP_ANLO(i915, cpu_transcoder, port)); in intel_hdcp_auth()
855 HDCP_ANHI(i915, cpu_transcoder, port)); in intel_hdcp_auth()
873 intel_de_write(i915, HDCP_BKSVLO(i915, cpu_transcoder, port), in intel_hdcp_auth()
875 intel_de_write(i915, HDCP_BKSVHI(i915, cpu_transcoder, port), in intel_hdcp_auth()
883 intel_hdcp_get_repeater_ctl(i915, cpu_transcoder, port)); in intel_hdcp_auth()
885 ret = shim->toggle_signalling(dig_port, cpu_transcoder, true); in intel_hdcp_auth()
889 intel_de_write(i915, HDCP_CONF(i915, cpu_transcoder, port), in intel_hdcp_auth()
893 if (wait_for(intel_de_read(i915, HDCP_STATUS(i915, cpu_transcoder, port)) & in intel_hdcp_auth()
922 HDCP_RPRIME(i915, cpu_transcoder, port), in intel_hdcp_auth()
926 if (!wait_for(intel_de_read(i915, HDCP_STATUS(i915, cpu_transcoder, port)) & in intel_hdcp_auth()
935 HDCP_STATUS(i915, cpu_transcoder, port))); in intel_hdcp_auth()
941 HDCP_STATUS(i915, cpu_transcoder, port), in intel_hdcp_auth()
973 enum transcoder cpu_transcoder = hdcp->cpu_transcoder; in _intel_hdcp_disable() local
999 intel_de_write(i915, HDCP_CONF(i915, cpu_transcoder, port), 0); in _intel_hdcp_disable()
1001 HDCP_STATUS(i915, cpu_transcoder, port), in _intel_hdcp_disable()
1008 repeater_ctl = intel_hdcp_get_repeater_ctl(i915, cpu_transcoder, in _intel_hdcp_disable()
1012 ret = hdcp->shim->toggle_signalling(dig_port, cpu_transcoder, false); in _intel_hdcp_disable()
1109 enum transcoder cpu_transcoder; in intel_hdcp_check_link() local
1115 cpu_transcoder = hdcp->cpu_transcoder; in intel_hdcp_check_link()
1125 !intel_hdcp_in_use(i915, cpu_transcoder, port))) { in intel_hdcp_check_link()
1129 intel_de_read(i915, HDCP_STATUS(i915, cpu_transcoder, port))); in intel_hdcp_check_link()
1825 enum transcoder cpu_transcoder = hdcp->cpu_transcoder; in hdcp2_enable_stream_encryption() local
1829 if (!(intel_de_read(i915, HDCP2_STATUS(i915, cpu_transcoder, port)) & in hdcp2_enable_stream_encryption()
1866 enum transcoder cpu_transcoder = hdcp->cpu_transcoder; in hdcp2_enable_encryption() local
1870 intel_de_read(i915, HDCP2_STATUS(i915, cpu_transcoder, port)) & in hdcp2_enable_encryption()
1873 ret = hdcp->shim->toggle_signalling(dig_port, cpu_transcoder, in hdcp2_enable_encryption()
1883 if (intel_de_read(i915, HDCP2_STATUS(i915, cpu_transcoder, port)) & in hdcp2_enable_encryption()
1886 intel_de_rmw(i915, HDCP2_CTL(i915, cpu_transcoder, port), in hdcp2_enable_encryption()
1890 HDCP2_STATUS(i915, cpu_transcoder, in hdcp2_enable_encryption()
1905 enum transcoder cpu_transcoder = hdcp->cpu_transcoder; in hdcp2_disable_encryption() local
1908 drm_WARN_ON(&i915->drm, !(intel_de_read(i915, HDCP2_STATUS(i915, cpu_transcoder, port)) & in hdcp2_disable_encryption()
1911 intel_de_rmw(i915, HDCP2_CTL(i915, cpu_transcoder, port), in hdcp2_disable_encryption()
1915 HDCP2_STATUS(i915, cpu_transcoder, in hdcp2_disable_encryption()
1923 ret = hdcp->shim->toggle_signalling(dig_port, cpu_transcoder, in hdcp2_disable_encryption()
2099 enum transcoder cpu_transcoder; in intel_hdcp2_check_link() local
2104 cpu_transcoder = hdcp->cpu_transcoder; in intel_hdcp2_check_link()
2114 !intel_hdcp2_in_use(i915, cpu_transcoder, port))) { in intel_hdcp2_check_link()
2117 intel_de_read(i915, HDCP2_STATUS(i915, cpu_transcoder, port))); in intel_hdcp2_check_link()
2229 static enum hdcp_transcoder intel_get_hdcp_transcoder(enum transcoder cpu_transcoder) in intel_get_hdcp_transcoder() argument
2231 switch (cpu_transcoder) { in intel_get_hdcp_transcoder()
2233 return (enum hdcp_transcoder)(cpu_transcoder | 0x10); in intel_get_hdcp_transcoder()
2398 hdcp->cpu_transcoder = pipe_config->mst_master_transcoder; in _intel_hdcp_enable()
2399 hdcp->stream_transcoder = pipe_config->cpu_transcoder; in _intel_hdcp_enable()
2401 hdcp->cpu_transcoder = pipe_config->cpu_transcoder; in _intel_hdcp_enable()
2407 intel_get_hdcp_transcoder(hdcp->cpu_transcoder); in _intel_hdcp_enable()