~/talk

Cameras in Embedded Systems: Device Tree and ACPI View

links:none on file
slides:none on file

Covers how camera subsystems map to firmware descriptions and what actually works today: Device Tree becomes the ARM-preferred mechanism around 2011 but V4L2 device tree support arrives over a year later, so the V4L2 async framework is used to solve probe ordering by registering notifiers and completing bindings once sensors and ISPs appear. ACPI gains DSD property and hierarchical extensions (since 5.1) and a firmware-node graph API plus V4L2 firmware-node API RFCs aim to give ACPI parity; camera-module power sequences, lens/flash links and required properties remain practical gaps.

AI-written summary · about

  1. 0:00Intro
  2. 0:36A typical embedded system with a camera
  3. 4:17Image signal processors
  4. 5:05Video4 Linux and Media controller
  5. 6:15Example of a media graph
  6. 7:19Probing
  7. 7:54Media device setup
  8. 10:53V4L2 async example (ISP)
  9. 12:55V4L2 async (sensor)
  10. 15:57Device Tree standard and bindings
  11. 16:58Device tree graphs phandle properties can be used to refer to other nodes in the tree
  12. 18:07Sensor node
  13. 20:00ISP node board specific part
  14. 20:45OF graph API
  15. 24:11ACPI Device Specific Data
  16. 27:02fwnode property API
  17. 28:01Fwnode graph API
  18. 30:11Flash
  19. 33:17Camera module power on and power off sequences
  20. 40:34Firmware logistics
~/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.