dp_aux_ep_match(9)
π dp_aux_ep_match(9) β like, the Kernel API Manual page you didn't know you needed
okay so bestie, gather round π«Ά this is a page straight out of the Kernel API Manual, and it's literally about one tiny function that decides whether a device and a driver are meant to be. matchmaking, but for kernel devices. it's giving β¨ destiny β¨.
πΈ NAME πΈ
dp_aux_ep_match β the match function for the dp_aux_bus. that's it, that's the whole vibe. she matches. she's the matchmaker. periodt π
π SYNOPSIS π
int dp_aux_ep_match (struct device *dev , const struct device_driver *drv );
like, she takes a device and a driver and returns an int, okay? keep up π
π¦ ARGUMENTS π¦
devβ the device to match. the one putting herself out there, main character energy πdrvβ the driver to try to match against. the potential boo. the candidate. the "we'll see" π
β DESCRIPTION β
okay so here's the tea: at the moment, we just match on device tree. that's it. no cap. no extra checks, no secret sauce, just the device tree doing its thing π
(lowkey iconic that it's that simple, honestly)
π₯ RETURN π₯
Trueif this driver matches this device ππfalseotherwise ππ
like yes, that's literally it, the whole return story, slay.
π SEE ALSO π
- Kernel file
./drivers/gpu/drm/display/drm_dp_aux_bus.cβ the source, the origin story, the mothership π§ dp_aux_ep_probe(9)dp_aux_ep_remove(9)dp_aux_ep_shutdown(9)dp_aux_ep_dev_release(9)of_dp_aux_ep_destroy(9)of_dp_aux_depopulate_bus(9)of_dp_aux_populate_bus(9)devm_of_dp_aux_populate_bus(9)
go read them all, iykyk πβ¨
and that's the page, bestie π this cutie lives over in ./drivers/gpu/drm/display, and she was last touched in October 2026 β dp_aux_ep_match(9), forever and always π
π
π¦ 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