From dcab67c50473c2bc1c53c2d7b55b1c2ec94e15cc Mon Sep 17 00:00:00 2001 From: Hari Veerubhotla Date: Sun, 14 Oct 2018 17:08:35 +0530 Subject: [PATCH] Initial Android target definition for trinket. Change-Id: Ib55a9013b0fa5bcda0e5d2d17d1741e607a9c9b5 --- Android.mk | 4 ++-- asoc/Android.mk | 7 ++++++- asoc/Kbuild | 5 +++++ asoc/codecs/Android.mk | 6 +++++- asoc/codecs/Kbuild | 5 +++++ asoc/codecs/bolero/Android.mk | 4 ++-- asoc/codecs/bolero/Kbuild | 5 +++++ asoc/codecs/wcd934x/Android.mk | 4 ++-- asoc/codecs/wcd934x/Kbuild | 5 +++++ asoc/codecs/wcd937x/Android.mk | 4 ++-- asoc/codecs/wcd937x/Kbuild | 5 +++++ dsp/Android.mk | 4 ++-- dsp/Kbuild | 5 +++++ dsp/codecs/Android.mk | 4 ++-- dsp/codecs/Kbuild | 5 +++++ ipc/Android.mk | 4 ++-- ipc/Kbuild | 5 +++++ soc/Android.mk | 6 +++--- soc/Kbuild | 5 +++++ 19 files changed, 73 insertions(+), 19 deletions(-) diff --git a/Android.mk b/Android.mk index c515dc5ea006..d5be7c8da943 100644 --- a/Android.mk +++ b/Android.mk @@ -3,7 +3,7 @@ MY_LOCAL_PATH := $(call my-dir) UAPI_OUT := $(PRODUCT_OUT)/obj/vendor/qcom/opensource/audio-kernel/include -ifeq ($(call is-board-platform-in-list,msm8953 sdm845 sdm670 qcs605 msmnile $(MSMSTEPPE)),true) +ifeq ($(call is-board-platform-in-list,msm8953 sdm845 sdm670 qcs605 msmnile $(MSMSTEPPE) $(TRINKET)),true) $(shell mkdir -p $(UAPI_OUT)/linux;) $(shell mkdir -p $(UAPI_OUT)/sound;) $(shell rm -rf $(PRODUCT_OUT)/obj/vendor/qcom/opensource/audio-kernel/ipc/Module.symvers) @@ -29,7 +29,7 @@ $(shell rm -rf $(PRODUCT_OUT)/obj/vendor/qcom/opensource/audio-kernel/asoc/codec include $(MY_LOCAL_PATH)/asoc/codecs/aqt1000/Android.mk endif -ifeq ($(call is-board-platform-in-list,$(MSMSTEPPE)),true) +ifeq ($(call is-board-platform-in-list,$(MSMSTEPPE) $(TRINKET)),true) $(shell rm -rf $(PRODUCT_OUT)/obj/vendor/qcom/opensource/audio-kernel/asoc/codecs/bolero/Module.symvers) include $(MY_LOCAL_PATH)/asoc/codecs/bolero/Android.mk $(shell rm -rf $(PRODUCT_OUT)/obj/vendor/qcom/opensource/audio-kernel/asoc/codecs/wcd937x/Module.symvers) diff --git a/asoc/Android.mk b/asoc/Android.mk index 8ca497c3c376..ae00ed72ae3d 100644 --- a/asoc/Android.mk +++ b/asoc/Android.mk @@ -23,9 +23,14 @@ TARGET := talos AUDIO_SELECT := CONFIG_SND_SOC_SM6150=m endif +ifeq ($(call is-board-platform,$(TRINKET)),true) +TARGET := trinket +AUDIO_SELECT := CONFIG_SND_SOC_SM6150=m +endif + AUDIO_CHIPSET := audio # Build/Package only in case of supported target -ifeq ($(call is-board-platform-in-list,msm8953 sdm845 sdm670 qcs605 msmnile $(MSMSTEPPE)),true) +ifeq ($(call is-board-platform-in-list,msm8953 sdm845 sdm670 qcs605 msmnile $(MSMSTEPPE) $(TRINKET)),true) LOCAL_PATH := $(call my-dir) diff --git a/asoc/Kbuild b/asoc/Kbuild index d0cbef55ba2e..2481e5b922eb 100644 --- a/asoc/Kbuild +++ b/asoc/Kbuild @@ -39,6 +39,11 @@ ifeq ($(KERNEL_BUILD), 0) export INCS += -include $(AUDIO_ROOT)/config/sm6150autoconf.h endif + ifeq ($(CONFIG_ARCH_TRINKET), y) + include $(AUDIO_ROOT)/config/sm6150auto.conf + export + INCS += -include $(AUDIO_ROOT)/config/sm6150autoconf.h + endif ifeq ($(CONFIG_ARCH_SDMSHRIKE), y) include $(AUDIO_ROOT)/config/sm8150auto.conf export diff --git a/asoc/codecs/Android.mk b/asoc/codecs/Android.mk index cbe1615b2b29..c6c8a443a39b 100644 --- a/asoc/codecs/Android.mk +++ b/asoc/codecs/Android.mk @@ -19,9 +19,13 @@ ifeq ($(call is-board-platform,$(MSMSTEPPE)),true) AUDIO_SELECT := CONFIG_SND_SOC_SM6150=m endif +ifeq ($(call is-board-platform,$(TRINKET)),true) +AUDIO_SELECT := CONFIG_SND_SOC_SM6150=m +endif + AUDIO_CHIPSET := audio # Build/Package only in case of supported target -ifeq ($(call is-board-platform-in-list,msm8953 sdm845 sdm670 qcs605 msmnile $(MSMSTEPPE)),true) +ifeq ($(call is-board-platform-in-list,msm8953 sdm845 sdm670 qcs605 msmnile $(MSMSTEPPE) $(TRINKET)),true) LOCAL_PATH := $(call my-dir) diff --git a/asoc/codecs/Kbuild b/asoc/codecs/Kbuild index ade1e477a0b8..3e5fc12e71e6 100644 --- a/asoc/codecs/Kbuild +++ b/asoc/codecs/Kbuild @@ -39,6 +39,11 @@ ifeq ($(KERNEL_BUILD), 0) export INCS += -include $(AUDIO_ROOT)/config/sm6150autoconf.h endif + ifeq ($(CONFIG_ARCH_TRINKET), y) + include $(AUDIO_ROOT)/config/sm6150auto.conf + export + INCS += -include $(AUDIO_ROOT)/config/sm6150autoconf.h + endif ifeq ($(CONFIG_ARCH_SDMSHRIKE), y) include $(AUDIO_ROOT)/config/sm8150auto.conf export diff --git a/asoc/codecs/bolero/Android.mk b/asoc/codecs/bolero/Android.mk index 7b28789535c0..e858207320f9 100644 --- a/asoc/codecs/bolero/Android.mk +++ b/asoc/codecs/bolero/Android.mk @@ -3,13 +3,13 @@ # Assume no targets will be supported # Check if this driver needs be built for current target -ifeq ($(call is-board-platform,$(MSMSTEPPE)),true) +ifeq ($(call is-board-platform,$(MSMSTEPPE) $(TRINKET)),true) AUDIO_SELECT := CONFIG_SND_SOC_SM6150=m endif AUDIO_CHIPSET := audio # Build/Package only in case of supported target -ifeq ($(call is-board-platform-in-list,$(MSMSTEPPE)),true) +ifeq ($(call is-board-platform-in-list,$(MSMSTEPPE) $(TRINKET)),true) LOCAL_PATH := $(call my-dir) diff --git a/asoc/codecs/bolero/Kbuild b/asoc/codecs/bolero/Kbuild index d6c2eea3ec8d..dfb7596a35d0 100644 --- a/asoc/codecs/bolero/Kbuild +++ b/asoc/codecs/bolero/Kbuild @@ -21,6 +21,11 @@ ifeq ($(KERNEL_BUILD), 0) export INCS += -include $(AUDIO_ROOT)/config/sm6150autoconf.h endif + ifeq ($(CONFIG_ARCH_TRINKET), y) + include $(AUDIO_ROOT)/config/sm6150auto.conf + export + INCS += -include $(AUDIO_ROOT)/config/sm6150autoconf.h + endif ifeq ($(CONFIG_ARCH_QCS405), y) include $(AUDIO_ROOT)/config/qcs405auto.conf export diff --git a/asoc/codecs/wcd934x/Android.mk b/asoc/codecs/wcd934x/Android.mk index 90a012dbab1f..3b5ef2fa175d 100644 --- a/asoc/codecs/wcd934x/Android.mk +++ b/asoc/codecs/wcd934x/Android.mk @@ -11,7 +11,7 @@ ifeq ($(call is-board-platform,msmnile),true) AUDIO_SELECT := CONFIG_SND_SOC_SM8150=m endif -ifeq ($(call is-board-platform,$(MSMSTEPPE)),true) +ifeq ($(call is-board-platform,$(MSMSTEPPE) $(TRINKET)),true) AUDIO_SELECT := CONFIG_SND_SOC_SM6150=m endif @@ -21,7 +21,7 @@ endif AUDIO_CHIPSET := audio # Build/Package only in case of supported target -ifeq ($(call is-board-platform-in-list,msm8953 sdm845 sdm670 qcs605 msmnile $(MSMSTEPPE)),true) +ifeq ($(call is-board-platform-in-list,msm8953 sdm845 sdm670 qcs605 msmnile $(MSMSTEPPE) $(TRINKET)),true) LOCAL_PATH := $(call my-dir) diff --git a/asoc/codecs/wcd934x/Kbuild b/asoc/codecs/wcd934x/Kbuild index 26d9af61fa9e..e6427cfba4c7 100644 --- a/asoc/codecs/wcd934x/Kbuild +++ b/asoc/codecs/wcd934x/Kbuild @@ -36,6 +36,11 @@ ifeq ($(KERNEL_BUILD), 0) export INCS += -include $(AUDIO_ROOT)/config/sm6150autoconf.h endif + ifeq ($(CONFIG_ARCH_TRINKET), y) + include $(AUDIO_ROOT)/config/sm6150auto.conf + export + INCS += -include $(AUDIO_ROOT)/config/sm6150autoconf.h + endif ifeq ($(CONFIG_ARCH_SM8150), y) include $(AUDIO_ROOT)/config/sm8150auto.conf export diff --git a/asoc/codecs/wcd937x/Android.mk b/asoc/codecs/wcd937x/Android.mk index 51c4bc00f0b1..fa544664a418 100644 --- a/asoc/codecs/wcd937x/Android.mk +++ b/asoc/codecs/wcd937x/Android.mk @@ -3,13 +3,13 @@ # Assume no targets will be supported # Check if this driver needs be built for current target -ifeq ($(call is-board-platform,$(MSMSTEPPE)),true) +ifeq ($(call is-board-platform,$(MSMSTEPPE) $(TRINKET)),true) AUDIO_SELECT := CONFIG_SND_SOC_SM6150=m endif AUDIO_CHIPSET := audio # Build/Package only in case of supported target -ifeq ($(call is-board-platform-in-list,msm8953 sdm845 sdm670 qcs605 msmnile $(MSMSTEPPE)),true) +ifeq ($(call is-board-platform-in-list,msm8953 sdm845 sdm670 qcs605 msmnile $(MSMSTEPPE) $(TRINKET)),true) LOCAL_PATH := $(call my-dir) diff --git a/asoc/codecs/wcd937x/Kbuild b/asoc/codecs/wcd937x/Kbuild index c3d8e38c3844..48d333035b20 100644 --- a/asoc/codecs/wcd937x/Kbuild +++ b/asoc/codecs/wcd937x/Kbuild @@ -21,6 +21,11 @@ ifeq ($(KERNEL_BUILD), 0) export INCS += -include $(AUDIO_ROOT)/config/sm6150autoconf.h endif + ifeq ($(CONFIG_ARCH_TRINKET), y) + include $(AUDIO_ROOT)/config/sm6150auto.conf + export + INCS += -include $(AUDIO_ROOT)/config/sm6150autoconf.h + endif endif # As per target team, build is done as follows: diff --git a/dsp/Android.mk b/dsp/Android.mk index 23c0cc9669e3..310bd01f104f 100644 --- a/dsp/Android.mk +++ b/dsp/Android.mk @@ -15,13 +15,13 @@ ifeq ($(call is-board-platform,msmnile),true) AUDIO_SELECT := CONFIG_SND_SOC_SM8150=m endif -ifeq ($(call is-board-platform,$(MSMSTEPPE)),true) +ifeq ($(call is-board-platform,$(MSMSTEPPE) $(TRINKET)),true) AUDIO_SELECT := CONFIG_SND_SOC_SM6150=m endif AUDIO_CHIPSET := audio # Build/Package only in case of supported target -ifeq ($(call is-board-platform-in-list,msm8953 sdm845 sdm670 qcs605 msmnile $(MSMSTEPPE)),true) +ifeq ($(call is-board-platform-in-list,msm8953 sdm845 sdm670 qcs605 msmnile $(MSMSTEPPE) $(TRINKET)),true) LOCAL_PATH := $(call my-dir) diff --git a/dsp/Kbuild b/dsp/Kbuild index 7081ceb0d246..11db9d57b061 100644 --- a/dsp/Kbuild +++ b/dsp/Kbuild @@ -34,6 +34,11 @@ ifeq ($(KERNEL_BUILD), 0) export INCS += -include $(AUDIO_ROOT)/config/sm6150autoconf.h endif + ifeq ($(CONFIG_ARCH_TRINKET), y) + include $(AUDIO_ROOT)/config/sm6150auto.conf + export + INCS += -include $(AUDIO_ROOT)/config/sm6150autoconf.h + endif ifeq ($(CONFIG_ARCH_SM8150), y) include $(AUDIO_ROOT)/config/sm8150auto.conf export diff --git a/dsp/codecs/Android.mk b/dsp/codecs/Android.mk index 0c969dbafc50..0e22e03a8cd8 100644 --- a/dsp/codecs/Android.mk +++ b/dsp/codecs/Android.mk @@ -15,13 +15,13 @@ ifeq ($(call is-board-platform,msmnile),true) AUDIO_SELECT := CONFIG_SND_SOC_SM8150=m endif -ifeq ($(call is-board-platform,$(MSMSTEPPE)),true) +ifeq ($(call is-board-platform,$(MSMSTEPPE) $(TRINKET)),true) AUDIO_SELECT := CONFIG_SND_SOC_SM6150=m endif AUDIO_CHIPSET := audio # Build/Package only in case of supported target -ifeq ($(call is-board-platform-in-list,msm8953 sdm845 sdm670 qcs605 msmnile $(MSMSTEPPE)),true) +ifeq ($(call is-board-platform-in-list,msm8953 sdm845 sdm670 qcs605 msmnile $(MSMSTEPPE) $(TRINKET)),true) LOCAL_PATH := $(call my-dir) diff --git a/dsp/codecs/Kbuild b/dsp/codecs/Kbuild index 0f1f519f4137..34e3b720baf1 100644 --- a/dsp/codecs/Kbuild +++ b/dsp/codecs/Kbuild @@ -35,6 +35,11 @@ ifeq ($(KERNEL_BUILD), 0) export INCS += -include $(AUDIO_ROOT)/config/sm6150autoconf.h endif + ifeq ($(CONFIG_ARCH_TRINKET), y) + include $(AUDIO_ROOT)/config/sm6150auto.conf + export + INCS += -include $(AUDIO_ROOT)/config/sm6150autoconf.h + endif ifeq ($(CONFIG_ARCH_SM8150), y) include $(AUDIO_ROOT)/config/sm8150auto.conf export diff --git a/ipc/Android.mk b/ipc/Android.mk index 942a1866a0db..18dbedf7b60a 100644 --- a/ipc/Android.mk +++ b/ipc/Android.mk @@ -15,13 +15,13 @@ ifeq ($(call is-board-platform,msmnile),true) AUDIO_SELECT := CONFIG_SND_SOC_SM8150=m endif -ifeq ($(call is-board-platform,$(MSMSTEPPE)),true) +ifeq ($(call is-board-platform,$(MSMSTEPPE) $(TRINKET)),true) AUDIO_SELECT := CONFIG_SND_SOC_SM6150=m endif AUDIO_CHIPSET := audio # Build/Package only in case of supported target -ifeq ($(call is-board-platform-in-list,msm8953 sdm845 sdm670 qcs605 msmnile $(MSMSTEPPE)),true) +ifeq ($(call is-board-platform-in-list,msm8953 sdm845 sdm670 qcs605 msmnile $(MSMSTEPPE) $(TRINKET)),true) LOCAL_PATH := $(call my-dir) diff --git a/ipc/Kbuild b/ipc/Kbuild index 0c77ed8c95aa..4e2d54bd7183 100644 --- a/ipc/Kbuild +++ b/ipc/Kbuild @@ -35,6 +35,11 @@ ifeq ($(KERNEL_BUILD), 0) export INCS += -include $(AUDIO_ROOT)/config/sm6150autoconf.h endif + ifeq ($(CONFIG_ARCH_TRINKET), y) + include $(AUDIO_ROOT)/config/sm6150auto.conf + export + INCS += -include $(AUDIO_ROOT)/config/sm6150autoconf.h + endif ifeq ($(CONFIG_ARCH_SM8150), y) include $(AUDIO_ROOT)/config/sm8150auto.conf export diff --git a/soc/Android.mk b/soc/Android.mk index 3b43dc19cdd0..65770ba66d8b 100644 --- a/soc/Android.mk +++ b/soc/Android.mk @@ -15,13 +15,13 @@ ifeq ($(call is-board-platform,msmnile),true) AUDIO_SELECT := CONFIG_SND_SOC_SM8150=m endif -ifeq ($(call is-board-platform,$(MSMSTEPPE)),true) +ifeq ($(call is-board-platform,$(MSMSTEPPE) $(TRINKET)),true) AUDIO_SELECT := CONFIG_SND_SOC_SM6150=m endif AUDIO_CHIPSET := audio # Build/Package only in case of supported target -ifeq ($(call is-board-platform-in-list,msm8953 sdm845 sdm670 qcs605 msmnile $(MSMSTEPPE)),true) +ifeq ($(call is-board-platform-in-list,msm8953 sdm845 sdm670 qcs605 msmnile $(MSMSTEPPE) $(TRINKET)),true) LOCAL_PATH := $(call my-dir) @@ -48,7 +48,7 @@ KBUILD_OPTIONS += BOARD_PLATFORM=$(TARGET_BOARD_PLATFORM) KBUILD_OPTIONS += $(AUDIO_SELECT) ########################################################### -ifeq ($(call is-board-platform-in-list,msm8953 sdm670 qcs605 $(MSMSTEPPE)),true) +ifeq ($(call is-board-platform-in-list,msm8953 sdm670 qcs605 $(MSMSTEPPE) $(TRINKET)),true) include $(CLEAR_VARS) LOCAL_MODULE := $(AUDIO_CHIPSET)_pinctrl_lpi.ko LOCAL_MODULE_KBUILD_NAME := pinctrl_lpi_dlkm.ko diff --git a/soc/Kbuild b/soc/Kbuild index 933bf20cf0cb..29306ceaac24 100644 --- a/soc/Kbuild +++ b/soc/Kbuild @@ -39,6 +39,11 @@ ifeq ($(KERNEL_BUILD), 0) export INCS += -include $(AUDIO_ROOT)/config/sm6150autoconf.h endif + ifeq ($(CONFIG_ARCH_TRINKET), y) + include $(AUDIO_ROOT)/config/sm6150auto.conf + export + INCS += -include $(AUDIO_ROOT)/config/sm6150autoconf.h + endif ifeq ($(CONFIG_ARCH_SDMSHRIKE), y) include $(AUDIO_ROOT)/config/sm8150auto.conf export