forked from Minki/linux
f5f9d7bf6e
Reasons for the replacement: The current driver for McPDM was developed to support the legacy mode only. In preparation for the ABE support the current driver stack need the be replaced. The new driver is much simpler, easier to extend, and it also fixes some of the issues with the old stack. Main changes: - single file for omap-mcpdm (mcpdm.c/h removed) - Define names for registers, bits cleaned up, prefixed - Full-duplex audio operation (arecord | aplay) has been fixed - Less code McPDM need to be turned off after all streams has been stopped. This might cause pop noise on the output, if the codec's DAC is still powered at this time. Signed-off-by: Misael Lopez Cruz <misael.lopez@ti.com> Signed-off-by: Liam Girdwood <lrg@ti.com> Signed-off-by: Sebastien Guiriec <s-guiriec@ti.com> Signed-off-by: Peter Ujfalusi <peter.ujfalusi@ti.com> Acked-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
43 lines
1.7 KiB
Makefile
43 lines
1.7 KiB
Makefile
# OMAP Platform Support
|
|
snd-soc-omap-objs := omap-pcm.o
|
|
snd-soc-omap-mcbsp-objs := omap-mcbsp.o
|
|
snd-soc-omap-mcpdm-objs := omap-mcpdm.o
|
|
snd-soc-omap-hdmi-objs := omap-hdmi.o
|
|
|
|
obj-$(CONFIG_SND_OMAP_SOC) += snd-soc-omap.o
|
|
obj-$(CONFIG_SND_OMAP_SOC_MCBSP) += snd-soc-omap-mcbsp.o
|
|
obj-$(CONFIG_SND_OMAP_SOC_MCPDM) += snd-soc-omap-mcpdm.o
|
|
obj-$(CONFIG_SND_OMAP_SOC_HDMI) += snd-soc-omap-hdmi.o
|
|
|
|
# OMAP Machine Support
|
|
snd-soc-n810-objs := n810.o
|
|
snd-soc-rx51-objs := rx51.o
|
|
snd-soc-ams-delta-objs := ams-delta.o
|
|
snd-soc-osk5912-objs := osk5912.o
|
|
snd-soc-overo-objs := overo.o
|
|
snd-soc-omap3evm-objs := omap3evm.o
|
|
snd-soc-am3517evm-objs := am3517evm.o
|
|
snd-soc-sdp3430-objs := sdp3430.o
|
|
snd-soc-sdp4430-objs := sdp4430.o
|
|
snd-soc-omap3pandora-objs := omap3pandora.o
|
|
snd-soc-omap3beagle-objs := omap3beagle.o
|
|
snd-soc-zoom2-objs := zoom2.o
|
|
snd-soc-igep0020-objs := igep0020.o
|
|
snd-soc-omap4-hdmi-objs := omap4-hdmi-card.o
|
|
|
|
obj-$(CONFIG_SND_OMAP_SOC_N810) += snd-soc-n810.o
|
|
obj-$(CONFIG_SND_OMAP_SOC_RX51) += snd-soc-rx51.o
|
|
obj-$(CONFIG_SND_OMAP_SOC_AMS_DELTA) += snd-soc-ams-delta.o
|
|
obj-$(CONFIG_SND_OMAP_SOC_OSK5912) += snd-soc-osk5912.o
|
|
obj-$(CONFIG_SND_OMAP_SOC_OVERO) += snd-soc-overo.o
|
|
obj-$(CONFIG_SND_OMAP_SOC_OMAP2EVM) += snd-soc-omap2evm.o
|
|
obj-$(CONFIG_SND_OMAP_SOC_OMAP3EVM) += snd-soc-omap3evm.o
|
|
obj-$(CONFIG_SND_OMAP_SOC_AM3517EVM) += snd-soc-am3517evm.o
|
|
obj-$(CONFIG_SND_OMAP_SOC_SDP3430) += snd-soc-sdp3430.o
|
|
obj-$(CONFIG_SND_OMAP_SOC_SDP4430) += snd-soc-sdp4430.o
|
|
obj-$(CONFIG_SND_OMAP_SOC_OMAP3_PANDORA) += snd-soc-omap3pandora.o
|
|
obj-$(CONFIG_SND_OMAP_SOC_OMAP3_BEAGLE) += snd-soc-omap3beagle.o
|
|
obj-$(CONFIG_SND_OMAP_SOC_ZOOM2) += snd-soc-zoom2.o
|
|
obj-$(CONFIG_SND_OMAP_SOC_IGEP0020) += snd-soc-igep0020.o
|
|
obj-$(CONFIG_SND_OMAP_SOC_OMAP4_HDMI) += snd-soc-omap4-hdmi.o
|