~/talk

Second Source Component Probing on Device Tree Platforms

links:none on file
slides:none on file

ChromeOS ARM work that tests concrete fixes rather than theory shows three practical approaches: in-kernel probing on I2C busses that sequentially powers and probes disabled DT nodes, device node activation based on firmware provided properties when an identifier exists, and FIT image overlay selection for merging skews into a base DTB. Patches are on the mailing list, claimed savings around 6.7% DTB size for one conversion, and unresolved pain points remain for address conflicts and hard‑to‑probe panels and cameras.

AI-written summary · about

  1. 0:00Second source probing intro
  2. 1:09What is second sourcing
  3. 2:34Device tree basics
  4. 4:03ChromeOS bootloader FIT
  5. 6:39Challenges with multiple DTs
  6. 7:01Design impact on DTs
  7. 8:45I2C address conflicts
  8. 11:41Probing non-conflicting I2C
  9. 13:28Synchronous probing conflicts
  10. 15:37Firmware vs kernel probing
  11. 17:30Device driver for probing
  12. 18:59Hardware IDs for probing
  13. 20:30Merging SKUs into DT
  14. 21:35Per-variant overlays
  15. 23:02MT8186 Corsola case study
  16. 24:29DTSI to DTS overlays
  17. 26:41Two-layer overlays
  18. 28:49Per-component overlays
  19. 30:40FIT overlays extension
  20. 32:05Solutions and trade-offs
  21. 32:50Q&A
~/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.