Commit Graph

11 Commits

Author SHA1 Message Date
satish kumar sugasi
594501303c BT: Add secure mode check to avoid BT ON
Adds secure peripheral check to ensure bluetooth is not powered on
if secure state for Bluetooth is enabled

Change-Id: I3ac13ec38ec30f03bf747d317fdacbe58f022cd0
2023-01-25 13:09:43 -08:00
Franklin Abreu Bueno
b4c65a7e1e Enable Kernel Panic through ioctl
- 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
2022-12-12 01:43:41 -08:00
satish kumar sugasi
11cd6d25d5 btfm: set sw_cntrl gpiois during poweron sequence.
Change-Id: I641c4a480bccfdb282e17f3489ec7c4481d84256
2022-11-29 19:32:33 -08:00
Franklin Abreu Bueno
45014a6ec9 Add support for pineapple
- Enables bt kernel driver for pineapple
- Replace fallthrough comments with attribute
- Disable WLAN dependencies

Change-Id: I7843ecc47b656e22d9e558af6be8d3445d79918f
2022-11-17 16:56:32 -08:00
satish kumar sugasi
b54bc3270d BT: Add support for converged node for kalama
-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
2022-05-01 12:34:40 -07:00
satish kumar sugasi
88a332ba60 btfm slimbus configuration change to enable
Enable btfm slimbus slave configuration default if BT power driver
enabled.

Change-Id: Iea4ee82cd366c9fa5a0824b9277b9bb49e15b128
2022-02-14 10:07:37 -08:00
Girish BN
633df0b2ed OOBS enanchment changes for Bluetooth Driver
- Handling GPIO and UART clock throw State machine.

Change-Id: I9b10b15f2150c51823e5eb670954d5b6a97a606e
2022-02-08 23:16:44 +05:30
Balakrishna Godavarthi
2f0eff54ed Add out of band sleep support to bluetooth driver
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
2022-02-05 11:51:14 +05:30
satish kumar sugasi
1d6e351ae8 BT: Check slimbus configuration enabled or not
Disable BTFM slimbus driver if core slimbus disabled.

Change-Id: I6bcbe037181021d4449f345a81d257a2bc2deab6
2022-01-19 13:15:12 -08:00
satish kumar sugasi
cc92023f48 BT: Add support for kalama target
Adds voltage regulators info needed for powering on BT chipset.

Change-Id: I5f281c88b3f94a9899396ad38b81f2970e91a054
Signed-off-by: satish kumar sugasi <quic_ssugasi@quicinc.com>
2021-12-16 12:46:15 -08:00
Umesh Vats
eaa3717b1d bt-kernel: Bring initial files for BT family drivers
Bring BT family drivers from msm-5.10 kernel
to BT kernel project.

drivers/bluetooth/btpower.c -> .
drivers/bluetooth/btfm* ->  .
drivers/media/radio/rtc6226/* -> .
include/net/bt* -> include/
Above shows how directories and header files are relocated.

Change-Id: I6263eaa81dec344d7589f09ad3ec525ee7b04a8a
2021-11-08 14:00:16 -08:00