bt-kernel: Additional bazel configuration
- add support to copy *.ko to out dir - enable conditional compilation with config flags - enable CONFIG_BT_HW_SECURE_DISABLE with dependency on securemsm-kernel - re-enable compilation of bt_fm_slim with new headers - add fallthrough attribute btfm_slim_hw_interface.c - move BTFMSLIM_DEV_NAME to btfm_slim.h - add target.bzl file to define specific targets Change-Id: I7f7920870d81125f95b020ef33df77df3f937682 Signed-off-by: Franklin Abreu Bueno <quic_fabreu@quicinc.com>
This commit is contained in:

committed by
Gerrit - the friendly Code Review server

parent
15d9682357
commit
176b51aefa
@@ -22,7 +22,9 @@
|
||||
#include "btpower.h"
|
||||
#include "btfm_slim.h"
|
||||
#include "btfm_slim_slave.h"
|
||||
#if IS_ENABLED(CONFIG_SLIM_BTFM_CODEC)
|
||||
#include "btfm_slim_hw_interface.h"
|
||||
#endif
|
||||
|
||||
#define DELAY_FOR_PORT_OPEN_MS (200)
|
||||
#define SLIM_MANF_ID_QCOM 0x217
|
||||
|
@@ -29,7 +29,11 @@
|
||||
#define PGD 1
|
||||
#define IFD 0
|
||||
|
||||
|
||||
#if IS_ENABLED(CONFIG_BTFM_SLIM)
|
||||
#define BTFMSLIM_DEV_NAME "btfmslim_slave"
|
||||
#else
|
||||
#define BTFMSLIM_DEV_NAME "btfmslim"
|
||||
#endif
|
||||
|
||||
/* Codec driver defines */
|
||||
enum {
|
||||
|
@@ -329,6 +329,7 @@ static int btfm_slim_dai_get_channel_map(void *dai,
|
||||
switch (id) {
|
||||
case BTFM_FM_SLIM_TX:
|
||||
num = 2;
|
||||
fallthrough;
|
||||
case BTFM_BT_SCO_SLIM_TX:
|
||||
if (!tx_slot || !tx_num) {
|
||||
BTFMSLIM_ERR("Invalid tx_slot %p or tx_num %p",
|
||||
|
@@ -6,12 +6,6 @@
|
||||
#ifndef __LINUX_BTFM_SLIM_HW_INTERFACE_H
|
||||
#define __LINUX_BTFM_SLIM_HW_INTERFACE_H
|
||||
|
||||
#if IS_ENABLED(CONFIG_BTFM_SLIM)
|
||||
#define BTFMSLIM_DEV_NAME "btfmslim_slave"
|
||||
#else
|
||||
#define BTFMSLIM_DEV_NAME "btfmslim"
|
||||
#endif
|
||||
|
||||
// Todo protect with flags
|
||||
int btfm_slim_register_hw_ep(struct btfmslim *btfm_slim);
|
||||
void btfm_slim_unregister_hwep(void);
|
||||
|
Reference in New Issue
Block a user