~/talk

Enabling New Hardware in U-Boot

name:Jon Mason
links:none on file
slides:none on file

Enables U-Boot for Broadcom NorthStar SoCs by proving a concrete bringup path: boot from on-chip SRAM to skip DRAM, get SRAM-initial boot hack working, enable serial for logs, add Ethernet or PCI/TFTP fallback, and flash drivers into SPI/NAND so kernels can be tested. Upstream workflow uses rebasing or full rewrite, then squash and push small patches with checkpatch and bisect-safe commits; initial rebase failed, so a fresh carve-into-driver patches approach is used.

AI-written summary · about

  1. 0:00About me
  2. 0:11About Broadcom
  3. 0:21About my group
  4. 0:35The Northstar family of SoCs
  5. 1:25Enough Marketing!
  6. 1:39What is a bootloader?
  7. 2:25Features and uses of u-boot
  8. 2:53Features of u-boot
  9. 3:12U boot alternatives
  10. 4:49New Hardware
  11. 5:10What is the primary goal?
  12. 5:52Get Memory working
  13. 6:47Get Serial working
  14. 7:26Get Networking working
  15. 8:23But Jon, my SoC doesn't have Ethernet
  16. 8:40Option #2
  17. 9:11SPI and NAND
  18. 9:51Other peripherals
  19. 10:01Diagnostics
  20. 10:41Caution - be careful of the size of u-boot
  21. 11:47Signup for the mailing list
  22. 12:33Upstreaming approach
  23. 13:47Customer demand for u-boot upstreaming
  24. 15:25Upstreaming after the fact
  25. 15:47Rebase
  26. 16:36Squash
  27. 17:04Step 2 -Carve into submittable chunks
  28. 17:52GPL Compliance
  29. 18:28Submit and rework
  30. 19:17Request to u-boot maintainers
~/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.