drm_connect...ile_property(9)
π drm_connector_set_tile_property β from the Kernel API Manual, bestie β¨
Okay so before we even get into it β this page lives in the Kernel API Manual, section 9, and the function is literally called drm_connector_set_tile_property. Say that five times fast. π«Ά
πΈ NAME πΈ
drm_connector_set_tile_property β sets the tile property on a connector. That's the whole vibe. Short, sweet, slays.
β¨ SYNOPSIS β¨
int drm_connector_set_tile_property (struct drm_connector *connector );
π ARGUMENTS π
- connector β the connector you're setting the property on. That's it, that's the one. Point it at your fave and go π
π¦ DESCRIPTION π¦
So here's the tea: this function looks up the tile information for a connector, and if that info actually exists, it creates a property so userspace can parse it. Not me making properties out of thin air β only when the tile info is really there, okay? π
And what does the property even look like? It's giving 8 integers, separated by ':'. Eight. Integers. Colon-separated. Iconic formatting, no notes. β
Where's this actually used? Dual port tiled displays with DisplayPort SST or DisplayPort MST connectors. That's the use case, periodt.
π RETURN π
- Zero on success π
- errno on failure π
π₯ SEE ALSO π₯
This list is long long, bestie, but we do not skip. Every single one, in order, for the culture π
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_edid_property(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_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)
Yes, standard connector properties(9) really is in there twice. Not a typo on my end, I promise β I keep it exactly as the original does. π
Sign-off time, bestie π§ This lil page comes from ./drivers/gpu/drm, and it's dated October 2026, still hanging out up in section 9 of the Kernel API Manual. Go forth and tile those displays ππΈπ
π¦ 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