1b2441318SGreg Kroah-Hartman# SPDX-License-Identifier: GPL-2.0 278e34f34SDylan Reidsnd-hda-intel-objs := hda_intel.o 33c320f3fSDylan Reidsnd-hda-tegra-objs := hda_tegra.o 41da177e4SLinus Torvalds 5d8a766a1STakashi Iwaisnd-hda-codec-y := hda_bind.o hda_codec.o hda_jack.o hda_auto_parser.o hda_sysfs.o 6fb3b07c2STakashi Iwaisnd-hda-codec-y += hda_controller.o 7cd6a6503SJie Yangsnd-hda-codec-$(CONFIG_SND_PROC_FS) += hda_proc.o 8cd6a6503SJie Yang 91289e9e8STakashi Iwaisnd-hda-codec-$(CONFIG_SND_HDA_HWDEP) += hda_hwdep.o 101289e9e8STakashi Iwaisnd-hda-codec-$(CONFIG_SND_HDA_INPUT_BEEP) += hda_beep.o 111289e9e8STakashi Iwai 12d66fee5dSTakashi Iwai# for trace-points 1305e84878SDylan ReidCFLAGS_hda_controller.o := -I$(src) 14785d8c4bSLibin YangCFLAGS_hda_intel.o := -I$(src) 15d66fee5dSTakashi Iwai 16b21bdd0dSTakashi Iwaisnd-hda-codec-generic-objs := hda_generic.o 171289e9e8STakashi Iwaisnd-hda-codec-realtek-objs := patch_realtek.o 181289e9e8STakashi Iwaisnd-hda-codec-cmedia-objs := patch_cmedia.o 191289e9e8STakashi Iwaisnd-hda-codec-analog-objs := patch_analog.o 201289e9e8STakashi Iwaisnd-hda-codec-idt-objs := patch_sigmatel.o 211289e9e8STakashi Iwaisnd-hda-codec-si3054-objs := patch_si3054.o 22e5f14248STakashi Iwaisnd-hda-codec-cirrus-objs := patch_cirrus.o 239e7647b5SLucas Tanuresnd-hda-codec-cs8409-objs := patch_cs8409.o patch_cs8409-tables.o 244e01f54bSTakashi Iwaisnd-hda-codec-ca0110-objs := patch_ca0110.o 2595c6e9cbSIan Minettsnd-hda-codec-ca0132-objs := patch_ca0132.o 261289e9e8STakashi Iwaisnd-hda-codec-conexant-objs := patch_conexant.o 271289e9e8STakashi Iwaisnd-hda-codec-via-objs := patch_via.o 2884eb01beSTakashi Iwaisnd-hda-codec-hdmi-objs := patch_hdmi.o hda_eld.o 291289e9e8STakashi Iwai 307b2f3eb4SLucas Tanure# side codecs 31ef4ba63fSStefan Bindingsnd-hda-scodec-cs35l41-objs := cs35l41_hda.o cs35l41_hda_property.o 327b2f3eb4SLucas Tanuresnd-hda-scodec-cs35l41-i2c-objs := cs35l41_hda_i2c.o 337b2f3eb4SLucas Tanuresnd-hda-scodec-cs35l41-spi-objs := cs35l41_hda_spi.o 3473cfbfa9SSimon Trimmersnd-hda-scodec-cs35l56-objs := cs35l56_hda.o 3573cfbfa9SSimon Trimmersnd-hda-scodec-cs35l56-i2c-objs := cs35l56_hda_i2c.o 3673cfbfa9SSimon Trimmersnd-hda-scodec-cs35l56-spi-objs := cs35l56_hda_spi.o 373233b978SStefan Bindingsnd-hda-cs-dsp-ctls-objs := hda_cs_dsp_ctl.o 38*5be27f1eSShenghao Dingsnd-hda-scodec-tas2781-i2c-objs := tas2781_hda_i2c.o 397b2f3eb4SLucas Tanure 401289e9e8STakashi Iwai# common driver 4178e34f34SDylan Reidobj-$(CONFIG_SND_HDA) := snd-hda-codec.o 421289e9e8STakashi Iwai 43595fe1b7STakashi Iwai# codec drivers 44595fe1b7STakashi Iwaiobj-$(CONFIG_SND_HDA_GENERIC) += snd-hda-codec-generic.o 45595fe1b7STakashi Iwaiobj-$(CONFIG_SND_HDA_CODEC_REALTEK) += snd-hda-codec-realtek.o 46595fe1b7STakashi Iwaiobj-$(CONFIG_SND_HDA_CODEC_CMEDIA) += snd-hda-codec-cmedia.o 47595fe1b7STakashi Iwaiobj-$(CONFIG_SND_HDA_CODEC_ANALOG) += snd-hda-codec-analog.o 48595fe1b7STakashi Iwaiobj-$(CONFIG_SND_HDA_CODEC_SIGMATEL) += snd-hda-codec-idt.o 49595fe1b7STakashi Iwaiobj-$(CONFIG_SND_HDA_CODEC_SI3054) += snd-hda-codec-si3054.o 50595fe1b7STakashi Iwaiobj-$(CONFIG_SND_HDA_CODEC_CIRRUS) += snd-hda-codec-cirrus.o 518c70461bSLucas Tanureobj-$(CONFIG_SND_HDA_CODEC_CS8409) += snd-hda-codec-cs8409.o 52595fe1b7STakashi Iwaiobj-$(CONFIG_SND_HDA_CODEC_CA0110) += snd-hda-codec-ca0110.o 53595fe1b7STakashi Iwaiobj-$(CONFIG_SND_HDA_CODEC_CA0132) += snd-hda-codec-ca0132.o 54595fe1b7STakashi Iwaiobj-$(CONFIG_SND_HDA_CODEC_CONEXANT) += snd-hda-codec-conexant.o 55595fe1b7STakashi Iwaiobj-$(CONFIG_SND_HDA_CODEC_VIA) += snd-hda-codec-via.o 56595fe1b7STakashi Iwaiobj-$(CONFIG_SND_HDA_CODEC_HDMI) += snd-hda-codec-hdmi.o 571289e9e8STakashi Iwai 587b2f3eb4SLucas Tanure# side codecs 597b2f3eb4SLucas Tanureobj-$(CONFIG_SND_HDA_SCODEC_CS35L41) += snd-hda-scodec-cs35l41.o 607b2f3eb4SLucas Tanureobj-$(CONFIG_SND_HDA_SCODEC_CS35L41_I2C) += snd-hda-scodec-cs35l41-i2c.o 617b2f3eb4SLucas Tanureobj-$(CONFIG_SND_HDA_SCODEC_CS35L41_SPI) += snd-hda-scodec-cs35l41-spi.o 6273cfbfa9SSimon Trimmerobj-$(CONFIG_SND_HDA_SCODEC_CS35L56) += snd-hda-scodec-cs35l56.o 6373cfbfa9SSimon Trimmerobj-$(CONFIG_SND_HDA_SCODEC_CS35L56_I2C) += snd-hda-scodec-cs35l56-i2c.o 6473cfbfa9SSimon Trimmerobj-$(CONFIG_SND_HDA_SCODEC_CS35L56_SPI) += snd-hda-scodec-cs35l56-spi.o 653233b978SStefan Bindingobj-$(CONFIG_SND_HDA_CS_DSP_CONTROLS) += snd-hda-cs-dsp-ctls.o 66*5be27f1eSShenghao Dingobj-$(CONFIG_SND_HDA_SCODEC_TAS2781_I2C) += snd-hda-scodec-tas2781-i2c.o 677b2f3eb4SLucas Tanure 681289e9e8STakashi Iwai# this must be the last entry after codec drivers; 691289e9e8STakashi Iwai# otherwise the codec patches won't be hooked before the PCI probe 701289e9e8STakashi Iwai# when built in kernel 71756e2b01STakashi Iwaiobj-$(CONFIG_SND_HDA_INTEL) += snd-hda-intel.o 723c320f3fSDylan Reidobj-$(CONFIG_SND_HDA_TEGRA) += snd-hda-tegra.o 73