intel_opregion_get_edid(9)
π intel_opregion_get_edid π
okay so bestie, welcome to the Kernel API Manual, section 9 β this is the page for intel_opregion_get_edid, and honestly? it's a little baddie of a function. let's get into it π«Ά
β¨ NAME β¨
intel_opregion_get_edid β grab the EDID straight out of ACPI OpRegion mailbox #5, no cap π
πΈ SYNOPSIS πΈ
const struct drm_edid * intel_opregion_get_edid (struct intel_connector
*connector );
π ARGUMENTS π
connectorβ the eDP connector. that's the one we're pulling the EDID for, she's the main character here π
π¦ DESCRIPTION π¦
so what she does is: she reads that ACPI Opregion mailbox #5 and extracts the EDID that's been passed to it. that's it, that's the whole vibe β read the mailbox, yoink the EDID out. lowkey iconic β¨
π RETURN π
you get back the EDID that's sitting in the OpRegion π
or you get NULL β and that's when there isn't one at all, or when the one that's there is invalid. so like, always vibe check the return value bestie, NULL is fully a possibility ππ
π SEE ALSO π
- Kernel file
./drivers/gpu/drm/i915/display/intel_opregion.cβ go read the source, iykyk π₯
okay that's the whole page, mwah π this little gem lives down in ./drivers/gpu/drm/i915/display, she's dated October 2026, and she's part of the Kernel API Manual β go be great with her fr fr π§ββοΈπβ
π¦ 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