ice_dpll_synce_update_e825c(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸŽ€ ice_dpll_synce_update_e825c(9) πŸŽ€

okay bestie, this is straight out of the Kernel API Manual, section 9, and it’s giving β€œtiny DPLL helper with a very specific job.” It’s literally ice_dpll_synce_update_e825c β€” setting PHY recovered clock pins on e825c. πŸ’…


✨ NAME ✨

ice_dpll_synce_update_e825c β€” setting PHY recovered clock pins on e825c. That’s the whole name, no cap. πŸ¦‹


🌸 SYNOPSIS 🌸

int ice_dpll_synce_update_e825c (struct ice_hw *hw , bool ena , u32 port_num , enum ice_synce_clk output );

πŸŽ€ ARGUMENTS πŸŽ€

  • hw β€” Pointer to the HW struct. That’s the hardware bestie, obviously. 🫢
  • ena β€” true if enable, false in disable. Yes, that’s exactly the wording, keep it moving. ✨
  • port_num β€” port number. Just the port number. πŸ’…
  • output β€” output pin; we have two in E825C. Two pins, iconic behavior. πŸ‘‘

πŸ¦‹ DESCRIPTION πŸ¦‹

DPLL subsystem callback. Set proper signals to recover clock from port.

That’s the whole vibe: it’s the callback that sets the proper signals so the clock can be recovered from the port. Lowkey important, highkey specific. πŸŽ€


πŸ’œ CONTEXT πŸ’œ

Called under pf->dplls.lock. So yeah, bestie, this is the lock-held context β€” respect the lock. πŸ”’βœ¨


πŸ”₯ RETURN πŸ”₯

  • 0 β€” success ✨
  • negative β€” error 😭

🌈 SEE ALSO 🌈

the whole squad lives in the kernel file ./drivers/net/ethernet/intel/ice/ice_dpll.c, and the guest list is huge. No skipping, iykyk:

πŸ’– signed off from the source at ./drivers/net/ethernet/intel/ice, version/date: October 2026 β€” now go slay those recovered clock pins, bestie! Periodt. πŸ’–

πŸ“¦ where this page comes from