-
Notifications
You must be signed in to change notification settings - Fork 8.1k
Add Bluetooth HCI driver for SiFli SF32LB chipsets. #96692
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
Hello @gangheivt, and thank you very much for your first pull request to the Zephyr project! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
looks like this is missing a PR in HAL and a manifest update?
|
Manifest needs to be updated accordingly |
@gangheivt as requested in #96692 (comment) you need to add the appropriate reference in Additionally, please do a rebase to get rid of the merge commits - those are not allowed in Zephyr pull requests. |
The following west manifest projects have changed revision in this Pull Request:
Additional metadata changed:
⛔ DNM label due to: 1 project with PR revision, 1 project with metadata changes and 2 blob changes Note: This message is automatically posted and updated by the Manifest GitHub Action. |
Add SiFli Bluetooth HCI driver configurations. Signed-off-by: Gang He <[email protected]>
4093b68
to
0402d21
Compare
0402d21 is still wrong: does not point to a PR, so CI cannot even run. Please add "ble" to the board's "supported" list. |
Done |
Add configuration support for Bluetooth HCI driver. Signed-off-by: Gang He <[email protected]>
Add mailbox in board devicetree, used in Bluetooth HCI driver. Signed-off-by: Gang He <[email protected]>
Add configuration for SiFli SF32LB chipset Bluetooth HCI driver. Signed-off-by: Gang He <[email protected]>
Add CMakefile script needed for Bluetooth HCI driver. Signed-off-by: Gang He <[email protected]>
SiFli HAL is using HAL_Delay_us to delay for certain microseconds. This is a weak function. I overwrites this function with Zephyr k_sleep. Signed-off-by: Gang He <[email protected]>
Add SF32LB IPC zephyr porting header file. Signed-off-by: Gang He <[email protected]>
Add Bluetooth driver for SF32LB chipsets. Signed-off-by: Gang He <[email protected]>
- Add Bluetooth HCI driver support for SF32LB chipsets Signed-off-by: Gang He <[email protected]>
|
This PR is to add Bluetooth HCI driver for SiFli SF32LB chipsets. The driver is using SiFli specific IPC mailbox to communicate with SF32LB Bluetooth controller running on LCPU core in the chipset,