drm_atomic_b...chain_enable(9)
π drm_atomic_b...chain_enable(9) β¨
okay so this is a page straight out of the Kernel API Manual, bestie β buckle up π
πΈ NAME πΈ
drm_atomic_bridge_chain_enable β literally turns on every single bridge in the encoder chain π
β¨ SYNOPSIS β¨
void drm_atomic_bridge_chain_enable (struct drm_bridge *first_bridge ,
struct drm_atomic_commit *state );
π«Ά ARGUMENTS π«Ά
first_bridgeβ the bridge control structure, aka your starting point, your main character π¦stateβ the atomic state that's being committed rn, no cap β¨
π₯ DESCRIPTION π₯
So what it does: it calls the drm_bridge_funcs.atomic_enable op for all the bridges in the encoder chain β starting from the first bridge and going all the way to the last, in order, periodt π
And the timing? These get called after drm_encoder_helper_funcs.atomic_enable finishes. Like, sequence matters, iykyk β
π NOTE π
the bridge you pass in should be the one closest to the encoder β not me stressing about this, but like, actually do this π
π SEE ALSO π
Kernel file ./drivers/gpu/drm/drm_bridge.c
overview(9)display driver integration(9)special care dsi(9)dsi bridge operations(9)bridge chain format selection(9)drm_bridge_enter(9)drm_bridge_exit(9)drm_bridge_unplug(9)drm_bridge_get(9)drm_bridge_put(9)drm_bridge_clear_and_put(9)drm_bridge_put_void(9)drm_bridge_add(9)devm_drm_bridge_add(9)drm_bridge_remove(9)drm_bridge_attach(9)bridge operations(9)drm_bridge_chain_mode_valid(9)drm_bridge_chain_mode_set(9)drm_atomic_bridge_chain_disable(9)drm_atomic_bridge_chain_post_disable(9)drm_atomic_bridge_chain_pre_enable(9)drm_atomic_bridge_chain_check(9)drm_bridge_detect(9)drm_bridge_get_modes(9)drm_bridge_edid_read(9)drm_bridge_hpd_enable(9)drm_bridge_hpd_disable(9)drm_bridge_hpd_notify(9)of_drm_find_and_get_bridge(9)of_drm_find_bridge(9)of_drm_get_bridge_by_endpoint(9)devm_drm_put_bridge(9)
and that's the whole vibe π§ from ./drivers/gpu/drm, dated October 2026, signed off by your girl drm_atomic_b...chain_enable(9) π mwah, slay, go enable some bridges ππ
π¦ 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