drm_probe_ddc(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… drm_probe_ddc(9) β€” Kernel API Manual, but make it make sense

okay so bestie, welcome to drm_probe_ddc(9) from the Kernel API Manual ✨ this one is short and sweet and honestly kind of iconic in its simplicity. It's the little buddy whose whole personality is "hey… is there actually a display there??" 🫢


🌸 NAME 🌸

drm_probe_ddc β€” probe DDC presence πŸ’…

Like, literally just: check whether DDC is there or not. That's the gig. No cap.


✨ SYNOPSIS ✨

bool drm_probe_ddc (struct i2c_adapter *adapter );

Returns a bool, takes one pointer to a struct i2c_adapter. Chef's kiss. Clean. Minimal. The way she serves πŸŽ€


πŸ¦‹ ARGUMENTS πŸ¦‹

  • adapter β€” the I2C adapter we're gonna probe πŸ‘€ that's the whole argument list, that's it, one adapter, she's lowkey efficient

⭐ RETURN ⭐

True on success, false on failure. fr fr, that's the entire return contract πŸ’€ no secret third option, no -1, no weird errno situation β€” just vibes and a boolean 🌈

iykyk: success = true, failure = false. Don't overthink her, she's not that kind of function πŸ’œ

🧚 SEE ALSO 🧚

Kernel file ./drivers/gpu/drm/drm_edid.c β€” that's where she lives, go say hi πŸŽ€

And the whole extended friend group, aka the EDID cinematic universe πŸ‘‘ (every single one of these is (9) and every single one matters):


and that's the whole page bestie, you ate that πŸ“ this cutie came out of ./drivers/gpu/drm, dated October 2026, and she answers to exactly one name: drm_probe_ddc(9) πŸ’– slay, go probe that DDC βœ¨πŸ¦‹πŸ’…

πŸ“¦ where this page comes from