From 256c2dd18fa3543d707809bf9e606fb41f83ac6b Mon Sep 17 00:00:00 2001 From: YOUR_NAME Date: Thu, 17 Mar 2022 09:32:41 +0800 Subject: [PATCH] feat: Add the compilation script of headset driver Signed-off-by: wangyeyu --- model/audio/Kconfig | 9 +++++++++ model/audio/Makefile | 11 +++++++++++ 2 files changed, 20 insertions(+) diff --git a/model/audio/Kconfig b/model/audio/Kconfig index 82cc568..e1beac5 100644 --- a/model/audio/Kconfig +++ b/model/audio/Kconfig @@ -18,6 +18,15 @@ config DRIVERS_HDF_AUDIO_RK3568 help Answer Y to choice HDF Audio Codec driver. +config DRIVERS_HDF_AUDIO_ANA_HEADSET + bool "Audio Headset support" + default n + depends on DRIVERS_HDF_AUDIO_RK3568 + help + Audio Headset support: + support hook interrupt mode. + support hook adc mode. + config DRIVERS_HDF_AUDIO_TEST bool "Enable HDF Audio driver Test" default n diff --git a/model/audio/Makefile b/model/audio/Makefile index dd5c7e8..901164f 100644 --- a/model/audio/Makefile +++ b/model/audio/Makefile @@ -60,6 +60,12 @@ obj-$(CONFIG_DRIVERS_HDF_AUDIO_RK3568) += \ $(KHDF_AUDIO_RK3568_DIR)/soc/src/rk3568_dma_adapter.o \ $(KHDF_AUDIO_RK3568_DIR)/soc/src/rk3568_dma_ops.o +obj-$(CONFIG_DRIVERS_HDF_AUDIO_ANA_HEADSET) += \ + $(KHDF_AUDIO_RK3568_DIR)/headset_monitor/src/analog_headset_base.o \ + $(KHDF_AUDIO_RK3568_DIR)/headset_monitor/src/analog_headset_core.o \ + $(KHDF_AUDIO_RK3568_DIR)/headset_monitor/src/analog_headset_gpio.o \ + $(KHDF_AUDIO_RK3568_DIR)/headset_monitor/src/analog_headset_adc.o + ccflags-$(CONFIG_DRIVERS_HDF_AUDIO) += -lm -lc -lgcc -std=gnu99 -Werror\ -I$(srctree)/$(KHDF_AUDIO_KHDF_ROOT_DIR)/osal/include \ -I$(srctree)/$(KHDF_FRAMEWORK_ROOT_DIR)/include/core \ @@ -89,3 +95,8 @@ ccflags-$(CONFIG_DRIVERS_HDF_AUDIO_RK3568) += \ -I$(srctree)/$(KHDF_AUDIO_RK3568_INC_DIR)/dsp/include \ -I$(srctree)/$(KHDF_AUDIO_RK3568_INC_DIR)/codec/rk809_codec/include \ -I$(srctree)/$(KHDF_AUDIO_RK3568_INC_DIR)/include + +ccflags-$(CONFIG_DRIVERS_HDF_AUDIO_ANA_HEADSET) += \ + -I$(srctree)/$(KHDF_FRAMEWORK_ROOT_DIR)/model/input/driver \ + -I$(srctree)/drivers/hdf/evdev \ + -I$(srctree)/$(KHDF_AUDIO_RK3568_INC_DIR)/headset_monitor/include -- Gitee