android_kernel_xiaomi_sm8350/techpack/audio/Makefile

100 lines
3.0 KiB
Makefile
Raw Permalink Normal View History

# auto-detect subdirs
ifneq ($(CONFIG_ARCH_QTI_VM), y)
ifeq ($(CONFIG_QTI_QUIN_GVM), y)
include $(srctree)/techpack/audio/config/gvmauto.conf
endif
ifeq ($(CONFIG_ARCH_SDXPOORWILLS), y)
include $(srctree)/techpack/audio/config/sdxpoorwillsauto.conf
export
endif
ifeq ($(CONFIG_ARCH_SM8150), y)
include $(srctree)/techpack/audio/config/sm8150auto.conf
export
endif
ifeq ($(CONFIG_ARCH_SDMSHRIKE), y)
include $(srctree)/techpack/audio/config/sm8150auto.conf
export
endif
ifeq ($(CONFIG_ARCH_KONA), y)
include $(srctree)/techpack/audio/config/konaauto.conf
endif
ifeq ($(CONFIG_ARCH_LAHAINA), y)
include $(srctree)/techpack/audio/config/lahainaauto.conf
endif
ifeq ($(CONFIG_ARCH_HOLI), y)
include $(srctree)/techpack/audio/config/holiauto.conf
endif
ifeq ($(CONFIG_ARCH_SA8155), y)
include $(srctree)/techpack/audio/config/sa8155auto.conf
endif
ifeq ($(CONFIG_ARCH_SA6155), y)
include $(srctree)/techpack/audio/config/sa6155auto.conf
endif
Merge tag 'LA.UM.9.14.r1-19500-LAHAINA.QSSI12.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/audio-kernel into android12-5.4-lahaina "LA.UM.9.14.r1-19500-LAHAINA.QSSI12.0" * tag 'LA.UM.9.14.r1-19500-LAHAINA.QSSI12.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/audio-kernel: ASoC: optimize automotive routing drivers ASOC: automotive routing drivers base version Revert "ASOC: Disable Temperature sensor of WSA881x for bengal" asoc: add afe limiter disable kcontrol and fix ULLPP index mismatch asoc: codec: Fix error makefile: Fix error and add version information ASOC: talos: update dai-link port-config for talos ASoC: wcd937x: Update QCRG sequence for wcd937x dsp: lower the log lever of ADSP_EALREADY dsp: Remove error log when there is no AFE cal data asoc: reduce HS TDM widget connection when it's disabled soc: remove tdm slot mask invalid err log in multi lane case asoc: Add VI feedback dai_link for bengal asoc: msm: Add VI feedback mixer asoc: wsa881x: Add mixer for speaker protection ASOC: update sm6150 machine driver asoc: wcd937x: update mic bias registers for new fab ASOC: talos: update dai-link port-config for talos asoc: codec: Fix CFI error caused by missing members ASOC: update wcd934x codec driver ASOC: update sm6150 machine driver ASoC: wcd-spi: Fix dma alloc compilation errors makefile: add config support for audio techpack for QCS610 ASoC: codecs: wsa881x: add codec dai for each wsa881x soc: swr-mstr-ctrl: Fix SWR cmd FIFO overflow error ASOC: ext-clk: Fix hw init issue caused by CLK upgrade asoc: Set clock index correctly in mi2s slave mode asoc:msm-lsm-client: potential deadlock fix ASoC: msm: support multi group matrix mixer configure for SSMD mode msm-audio: adding mixer control for soft step volume params dsp: support ADM output map for less then 2 channels asoc: Enable all LPAIF interface asoc: afe: Add afe dyn mclk kcontrol ASOC: Disable Temperature sensor of WSA881x for bengal asoc: refine dummy machine driver for gen3 ASoC: msm: extend app type cfg mixer command with copp mode ASoC: bitra: Add support for VI sense backend asoc: copyright fix ASoC : add support for MultiMedia17 dsp: Update adsp packet timeout in voice drv ASoC: Unmap lab buffer during listen session close audio-kernel: change the maxnum for stream in QACT asoc: set default value for port_id of logging kcontrol ASoc: bolero: update logic to disable VA_MCLK ASoC: bolero: Disable va_swr gpio on clk failure dsp: add new boot cmd for early audio ARM: dts: msm: Change default state to sleep audio-kernel: lvgvm 8295 related file modify asoc: bengal: fix dailink init error asoc: msm_stub: increase the max ch to 32 asoc: QUAT TDM support for dummy machine driver dsp: Make synchronous call to unmap afe cal data dsp:q6afe: Fix avcs load module failure for aptx ASoC: msm: Fix ASRC port type mismatch soc: add snd_event_init func for mark audio KPI ASoC: wcd937x: Update EAR PA CnP FSM sequence asoc: fix error for VA_CDC_DMA_TX_0 for bengal asoc: codec: enable use_single_read for wsa and wcd regmap config: sa8155/sa6155/gvmq: remove unused config vars asoc: fix compile warning of format-extra-args soc: swr-mstr-ctrl: Move to CPU-1 FIFO for swr register read/write ipc: apr_vm: change the priority of apr_vm_cb_threa asoc: get and put for TERT_TDM_TX_0 ADM channels dsp: Reslove audiodlkm code warning asoc: Reslove audiodlkm error & warn & issues asoc: add drift support for mi2s interface ASoC: add LXC audio config for auto sa8295 platform asoc: enable mclk1 for audio bring up ASoC: wsa883x: Enable all WSA interrupts asoc: wsa883x: add slave_irq for wsa883x asoc: wsa883x: update irq_drv_data per wsa device ASoC: mbhc-adc: Prevent lineout from being reported two times ASoC: Lahaina: correction to CPS payload ASoC: wcd937x: Add change for LDOL VOUT accuracy calibration ASoC: wcd937x: Update register value for new fab id for tanggu ASoC: wcd937x: Add change to micbias reg for new tanggu fab id Revert "ASoC: wsa883x: Add check before enable/disable PDM WD irq" ASoC: Add proper routing for vi ch and cdc dma format widgets asoc: set min period size of capture/playback to 120 dsp: bugfix for memory leak in error handling path config: fix compile issue asoc: Update the dai link IDs for MI2S dai links ASoC: msm-dai-q6-v2: Add separate cpu dais for mi2s rx and tx Change-Id: I0d9cf31f1ef60c754451ef86589cf91d29f8d682
2022-05-18 17:36:17 -04:00
ifeq ($(CONFIG_ARCH_SM6150), y)
include $(srctree)/techpack/audio/config/sm6150auto.conf
endif
endif
# Use USERINCLUDE when you must reference the UAPI directories only.
USERINCLUDE += \
-I$(srctree)/techpack/audio/include/uapi/audio
# Use LINUXINCLUDE when you must reference the include/ directory.
# Needed to be compatible with the O= option
LINUXINCLUDE += \
-I$(srctree)/techpack/audio/include/uapi \
-I$(srctree)/techpack/audio/include/uapi/audio \
-I$(srctree)/techpack/audio/include/asoc \
-I$(srctree)/techpack/audio/include
#for mius start
ifeq ($(CONFIG_MIUS_PROXIMITY), y)
LINUXINCLUDE += \
-I$(srctree)/techpack/audio/include/mius
endif
#for mius end
ifeq ($(CONFIG_QTI_QUIN_GVM), y)
LINUXINCLUDE += \
-include $(srctree)/techpack/audio/config/gvmautoconf.h
endif
ifeq ($(CONFIG_ARCH_SDXPOORWILLS), y)
LINUXINCLUDE += \
-include $(srctree)/techpack/audio/config/sdxpoorwillsautoconf.h
endif
ifeq ($(CONFIG_ARCH_SM8150), y)
LINUXINCLUDE += \
-include $(srctree)/techpack/audio/config/sm8150autoconf.h
endif
ifeq ($(CONFIG_ARCH_SDMSHRIKE), y)
LINUXINCLUDE += \
-include $(srctree)/techpack/audio/config/sm8150autoconf.h
endif
ifeq ($(CONFIG_ARCH_KONA), y)
LINUXINCLUDE += \
-include $(srctree)/techpack/audio/config/konaautoconf.h
endif
ifeq ($(CONFIG_ARCH_LAHAINA), y)
LINUXINCLUDE += \
-include $(srctree)/techpack/audio/config/lahainaautoconf.h
endif
ifeq ($(CONFIG_ARCH_HOLI), y)
LINUXINCLUDE += \
-include $(srctree)/techpack/audio/config/holiautoconf.h
endif
ifeq ($(CONFIG_ARCH_SA8155), y)
LINUXINCLUDE += \
-include $(srctree)/techpack/audio/config/sa8155autoconf.h
endif
ifeq ($(CONFIG_ARCH_SA6155), y)
LINUXINCLUDE += \
-include $(srctree)/techpack/audio/config/sa6155autoconf.h
endif
Merge tag 'LA.UM.9.14.r1-19500-LAHAINA.QSSI12.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/audio-kernel into android12-5.4-lahaina "LA.UM.9.14.r1-19500-LAHAINA.QSSI12.0" * tag 'LA.UM.9.14.r1-19500-LAHAINA.QSSI12.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/audio-kernel: ASoC: optimize automotive routing drivers ASOC: automotive routing drivers base version Revert "ASOC: Disable Temperature sensor of WSA881x for bengal" asoc: add afe limiter disable kcontrol and fix ULLPP index mismatch asoc: codec: Fix error makefile: Fix error and add version information ASOC: talos: update dai-link port-config for talos ASoC: wcd937x: Update QCRG sequence for wcd937x dsp: lower the log lever of ADSP_EALREADY dsp: Remove error log when there is no AFE cal data asoc: reduce HS TDM widget connection when it's disabled soc: remove tdm slot mask invalid err log in multi lane case asoc: Add VI feedback dai_link for bengal asoc: msm: Add VI feedback mixer asoc: wsa881x: Add mixer for speaker protection ASOC: update sm6150 machine driver asoc: wcd937x: update mic bias registers for new fab ASOC: talos: update dai-link port-config for talos asoc: codec: Fix CFI error caused by missing members ASOC: update wcd934x codec driver ASOC: update sm6150 machine driver ASoC: wcd-spi: Fix dma alloc compilation errors makefile: add config support for audio techpack for QCS610 ASoC: codecs: wsa881x: add codec dai for each wsa881x soc: swr-mstr-ctrl: Fix SWR cmd FIFO overflow error ASOC: ext-clk: Fix hw init issue caused by CLK upgrade asoc: Set clock index correctly in mi2s slave mode asoc:msm-lsm-client: potential deadlock fix ASoC: msm: support multi group matrix mixer configure for SSMD mode msm-audio: adding mixer control for soft step volume params dsp: support ADM output map for less then 2 channels asoc: Enable all LPAIF interface asoc: afe: Add afe dyn mclk kcontrol ASOC: Disable Temperature sensor of WSA881x for bengal asoc: refine dummy machine driver for gen3 ASoC: msm: extend app type cfg mixer command with copp mode ASoC: bitra: Add support for VI sense backend asoc: copyright fix ASoC : add support for MultiMedia17 dsp: Update adsp packet timeout in voice drv ASoC: Unmap lab buffer during listen session close audio-kernel: change the maxnum for stream in QACT asoc: set default value for port_id of logging kcontrol ASoc: bolero: update logic to disable VA_MCLK ASoC: bolero: Disable va_swr gpio on clk failure dsp: add new boot cmd for early audio ARM: dts: msm: Change default state to sleep audio-kernel: lvgvm 8295 related file modify asoc: bengal: fix dailink init error asoc: msm_stub: increase the max ch to 32 asoc: QUAT TDM support for dummy machine driver dsp: Make synchronous call to unmap afe cal data dsp:q6afe: Fix avcs load module failure for aptx ASoC: msm: Fix ASRC port type mismatch soc: add snd_event_init func for mark audio KPI ASoC: wcd937x: Update EAR PA CnP FSM sequence asoc: fix error for VA_CDC_DMA_TX_0 for bengal asoc: codec: enable use_single_read for wsa and wcd regmap config: sa8155/sa6155/gvmq: remove unused config vars asoc: fix compile warning of format-extra-args soc: swr-mstr-ctrl: Move to CPU-1 FIFO for swr register read/write ipc: apr_vm: change the priority of apr_vm_cb_threa asoc: get and put for TERT_TDM_TX_0 ADM channels dsp: Reslove audiodlkm code warning asoc: Reslove audiodlkm error & warn & issues asoc: add drift support for mi2s interface ASoC: add LXC audio config for auto sa8295 platform asoc: enable mclk1 for audio bring up ASoC: wsa883x: Enable all WSA interrupts asoc: wsa883x: add slave_irq for wsa883x asoc: wsa883x: update irq_drv_data per wsa device ASoC: mbhc-adc: Prevent lineout from being reported two times ASoC: Lahaina: correction to CPS payload ASoC: wcd937x: Add change for LDOL VOUT accuracy calibration ASoC: wcd937x: Update register value for new fab id for tanggu ASoC: wcd937x: Add change to micbias reg for new tanggu fab id Revert "ASoC: wsa883x: Add check before enable/disable PDM WD irq" ASoC: Add proper routing for vi ch and cdc dma format widgets asoc: set min period size of capture/playback to 120 dsp: bugfix for memory leak in error handling path config: fix compile issue asoc: Update the dai link IDs for MI2S dai links ASoC: msm-dai-q6-v2: Add separate cpu dais for mi2s rx and tx Change-Id: I0d9cf31f1ef60c754451ef86589cf91d29f8d682
2022-05-18 17:36:17 -04:00
ifeq ($(CONFIG_ARCH_SM6150), y)
LINUXINCLUDE += \
-include $(srctree)/techpack/audio/config/sm6150autoconf.h
endif
obj-y += soc/
obj-y += dsp/
obj-y += ipc/
obj-y += asoc/