~/talk

Hotplug of Non-discoverable Hardware: Status and Future Directions

links:none on file
slides:none on file

Workable device-tree overlays plus a new connector abstraction let non-discoverable add‑ons be described, detected (EPROM on an I²C bus or probing device combinations), and have overlays loaded and removed at runtime; bus extensions cover I²C/SPI cases. DRM changes add a ref‑counted DRM bridge API merged in kernel 6.16, KUnit tests, debugfs visibility, and ongoing conversion of bridge users so bridges can appear/disappear safely. The prototype handles a MIPI‑DSI → LVDS bridge on the addon and is already used in Bootlin and Aush’s test setups; spec debates (export symbols, pinmux) continue.

AI-written summary · about

  1. 0:00Hotplug connectors overview
  2. 3:16Use case and goals
  3. 10:00Connector driver status
  4. 15:24I2C/SPI bus extensions
  5. 18:35Device tree overlay alternatives
  6. 19:43DRM video output challenges
  7. 22:42DRM bridge dynamic lifetime
  8. 27:19DRM bridge reference counting
  9. 33:02Conclusion and future work
  10. 34:49Q&A: Detecting add-on boards
  11. 36:10Q&A: Stacking connectors
  12. 38:00Q&A: Pinmux for multi-function pins
  13. 41:18Q&A: FPGA reconfiguration
  14. 43:05Q&A: I2C device discovery
  15. 46:17Q&A: Runtime overlay loading
  16. 48:01Q&A: CSI2 camera interfaces
  17. 49:03Q&A: Media subsystem limits
~/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.