~/talk

Generic ALSA SoC Sound Card History (Simple/Graph)

Talkat LinuxCon @ OSS Japan 2022 · 2022-12-05..12-06· [embedded-and-hardware]
links:none on file
slides:none on file

Timeline of how ALSA SoC moves from per-board card drivers to three generic drivers, showing a concrete migration path that touches simple-card, audio-graph-card and the newer audio-graph-card2. Describes merging codec/platform/CPU data into a single component structure, the one-by-one conversion of roughly 100–200 drivers to preserve compatibility, device-tree vs legacy pinctrl handling, DPCM and multi-CPU/multi-codec cases that audio-graph-card2 supports, included kernel sample DT snippets and a dummy-driver test harness proving the new generic cards work on real and virtual boards.

AI-written summary · about

  1. 0:00ALSA SoC sound card history
  2. 1:10OSS to ALSA SoC evolution
  3. 2:54ALSA and SoC audio basics
  4. 5:03Digital audio interface roles
  5. 7:12Driver selection and matching
  6. 9:24Early driver limitations
  7. 10:30Simple audio card driver
  8. 13:26Device tree challenges
  9. 15:56Component-based architecture
  10. 17:00Simple graph card driver
  11. 19:53Overgraph and HDMI audio
  12. 22:35Simple vs graph drivers
  13. 23:40Complex SoC connections
  14. 26:14Audio graph card 2
  15. 28:04Future-proofing with AGC2
  16. 28:26Customization in generic cards
  17. 30:13Conclusion and Q&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.