Hello,
These 2 patches implement ASoC drivers for the AC97 and I2S
controllers found on early Alchemy chips. They are largely
based on the old mips/au1x00.c driver which they replace.
AC97 Tested on a Db1500 development board; I2S untested since none
of the testboards I have actually have an I2S codec (just testpoints).
Changes since V1:
- added untested I2S controller driver for completeness, removed the audio
defines from the au1000 header.
Manuel Lauss (2):
ALSA: Alchemy AC97C/I2SC audio support
ALSA: delete MIPS au1x00 driver
arch/mips/alchemy/devboards/db1x00/platform.c | 37 ++
arch/mips/include/asm/mach-au1x00/au1000.h | 61 ---
sound/mips/Kconfig | 8 -
sound/mips/Makefile | 2 -
sound/mips/au1x00.c | 695 -------------------------
sound/soc/au1x/Kconfig | 28 +
sound/soc/au1x/Makefile | 10 +
sound/soc/au1x/ac97c.c | 398 ++++++++++++++
sound/soc/au1x/db1000.c | 75 +++
sound/soc/au1x/dma.c | 470 +++++++++++++++++
sound/soc/au1x/i2sc.c | 353 +++++++++++++
sound/soc/au1x/psc.h | 31 +-
12 files changed, 1393 insertions(+), 775 deletions(-)
delete mode 100644 sound/mips/au1x00.c
create mode 100644 sound/soc/au1x/ac97c.c
create mode 100644 sound/soc/au1x/db1000.c
create mode 100644 sound/soc/au1x/dma.c
create mode 100644 sound/soc/au1x/i2sc.c
--
1.7.6
|