zl3073x_dpll_ptp_register(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– zl3073x_dpll_ptp_register β€” bestie edition πŸ’–

Okay so real talk, this one lives in the Kernel API Manual (section 9, the function-and-driver zone, iykyk), and it's called zl3073x_dpll_ptp_register. Say that five times fast, I dare you 😭


🌸 NAME 🌸

zl3073x_dpll_ptp_register β€” literally just registering a PTP clock for a DPLL channel ✨ that's the whole vibe.


πŸŽ€ SYNOPSIS πŸŽ€

int zl3073x_dpll_ptp_register (struct zl3073x_dpll *zldpll );

Not me writing out the exact whitespace too, bestie, that's commitment 🫢


πŸ¦‹ ARGUMENTS πŸ¦‹

  • zldpll β€” the DPLL channel you're registering the PTP clock for. That's it. That's the argument. She's singular and she's iconic πŸ‘‘

🌈 RETURN 🌈

  • 0 on success πŸŽ‰
  • <0 on error πŸ’€

(No in-between, bestie β€” she's either slaying or she's not.)


⭐ SEE ALSO ⭐

Omg okay, this list is long, so buckle up. All of these are in the kernel file ./drivers/dpll/zl3073x/dpll.c, and honestly they all hang out together:

Like I said. A lot. But go read them, they're all friends 🧚


✨ Friendly reminder: register the PTP clock with this, and when you're done, zl3073x_dpll_ptp_unregister(9) is right there waiting to close the loop. Cleanup is self-care, bestie 🫢

And that's the page!! Sourced from ./drivers/dpll/zl3073x, dated October 2026, and it's the zl3073x_dpll_ptp_register(9) page β€” mwah, slay, go register some clocks πŸ’œπŸŽ€

πŸ“¦ where this page comes from