An introduction to the DPLL subsystem
summary
A new Linux 6.7 subsystem exposes DPLL hardware via a netlink API to configure inputs, priorities and pin routing and to monitor lock status, phase offset and chip temperature. It models DPLL devices plus separate pin objects, supports automatic/manual selection, and records per-pin frequency limits. Drivers exist: Meta ocp TP (PPS), NVIDIA mlx5 (SyncE) and Intel ice (multiple DPLs); testing infrastructure is proposed via RFC patches and nedevsim integration.
AI-written summary · about
chapters (7)
- 0:00Introduction to DPL
- 2:14DPL device operation
- 6:24Pin configuration details
- 7:32DPL API overview
- 9:45Existing driver implementations
- 11:36Testing and collaboration
- 13:04Q&A
related talks
38mDataplane networking acceleration with OpenDataplane
30mZXDH DPU Adapter and It's Application
54mPDCP Packet Processing Library in DPDK - Libpdcp
20mCan OVS-DPDK be further optimised?
22mMachine Learning Inference in DPDK
41mAn API for Cache Stashing Hints
43mWhat is the Big Deal with the Open Programmable Infrastructure Project?
39mFunction Dedicated Network Deployment Model in DPU/IPU-Like Device Acro...
