audio: add asoc auge driver for axg
authorXing Wang <xing.wang@amlogic.com>
Tue, 30 May 2017 13:22:31 +0000 (21:22 +0800)
committerVictor Wan <victor.wan@amlogic.com>
Wed, 31 May 2017 10:51:02 +0000 (03:51 -0700)
commit6a466f3fc3c4b172dd22d199e9e7f3cf61322b41
treeef747c19775ebbc467291087e7eec59c5bd8bdfa
parenta9109d5ddaea3022eb382b116eaa7fa1a6cee615
audio: add asoc auge driver for axg

PD#142470: audio: new Asoc driver
1) tdm module
2) spdif module
3) pdm module
4) audio clock

Change-Id: I064975f4cb036d013a7ca74d781a91c31e7c2436
Signed-off-by: Xing Wang <xing.wang@amlogic.com>
67 files changed:
Documentation/devicetree/bindings/sound/tlv320adc3101.txt [new file with mode: 0644]
MAINTAINERS
arch/arm64/boot/dts/amlogic/axg_a113d_skt.dts
arch/arm64/boot/dts/amlogic/axg_s400.dts
arch/arm64/boot/dts/amlogic/axg_s420.dts
arch/arm64/boot/dts/amlogic/mesonaxg.dtsi
arch/arm64/configs/meson64_defconfig
drivers/amlogic/pinctrl/pinctrl-mesonaxg.c
include/dt-bindings/clock/amlogic,axg-audio-clk.h [new file with mode: 0644]
sound/soc/amlogic/Kconfig
sound/soc/amlogic/Makefile
sound/soc/amlogic/auge/Kconfig [new file with mode: 0644]
sound/soc/amlogic/auge/Makefile [new file with mode: 0644]
sound/soc/amlogic/auge/audio_controller.c [new file with mode: 0644]
sound/soc/amlogic/auge/audio_controller.h [new file with mode: 0644]
sound/soc/amlogic/auge/audio_io.c [new file with mode: 0644]
sound/soc/amlogic/auge/audio_io.h [new file with mode: 0644]
sound/soc/amlogic/auge/card.c [new file with mode: 0644]
sound/soc/amlogic/auge/card.h [new file with mode: 0644]
sound/soc/amlogic/auge/card_utils.c [new file with mode: 0644]
sound/soc/amlogic/auge/card_utils.h [new file with mode: 0644]
sound/soc/amlogic/auge/clocks.c [new file with mode: 0644]
sound/soc/amlogic/auge/ddr_mngr.c [new file with mode: 0644]
sound/soc/amlogic/auge/ddr_mngr.h [new file with mode: 0644]
sound/soc/amlogic/auge/iomap.c [new file with mode: 0644]
sound/soc/amlogic/auge/iomap.h [new file with mode: 0644]
sound/soc/amlogic/auge/pdm.c [new file with mode: 0644]
sound/soc/amlogic/auge/pdm.h [new file with mode: 0644]
sound/soc/amlogic/auge/pdm_hw.c [new file with mode: 0644]
sound/soc/amlogic/auge/pdm_hw.h [new file with mode: 0644]
sound/soc/amlogic/auge/pdm_hw_coeff.c [new file with mode: 0644]
sound/soc/amlogic/auge/regs.h [new file with mode: 0644]
sound/soc/amlogic/auge/spdif.c [new file with mode: 0644]
sound/soc/amlogic/auge/spdif_hw.c [new file with mode: 0644]
sound/soc/amlogic/auge/spdif_hw.h [new file with mode: 0644]
sound/soc/amlogic/auge/tdm.c [new file with mode: 0644]
sound/soc/amlogic/auge/tdm_hw.c [new file with mode: 0644]
sound/soc/amlogic/auge/tdm_hw.h [new file with mode: 0644]
sound/soc/amlogic/meson/Kconfig [new file with mode: 0644]
sound/soc/amlogic/meson/Makefile [new file with mode: 0644]
sound/soc/amlogic/meson/audio_hw.c [moved from sound/soc/amlogic/aml_audio_hw.c with 99% similarity]
sound/soc/amlogic/meson/audio_hw.h [moved from sound/soc/amlogic/aml_audio_hw.h with 99% similarity]
sound/soc/amlogic/meson/audio_hw_pcm.c [moved from sound/soc/amlogic/aml_audio_hw_pcm.c with 99% similarity]
sound/soc/amlogic/meson/audio_hw_pcm.h [moved from sound/soc/amlogic/aml_audio_hw_pcm.h with 95% similarity]
sound/soc/amlogic/meson/dmic.c [moved from sound/soc/amlogic/aml_dmic.c with 99% similarity]
sound/soc/amlogic/meson/i2s.c [moved from sound/soc/amlogic/aml_i2s.c with 99% similarity]
sound/soc/amlogic/meson/i2s.h [moved from sound/soc/amlogic/aml_i2s.h with 98% similarity]
sound/soc/amlogic/meson/i2s_dai.c [moved from sound/soc/amlogic/aml_i2s_dai.c with 98% similarity]
sound/soc/amlogic/meson/i2s_dai.h [moved from sound/soc/amlogic/aml_i2s_dai.h with 95% similarity]
sound/soc/amlogic/meson/meson.c [moved from sound/soc/amlogic/aml_meson.c with 99% similarity]
sound/soc/amlogic/meson/meson.h [moved from sound/soc/amlogic/aml_meson.h with 98% similarity]
sound/soc/amlogic/meson/notify.c [moved from sound/soc/amlogic/aml_notify.c with 97% similarity]
sound/soc/amlogic/meson/pcm.c [moved from sound/soc/amlogic/aml_pcm.c with 99% similarity]
sound/soc/amlogic/meson/pcm.h [moved from sound/soc/amlogic/aml_pcm.h with 96% similarity]
sound/soc/amlogic/meson/pcm_dai.c [moved from sound/soc/amlogic/aml_pcm_dai.c with 98% similarity]
sound/soc/amlogic/meson/pcm_dai.h [moved from sound/soc/amlogic/aml_pcm_dai.h with 95% similarity]
sound/soc/amlogic/meson/spdif_codec.c [moved from sound/soc/amlogic/aml_spdif_codec.c with 99% similarity]
sound/soc/amlogic/meson/spdif_dai.c [moved from sound/soc/amlogic/aml_spdif_dai.c with 99% similarity]
sound/soc/amlogic/meson/spdif_dai.h [moved from sound/soc/amlogic/aml_spdif_dai.h with 98% similarity]
sound/soc/amlogic/meson/tv.c [moved from sound/soc/amlogic/aml_tv.c with 99% similarity]
sound/soc/amlogic/meson/tv.h [moved from sound/soc/amlogic/aml_tv.h with 97% similarity]
sound/soc/codecs/amlogic/Kconfig
sound/soc/codecs/amlogic/Makefile
sound/soc/codecs/amlogic/pdm_dummy.c [new file with mode: 0644]
sound/soc/codecs/amlogic/tas5707.c
sound/soc/codecs/amlogic/tlv320adc3101.c [new file with mode: 0644]
sound/soc/codecs/amlogic/tlv320adc3101.h [new file with mode: 0644]