- 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>
Add support for pin connectivity test for BT/FM slimbus
CRs-Fixed: 3270916
Change-Id: Ia913bcb204f6cccc59790b9a4cef20cbd346f05c
Signed-off-by: Satish Kumar Kodishala <quic_skodisha@quicinc.com>
This change notifies waiting thread when usecase shutdown
is triggered and also flush work queues.
Change-Id: If523e806dc23fc256e82c4eac30f7aa79b119f55
Adds secure peripheral check to ensure bluetooth is not powered on
if secure state for Bluetooth is enabled
Change-Id: I3ac13ec38ec30f03bf747d317fdacbe58f022cd0
This change adds below support for BT advance audio
* Add support for codec type mixer control
* Update slim driver to read master id, channel number.
* Update slim driver to support HW EP.
* Add support for transport switch based on the request
CRs-Fixed: 3298745
Change-Id: Ica349cb6f3615f4dc51bbc3070c90d43eeba1cdd
This change adds support for packetization and
depacketization of various packet received or sent
from btfmcodec driver.
CRs-Fixed: 3298745
Change-Id: I30c1a7897a1f50d5dcad83757900152f2c06255b
- kernel modules can now be built using Bazel/kleaf for pineapple.
- Added macro that makes it easy to register new modules
Change-Id: If19f9663135342bc36f543b1598231d133c1748f
The value returned by an i2c driver's remove function is mostly
ignored, so the prototype of the remove function was changed to
return no value.
So change the related remove callback return void.
Change-Id: Iba2d83fe7f11ddfaabc67171b3ed7ee6955680be
- Add new ioctl command (BT_CMD_KERNEL_PANIC),
so that when it is called, the kernel panics.
- Add unique message that gets printed when
kernel panic.
Change-Id: Ied82749020058fe8e091f7fd5f0f212edb9a7285
Delay after all ports are closed for HMT to
allow the slimbus hw to reset. Also, slimbus
slave don't expect port to be disconnected
while tearing down for sample rates other than
44.1/88.2k. Change added not to disconnect ports
during tear down.
CRs-Fixed: 3203895
Change-Id: Ib352a40582506fe9644e44572f56d2fb08fba075
-Adds new device node entry to support dual attach.
-Chipset attached is detected using gpio value and corresponding
device tree node is selected.
Change-Id: Iad12577a23ae0dca691b24de4efd385695259f41
Free memory only during error while opening a port.
In success case, memory will be freed during port
closure.
CRs-Fixed: 3162291, 3113018
Change-Id: Ice2172c7865e5df5898b3ac927f842db1516fd96
This change adds out of band sleep support to bluetooth
power driver. This feature will be enabled when macro
CONFIG_MSM_BT_OOBS is defined.
Change-Id: I74b231956ad0884528b17720cbfa3639281af9a3
Adds voltage regulators info needed for powering on BT chipset.
Change-Id: I5f281c88b3f94a9899396ad38b81f2970e91a054
Signed-off-by: satish kumar sugasi <quic_ssugasi@quicinc.com>