~/talk

Proposing Common PHY Framework in Zephyr

Talkat Zephyr Developer Summit 2022 · 2022-06-07..06-09· [embedded-and-hardware]
links:none on file
links:none on file
slides:none on file

Proposal implements a Linux-like common PHY framework inside Zephyr that actually binds separate PHY drivers to controller drivers via device tree, provides concrete APIs (PHY ops: init/exit/power on/power off/reset/calibrate), and exposes phi_create/phy_get and a phy core to register and reference PHY instances. It targets external PHYs used by USB PCIe CSI and Ethernet, separates PHY code from controllers to remove duplication, and ships sample PHY and controller driver code showing the framework in use.

AI-written summary · about

  1. 0:00Intro
  2. 0:24Agenda
  3. 1:53PHY: An Introduction
  4. 3:43Functions of a PHY
  5. 5:47PHY In A System
  6. 7:17Existing ways to Implement PHY
  7. 8:36Need of A Generic PHY framework
  8. 9:22Proposed PHY framework
  9. 11:57PHY Framework Implementation
  10. 12:46Binding
  11. 18:13PHY ops
  12. 19:12PHY init
  13. 22:12PHY operations
  14. 23:28Creating the PHY
  15. 24:47PHY get
  16. 27:13Sample PHY driver
  17. 29:17Sample Controller Driver
  18. 31:00Conclusion and Future Scope
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.