drm_connecto...did_property(9)
β¨ drm_connector_attach_edid_property β¨
okay bestie so this is a page from the Kernel API Manual β the manual name is drm_connecto...did_property(9) (yes the title got truncated, the kernel is dramatic like that π
) β and it's literally all about giving a connector its EDID property. no cap. let's go π«Ά
π NAME π
drm_connector_attach_edid_property β attach edid property.
like. that's it. that's the whole name section. iconic brevity honestly.
π¦ SYNOPSIS π¦
void drm_connector_attach_edid_property (struct drm_connector *connector
);
one function, one argument, returns void (so nothing comes back β it just does the thing and leaves, main character energy π₯).
πΈ ARGUMENTS πΈ
connectorβ the connector π (yes that's the whole description, she's not gonna overexplain, the parameter name already ate)
β DESCRIPTION β
okay so here's the tea β β some connector types, like DRM_MODE_CONNECTOR_VIRTUAL, do not get a edid property attached by default. not their fault, they're just built different π
this function is your girl when you wanna explicitly enable the edid property in those cases. you call it, you get the property attached, you move on with your life. slay β¨
ngl this is the "you have to opt in yourself" situation β no defaults are helping you here, bestie. you want the edid property on one of these connectors? you call this. periodt. π
π§ SEE ALSO π§
the way this list is LONG, like it's giving "the whole friend group showed up" π but every single one of these is valid and you should go read them:
- Kernel file
./drivers/gpu/drm/drm_connector.coverview(9) drm_get_connector_type_name(9)drm_connector_get_cmdline_mode(9)drm_connector_init(9)drm_connector_dynamic_init(9)drm_connector_init_with_ddc(9)drmm_connector_init(9)drmm_connector_hdmi_init(9)drm_connector_attach_encoder(9)drm_connector_has_possible_encoder(9)drm_connector_cec_phys_addr_invalidate(9)drm_connector_cec_phys_addr_set(9)drm_connector_cleanup(9)drm_connector_register(9)drm_connector_dynamic_register(9)drm_connector_unregister(9)drm_get_connector_status_name(9)drm_get_connector_force_name(9)drm_connector_list_iter_begin(9)drm_connector_list_iter_next(9)drm_connector_list_iter_end(9)drm_get_subpixel_order_name(9)drm_display_info_set_bus_formats(9)drm_get_tv_mode_from_name(9)drm_get_colorspace_name(9)- standard connector properties(9)
drm_mode_create_dvi_i_properties(9)drm_connector_attach_dp_subconnector_property(9)- HDMI connector properties(9)
- Analog TV Connector Properties(9)
drm_connector_attach_content_type_property(9)drm_connector_attach_tv_margin_properties(9)drm_mode_create_tv_margin_properties(9)drm_mode_create_tv_properties_legacy(9)drm_mode_create_tv_properties(9)drm_mode_create_scaling_mode_property(9)- Variable refresh properties(9)
drm_connector_attach_vrr_capable_property(9)drm_connector_attach_scaling_mode_property(9)drm_mode_create_aspect_ratio_property(9)- standard connector properties(9)
drm_mode_create_hdmi_colorspace_property(9)drm_mode_create_dp_colorspace_property(9)drm_mode_create_content_type_property(9)drm_mode_create_suggested_offset_properties(9)drm_connector_set_path_property(9)drm_connector_set_tile_property(9)drm_connector_set_link_status_property(9)drm_connector_attach_max_bpc_property(9)drm_connector_attach_hdr_output_metadata_property(9)drm_connector_attach_broadcast_rgb_property(9)drm_connector_attach_colorspace_property(9)- Color format(9)
drm_connector_attach_color_format_property(9)drm_connector_atomic_hdr_metadata_equal(9)drm_connector_set_vrr_capable_property(9)drm_connector_set_panel_orientation(9)drm_connector_set_panel_orientation_with_quirk(9)drm_connector_set_orientation_from_panel(9)drm_connector_create_privacy_screen_properties(9)drm_connector_attach_privacy_screen_properties(9)drm_connector_attach_privacy_screen_provider(9)drm_connector_update_privacy_screen(9)drm_connector_find_by_fwnode(9)drm_connector_oob_hotplug_event(9)drm_connector_get_color_format(9)- Tile group(9)
drm_mode_put_tile_group(9)drm_mode_get_tile_group(9)drm_mode_create_tile_group(9)drm_connector_attach_panel_type_property(9)
note bestie: yes, standard connector properties(9) shows up twice in there. that's not me being messy, that's literally how it's written. iykyk π
and that's the whole page! π this lil doc lives under ./drivers/gpu/drm and it's dated October 2026 β so like, from the future, lowkey iconic of it ππ go forth and attach those edid properties, bestie. you're gonna do great πβ¨
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms