diff options
author | Daniel Price <danielprice@google.com> | 2023-05-01 20:32:07 +0000 |
---|---|---|
committer | Daniel Price <danielprice@google.com> | 2023-05-01 20:32:07 +0000 |
commit | 4abdd117b8ede17635959b2ac90a4b75d095368d (patch) | |
tree | 027d5e57469daacd0819476a7b12bf7f30eacacb | |
parent | 5ee3bd95c781ca893ef7cf1ec1cc8035da6ee6a2 (diff) | |
parent | 710c37e31b86b37c7af82de72324ba8aaf6661af (diff) | |
download | bt-android-msm-eos-android13-wear-kr3-pixel-watch.tar.gz |
Merge AU_LINUX_ANDROID_LW.UM.2.1.R1.11.00.00.200.040android-wear-13.0.0_r0.8android-wear-13.0.0_r0.6android-wear-13.0.0_r0.4android-wear-13.0.0_r0.3android-wear-13.0.0_r0.14android-wear-13.0.0_r0.12android-wear-13.0.0_r0.10android-msm-eos-android13-wear-kr3-pixel-watchandroid-msm-eos-5.15-tm-wear-kr3-pixel-watchandroid-msm-eos-5.15-tm-wear-kr3-dr-eos
This updates our sources to CodeLinaro release
AU_LINUX_ANDROID_LW.UM.2.1.R1.11.00.00.200.040 (LW.UM.2.1.r1-04000-SW5100.0),
which corresponds to ChipCode LW 2.0 r00078.3a.
Bug: 280095980
Change-Id: Ie17ab96b194c07702cd149561c1bec2e9121b03d
Signed-off-by: Daniel Price <danielprice@google.com>
-rw-r--r-- | Android.mk | 4 | ||||
-rw-r--r-- | Kbuild | 3 | ||||
-rw-r--r-- | pwr/btpower.c | 9 |
3 files changed, 16 insertions, 0 deletions
@@ -6,6 +6,10 @@ LOCAL_PATH := $(call my-dir) ifeq ($(call is-board-platform-in-list,taro kalama monaco), true) BT_SELECT := CONFIG_MSM_BT_POWER=m + +ifeq ($(TARGET_USE_WEAR_QC_BT_STACK),true) +BT_SELECT += CONFIG_QC_SS_STACK=m +endif #ifdef CONFIG_SLIMBUS BT_SELECT += CONFIG_BTFM_SLIM=m #endif @@ -1,5 +1,8 @@ ifeq ($(CONFIG_MSM_BT_POWER),m) KBUILD_CPPFLAGS += -DCONFIG_MSM_BT_POWER +ifeq ($(CONFIG_QC_SS_STACK),m) +KBUILD_CPPFLAGS += -DBT_SS_ENABLED +endif endif ifeq ($(CONFIG_BTFM_SLIM),m) diff --git a/pwr/btpower.c b/pwr/btpower.c index 8ee92ad..d02e451 100644 --- a/pwr/btpower.c +++ b/pwr/btpower.c @@ -36,6 +36,10 @@ #define BTPOWER_MBOX_MSG_MAX_LEN 64 #define BTPOWER_MBOX_TIMEOUT_MS 1000 #define XO_CLK_RETRY_COUNT_MAX 5 + +#ifdef BT_SS_ENABLED +#define QCA_SLATE_SOC_ID_0200 0x40190200 +#endif /** * enum btpower_vreg_param: Voltage regulator TCS param * @BTPOWER_VREG_VOLTAGE: Provides voltage level to be configured in TCS @@ -1137,8 +1141,13 @@ EXPORT_SYMBOL(btpower_register_slimdev); int btpower_get_chipset_version(void) { +#ifndef BT_SS_ENABLED pr_debug("%s\n", __func__); return soc_id; +#else + pr_debug("%s: returning slate SOCID: %x\n", __func__, QCA_SLATE_SOC_ID_0200); + return QCA_SLATE_SOC_ID_0200; +#endif } EXPORT_SYMBOL(btpower_get_chipset_version); |