dpll_pin_ref_sync_pair_add(9)
π dpll_pin_ref_sync_pair_add(9) β the kernel API manual, but make it make sense
okay so bestie, this is a page from the Kernel API Manual (section 9, kernel land, we love her) and it's all about dpll_pin_ref_sync_pair_add β¨ β the function that literally creates a reference sync signal pin pair. That's the whole vibe. Let's get into it π«Ά
β¨ NAME β¨
dpll_pin_ref_sync_pair_add β create a reference sync signal pin pair π
πΈ SYNOPSIS πΈ
int dpll_pin_ref_sync_pair_add (struct dpll_pin *pin , struct dpll_pin
*ref_sync_pin );
π ARGUMENTS π
pinβ the pin which produces the base frequency. she's the main character of frequencies fr fr πref_sync_pinβ the pin which produces the sync signal. the supporting icon that keeps everything in sync β¨
π¦ DESCRIPTION π¦
so here's the tea: once pins are paired, the user-space configuration of reference sync pair is possible. that's it, that's the whole plot π
literally β pair them up and user space can configure the reference sync pair. no cap π
π₯ CONTEXT π₯
acquires a lock (dpll_lock). yes bestie, she locks. respect the lock π
β RETURN β
0on success π- negative β error value π
π SEE ALSO π
kernel file ./drivers/dpll/dpll_core.c β plus the whole friend group, all of them, no one left out:
dpll_device_get(9), dpll_device_put(9), dpll_device_register(9), dpll_device_unregister(9), dpll_pin_get(9), dpll_pin_put(9), dpll_pin_fwnode_set(9), fwnode_dpll_pin_find(9), dpll_pin_register(9), dpll_pin_unregister(9), dpll_pin_on_pin_register(9), dpll_pin_on_pin_unregister(9), dpll_pin_own_dpll_ref_first(9)
ok that's the whole page bestie, go forth and pair your pins π
mwah π β this one's from ./drivers/dpll, dated October 2026, and it's the dpll_pin_ref_sync_pair_add(9) page signing off. slay β¨
π¦ 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