Skip to content

Commit

Permalink
drivers: hci: da1469x: Add driver for CMAC core on DA1469x
Browse files Browse the repository at this point in the history
This adds HCI driver which enables communication with CMAC core on
Renesas SmartBond DA1469x series. The CMAC core is running an Apache
NimBLE controller binary and uses shared memory for communcation via
mailboxes.

Signed-off-by: Andrzej Kaczmarek <[email protected]>
  • Loading branch information
andrzej-kaczmarek committed Apr 23, 2024
1 parent 18230ca commit 584f81e
Show file tree
Hide file tree
Showing 3 changed files with 502 additions and 0 deletions.
1 change: 1 addition & 0 deletions drivers/bluetooth/hci/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -33,3 +33,4 @@ zephyr_library_sources_ifdef(CONFIG_BT_SILABS_HCI slz_hci.c)
zephyr_library_sources_ifdef(CONFIG_BT_PSOC6_BLESS hci_psoc6_bless.c)
zephyr_library_sources_ifdef(CONFIG_SOC_NRF5340_CPUAPP nrf53_support.c)
zephyr_library_sources_ifdef(CONFIG_BT_AMBIQ_HCI hci_ambiq.c apollox_blue.c)
zephyr_library_sources_ifdef(CONFIG_BT_DA1469X hci_da1469x.c)
6 changes: 6 additions & 0 deletions drivers/bluetooth/hci/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -109,6 +109,12 @@ config BT_PSOC6_BLESS
PSOC6 BLESS driver with BLE Controller which operates in
Single CPU mode.

config BT_DA1469X
bool "DA1469x HCI driver"
help
Bluetooth HCI driver for communication with CMAC core
on DA1469x MCU.

config BT_NO_DRIVER
bool "No default HCI driver"
select BT_HAS_HCI_VS
Expand Down
Loading

0 comments on commit 584f81e

Please sign in to comment.