Page MenuHomeFreeBSD

Add SoC audio framework
ClosedPublic

Authored by gonzo on Dec 30 2020, 12:20 AM.
Tags
None
Referenced Files
F102635374: D27830.diff
Fri, Nov 15, 3:26 AM
Unknown Object (File)
Tue, Nov 5, 2:40 AM
Unknown Object (File)
Oct 14 2024, 9:18 PM
Unknown Object (File)
Oct 8 2024, 4:50 PM
Unknown Object (File)
Oct 3 2024, 1:11 AM
Unknown Object (File)
Oct 2 2024, 11:53 PM
Unknown Object (File)
Oct 2 2024, 7:25 PM
Unknown Object (File)
Oct 1 2024, 2:01 PM

Details

Summary

This framework is initial implementation of the simple-audio-card compatible
audio driver framework. It provides glue for CPU/codec/aux device.

Diff Detail

Repository
rS FreeBSD src repository - subversion
Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 35772
Build 32661: arc lint + arc unit

Event Timeline

Looks nice to me, do you have some example drivers so it might be easier to review ?

sys/dev/sound/fdt/simple_amplifier.c
98

enable-gpios is optional.

  • Add Allwinner codecs and I2S driver as an example for the framework usage
  • simple-amplifier: make gpio-enable optional

Thanks for the example driver.
This looks ok for me but I know almost nothing about sound :P

sys/arm/allwinner/aw_i2s.c
339 ↗(On Diff #81382)

Not sure this is correct :)

This revision was not accepted when it landed; it landed in state Needs Review.Jun 11 2021, 7:07 PM
Closed by commit rG2cfe870acdec: arm64: Add Soc audio framework (authored by gonzo, committed by manu). · Explain Why
This revision was automatically updated to reflect the committed changes.