Lines Matching refs:cpu_transcoder
57 rekey_reg = TRANS_DDI_FUNC_CTL(display, hdcp->cpu_transcoder); in intel_hdcp_adjust_hdcp_line_rekeying()
61 rekey_reg = TRANS_DDI_FUNC_CTL(display, hdcp->cpu_transcoder); in intel_hdcp_adjust_hdcp_line_rekeying()
64 rekey_reg = CHICKEN_TRANS(display, hdcp->cpu_transcoder); in intel_hdcp_adjust_hdcp_line_rekeying()
307 enum transcoder cpu_transcoder, enum port port) in intel_hdcp_in_use() argument
310 HDCP_STATUS(display, cpu_transcoder, port)) & in intel_hdcp_in_use()
315 enum transcoder cpu_transcoder, enum port port) in intel_hdcp2_in_use() argument
318 HDCP2_STATUS(display, cpu_transcoder, port)) & in intel_hdcp2_in_use()
442 enum transcoder cpu_transcoder, enum port port) in intel_hdcp_get_repeater_ctl() argument
445 switch (cpu_transcoder) { in intel_hdcp_get_repeater_ctl()
460 cpu_transcoder); in intel_hdcp_get_repeater_ctl()
489 enum transcoder cpu_transcoder = connector->hdcp.cpu_transcoder; in intel_hdcp_validate_v_prime() local
515 rep_ctl = intel_hdcp_get_repeater_ctl(display, cpu_transcoder, port); in intel_hdcp_validate_v_prime()
816 enum transcoder cpu_transcoder = connector->hdcp.cpu_transcoder; in intel_hdcp_auth() local
854 HDCP_ANINIT(display, cpu_transcoder, port), in intel_hdcp_auth()
856 intel_de_write(display, HDCP_CONF(display, cpu_transcoder, port), in intel_hdcp_auth()
861 HDCP_STATUS(display, cpu_transcoder, port), in intel_hdcp_auth()
868 HDCP_ANLO(display, cpu_transcoder, port)); in intel_hdcp_auth()
870 HDCP_ANHI(display, cpu_transcoder, port)); in intel_hdcp_auth()
888 intel_de_write(display, HDCP_BKSVLO(display, cpu_transcoder, port), in intel_hdcp_auth()
890 intel_de_write(display, HDCP_BKSVHI(display, cpu_transcoder, port), in intel_hdcp_auth()
898 intel_hdcp_get_repeater_ctl(display, cpu_transcoder, port)); in intel_hdcp_auth()
900 ret = shim->toggle_signalling(dig_port, cpu_transcoder, true); in intel_hdcp_auth()
904 intel_de_write(display, HDCP_CONF(display, cpu_transcoder, port), in intel_hdcp_auth()
908 if (wait_for(intel_de_read(display, HDCP_STATUS(display, cpu_transcoder, port)) & in intel_hdcp_auth()
937 HDCP_RPRIME(display, cpu_transcoder, port), in intel_hdcp_auth()
941 if (!wait_for(intel_de_read(display, HDCP_STATUS(display, cpu_transcoder, port)) & in intel_hdcp_auth()
950 HDCP_STATUS(display, cpu_transcoder, port))); in intel_hdcp_auth()
956 HDCP_STATUS(display, cpu_transcoder, port), in intel_hdcp_auth()
988 enum transcoder cpu_transcoder = hdcp->cpu_transcoder; in _intel_hdcp_disable() local
1014 intel_de_write(display, HDCP_CONF(display, cpu_transcoder, port), 0); in _intel_hdcp_disable()
1016 HDCP_STATUS(display, cpu_transcoder, port), in _intel_hdcp_disable()
1023 repeater_ctl = intel_hdcp_get_repeater_ctl(display, cpu_transcoder, in _intel_hdcp_disable()
1027 ret = hdcp->shim->toggle_signalling(dig_port, cpu_transcoder, false); in _intel_hdcp_disable()
1125 enum transcoder cpu_transcoder; in intel_hdcp_check_link() local
1131 cpu_transcoder = hdcp->cpu_transcoder; in intel_hdcp_check_link()
1141 !intel_hdcp_in_use(display, cpu_transcoder, port))) { in intel_hdcp_check_link()
1145 intel_de_read(display, HDCP_STATUS(display, cpu_transcoder, port))); in intel_hdcp_check_link()
1878 enum transcoder cpu_transcoder = hdcp->cpu_transcoder; in hdcp2_enable_stream_encryption() local
1882 if (!(intel_de_read(display, HDCP2_STATUS(display, cpu_transcoder, port)) & in hdcp2_enable_stream_encryption()
1919 enum transcoder cpu_transcoder = hdcp->cpu_transcoder; in hdcp2_enable_encryption() local
1923 intel_de_read(display, HDCP2_STATUS(display, cpu_transcoder, port)) & in hdcp2_enable_encryption()
1926 ret = hdcp->shim->toggle_signalling(dig_port, cpu_transcoder, in hdcp2_enable_encryption()
1936 if (intel_de_read(display, HDCP2_STATUS(display, cpu_transcoder, port)) & in hdcp2_enable_encryption()
1939 intel_de_rmw(display, HDCP2_CTL(display, cpu_transcoder, port), in hdcp2_enable_encryption()
1943 HDCP2_STATUS(display, cpu_transcoder, in hdcp2_enable_encryption()
1958 enum transcoder cpu_transcoder = hdcp->cpu_transcoder; in hdcp2_disable_encryption() local
1962 !(intel_de_read(display, HDCP2_STATUS(display, cpu_transcoder, port)) & in hdcp2_disable_encryption()
1965 intel_de_rmw(display, HDCP2_CTL(display, cpu_transcoder, port), in hdcp2_disable_encryption()
1969 HDCP2_STATUS(display, cpu_transcoder, in hdcp2_disable_encryption()
1977 ret = hdcp->shim->toggle_signalling(dig_port, cpu_transcoder, in hdcp2_disable_encryption()
2153 enum transcoder cpu_transcoder; in intel_hdcp2_check_link() local
2158 cpu_transcoder = hdcp->cpu_transcoder; in intel_hdcp2_check_link()
2168 !intel_hdcp2_in_use(display, cpu_transcoder, port))) { in intel_hdcp2_check_link()
2171 intel_de_read(display, HDCP2_STATUS(display, cpu_transcoder, port))); in intel_hdcp2_check_link()
2294 static enum hdcp_transcoder intel_get_hdcp_transcoder(enum transcoder cpu_transcoder) in intel_get_hdcp_transcoder() argument
2296 switch (cpu_transcoder) { in intel_get_hdcp_transcoder()
2298 return (enum hdcp_transcoder)(cpu_transcoder | 0x10); in intel_get_hdcp_transcoder()
2462 hdcp->cpu_transcoder = pipe_config->mst_master_transcoder; in _intel_hdcp_enable()
2463 hdcp->stream_transcoder = pipe_config->cpu_transcoder; in _intel_hdcp_enable()
2465 hdcp->cpu_transcoder = pipe_config->cpu_transcoder; in _intel_hdcp_enable()
2471 intel_get_hdcp_transcoder(hdcp->cpu_transcoder); in _intel_hdcp_enable()