• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1#
2# Copyright (C) 2022-2023 HiHope Open Source Organization .
3#
4# This software is licensed under the terms of the GNU General Public
5# License version 2, as published by the Free Software Foundation, and
6# may be copied, distributed, and modified under those terms.
7#
8# This program is distributed in the hope that it will be useful,
9# but WITHOUT ANY WARRANTY; without even the implied warranty of
10# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11# GNU General Public License for more details.
12#
13#
14
15KHDF_AUDIO_KHDF_ROOT_DIR = drivers/hdf/khdf
16KHDF_FRAMEWORK_ROOT_DIR = drivers/hdf/framework
17KHDF_AUDIO_RK3588_INC_DIR = ../../../../device/board/hihope/dayu210/audio_drivers
18
19obj-$(CONFIG_DRIVERS_HDF_AUDIO_RK3588) += \
20        accessory/es8323/src/es8323_adapter.o \
21        accessory/es8323/src/es8323_impl.o \
22        accessory/es8323/src/es8323_linux_driver.o \
23        dai/src/rk3588_dai_linux_driver.o \
24        dai/src/rk3588_dai_adapter.o \
25        dai/src/rk3588_dai_ops.o \
26        soc/src/rk3588_dma_adapter.o \
27        soc/src/rk3588_dma_ops.o
28
29ccflags-$(CONFIG_DRIVERS_HDF_AUDIO_RK3588) += \
30        -I$(srctree)/$(KHDF_AUDIO_KHDF_ROOT_DIR)/osal/include \
31        -I$(srctree)/$(KHDF_FRAMEWORK_ROOT_DIR)/include/core \
32        -I$(srctree)/$(KHDF_FRAMEWORK_ROOT_DIR)/include/utils \
33        -I$(srctree)/$(KHDF_FRAMEWORK_ROOT_DIR)/include/osal \
34        -I$(srctree)/drivers/hdf/inner_api/osal/shared \
35        -I$(srctree)/drivers/hdf/inner_api/utils \
36        -I$(srctree)/drivers/hdf/inner_api/core \
37        -I$(srctree)/drivers/hdf/inner_api/host/shared \
38        -I$(srctree)/$(KHDF_FRAMEWORK_ROOT_DIR)/include/platform \
39        -I$(srctree)/$(KHDF_FRAMEWORK_ROOT_DIR)/include/config \
40        -I$(srctree)/$(KHDF_FRAMEWORK_ROOT_DIR)/include/audio \
41        -I$(srctree)/$(KHDF_FRAMEWORK_ROOT_DIR)/ability/sbuf/include \
42        -I$(srctree)/$(KHDF_FRAMEWORK_ROOT_DIR)/core/common/include/host \
43        -I$(srctree)/$(KHDF_FRAMEWORK_ROOT_DIR)/core/host/include \
44        -I$(srctree)/$(KHDF_FRAMEWORK_ROOT_DIR)/model/audio/core/include \
45        -I$(srctree)/$(KHDF_FRAMEWORK_ROOT_DIR)/model/audio/sapm/include \
46        -I$(srctree)/$(KHDF_FRAMEWORK_ROOT_DIR)/model/audio/dispatch/include \
47        -I$(srctree)/$(KHDF_FRAMEWORK_ROOT_DIR)/model/audio/common/include \
48        -I$(srctree)/bounds_checking_function/include \
49        -I$(srctree)/sound/soc/rockchip \
50        -I$(srctree)/$(KHDF_AUDIO_RK3588_INC_DIR)/soc/include \
51        -I$(srctree)/$(KHDF_AUDIO_RK3588_INC_DIR)/dai/include \
52        -I$(srctree)/$(KHDF_AUDIO_RK3588_INC_DIR)/dsp/include \
53        -I$(srctree)/$(KHDF_AUDIO_RK3588_INC_DIR)/accessory/es8323/include \
54        -I$(srctree)/$(KHDF_AUDIO_RK3588_INC_DIR)/include
55