asoc: add audio kernel config files for pitti
add audio kernel config files for pitti. Change-Id: I2ef71e7ce42b6083c099558bd0d14f49800d3e3a Signed-off-by: Prasad Kumpatla <quic_pkumpatl@quicinc.com>
This commit is contained in:

committed by
Yuhui Zhao

parent
58cd56ebf3
commit
d36fc5c57f
18
Android.mk
18
Android.mk
@@ -18,10 +18,14 @@ ifeq ($(call is-board-platform-in-list,holi blair),true)
|
|||||||
AUDIO_SELECT := CONFIG_SND_SOC_HOLI=m
|
AUDIO_SELECT := CONFIG_SND_SOC_HOLI=m
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifeq ($(call is-board-platform-in-list,pineapple cliffs pitti volcano),true)
|
ifeq ($(call is-board-platform-in-list,pineapple cliffs volcano),true)
|
||||||
AUDIO_SELECT := CONFIG_SND_SOC_PINEAPPLE=m
|
AUDIO_SELECT := CONFIG_SND_SOC_PINEAPPLE=m
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
ifeq ($(call is-board-platform-in-list,pitti),true)
|
||||||
|
AUDIO_SELECT := CONFIG_SND_SOC_PITTI=m
|
||||||
|
endif
|
||||||
|
|
||||||
ifeq ($(ENABLE_AUDIO_LEGACY_TECHPACK),true)
|
ifeq ($(ENABLE_AUDIO_LEGACY_TECHPACK),true)
|
||||||
include $(call all-subdir-makefiles)
|
include $(call all-subdir-makefiles)
|
||||||
LOCAL_PATH := vendor/qcom/opensource/audio-kernel
|
LOCAL_PATH := vendor/qcom/opensource/audio-kernel
|
||||||
@@ -392,7 +396,7 @@ LOCAL_MODULE_PATH := $(KERNEL_MODULES_OUT)
|
|||||||
include $(DLKM_DIR)/Build_external_kernelmodule.mk
|
include $(DLKM_DIR)/Build_external_kernelmodule.mk
|
||||||
########################### WCD939x CODEC ################################
|
########################### WCD939x CODEC ################################
|
||||||
|
|
||||||
ifneq ($(call is-board-platform-in-list, niobe),true)
|
ifneq ($(call is-board-platform-in-list, niobe pitti),true)
|
||||||
include $(CLEAR_VARS)
|
include $(CLEAR_VARS)
|
||||||
LOCAL_SRC_FILES := $(AUDIO_SRC_FILES)
|
LOCAL_SRC_FILES := $(AUDIO_SRC_FILES)
|
||||||
LOCAL_MODULE := wcd939x_dlkm.ko
|
LOCAL_MODULE := wcd939x_dlkm.ko
|
||||||
@@ -512,6 +516,16 @@ LOCAL_MODULE_DEBUG_ENABLE := true
|
|||||||
LOCAL_MODULE_PATH := $(KERNEL_MODULES_OUT)
|
LOCAL_MODULE_PATH := $(KERNEL_MODULES_OUT)
|
||||||
include $(DLKM_DIR)/Build_external_kernelmodule.mk
|
include $(DLKM_DIR)/Build_external_kernelmodule.mk
|
||||||
endif
|
endif
|
||||||
|
ifeq ($(call is-board-platform-in-list,pitti),true)
|
||||||
|
include $(CLEAR_VARS)
|
||||||
|
LOCAL_SRC_FILES := $(AUDIO_SRC_FILES)
|
||||||
|
LOCAL_MODULE := wsa881x_analog_dlkm.ko
|
||||||
|
LOCAL_MODULE_KBUILD_NAME := asoc/codecs/wsa881x_analog_dlkm.ko
|
||||||
|
LOCAL_MODULE_TAGS := optional
|
||||||
|
LOCAL_MODULE_DEBUG_ENABLE := true
|
||||||
|
LOCAL_MODULE_PATH := $(KERNEL_MODULES_OUT)
|
||||||
|
include $(DLKM_DIR)/Build_external_kernelmodule.mk
|
||||||
|
endif
|
||||||
##########################################################
|
##########################################################
|
||||||
endif # DLKM check
|
endif # DLKM check
|
||||||
endif # supported target check
|
endif # supported target check
|
||||||
|
@@ -46,11 +46,13 @@ ddk_headers(
|
|||||||
)
|
)
|
||||||
|
|
||||||
load(":build/pineapple.bzl", "define_pineapple")
|
load(":build/pineapple.bzl", "define_pineapple")
|
||||||
|
load(":build/pitti.bzl", "define_pitti")
|
||||||
load(":build/kalama.bzl", "define_kalama")
|
load(":build/kalama.bzl", "define_kalama")
|
||||||
load(":build/blair.bzl", "define_blair")
|
load(":build/blair.bzl", "define_blair")
|
||||||
load(":build/niobe.bzl", "define_niobe")
|
load(":build/niobe.bzl", "define_niobe")
|
||||||
|
|
||||||
define_kalama()
|
define_kalama()
|
||||||
define_pineapple()
|
define_pineapple()
|
||||||
|
define_pitti()
|
||||||
define_blair()
|
define_blair()
|
||||||
define_niobe()
|
define_niobe()
|
||||||
|
@@ -38,6 +38,47 @@ LOCAL_MODULE_KO_DIRS += asoc/codecs/wcd939x/wcd939x_slave_dlkm.ko
|
|||||||
LOCAL_MODULE_KO_DIRS += asoc/codecs/hdmi_dlkm.ko
|
LOCAL_MODULE_KO_DIRS += asoc/codecs/hdmi_dlkm.ko
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
|
||||||
|
ifeq ($(call is-board-platform-in-list,pitti),true)
|
||||||
|
LOCAL_MODULE_DDK_BUILD := true
|
||||||
|
|
||||||
|
LOCAL_MODULE_KO_DIRS := dsp/q6_notifier_dlkm.ko
|
||||||
|
LOCAL_MODULE_KO_DIRS += dsp/spf_core_dlkm.ko
|
||||||
|
LOCAL_MODULE_KO_DIRS += dsp/audpkt_ion_dlkm.ko
|
||||||
|
LOCAL_MODULE_KO_DIRS += ipc/gpr_dlkm.ko
|
||||||
|
LOCAL_MODULE_KO_DIRS += ipc/audio_pkt_dlkm.ko
|
||||||
|
LOCAL_MODULE_KO_DIRS += dsp/q6_dlkm.ko
|
||||||
|
LOCAL_MODULE_KO_DIRS += dsp/adsp_loader_dlkm.ko
|
||||||
|
LOCAL_MODULE_KO_DIRS += dsp/audio_prm_dlkm.ko
|
||||||
|
LOCAL_MODULE_KO_DIRS += dsp/q6_pdr_dlkm.ko
|
||||||
|
LOCAL_MODULE_KO_DIRS += soc/pinctrl_lpi_dlkm.ko
|
||||||
|
LOCAL_MODULE_KO_DIRS += soc/swr_dlkm.ko
|
||||||
|
LOCAL_MODULE_KO_DIRS += soc/swr_ctrl_dlkm.ko
|
||||||
|
LOCAL_MODULE_KO_DIRS += soc/snd_event_dlkm.ko
|
||||||
|
LOCAL_MODULE_KO_DIRS += asoc/codecs/wcd_core_dlkm.ko
|
||||||
|
LOCAL_MODULE_KO_DIRS += asoc/codecs/mbhc_dlkm.ko
|
||||||
|
LOCAL_MODULE_KO_DIRS += asoc/codecs/swr_dmic_dlkm.ko
|
||||||
|
LOCAL_MODULE_KO_DIRS += asoc/codecs/wcd9xxx_dlkm.ko
|
||||||
|
LOCAL_MODULE_KO_DIRS += asoc/codecs/swr_haptics_dlkm.ko
|
||||||
|
LOCAL_MODULE_KO_DIRS += asoc/codecs/stub_dlkm.ko
|
||||||
|
LOCAL_MODULE_KO_DIRS += asoc/machine_dlkm.ko
|
||||||
|
LOCAL_MODULE_KO_DIRS += asoc/codecs/lpass-cdc/lpass_cdc_dlkm.ko
|
||||||
|
LOCAL_MODULE_KO_DIRS += asoc/codecs/lpass-cdc/lpass_cdc_wsa_macro_dlkm.ko
|
||||||
|
LOCAL_MODULE_KO_DIRS += asoc/codecs/lpass-cdc/lpass_cdc_wsa2_macro_dlkm.ko
|
||||||
|
LOCAL_MODULE_KO_DIRS += asoc/codecs/lpass-cdc/lpass_cdc_va_macro_dlkm.ko
|
||||||
|
LOCAL_MODULE_KO_DIRS += asoc/codecs/lpass-cdc/lpass_cdc_tx_macro_dlkm.ko
|
||||||
|
LOCAL_MODULE_KO_DIRS += asoc/codecs/lpass-cdc/lpass_cdc_rx_macro_dlkm.ko
|
||||||
|
LOCAL_MODULE_KO_DIRS += asoc/codecs/wcd937x/wcd937x_dlkm.ko
|
||||||
|
LOCAL_MODULE_KO_DIRS += asoc/codecs/wcd937x/wcd937x_slave_dlkm.ko
|
||||||
|
LOCAL_MODULE_KO_DIRS += asoc/codecs/wcd938x/wcd938x_dlkm.ko
|
||||||
|
LOCAL_MODULE_KO_DIRS += asoc/codecs/wcd938x/wcd938x_slave_dlkm.ko
|
||||||
|
LOCAL_MODULE_KO_DIRS += asoc/codecs/wsa881x_analog_dlkm.ko
|
||||||
|
LOCAL_MODULE_KO_DIRS += asoc/codecs/wsa883x/wsa883x_dlkm.ko
|
||||||
|
LOCAL_MODULE_KO_DIRS += asoc/codecs/wsa884x/wsa884x_dlkm.ko
|
||||||
|
LOCAL_MODULE_KO_DIRS += asoc/codecs/hdmi_dlkm.ko
|
||||||
|
endif
|
||||||
|
|
||||||
|
|
||||||
ifeq ($(call is-board-platform-in-list,blair),true)
|
ifeq ($(call is-board-platform-in-list,blair),true)
|
||||||
LOCAL_MODULE_DDK_BUILD := true
|
LOCAL_MODULE_DDK_BUILD := true
|
||||||
|
|
||||||
|
12
asoc/Kbuild
12
asoc/Kbuild
@@ -81,8 +81,8 @@ ifeq ($(KERNEL_BUILD), 0)
|
|||||||
INCS += -include $(AUDIO_ROOT)/config/pineappleautoconf.h
|
INCS += -include $(AUDIO_ROOT)/config/pineappleautoconf.h
|
||||||
endif
|
endif
|
||||||
ifeq ($(CONFIG_ARCH_PITTI), y)
|
ifeq ($(CONFIG_ARCH_PITTI), y)
|
||||||
include $(AUDIO_ROOT)/config/pineappleauto.conf
|
include $(AUDIO_ROOT)/config/pittiauto.conf
|
||||||
INCS += -include $(AUDIO_ROOT)/config/pineappleautoconf.h
|
INCS += -include $(AUDIO_ROOT)/config/pittiautoconf.h
|
||||||
endif
|
endif
|
||||||
ifeq ($(CONFIG_ARCH_LITO), y)
|
ifeq ($(CONFIG_ARCH_LITO), y)
|
||||||
include $(AUDIO_ROOT)/config/litoauto.conf
|
include $(AUDIO_ROOT)/config/litoauto.conf
|
||||||
@@ -206,6 +206,11 @@ ifdef CONFIG_SND_SOC_PINEAPPLE
|
|||||||
MACHINE_OBJS += pineapple.o
|
MACHINE_OBJS += pineapple.o
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
# for PITTI sound card driver
|
||||||
|
ifdef CONFIG_SND_SOC_PITTI
|
||||||
|
MACHINE_OBJS += pineapple.o
|
||||||
|
endif
|
||||||
|
|
||||||
# for HOLI sound card driver
|
# for HOLI sound card driver
|
||||||
ifdef CONFIG_SND_SOC_HOLI
|
ifdef CONFIG_SND_SOC_HOLI
|
||||||
MACHINE_OBJS += holi.o
|
MACHINE_OBJS += holi.o
|
||||||
@@ -309,6 +314,9 @@ machine_dlkm-y := $(MACHINE_OBJS)
|
|||||||
obj-$(CONFIG_SND_SOC_PINEAPPLE) += machine_dlkm.o
|
obj-$(CONFIG_SND_SOC_PINEAPPLE) += machine_dlkm.o
|
||||||
machine_dlkm-y := $(MACHINE_OBJS)
|
machine_dlkm-y := $(MACHINE_OBJS)
|
||||||
|
|
||||||
|
obj-$(CONFIG_SND_SOC_PITTI) += machine_dlkm.o
|
||||||
|
machine_dlkm-y := $(MACHINE_OBJS)
|
||||||
|
|
||||||
obj-$(CONFIG_SND_SOC_HOLI) += machine_dlkm.o
|
obj-$(CONFIG_SND_SOC_HOLI) += machine_dlkm.o
|
||||||
machine_dlkm-y := $(MACHINE_OBJS)
|
machine_dlkm-y := $(MACHINE_OBJS)
|
||||||
|
|
||||||
|
@@ -80,8 +80,8 @@ ifeq ($(KERNEL_BUILD), 0)
|
|||||||
INCS += -include $(AUDIO_ROOT)/config/pineappleautoconf.h
|
INCS += -include $(AUDIO_ROOT)/config/pineappleautoconf.h
|
||||||
endif
|
endif
|
||||||
ifeq ($(CONFIG_ARCH_PITTI), y)
|
ifeq ($(CONFIG_ARCH_PITTI), y)
|
||||||
include $(AUDIO_ROOT)/config/pineappleauto.conf
|
include $(AUDIO_ROOT)/config/pittiauto.conf
|
||||||
INCS += -include $(AUDIO_ROOT)/config/pineappleautoconf.h
|
INCS += -include $(AUDIO_ROOT)/config/pittiautoconf.h
|
||||||
endif
|
endif
|
||||||
ifeq ($(CONFIG_ARCH_LITO), y)
|
ifeq ($(CONFIG_ARCH_LITO), y)
|
||||||
include $(AUDIO_ROOT)/config/litoauto.conf
|
include $(AUDIO_ROOT)/config/litoauto.conf
|
||||||
|
@@ -43,8 +43,8 @@ ifeq ($(KERNEL_BUILD), 0)
|
|||||||
INCS += -include $(AUDIO_ROOT)/config/pineappleautoconf.h
|
INCS += -include $(AUDIO_ROOT)/config/pineappleautoconf.h
|
||||||
endif
|
endif
|
||||||
ifeq ($(CONFIG_ARCH_PITTI), y)
|
ifeq ($(CONFIG_ARCH_PITTI), y)
|
||||||
include $(AUDIO_ROOT)/config/pineappleauto.conf
|
include $(AUDIO_ROOT)/config/pittiauto.conf
|
||||||
INCS += -include $(AUDIO_ROOT)/config/pineappleautoconf.h
|
INCS += -include $(AUDIO_ROOT)/config/pittiautoconf.h
|
||||||
endif
|
endif
|
||||||
ifeq ($(CONFIG_ARCH_LITO), y)
|
ifeq ($(CONFIG_ARCH_LITO), y)
|
||||||
include $(AUDIO_ROOT)/config/litoauto.conf
|
include $(AUDIO_ROOT)/config/litoauto.conf
|
||||||
|
@@ -42,11 +42,12 @@ AUDIO_KERNEL_MODULES += $(KERNEL_MODULES_OUT)/swr_dmic_dlkm.ko \
|
|||||||
$(KERNEL_MODULES_OUT)/lpass_cdc_dlkm.ko \
|
$(KERNEL_MODULES_OUT)/lpass_cdc_dlkm.ko \
|
||||||
$(KERNEL_MODULES_OUT)/wsa884x_dlkm.ko \
|
$(KERNEL_MODULES_OUT)/wsa884x_dlkm.ko \
|
||||||
$(KERNEL_MODULES_OUT)/wsa883x_dlkm.ko \
|
$(KERNEL_MODULES_OUT)/wsa883x_dlkm.ko \
|
||||||
|
$(KERNEL_MODULES_OUT)/wsa881x_analog_dlkm.ko \
|
||||||
$(KERNEL_MODULES_OUT)/wcd937x_dlkm.ko \
|
$(KERNEL_MODULES_OUT)/wcd937x_dlkm.ko \
|
||||||
$(KERNEL_MODULES_OUT)/wcd937x_slave_dlkm.ko \
|
$(KERNEL_MODULES_OUT)/wcd937x_slave_dlkm.ko \
|
||||||
$(KERNEL_MODULES_OUT)/wcd938x_dlkm.ko \
|
$(KERNEL_MODULES_OUT)/wcd938x_dlkm.ko \
|
||||||
$(KERNEL_MODULES_OUT)/wcd938x_slave_dlkm.ko
|
$(KERNEL_MODULES_OUT)/wcd938x_slave_dlkm.ko
|
||||||
ifneq ($(call is-board-platform-in-list,niobe), true)
|
ifneq ($(call is-board-platform-in-list,niobe pitti), true)
|
||||||
AUDIO_KERNEL_MODULES += $(KERNEL_MODULES_OUT)/wcd939x_dlkm.ko \
|
AUDIO_KERNEL_MODULES += $(KERNEL_MODULES_OUT)/wcd939x_dlkm.ko \
|
||||||
$(KERNEL_MODULES_OUT)/wcd939x_slave_dlkm.ko
|
$(KERNEL_MODULES_OUT)/wcd939x_slave_dlkm.ko
|
||||||
endif
|
endif
|
||||||
|
@@ -17,21 +17,25 @@ PRODUCT_PACKAGES += $(KERNEL_MODULES_OUT)/q6_notifier_dlkm.ko\
|
|||||||
$(KERNEL_MODULES_OUT)/wcd9xxx_dlkm.ko \
|
$(KERNEL_MODULES_OUT)/wcd9xxx_dlkm.ko \
|
||||||
$(KERNEL_MODULES_OUT)/stub_dlkm.ko \
|
$(KERNEL_MODULES_OUT)/stub_dlkm.ko \
|
||||||
$(KERNEL_MODULES_OUT)/machine_dlkm.ko
|
$(KERNEL_MODULES_OUT)/machine_dlkm.ko
|
||||||
|
ifneq ($(call is-board-platform-in-list,bengal holi blair pitti), true)
|
||||||
|
PRODUCT_PACKAGES += $(KERNEL_MODULES_OUT)/swr_dmic_dlkm.ko \
|
||||||
|
$(KERNEL_MODULES_OUT)/lpass_cdc_wsa2_macro_dlkm.ko \
|
||||||
|
$(KERNEL_MODULES_OUT)/lpass_cdc_wsa_macro_dlkm.ko
|
||||||
|
endif
|
||||||
ifneq ($(call is-board-platform-in-list,bengal holi blair), true)
|
ifneq ($(call is-board-platform-in-list,bengal holi blair), true)
|
||||||
PRODUCT_PACKAGES += $(KERNEL_MODULES_OUT)/swr_dmic_dlkm.ko \
|
PRODUCT_PACKAGES += $(KERNEL_MODULES_OUT)/swr_dmic_dlkm.ko \
|
||||||
$(KERNEL_MODULES_OUT)/swr_haptics_dlkm.ko \
|
$(KERNEL_MODULES_OUT)/swr_haptics_dlkm.ko \
|
||||||
$(KERNEL_MODULES_OUT)/hdmi_dlkm.ko \
|
$(KERNEL_MODULES_OUT)/hdmi_dlkm.ko \
|
||||||
$(KERNEL_MODULES_OUT)/lpass_cdc_wsa2_macro_dlkm.ko \
|
|
||||||
$(KERNEL_MODULES_OUT)/lpass_cdc_wsa_macro_dlkm.ko \
|
|
||||||
$(KERNEL_MODULES_OUT)/lpass_cdc_va_macro_dlkm.ko \
|
$(KERNEL_MODULES_OUT)/lpass_cdc_va_macro_dlkm.ko \
|
||||||
$(KERNEL_MODULES_OUT)/lpass_cdc_rx_macro_dlkm.ko \
|
$(KERNEL_MODULES_OUT)/lpass_cdc_rx_macro_dlkm.ko \
|
||||||
$(KERNEL_MODULES_OUT)/lpass_cdc_tx_macro_dlkm.ko \
|
$(KERNEL_MODULES_OUT)/lpass_cdc_tx_macro_dlkm.ko \
|
||||||
$(KERNEL_MODULES_OUT)/lpass_cdc_dlkm.ko \
|
$(KERNEL_MODULES_OUT)/lpass_cdc_dlkm.ko \
|
||||||
|
$(KERNEL_MODULES_OUT)/wsa881x_analog_dlkm.ko \
|
||||||
$(KERNEL_MODULES_OUT)/wsa884x_dlkm.ko \
|
$(KERNEL_MODULES_OUT)/wsa884x_dlkm.ko \
|
||||||
$(KERNEL_MODULES_OUT)/wsa883x_dlkm.ko \
|
$(KERNEL_MODULES_OUT)/wsa883x_dlkm.ko \
|
||||||
$(KERNEL_MODULES_OUT)/wcd938x_dlkm.ko \
|
$(KERNEL_MODULES_OUT)/wcd938x_dlkm.ko \
|
||||||
$(KERNEL_MODULES_OUT)/wcd938x_slave_dlkm.ko
|
$(KERNEL_MODULES_OUT)/wcd938x_slave_dlkm.ko
|
||||||
ifneq ($(call is-board-platform-in-list,niobe), true)
|
ifneq ($(call is-board-platform-in-list,niobe pitti), true)
|
||||||
PRODUCT_PACKAGES += $(KERNEL_MODULES_OUT)/wcd939x_dlkm.ko \
|
PRODUCT_PACKAGES += $(KERNEL_MODULES_OUT)/wcd939x_dlkm.ko \
|
||||||
$(KERNEL_MODULES_OUT)/wcd939x_slave_dlkm.ko
|
$(KERNEL_MODULES_OUT)/wcd939x_slave_dlkm.ko
|
||||||
endif
|
endif
|
||||||
|
@@ -160,6 +160,9 @@ audio_modules.register(
|
|||||||
"CONFIG_SND_SOC_PINEAPPLE": [
|
"CONFIG_SND_SOC_PINEAPPLE": [
|
||||||
"pineapple.c"
|
"pineapple.c"
|
||||||
],
|
],
|
||||||
|
"CONFIG_SND_SOC_PITTI": [
|
||||||
|
"pineapple.c"
|
||||||
|
],
|
||||||
"CONFIG_SND_SOC_NIOBE": [
|
"CONFIG_SND_SOC_NIOBE": [
|
||||||
"pineapple.c"
|
"pineapple.c"
|
||||||
],
|
],
|
||||||
|
59
build/pitti.bzl
Normal file
59
build/pitti.bzl
Normal file
@@ -0,0 +1,59 @@
|
|||||||
|
load(":audio_modules.bzl", "audio_modules")
|
||||||
|
load(":module_mgr.bzl", "define_target_modules")
|
||||||
|
|
||||||
|
def define_pitti():
|
||||||
|
define_target_modules(
|
||||||
|
target = "pitti",
|
||||||
|
variants = ["consolidate", "gki"],
|
||||||
|
registry = audio_modules,
|
||||||
|
modules = [
|
||||||
|
"q6_dlkm",
|
||||||
|
"spf_core_dlkm",
|
||||||
|
"audpkt_ion_dlkm",
|
||||||
|
"q6_notifier_dlkm",
|
||||||
|
"adsp_loader_dlkm",
|
||||||
|
"audio_prm_dlkm",
|
||||||
|
"q6_pdr_dlkm",
|
||||||
|
"gpr_dlkm",
|
||||||
|
"audio_pkt_dlkm",
|
||||||
|
"pinctrl_lpi_dlkm",
|
||||||
|
"swr_dlkm",
|
||||||
|
"swr_ctrl_dlkm",
|
||||||
|
"snd_event_dlkm",
|
||||||
|
"machine_dlkm",
|
||||||
|
"wcd_core_dlkm",
|
||||||
|
"mbhc_dlkm",
|
||||||
|
"swr_dmic_dlkm",
|
||||||
|
"wcd9xxx_dlkm",
|
||||||
|
"swr_haptics_dlkm",
|
||||||
|
"stub_dlkm",
|
||||||
|
"hdmi_dlkm",
|
||||||
|
"lpass_cdc_dlkm",
|
||||||
|
"lpass_cdc_va_macro_dlkm",
|
||||||
|
"lpass_cdc_rx_macro_dlkm",
|
||||||
|
"lpass_cdc_tx_macro_dlkm",
|
||||||
|
"lpass_cdc_wsa2_macro_dlkm",
|
||||||
|
"lpass_cdc_wsa_macro_dlkm",
|
||||||
|
"wsa881x_analog_dlkm",
|
||||||
|
"wsa883x_dlkm",
|
||||||
|
"wsa884x_dlkm",
|
||||||
|
"wcd937x_dlkm",
|
||||||
|
"wcd937x_slave_dlkm",
|
||||||
|
"wcd938x_dlkm",
|
||||||
|
"wcd938x_slave_dlkm",
|
||||||
|
|
||||||
|
],
|
||||||
|
config_options = [
|
||||||
|
"CONFIG_SND_SOC_PITTI",
|
||||||
|
"CONFIG_SND_SOC_MSM_QDSP6V2_INTF",
|
||||||
|
"CONFIG_MSM_QDSP6_SSR",
|
||||||
|
"CONFIG_DIGITAL_CDC_RSC_MGR",
|
||||||
|
"CONFIG_SOUNDWIRE_MSTR_CTRL",
|
||||||
|
"CONFIG_WCD9XXX_CODEC_CORE_V2",
|
||||||
|
"CONFIG_MSM_CDC_PINCTRL",
|
||||||
|
"CONFIG_SND_SOC_WCD_IRQ",
|
||||||
|
"CONFIG_SND_SOC_WCD9XXX_V2",
|
||||||
|
"CONFIG_SND_SOC_WCD_MBHC_ADC",
|
||||||
|
"CONFIG_MSM_EXT_DISPLAY",
|
||||||
|
]
|
||||||
|
)
|
38
config/pittiauto.conf
Normal file
38
config/pittiauto.conf
Normal file
@@ -0,0 +1,38 @@
|
|||||||
|
# SPDX-License-Identifier: GPL-2.0-only
|
||||||
|
/*
|
||||||
|
* Copyright (c) 2023, Qualcomm Innovation Center, Inc. All rights reserved.
|
||||||
|
*/
|
||||||
|
export CONFIG_SND_SOC_MSM_QDSP6V2_INTF=m
|
||||||
|
export CONFIG_SND_SOC_PITTI=m
|
||||||
|
export CONFIG_SND_EVENT=m
|
||||||
|
export CONFIG_AUDIO_PKT_ION=m
|
||||||
|
export CONFIG_MSM_QDSP6_NOTIFIER=m
|
||||||
|
export CONFIG_MSM_QDSP6_SSR=m
|
||||||
|
export CONFIG_MSM_ADSP_LOADER=m
|
||||||
|
export CONFIG_SPF_CORE=m
|
||||||
|
export CONFIG_MSM_QDSP6_GPR_RPMSG=m
|
||||||
|
export CONFIG_MSM_QDSP6_PDR=m
|
||||||
|
export CONFIG_AUDIO_PRM=m
|
||||||
|
export CONFIG_AUDIO_PKT=m
|
||||||
|
export CONFIG_DIGITAL_CDC_RSC_MGR=m
|
||||||
|
export CONFIG_PINCTRL_LPI=m
|
||||||
|
export CONFIG_SOUNDWIRE=m
|
||||||
|
export CONFIG_SOUNDWIRE_MSTR_CTRL=m
|
||||||
|
export CONFIG_WCD9XXX_CODEC_CORE_V2=m
|
||||||
|
export CONFIG_MSM_CDC_PINCTRL=m
|
||||||
|
export CONFIG_SND_SOC_LPASS_CDC=m
|
||||||
|
export CONFIG_SND_SOC_WCD_IRQ=m
|
||||||
|
export CONFIG_LPASS_CDC_VA_MACRO=m
|
||||||
|
export CONFIG_LPASS_CDC_TX_MACRO=m
|
||||||
|
export CONFIG_LPASS_CDC_RX_MACRO=m
|
||||||
|
export CONFIG_SND_SOC_WSA881X_ANALOG=m
|
||||||
|
export CONFIG_WSA881X_TEMP_SENSOR_DISABLE=m
|
||||||
|
export CONFIG_SND_SOC_WCD9XXX_V2=m
|
||||||
|
export CONFIG_SND_SOC_WCD937X=m
|
||||||
|
export CONFIG_SND_SOC_WCD937X_SLAVE=m
|
||||||
|
export CONFIG_SND_SOC_WCD938X=m
|
||||||
|
export CONFIG_SND_SOC_WCD938X_SLAVE=m
|
||||||
|
export CONFIG_SND_SOC_WCD_MBHC=m
|
||||||
|
export CONFIG_SND_SOC_WCD_MBHC_ADC=m
|
||||||
|
export CONFIG_SND_SOC_MSM_STUB=m
|
||||||
|
export CONFIG_SND_SOC_MSM_HDMI_CODEC_RX=m
|
41
config/pittiautoconf.h
Normal file
41
config/pittiautoconf.h
Normal file
@@ -0,0 +1,41 @@
|
|||||||
|
/* SPDX-License-Identifier: GPL-2.0-only */
|
||||||
|
/*
|
||||||
|
* Copyright (c) 2020-2021, The Linux Foundation. All rights reserved.
|
||||||
|
* Copyright (c) 2022-2023, Qualcomm Innovation Center, Inc. All rights reserved.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#define CONFIG_SND_SOC_MSM_QDSP6V2_INTF 1
|
||||||
|
#define CONFIG_SND_SOC_PITTI 1
|
||||||
|
#define CONFIG_SND_EVENT 1
|
||||||
|
#define CONFIG_AUDIO_PKT_ION 1
|
||||||
|
#define CONFIG_MSM_QDSP6_NOTIFIER 1
|
||||||
|
#define CONFIG_MSM_QDSP6_SSR 1
|
||||||
|
#define CONFIG_MSM_QDSP6_PDR 1
|
||||||
|
#define CONFIG_MSM_ADSP_LOADER 1
|
||||||
|
#define CONFIG_SPF_CORE 1
|
||||||
|
#define CONFIG_MSM_QDSP6_GPR_RPMSG 1
|
||||||
|
#define CONFIG_AUDIO_PRM 1
|
||||||
|
#define CONFIG_AUDIO_PKT 1
|
||||||
|
#define CONFIG_DIGITAL_CDC_RSC_MGR 1
|
||||||
|
#define CONFIG_PINCTRL_LPI 1
|
||||||
|
#define CONFIG_SOUNDWIRE 1
|
||||||
|
#define CONFIG_SOUNDWIRE_MSTR_CTRL 1
|
||||||
|
#define CONFIG_WCD9XXX_CODEC_CORE_V2 1
|
||||||
|
#define CONFIG_MSM_CDC_PINCTRL 1
|
||||||
|
#define CONFIG_SND_SOC_LPASS_CDC 1
|
||||||
|
#define CONFIG_SND_SOC_WCD_IRQ 1
|
||||||
|
#define CONFIG_LPASS_CDC_VA_MACRO 1
|
||||||
|
#define CONFIG_LPASS_CDC_TX_MACRO 1
|
||||||
|
#define CONFIG_LPASS_CDC_RX_MACRO 1
|
||||||
|
#define CONFIG_SND_SOC_WCD9XXX_V2 1
|
||||||
|
#define CONFIG_SND_SOC_WCD937X 1
|
||||||
|
#define CONFIG_SND_SOC_WCD937X_SLAVE 1
|
||||||
|
#define CONFIG_SND_SOC_WSA881X_ANALOG 1
|
||||||
|
#define CONFIG_WSA881X_TEMP_SENSOR_DISABLE 1
|
||||||
|
#define CONFIG_SND_SOC_WCD938X 1
|
||||||
|
#define CONFIG_SND_SOC_WCD938X_SLAVE 1
|
||||||
|
#define CONFIG_SND_SOC_WCD_MBHC 1
|
||||||
|
#define CONFIG_SND_SOC_WCD_MBHC_ADC 1
|
||||||
|
#define CONFIG_SND_SOC_MSM_STUB 1
|
||||||
|
#define CONFIG_SND_SOC_MSM_HDMI_CODEC_RX 1
|
||||||
|
#define CONFIG_MSM_EXT_DISPLAY 1
|
@@ -64,8 +64,8 @@ ifeq ($(KERNEL_BUILD), 0)
|
|||||||
INCS += -include $(AUDIO_ROOT)/config/pineappleautoconf.h
|
INCS += -include $(AUDIO_ROOT)/config/pineappleautoconf.h
|
||||||
endif
|
endif
|
||||||
ifeq ($(CONFIG_ARCH_PITTI), y)
|
ifeq ($(CONFIG_ARCH_PITTI), y)
|
||||||
include $(AUDIO_ROOT)/config/pineappleauto.conf
|
include $(AUDIO_ROOT)/config/pittiauto.conf
|
||||||
INCS += -include $(AUDIO_ROOT)/config/pineappleautoconf.h
|
INCS += -include $(AUDIO_ROOT)/config/pittiautoconf.h
|
||||||
endif
|
endif
|
||||||
ifeq ($(CONFIG_ARCH_LITO), y)
|
ifeq ($(CONFIG_ARCH_LITO), y)
|
||||||
include $(AUDIO_ROOT)/config/litoauto.conf
|
include $(AUDIO_ROOT)/config/litoauto.conf
|
||||||
|
@@ -65,8 +65,8 @@ ifeq ($(KERNEL_BUILD), 0)
|
|||||||
INCS += -include $(AUDIO_ROOT)/config/pineappleautoconf.h
|
INCS += -include $(AUDIO_ROOT)/config/pineappleautoconf.h
|
||||||
endif
|
endif
|
||||||
ifeq ($(CONFIG_ARCH_PITTI), y)
|
ifeq ($(CONFIG_ARCH_PITTI), y)
|
||||||
include $(AUDIO_ROOT)/config/pineappleauto.conf
|
include $(AUDIO_ROOT)/config/pittiauto.conf
|
||||||
INCS += -include $(AUDIO_ROOT)/config/pineappleautoconf.h
|
INCS += -include $(AUDIO_ROOT)/config/pittiautoconf.h
|
||||||
endif
|
endif
|
||||||
ifeq ($(CONFIG_ARCH_LITO), y)
|
ifeq ($(CONFIG_ARCH_LITO), y)
|
||||||
include $(AUDIO_ROOT)/config/litoauto.conf
|
include $(AUDIO_ROOT)/config/litoauto.conf
|
||||||
|
@@ -59,8 +59,8 @@ ifeq ($(KERNEL_BUILD), 0)
|
|||||||
INCS += -include $(AUDIO_ROOT)/config/pineappleautoconf.h
|
INCS += -include $(AUDIO_ROOT)/config/pineappleautoconf.h
|
||||||
endif
|
endif
|
||||||
ifeq ($(CONFIG_ARCH_PITTI), y)
|
ifeq ($(CONFIG_ARCH_PITTI), y)
|
||||||
include $(AUDIO_ROOT)/config/pineappleauto.conf
|
include $(AUDIO_ROOT)/config/pittiauto.conf
|
||||||
INCS += -include $(AUDIO_ROOT)/config/pineappleautoconf.h
|
INCS += -include $(AUDIO_ROOT)/config/pittiautoconf.h
|
||||||
endif
|
endif
|
||||||
ifeq ($(CONFIG_ARCH_LITO), y)
|
ifeq ($(CONFIG_ARCH_LITO), y)
|
||||||
include $(AUDIO_ROOT)/config/litoauto.conf
|
include $(AUDIO_ROOT)/config/litoauto.conf
|
||||||
|
Reference in New Issue
Block a user