[alsa-devel] [PATCH 00/16] Support U8500/AB8500 ASoC - patch-set 2

Ola Lilja ola.o.lilja at stericsson.com
Tue Mar 13 15:51:22 CET 2012


OK, we have done some serious rewriting of the patch-set. And it now consists
of several patches, one for each platform-driver and a few more. Generic code
is put in specific generic-patches.
All code outside the ASoC-driver has been moved to seperate patches and are
upstreamed by Linus Walleij.

I will reply to the last mail with answers to your comments.

PS. These are the full patch-set to be able to build.
The following patches has already been upstreamed by Linus Walleij:

  ARM: ux500: Add DMA-channels for MSP
  arm: ux500: Add audio-regulators

BR,
Ola

Kristoffer KARLSSON (7):
  ASoC: core: Add multi reg control struct & macros
  ASoC: core: Add 8bit multi reg control accessors
  ASoC: core: Add range of reg control accessors
  ASoC: core: Add info accessor for mreg control
  ASoC: core: Add strobe control
  ASoC: core: Add macros for 8bit hwdep multi reg cntrl
  ASoC: core: Add macro for hwdep range of regs control

Ola Lilja (9):
  ARM: ux500: Add DMA-channels for MSP
  arm: ux500: Add audio-regulators
  arm: ux500: Add support for MSP I2S-devices
  ARM: ux500: Add placeholder for clk_set_parent
  ASoC: Ux500: Add MSP I2S-driver
  ASoC: codecs: Add AB8500 codec-driver
  ASoC: Ux500: Add platform-driver
  ASoC: Ux500: Activate the Ux500 ASoC-driver
  ASoC: Ux500: Add machine-driver

 arch/arm/mach-ux500/Makefile                  |    3 +-
 arch/arm/mach-ux500/board-mop500-msp.c        |  194 ++
 arch/arm/mach-ux500/board-mop500-regulators.c |   28 +
 arch/arm/mach-ux500/board-mop500.c            |    7 +-
 arch/arm/mach-ux500/board-mop500.h            |    1 +
 arch/arm/mach-ux500/clock.c                   |   15 +-
 arch/arm/mach-ux500/clock.h                   |    1 +
 arch/arm/mach-ux500/devices-common.h          |    4 +-
 arch/arm/mach-ux500/devices-db8500.c          |    6 +
 arch/arm/mach-ux500/include/mach/hardware.h   |    2 +
 arch/arm/mach-ux500/include/mach/msp.h        |   29 +
 include/sound/soc.h                           |   86 +
 sound/soc/Kconfig                             |    1 +
 sound/soc/Makefile                            |    3 +
 sound/soc/codecs/Kconfig                      |    4 +
 sound/soc/codecs/Makefile                     |    7 +
 sound/soc/codecs/ab8500_audio.c               | 2508 +++++++++++++++++++++++++
 sound/soc/codecs/ab8500_audio.h               |  622 ++++++
 sound/soc/soc-core.c                          |  239 +++
 sound/soc/ux500/Kconfig                       |   41 +
 sound/soc/ux500/Makefile                      |   30 +
 sound/soc/ux500/u8500.c                       |  150 ++
 sound/soc/ux500/ux500_ab8500.c                |  828 ++++++++
 sound/soc/ux500/ux500_ab8500.h                |   25 +
 sound/soc/ux500/ux500_msp.h                   |  936 +++++++++
 sound/soc/ux500/ux500_msp_dai.c               |  899 +++++++++
 sound/soc/ux500/ux500_msp_dai.h               |   74 +
 sound/soc/ux500/ux500_msp_i2s.c               |  815 ++++++++
 sound/soc/ux500/ux500_msp_i2s.h               |   41 +
 sound/soc/ux500/ux500_pcm.c                   |  537 ++++++
 sound/soc/ux500/ux500_pcm.h                   |   52 +
 31 files changed, 8179 insertions(+), 9 deletions(-)
 create mode 100644 arch/arm/mach-ux500/board-mop500-msp.c
 create mode 100644 arch/arm/mach-ux500/include/mach/msp.h
 create mode 100644 sound/soc/codecs/ab8500_audio.c
 create mode 100644 sound/soc/codecs/ab8500_audio.h
 create mode 100644 sound/soc/ux500/Kconfig
 create mode 100644 sound/soc/ux500/Makefile
 create mode 100644 sound/soc/ux500/u8500.c
 create mode 100644 sound/soc/ux500/ux500_ab8500.c
 create mode 100644 sound/soc/ux500/ux500_ab8500.h
 create mode 100644 sound/soc/ux500/ux500_msp.h
 create mode 100644 sound/soc/ux500/ux500_msp_dai.c
 create mode 100644 sound/soc/ux500/ux500_msp_dai.h
 create mode 100644 sound/soc/ux500/ux500_msp_i2s.c
 create mode 100644 sound/soc/ux500/ux500_msp_i2s.h
 create mode 100644 sound/soc/ux500/ux500_pcm.c
 create mode 100644 sound/soc/ux500/ux500_pcm.h

-- 
1.7.8.3



More information about the Alsa-devel mailing list