Lines Matching defs:connector
286 struct drm_connector *connector = m->private;
288 seq_printf(m, "%s\n", drm_get_connector_force_name(connector->force));
304 struct drm_connector *connector = m->private;
316 connector->force = DRM_FORCE_ON;
318 connector->force = DRM_FORCE_ON_DIGITAL;
320 connector->force = DRM_FORCE_OFF;
322 connector->force = DRM_FORCE_UNSPECIFIED;
331 struct drm_connector *connector = m->private;
332 struct drm_property_blob *edid = connector->edid_blob_ptr;
334 if (connector->override_edid && edid)
351 struct drm_connector *connector = m->private;
363 connector->override_edid = false;
364 ret = drm_connector_update_edid_property(connector, NULL);
369 connector->override_edid = false;
370 ret = drm_connector_update_edid_property(connector, edid);
372 connector->override_edid = true;
381 * Returns the min and max vrr vfreq through the connector's debugfs file.
386 struct drm_connector *connector = m->private;
388 if (connector->status != connector_status_connected)
391 seq_printf(m, "Min: %u\n", (u8)connector->display_info.monitor_range.min_vfreq);
392 seq_printf(m, "Max: %u\n", (u8)connector->display_info.monitor_range.max_vfreq);
417 void drm_debugfs_connector_add(struct drm_connector *connector)
419 struct drm_minor *minor = connector->dev->primary;
425 root = debugfs_create_dir(connector->name, minor->debugfs_root);
426 connector->debugfs_entry = root;
429 debugfs_create_file("force", S_IRUGO | S_IWUSR, root, connector,
433 debugfs_create_file("edid_override", S_IRUGO | S_IWUSR, root, connector,
437 debugfs_create_file("vrr_range", S_IRUGO, root, connector,
441 void drm_debugfs_connector_remove(struct drm_connector *connector)
443 if (!connector->debugfs_entry)
446 debugfs_remove_recursive(connector->debugfs_entry);
448 connector->debugfs_entry = NULL;