[alsa-devel] [PATCH v3 0/9] asoc: Add audio for sti platforms
Arnaud Pouliquen
arnaud.pouliquen at st.com
Mon Jun 22 16:31:04 CEST 2015
version 3 :
- patch dependency:
ASoC: simple card: set cpu-dai sysclk with mclk-fs (Arnaud Pouliquen)
- Remark not applied:
Use Russell King's patch "sound/core: add IEC958 channel status helper".
=> This allows to create settings based on runtime, but not compatible with
iec958 controls exposed to userland (settings overwritten by
snd_pcm_create_iec958_consumer)
- main corrections:
- rework DAI CPU declaration to use generic dma
- Supress abstraction layer for uniperiph player/reader
- use dapm for DAC powerup/down
version 2: corrections after first review
- bindings:
. suppress useless dts declaration
- uniperif_player.c:
. Suppress standby mode in uniplayer ( will be part of a dedicated patch)
. Deliver IEC and clock adjustement controls in separate patch
- uniperif_reader.c:
. kept as separate file as behavior and feature not same than uniplayer
. minor corrections
- codec/sti-sas.c
. implement DAPM for DAC
. rework registers declaration to separate device and driver part
version 1:
- First patches submission
Arnaud Pouliquen (9):
ASoC: sti: add binding for ASoC driver
ASoC: sti: Add uniperipheral header file
ASoC: sti: Add CPU DAI driver for playback
ASoC: sti: Add CPU DAI driver for capture
ASoC: sti: Add uniperipheral dai driver
ASoC: Add ability to build sti drivers
ASoC: Codec: Add sti platform codec
ASoC: sti: Add clock adjustement control
ASoC: sti: Add IEC control
.../devicetree/bindings/sound/st,sti-asoc-card.txt | 155 +++
sound/soc/Kconfig | 1 +
sound/soc/Makefile | 1 +
sound/soc/codecs/Kconfig | 5 +
sound/soc/codecs/Makefile | 2 +
sound/soc/codecs/sti-sas.c | 627 ++++++++++
sound/soc/sti/Kconfig | 11 +
sound/soc/sti/Makefile | 4 +
sound/soc/sti/sti_uniperif.c | 254 ++++
sound/soc/sti/uniperif.h | 1229 ++++++++++++++++++++
sound/soc/sti/uniperif_player.c | 1109 ++++++++++++++++++
sound/soc/sti/uniperif_reader.c | 364 ++++++
12 files changed, 3762 insertions(+)
create mode 100644 Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
create mode 100644 sound/soc/codecs/sti-sas.c
create mode 100644 sound/soc/sti/Kconfig
create mode 100644 sound/soc/sti/Makefile
create mode 100644 sound/soc/sti/sti_uniperif.c
create mode 100644 sound/soc/sti/uniperif.h
create mode 100644 sound/soc/sti/uniperif_player.c
create mode 100644 sound/soc/sti/uniperif_reader.c
--
1.9.1
More information about the Alsa-devel
mailing list