cec_notifier...dr_from_edid(9)
π NAME π
cec_notifier_set_phys_addr_from_edid β okay so this one literally parses the PA out of the EDID and sets it. That's the whole vibe. π
β¨ SYNOPSIS β¨
void cec_notifier_set_phys_addr_from_edid (struct cec_notifier *n ,
const struct edid *edid );
Like, that's it. Two args, void return, no drama. π
πΈ ARGUMENTS πΈ
nβ the CEC notifier bestie π«Ά this is the thing you're handing over to get updated.edidβ thestruct edidpointer, aka the little data blob we're gonna read the good stuff out of. π₯
π¦ DESCRIPTION π¦
So the way this works: it parses the EDID to obtain the new CEC physical address and then sets it. That's the entire personality. β¨
And the important bit β it does nothing if n == NULL. Like, nothing. Not a crash, not a warning, just vibes of silence. π So lowkey always vibe check your pointer first, iykyk.
π SEE ALSO π
Kernel file ./include/media/cec-notifier.h β that's the home base, go look at it. π
And the whole squad of siblings:
cec_notifier_conn_register(9)cec_notifier_conn_unregister(9)cec_notifier_cec_adap_register(9)cec_notifier_cec_adap_unregister(9)cec_notifier_set_phys_addr(9)cec_notifier_parse_hdmi_phandle(9)cec_notifier_phys_addr_invalidate(9)
Not me listing all seven, periodt. π
okay that's the whole page bestie, mwah π
This one came straight out of ./include/media in the Kernel API Manual, dated October 2026 β so yeah, freshly stamped, iconic behavior only. πβ¨π
π¦ 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