Commit f3d9478b2ce468c3115b02ecae7e975990697f15
Committed by
Jaroslav Kysela
1 parent
41f0cd3a0c
Exists in
master
and in
7 other branches
[ALSA] snd-aoa: add snd-aoa
This large patch adds all of snd-aoa. Consisting of many modules, it currently replaces snd-powermac for all layout-id based machines and handles many more (for example new powerbooks and powermacs with digital output that previously couldn't be used at all). It also has support for all layout-IDs that Apple has (judging from their Info.plist file) but not all are tested. The driver currently has 2 known regressions over snd-powermac: * it doesn't handle powermac 7,2 and 7,3 * it doesn't have a DRC control on snapper-based machines I will fix those during the 2.6.18 development cycle. Signed-off-by: Johannes Berg <johannes@sipsolutions.net> Signed-off-by: Takashi Iwai <tiwai@suse.de>
Warning! This is a large diff.
To preserve performance the diff is not shown. Please, download the diff as plain diff or email patch instead.
If you still want to see the diff click this link
Showing 35 changed files with 7009 additions and 1 deletions Side-by-side Diff
- sound/Kconfig
- sound/Makefile
- sound/aoa/Kconfig
- sound/aoa/Makefile
- sound/aoa/aoa-gpio.h
- sound/aoa/aoa.h
- sound/aoa/codecs/Kconfig
- sound/aoa/codecs/Makefile
- sound/aoa/codecs/snd-aoa-codec-onyx.c
- sound/aoa/codecs/snd-aoa-codec-onyx.h
- sound/aoa/codecs/snd-aoa-codec-tas-gain-table.h
- sound/aoa/codecs/snd-aoa-codec-tas.c
- sound/aoa/codecs/snd-aoa-codec-tas.h
- sound/aoa/codecs/snd-aoa-codec-toonie.c
- sound/aoa/core/Makefile
- sound/aoa/core/snd-aoa-alsa.c
- sound/aoa/core/snd-aoa-alsa.h
- sound/aoa/core/snd-aoa-core.c
- sound/aoa/core/snd-aoa-gpio-feature.c
- sound/aoa/core/snd-aoa-gpio-pmf.c
- sound/aoa/fabrics/Kconfig
- sound/aoa/fabrics/Makefile
- sound/aoa/fabrics/snd-aoa-fabric-layout.c
- sound/aoa/soundbus/Kconfig
- sound/aoa/soundbus/Makefile
- sound/aoa/soundbus/core.c
- sound/aoa/soundbus/i2sbus/Makefile
- sound/aoa/soundbus/i2sbus/i2sbus-control.c
- sound/aoa/soundbus/i2sbus/i2sbus-control.h
- sound/aoa/soundbus/i2sbus/i2sbus-core.c
- sound/aoa/soundbus/i2sbus/i2sbus-interface.h
- sound/aoa/soundbus/i2sbus/i2sbus-pcm.c
- sound/aoa/soundbus/i2sbus/i2sbus.h
- sound/aoa/soundbus/soundbus.h
- sound/aoa/soundbus/sysfs.c