From 5c665db94a066d86911ef1c0b81e04bfbfa14c84 Mon Sep 17 00:00:00 2001 From: Lalit Date: Thu, 7 Mar 2024 11:22:45 +0530 Subject: [PATCH] Enable Bazel in NIOBE - This changes will enable the Bazel in NIOBE target Change-Id: Ic975af889c39d53be6194d2bbdf9f5576b425c35 Signed-off-by: Lalit --- Android.mk | 2 +- bt_kernel_product_board.mk | 2 -- bt_kernel_vendor_board.mk | 2 -- target.bzl | 16 ++++++++++++++++ 4 files changed, 17 insertions(+), 5 deletions(-) diff --git a/Android.mk b/Android.mk index a1b03921c9..52ee8f27b9 100644 --- a/Android.mk +++ b/Android.mk @@ -3,7 +3,7 @@ LOCAL_PATH := $(call my-dir) # Build/Package only in case of supported target -ifeq ($(call is-board-platform-in-list,taro kalama pineapple blair pitti volcano), true) +ifeq ($(call is-board-platform-in-list,taro kalama pineapple blair pitti volcano niobe), true) BT_SELECT := CONFIG_MSM_BT_POWER=m #ifdef CONFIG_SLIMBUS diff --git a/bt_kernel_product_board.mk b/bt_kernel_product_board.mk index 50a9ceb200..69ebc0437f 100644 --- a/bt_kernel_product_board.mk +++ b/bt_kernel_product_board.mk @@ -1,6 +1,4 @@ # Build BT kernel drivers -ifneq ($(TARGET_BOARD_PLATFORM), niobe) PRODUCT_PACKAGES += $(KERNEL_MODULES_OUT)/btpower.ko\ $(KERNEL_MODULES_OUT)/bt_fm_slim.ko \ $(KERNEL_MODULES_OUT)/radio-i2c-rtc6226-qca.ko -endif diff --git a/bt_kernel_vendor_board.mk b/bt_kernel_vendor_board.mk index aa6b68370e..e17bbbea58 100644 --- a/bt_kernel_vendor_board.mk +++ b/bt_kernel_vendor_board.mk @@ -11,12 +11,10 @@ ifeq ($(TARGET_USES_QMAA),true) endif else ifeq ($(call is-board-platform-in-list,$(TARGET_BOARD_PLATFORM)),true) - ifneq ($(TARGET_BOARD_PLATFORM), niobe) BT_KERNEL_DRIVER := $(KERNEL_MODULES_OUT)/btpower.ko\ $(KERNEL_MODULES_OUT)/bt_fm_slim.ko \ $(KERNEL_MODULES_OUT)/radio-i2c-rtc6226-qca.ko BOARD_VENDOR_KERNEL_MODULES += $(BT_KERNEL_DRIVER) - endif endif endif endif diff --git a/target.bzl b/target.bzl index 0faff6ba6f..061f74a524 100644 --- a/target.bzl +++ b/target.bzl @@ -49,3 +49,19 @@ def define_pitti(): "CONFIG_BT_HW_SECURE_DISABLE", ] ) + +def define_niobe(): + define_bt_modules( + target = "niobe", + modules = [ + "btpower", + "bt_fm_slim", + "radio-i2c-rtc6226-qca", + ], + config_options = [ + "CONFIG_MSM_BT_POWER", + "CONFIG_BTFM_SLIM", + "CONFIG_I2C_RTC6226_QCA", + "CONFIG_BT_HW_SECURE_DISABLE", + ] + )