1 # SPDX-License-Identifier: GPL-2.0-only
2 # BCM2835 Platform Support
3 snd-soc-bcm2835-i2s-objs := bcm2835-i2s.o
5 obj-$(CONFIG_SND_BCM2835_SOC_I2S) += snd-soc-bcm2835-i2s.o
7 # CYGNUS Platform Support
8 snd-soc-cygnus-objs := cygnus-pcm.o cygnus-ssp.o
10 obj-$(CONFIG_SND_SOC_CYGNUS) += snd-soc-cygnus.o
12 # BCM63XX Platform Support
13 snd-soc-63xx-objs := bcm63xx-i2s-whistler.o bcm63xx-pcm-whistler.o
15 obj-$(CONFIG_SND_BCM63XX_I2S_WHISTLER) += snd-soc-63xx.o
17 # Google voiceHAT custom codec support
18 snd-soc-googlevoicehat-codec-objs := googlevoicehat-codec.o
20 # BCM2708 Machine Support
21 snd-soc-hifiberry-dacplus-objs := hifiberry_dacplus.o
22 snd-soc-hifiberry-dacplushd-objs := hifiberry_dacplushd.o
23 snd-soc-hifiberry-dacplusadc-objs := hifiberry_dacplusadc.o
24 snd-soc-hifiberry-dacplusadcpro-objs := hifiberry_dacplusadcpro.o
25 snd-soc-hifiberry-dacplusdsp-objs := hifiberry_dacplusdsp.o
26 snd-soc-justboom-both-objs := justboom-both.o
27 snd-soc-justboom-dac-objs := justboom-dac.o
28 snd-soc-rpi-cirrus-objs := rpi-cirrus.o
29 snd-soc-rpi-proto-objs := rpi-proto.o
30 snd-soc-iqaudio-codec-objs := iqaudio-codec.o
31 snd-soc-iqaudio-dac-objs := iqaudio-dac.o
32 snd-soc-i-sabre-q2m-objs := i-sabre-q2m.o
33 snd-soc-audioinjector-pi-soundcard-objs := audioinjector-pi-soundcard.o
34 snd-soc-audioinjector-octo-soundcard-objs := audioinjector-octo-soundcard.o
35 snd-soc-audioinjector-isolated-soundcard-objs := audioinjector-isolated-soundcard.o
36 snd-soc-audiosense-pi-objs := audiosense-pi.o
37 snd-soc-digidac1-soundcard-objs := digidac1-soundcard.o
38 snd-soc-dionaudio-loco-objs := dionaudio_loco.o
39 snd-soc-dionaudio-loco-v2-objs := dionaudio_loco-v2.o
40 snd-soc-allo-boss-dac-objs := allo-boss-dac.o
41 snd-soc-allo-boss2-dac-objs := allo-boss2-dac.o
42 snd-soc-allo-piano-dac-objs := allo-piano-dac.o
43 snd-soc-allo-piano-dac-plus-objs := allo-piano-dac-plus.o
44 snd-soc-allo-katana-codec-objs := allo-katana-codec.o
45 snd-soc-pisound-objs := pisound.o
46 snd-soc-fe-pi-audio-objs := fe-pi-audio.o
47 snd-soc-rpi-simple-soundcard-objs := rpi-simple-soundcard.o
48 snd-soc-rpi-wm8804-soundcard-objs := rpi-wm8804-soundcard.o
49 snd-soc-pifi-40-objs := pifi-40.o
50 snd-soc-chipdip-dac-objs := chipdip-dac.o
51 snd-soc-dacberry400-objs := dacberry400.o
53 obj-$(CONFIG_SND_BCM2708_SOC_GOOGLEVOICEHAT_SOUNDCARD) += snd-soc-googlevoicehat-codec.o
54 obj-$(CONFIG_SND_BCM2708_SOC_HIFIBERRY_DACPLUS) += snd-soc-hifiberry-dacplus.o
55 obj-$(CONFIG_SND_BCM2708_SOC_HIFIBERRY_DACPLUSHD) += snd-soc-hifiberry-dacplushd.o
56 obj-$(CONFIG_SND_BCM2708_SOC_HIFIBERRY_DACPLUSADC) += snd-soc-hifiberry-dacplusadc.o
57 obj-$(CONFIG_SND_BCM2708_SOC_HIFIBERRY_DACPLUSADCPRO) += snd-soc-hifiberry-dacplusadcpro.o
58 obj-$(CONFIG_SND_BCM2708_SOC_HIFIBERRY_DACPLUSDSP) += snd-soc-hifiberry-dacplusdsp.o
59 obj-$(CONFIG_SND_BCM2708_SOC_JUSTBOOM_BOTH) += snd-soc-justboom-both.o
60 obj-$(CONFIG_SND_BCM2708_SOC_JUSTBOOM_DAC) += snd-soc-justboom-dac.o
61 obj-$(CONFIG_SND_BCM2708_SOC_RPI_CIRRUS) += snd-soc-rpi-cirrus.o
62 obj-$(CONFIG_SND_BCM2708_SOC_RPI_PROTO) += snd-soc-rpi-proto.o
63 obj-$(CONFIG_SND_BCM2708_SOC_IQAUDIO_CODEC) += snd-soc-iqaudio-codec.o
64 obj-$(CONFIG_SND_BCM2708_SOC_IQAUDIO_DAC) += snd-soc-iqaudio-dac.o
65 obj-$(CONFIG_SND_BCM2708_SOC_I_SABRE_Q2M) += snd-soc-i-sabre-q2m.o
66 obj-$(CONFIG_SND_AUDIOINJECTOR_PI_SOUNDCARD) += snd-soc-audioinjector-pi-soundcard.o
67 obj-$(CONFIG_SND_AUDIOINJECTOR_OCTO_SOUNDCARD) += snd-soc-audioinjector-octo-soundcard.o
68 obj-$(CONFIG_SND_AUDIOINJECTOR_ISOLATED_SOUNDCARD) += snd-soc-audioinjector-isolated-soundcard.o
69 obj-$(CONFIG_SND_AUDIOSENSE_PI) += snd-soc-audiosense-pi.o
70 obj-$(CONFIG_SND_DIGIDAC1_SOUNDCARD) += snd-soc-digidac1-soundcard.o
71 obj-$(CONFIG_SND_BCM2708_SOC_DIONAUDIO_LOCO) += snd-soc-dionaudio-loco.o
72 obj-$(CONFIG_SND_BCM2708_SOC_DIONAUDIO_LOCO_V2) += snd-soc-dionaudio-loco-v2.o
73 obj-$(CONFIG_SND_BCM2708_SOC_ALLO_BOSS_DAC) += snd-soc-allo-boss-dac.o
74 obj-$(CONFIG_SND_BCM2708_SOC_ALLO_BOSS2_DAC) += snd-soc-allo-boss2-dac.o
75 obj-$(CONFIG_SND_BCM2708_SOC_ALLO_PIANO_DAC) += snd-soc-allo-piano-dac.o
76 obj-$(CONFIG_SND_BCM2708_SOC_ALLO_PIANO_DAC_PLUS) += snd-soc-allo-piano-dac-plus.o
77 obj-$(CONFIG_SND_BCM2708_SOC_ALLO_KATANA_DAC) += snd-soc-allo-katana-codec.o
78 obj-$(CONFIG_SND_PISOUND) += snd-soc-pisound.o
79 obj-$(CONFIG_SND_BCM2708_SOC_FE_PI_AUDIO) += snd-soc-fe-pi-audio.o
80 obj-$(CONFIG_SND_RPI_SIMPLE_SOUNDCARD) += snd-soc-rpi-simple-soundcard.o
81 obj-$(CONFIG_SND_RPI_WM8804_SOUNDCARD) += snd-soc-rpi-wm8804-soundcard.o
82 obj-$(CONFIG_SND_BCM2708_SOC_PIFI_40) += snd-soc-pifi-40.o
83 obj-$(CONFIG_SND_BCM2708_SOC_CHIPDIP_DAC) += snd-soc-chipdip-dac.o
84 obj-$(CONFIG_SND_DACBERRY400) += snd-soc-dacberry400.o