drm_connecto...did_property(9)
β¨ drm_connector_update_edid_property(9) β¨
okay so bestie, we're in the kernel API manual today β section 9, the whole drm_connecto...did_property(9) situation (yes the header gets truncated, she's just like that π
). Buckle up, this one's a little deprecated girlie but we still stan the lore π
πΈ NAME πΈ
drm_connector_update_edid_property β update the edid property of a connector. that's the whole vibe, no cap π
π¦ SYNOPSIS π¦
int drm_connector_update_edid_property (struct drm_connector *connector
, const struct edid *edid );
literally the signature, keep it exactly like this, don't touch β¨
π ARGUMENTS π
connectorβ the drm connector. our main character π«Άedidβ the new value of the edid property. fresh new energy for the connector π
π DESCRIPTION π
okay so what she does: this function creates a new blob modeset object and assigns its id to the connector's edid property. iconic behavior honestly π
and because we also parse tile information out of EDID's displayID block, we set the connector's tile property here too. no extra steps, she's efficient like that π
for more details, go look at drm_connector_set_tile_property β iykyk π
β οΈ bestie listen to me. This function is deprecated. Use drm_edid_connector_update instead. i'm not mad, i'm just disappointed π please use the new one.
π RETURN π
- Zero on success β slay, we ate π
- negative errno on failure β π not the errno
π₯ SEE ALSO π₯
Kernel file ./drivers/gpu/drm/drm_edid.c β that's where the chaos lives, go read it π§
and the whole extended friend group, fr fr:
drm_edid_header_is_valid(9)drm_edid_is_valid(9)drm_edid_valid(9)drm_do_probe_ddc_edid(9)drm_edid_override_connector_update(9)drm_edid_raw(9)drm_edid_alloc(9)drm_edid_dup(9)drm_edid_free(9)drm_probe_ddc(9)drm_get_edid(9)drm_edid_read_custom(9)drm_edid_read_ddc(9)drm_edid_read(9)drm_edid_get_product_id(9)drm_edid_print_product_id(9)drm_edid_get_panel_id(9)drm_edid_read_base_block(9)drm_get_edid_switcheroo(9)drm_edid_read_switcheroo(9)drm_edid_duplicate(9)edid_get_quirks(9)drm_match_cea_mode(9)drm_display_mode_from_cea_vic(9)drm_edid_match(9)drm_edid_get_monitor_name(9)drm_edid_to_sad(9)drm_edid_to_speaker_allocation(9)drm_av_sync_delay(9)drm_detect_hdmi_monitor(9)drm_detect_monitor_audio(9)drm_default_rgb_quant_range(9)drm_edid_connector_update(9)drm_edid_connector_add_modes(9)drm_add_edid_modes(9)drm_add_modes_noedid(9)drm_hdmi_avi_infoframe_from_display_mode(9)drm_hdmi_avi_infoframe_quant_range(9)drm_hdmi_vendor_infoframe_from_display_mode(9)drm_edid_is_digital(9)
mwah π that's the page. brought to you by the ./drivers/gpu/drm girlies, dated October 2026 β see u in the next manpage bestie, stay slaying β¨π
π¦ 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