diff --git a/model/audio/Kconfig b/model/audio/Kconfig index efb17c9560c5358e235e70470eed92f567ccbc86..843ae54d3904e1d2c4b93870df2338347df9b227 100755 --- a/model/audio/Kconfig +++ b/model/audio/Kconfig @@ -4,7 +4,7 @@ config DRIVERS_HDF_AUDIO depends on DRIVERS_HDF help Answer Y to choice HDF Audio driver. -config DRIVERS_HDF_AUDIO_HI3516CODEC +config DRIVERS_HDF_AUDIO_RK3399 bool "Enable HDF Audio Codec driver" default n depends on DRIVERS_HDF_AUDIO diff --git a/model/audio/Makefile b/model/audio/Makefile index d66037684d804b206980fcc6a8a2ba235f8be742..cd884dc2ac0a2dd3d34e615ea58979e627cfb4d3 100755 --- a/model/audio/Makefile +++ b/model/audio/Makefile @@ -16,8 +16,8 @@ KHDF_AUDIO_BASE_ROOT_DIR = ../../../../../.. KHDF_AUDIO_KHDF_ROOT_DIR = drivers/hdf/khdf KHDF_FRAMEWORK_ROOT_DIR = drivers/hdf/framework KHDF_AUDIO_ROOT_DIR = ../../../../../framework/model/audio -KHDF_AUDIO_HI3516DV300_DIR = $(KHDF_AUDIO_BASE_ROOT_DIR)/drivers/peripheral/audio/chipsets/hi3516dv300 -KHDF_AUDIO_HI3516DV300_INC_DIR = drivers/hdf/framework/../peripheral/audio/chipsets/hi3516dv300 +KHDF_AUDIO_RK3399_DIR = $(KHDF_AUDIO_BASE_ROOT_DIR)/drivers/peripheral/audio/chipsets/rk3399 +KHDF_AUDIO_RK3399_INC_DIR = drivers/hdf/framework/../peripheral/audio/chipsets/rk3399 obj-$(CONFIG_DRIVERS_HDF_AUDIO) += \ $(KHDF_AUDIO_ROOT_DIR)/core/src/audio_core.o \ @@ -33,19 +33,13 @@ obj-$(CONFIG_DRIVERS_HDF_AUDIO) += \ $(KHDF_AUDIO_ROOT_DIR)/dispatch/src/audio_stream_dispatch.o \ $(KHDF_AUDIO_ROOT_DIR)/dispatch/src/audio_control_dispatch.o -obj-$(CONFIG_DRIVERS_HDF_AUDIO_HI3516CODEC) += \ - $(KHDF_AUDIO_HI3516DV300_DIR)/../tfa9879/accessory/src/tfa9879_accessory_adapter.o \ - $(KHDF_AUDIO_HI3516DV300_DIR)/../tfa9879/accessory/src/tfa9879_accessory_impl.o \ - $(KHDF_AUDIO_HI3516DV300_DIR)/codec/src/hi3516_codec_adapter.o \ - $(KHDF_AUDIO_HI3516DV300_DIR)/codec/src/hi3516_codec_impl.o \ - $(KHDF_AUDIO_HI3516DV300_DIR)/codec/src/hi3516_codec_ops.o \ - $(KHDF_AUDIO_HI3516DV300_DIR)/dsp/src/dsp_adapter.o \ - $(KHDF_AUDIO_HI3516DV300_DIR)/dsp/src/dsp_ops.o \ - $(KHDF_AUDIO_HI3516DV300_DIR)/soc/src/hi3516_dai_adapter.o \ - $(KHDF_AUDIO_HI3516DV300_DIR)/soc/src/hi3516_dai_ops.o \ - $(KHDF_AUDIO_HI3516DV300_DIR)/soc/src/hi3516_aiao_impl.o \ - $(KHDF_AUDIO_HI3516DV300_DIR)/soc/src/hi3516_dma_ops.o \ - $(KHDF_AUDIO_HI3516DV300_DIR)/soc/src/hi3516_dma_adapter.o +obj-$(CONFIG_DRIVERS_HDF_AUDIO_RK3399) += \ + $(KHDF_AUDIO_RK3399_DIR)/soc/src/rk3399_dma_ops.o \ + $(KHDF_AUDIO_RK3399_DIR)/soc/src/rk3399_dma_adapter.o \ + $(KHDF_AUDIO_RK3399_DIR)/dai/src/rk3399_dai_adapter.o \ + $(KHDF_AUDIO_RK3399_DIR)/dai/src/rk3399_dai_ops.o \ + $(KHDF_AUDIO_RK3399_DIR)/accessory/es8316/src/es8316_accessory_adapter.o \ + $(KHDF_AUDIO_RK3399_DIR)/accessory/es8316/src/es8316_accessory_impl.o ccflags-$(CONFIG_DRIVERS_HDF_AUDIO) += -lm -lc -lgcc -std=gnu99 -Werror \ -I$(srctree)/$(KHDF_AUDIO_KHDF_ROOT_DIR)/osal/include \ @@ -63,8 +57,8 @@ ccflags-$(CONFIG_DRIVERS_HDF_AUDIO) += -lm -lc -lgcc -std=gnu99 -Werror \ -I$(srctree)/$(KHDF_FRAMEWORK_ROOT_DIR)/model/audio/common/include \ -I$(srctree)/bounds_checking_function/include -ccflags-$(CONFIG_DRIVERS_HDF_AUDIO_HI3516CODEC) += \ - -I$(srctree)/$(KHDF_AUDIO_HI3516DV300_INC_DIR)/codec/include \ - -I$(srctree)/$(KHDF_AUDIO_HI3516DV300_INC_DIR)/soc/include \ - -I$(srctree)/$(KHDF_AUDIO_HI3516DV300_INC_DIR)/dsp/include \ - -I$(srctree)/$(KHDF_AUDIO_HI3516DV300_INC_DIR)/../tfa9879/accessory/include +ccflags-$(CONFIG_DRIVERS_HDF_AUDIO_RK3399) += -lm -lc -lgcc -std=gnu99 -Werror \ + -I$(srctree)/$(KHDF_AUDIO_RK3399_INC_DIR)/soc/include \ + -I$(srctree)/$(KHDF_AUDIO_RK3399_INC_DIR)/dai/include \ + -I$(srctree)/$(KHDF_AUDIO_RK3399_INC_DIR)/accessory/es8316/include +