~/talk

Devicetree Hardware Autoconfiguration

links:none on file
slides:none on file

Claims that a single device tree per Allwinner SoC family can cover many cheap 7" tablets using an in-kernel hardware autodetection module that creates and applies device tree changesets. It probes I2C (touch controllers, accelerometers like the GSL1680), selects firmware blobs and pin muxing variants, and uses heuristics from unrelated parts (Wi‑Fi/accelerometer) to choose settings. Tested across ~16 personal tablets and ~60 model variants and runs upstream Linux without per‑boot overrides.

AI-written summary · about

  1. 0:00Introduction
  2. 1:10Tablets
  3. 7:16Accelerometer
  4. 8:46Hardware Manager
  5. 9:46Chinese Tablets
  6. 13:31Code
  7. 15:40Conclusion
  8. 17:09Devicetree Binding
  9. 21:51Bootloader vs Kernel
  10. 26:54Combination Explosion
  11. 29:44Boot Loader
  12. 32:08Devicetree
  13. 48:25PostBootloader
~/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.