Searched refs:dig_port (Results 1 – 7 of 7) sorted by relevance
| /linux/drivers/gpu/drm/i915/display/ |
| H A D | intel_tc.c | 49 struct intel_digital_port *dig_port; member 93 static struct intel_tc_port *to_tc_port(struct intel_digital_port *dig_port) in to_tc_port() argument 95 return dig_port->tc; in to_tc_port() 98 static bool intel_tc_port_in_mode(struct intel_digital_port *dig_port, in intel_tc_port_in_mode() argument 101 struct intel_tc_port *tc = to_tc_port(dig_port); in intel_tc_port_in_mode() 103 return intel_encoder_is_tc(&dig_port->base) && tc->mode == mode; in intel_tc_port_in_mode() 106 bool intel_tc_port_in_tbt_alt_mode(struct intel_digital_port *dig_port) in intel_tc_port_in_tbt_alt_mode() argument 108 return intel_tc_port_in_mode(dig_port, TC_PORT_TBT_ALT); in intel_tc_port_in_tbt_alt_mode() 111 bool intel_tc_port_in_dp_alt_mode(struct intel_digital_port *dig_port) in intel_tc_port_in_dp_alt_mode() argument 113 return intel_tc_port_in_mode(dig_port, TC_PORT_DP_ALT); in intel_tc_port_in_dp_alt_mode() [all …]
|
| H A D | intel_encoder.c | 109 struct intel_digital_port *dig_port; in intel_dig_port_alloc() local 111 dig_port = kzalloc_obj(*dig_port); in intel_dig_port_alloc() 112 if (!dig_port) in intel_dig_port_alloc() 115 dig_port->hdmi.hdmi_reg = INVALID_MMIO_REG; in intel_dig_port_alloc() 116 dig_port->dp.output_reg = INVALID_MMIO_REG; in intel_dig_port_alloc() 117 dig_port->aux_ch = AUX_CH_NONE; in intel_dig_port_alloc() 118 dig_port->max_lanes = 4; in intel_dig_port_alloc() 120 mutex_init(&dig_port->hdcp.mutex); in intel_dig_port_alloc() 122 return dig_port; in intel_dig_port_alloc()
|
| H A D | intel_hdcp.c | 113 struct intel_digital_port *dig_port) in intel_hdcp_required_content_stream() argument 119 struct hdcp_port_data *data = &dig_port->hdcp.port_data; in intel_hdcp_required_content_stream() 123 if (dig_port->hdcp.auth_status) in intel_hdcp_required_content_stream() 128 if (!dig_port->hdcp.mst_type1_capable) in intel_hdcp_required_content_stream() 140 if (conn_dig_port != dig_port) in intel_hdcp_required_content_stream() 148 if (intel_dp_mst_active_streams(&dig_port->dp) <= 1) in intel_hdcp_required_content_stream() 170 struct intel_digital_port *dig_port = intel_attached_dig_port(connector); in intel_hdcp_prepare_streams() local 171 struct hdcp_port_data *data = &dig_port->hdcp.port_data; in intel_hdcp_prepare_streams() 175 return intel_hdcp_required_content_stream(state, dig_port); in intel_hdcp_prepare_streams() 198 int intel_hdcp_read_valid_bksv(struct intel_digital_port *dig_port, in intel_hdcp_read_valid_bksv() argument [all …]
|
| H A D | intel_dp_mst.c | 99 struct intel_digital_port *dig_port = intel_mst->primary; in to_primary_encoder() local 101 return &dig_port->base; in to_primary_encoder() 108 struct intel_digital_port *dig_port = intel_mst->primary; in to_primary_dp() local 110 return &dig_port->dp; in to_primary_dp() 1690 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in mst_topology_add_connector() local 1730 ret = intel_dp_hdcp_init(dig_port, connector); in mst_topology_add_connector() 1761 mst_stream_encoder_create(struct intel_digital_port *dig_port, enum pipe pipe) in mst_stream_encoder_create() argument 1763 struct intel_display *display = to_intel_display(dig_port); in mst_stream_encoder_create() 1764 struct intel_encoder *primary_encoder = &dig_port->base; in mst_stream_encoder_create() 1775 intel_mst->primary = dig_port; in mst_stream_encoder_create() [all …]
|
| H A D | intel_dp.c | 135 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in intel_dp_is_edp() local 137 return dig_port->base.type == INTEL_OUTPUT_EDP; in intel_dp_is_edp() 368 int intel_dp_max_source_lane_count(struct intel_digital_port *dig_port) in intel_dp_max_source_lane_count() argument 370 int vbt_max_lanes = intel_bios_dp_max_lane_count(dig_port->base.devdata); in intel_dp_max_source_lane_count() 371 int max_lanes = dig_port->max_lanes; in intel_dp_max_source_lane_count() 382 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in intel_dp_max_common_lane_count() local 383 int source_max = intel_dp_max_source_lane_count(dig_port); in intel_dp_max_common_lane_count() 385 int lane_max = intel_tc_port_max_lane_count(dig_port); in intel_dp_max_common_lane_count() 3794 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in intel_dp_set_power() local 3796 intel_lspcon_resume(dig_port); in intel_dp_set_power() [all …]
|
| H A D | intel_dp_hdcp.h | 12 int intel_dp_hdcp_init(struct intel_digital_port *dig_port,
|
| H A D | intel_display.c | 1922 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in intel_encoder_is_tc() local 1924 if (dig_port && dig_port->dedicated_external) in intel_encoder_is_tc() 1938 intel_aux_power_domain(struct intel_digital_port *dig_port) in intel_aux_power_domain() argument 1940 struct intel_display *display = to_intel_display(dig_port); in intel_aux_power_domain() 1942 if (intel_tc_port_in_tbt_alt_mode(dig_port)) in intel_aux_power_domain() 1943 return intel_display_power_tbt_aux_domain(display, dig_port->aux_ch); in intel_aux_power_domain() 1945 return intel_display_power_legacy_aux_domain(display, dig_port->aux_ch); in intel_aux_power_domain()
|