Lines Matching +full:is +full:- +full:wired

1 /* SPDX-License-Identifier: (GPL-2.0+) */
3 * Copyright © 2017-2019 Intel Corporation
17 * enum hdcp_port_type - HDCP port implementation type defined by ME/GSC FW
19 * @HDCP_PORT_TYPE_INTEGRATED: In-Host HDCP2.x port
20 * @HDCP_PORT_TYPE_LSPCON: HDCP2.2 discrete wired Tx port with LSPCON
22 * @HDCP_PORT_TYPE_CPDP: HDCP2.2 discrete wired Tx port using the CPDP (DP 1.3)
33 * enum hdcp_wired_protocol - HDCP adaptation used on the port
57 * enum hdcp_tc - ME/GSC Firmware defined index for transcoders
79 * struct hdcp_port_data - intel specific HDCP port data
84 * @k: No of streams transmitted on a port. Only on DP MST this is != 1
88 * over re-Auth has to be triggered.
103 * struct i915_hdcp_ops- ops for HDCP2.2 services.
105 * @initiate_hdcp2_session: Initiate a Wired HDCP2.2 Tx Session.
119 * @close_hdcp_session: Close the Wired HDCP Tx session per port.
171 * struct i915_hdcp_arbiter - Used for communication between i915
254 /* hdcp capable bit is not set in rx_caps(error is unique to DP) */
307 /* hdcp_command_id: Enumeration of all WIRED HDCP Command IDs */
314 /* The wired HDCP Tx commands */
357 /* physical_port is used until Gen11.5. Must be zero for Gen11.5+ */
359 /* attached_transcoder is for Gen11.5+. Set to zero for <Gen11.5 */
365 * Data structures for integrated wired HDCP2 Tx in
368 /* HECI struct for integrated wired HDCP Tx session initiation. */
382 /* HECI struct for ending an integrated wired HDCP Tx session. */
393 /* HECI struct for integrated wired HDCP Tx Rx Cert verification. */
424 * integrated wired HDCP Tx session.
437 /* Data structures for integrated wired HDCP2 Tx in support of the LC protocol*/
440 * integrated wired HDCP Tx session.
455 * integrated wired HDCP Tx session.
469 * Data structures for integrated wired HDCP2 Tx in support of the
498 * Data structures for integrated wired HDCP2 Tx in support of
503 * integrated wired HDCP Tx session.
523 * integrated wired HDCP Tx session.