Extending Power Over Ethernet to the LTC4266
summary
Adds LTC4266 driver RFC to the Linux PoE framework to support the last major PSE chipset used across many Ericsson routers, implements semi‑automatic mode (detect/classify in hardware, software decides enable), exposes control via netlink/ethtool user API, and surfaces a tricky behavior: the chip enforces current‑based limiting (not power), which complicates system-level budgeting. Driver is posted as RFC and aims for upstream merge soon; discovery of a Skyworks chipset on the mailing list surprised the author.
AI-written summary · about
chapters (7)
- 0:00PoE and LTC4266 intro
- 3:14Power over Ethernet fundamentals
- 8:42Type three and four PoE specifications
- 11:11PoE power budgeting
- 14:24Kernel PoE framework
- 16:14LTC4266 kernel support
- 18:02Q&A
related talks
25mPCI Endpoint Drivers in Linux Kernel and How to Write One
24mPerformant TCP for Low Power Wireless Networks
45mPowering up "discoverable bus-attached" devices on DT-based platforms
10mUpstreaming a linux kernel driver.
41mAutomotive Ethernet: Future of Connected Vehicles
20mTeach an Old Network Driver New Tricks
26mBridging Worlds: Using Device Tree Overlays To Support Complex PCI Devices in Linux
34mDeterministic Networking for Real-Time Systems (Using TSN)
