Lines Matching refs:connector

177 	struct drm_connector *connector;
183 drm_for_each_connector_iter(connector, &conn_iter) {
185 connector->state;
191 connector->base.id, connector->name);
197 struct intel_connector *connector)
201 if (list_empty(&connector->panel.fixed_modes))
206 list_for_each_entry(fixed_mode, &connector->panel.fixed_modes, head)
210 static void intel_dp_info(struct seq_file *m, struct intel_connector *connector)
212 struct intel_encoder *intel_encoder = intel_attached_encoder(connector);
217 str_yes_no(connector->base.display_info.has_audio));
220 connector->detect_edid, &intel_dp->aux);
224 struct intel_connector *connector)
226 bool has_audio = connector->base.display_info.has_audio;
232 struct intel_connector *connector)
234 bool has_audio = connector->base.display_info.has_audio;
240 struct drm_connector *connector)
242 struct intel_connector *intel_connector = to_intel_connector(connector);
246 connector->base.id, connector->name,
247 drm_get_connector_status_name(connector->status));
249 if (connector->status == connector_status_disconnected)
253 connector->display_info.width_mm,
254 connector->display_info.height_mm);
256 drm_get_subpixel_order_name(connector->display_info.subpixel_order));
257 seq_printf(m, "\tCEA rev: %d\n", connector->display_info.cea_rev);
259 switch (connector->connector_type) {
276 seq_printf(m, "\tmax bpc: %u\n", connector->display_info.bpc);
281 list_for_each_entry(mode, &connector->modes, head)
585 struct drm_connector *connector;
602 drm_for_each_connector_iter(connector, &conn_iter)
603 intel_connector_info(m, connector);
731 struct drm_connector *connector;
735 drm_for_each_connector_iter(connector, &conn_iter) {
736 if (connector->connector_type != DRM_MODE_CONNECTOR_DisplayPort)
739 intel_encoder = intel_attached_encoder(to_intel_connector(connector));
856 struct intel_connector *connector = m->private;
857 struct intel_display *display = to_intel_display(connector);
858 struct intel_encoder *encoder = intel_attached_encoder(connector);
859 int connector_type = connector->base.connector_type;
865 if (connector->base.status != connector_status_connected)
896 struct intel_connector *connector = m->private;
897 struct intel_display *display = to_intel_display(connector);
918 crtc = connector->base.state->crtc;
919 if (connector->base.status != connector_status_connected || !crtc) {
934 intel_dp = intel_attached_dp(connector);
939 str_yes_no(drm_dp_sink_supports_dsc(connector->dp.dsc_dpcd)));
941 str_yes_no(drm_dp_dsc_sink_supports_format(connector->dp.dsc_dpcd,
943 str_yes_no(drm_dp_dsc_sink_supports_format(connector->dp.dsc_dpcd,
945 str_yes_no(drm_dp_dsc_sink_supports_format(connector->dp.dsc_dpcd,
948 drm_dp_dsc_sink_bpp_incr(connector->dp.dsc_dpcd));
950 drm_dp_dsc_sink_max_slice_count((connector->dp.dsc_dpcd), intel_dp_is_edp(intel_dp)));
955 str_yes_no(drm_dp_sink_supports_fec(connector->dp.fec_capability)));
969 struct intel_connector *connector = m->private;
970 struct intel_display *display = to_intel_display(connector);
971 struct intel_encoder *encoder = intel_attached_encoder(connector);
1012 struct intel_connector *connector = m->private;
1013 struct intel_display *display = to_intel_display(connector);
1014 struct intel_encoder *encoder = intel_attached_encoder(connector);
1026 crtc = connector->base.state->crtc;
1027 if (connector->base.status != connector_status_connected || !crtc) {
1045 struct intel_connector *connector = m->private;
1046 struct intel_encoder *encoder = intel_attached_encoder(connector);
1078 struct intel_connector *connector = m->private;
1079 struct intel_display *display = to_intel_display(connector);
1080 struct intel_encoder *encoder = intel_attached_encoder(connector);
1092 crtc = connector->base.state->crtc;
1093 if (connector->base.status != connector_status_connected || !crtc) {
1112 struct intel_connector *connector = m->private;
1113 struct intel_encoder *encoder = intel_attached_encoder(connector);
1145 struct intel_connector *connector = m->private;
1146 struct intel_display *display = to_intel_display(connector);
1147 struct intel_encoder *encoder = intel_attached_encoder(connector);
1159 crtc = connector->base.state->crtc;
1160 if (connector->base.status != connector_status_connected || !crtc) {
1165 intel_dp = intel_attached_dp(connector);
1180 struct intel_connector *connector = m->private;
1181 struct intel_display *display = to_intel_display(connector);
1182 struct intel_encoder *encoder = intel_attached_encoder(connector);
1257 struct intel_connector *connector = m->private;
1259 seq_printf(m, "%d\n", connector->force_joined_pipes);
1269 struct intel_connector *connector = m->private;
1270 struct intel_display *display = to_intel_display(connector);
1285 connector->force_joined_pipes = force_joined_pipes;
1289 connector->force_joined_pipes = force_joined_pipes;
1318 * intel_connector_debugfs_add - add i915 specific connector debugfs files
1319 * @connector: pointer to a registered intel_connector
1324 void intel_connector_debugfs_add(struct intel_connector *connector)
1326 struct intel_display *display = to_intel_display(connector);
1327 struct dentry *root = connector->base.debugfs_entry;
1328 int connector_type = connector->base.connector_type;
1330 /* The connector must have been registered beforehands. */
1334 intel_drrs_connector_debugfs_add(connector);
1335 intel_hdcp_connector_debugfs_add(connector);
1336 intel_pps_connector_debugfs_add(connector);
1337 intel_psr_connector_debugfs_add(connector);
1338 intel_alpm_lobf_debugfs_add(connector);
1339 intel_dp_link_training_debugfs_add(connector);
1342 ((connector_type == DRM_MODE_CONNECTOR_DisplayPort && !connector->mst.dp) ||
1345 connector, &i915_dsc_fec_support_fops);
1348 connector, &i915_dsc_bpc_fops);
1351 connector, &i915_dsc_output_format_fops);
1354 connector, &i915_dsc_fractional_bpp_fops);
1359 intel_dp_has_joiner(intel_attached_dp(connector))) {
1361 connector, &i915_joiner_fops);
1370 connector, &i915_lpsp_capability_fops);