-
Notifications
You must be signed in to change notification settings - Fork 8k
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:
⛔ DNM label due to: 1 impostor SHA Note: This message is automatically posted and updated by the Manifest GitHub Action. |
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.
fix all compliance issues as well
#ifndef CONFIG_SIFLI_LXT_DISABLE | ||
/* Enable LXT32K */ | ||
HAL_PMU_EnableXTAL32(); | ||
if (HAL_PMU_LXTReady() != HAL_OK) { | ||
HAL_ASSERT(0); | ||
} | ||
/* RTC/GTIME/LPTIME Using same low power clock source */ | ||
HAL_RTC_ENABLE_LXT(); | ||
#endif |
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.
any clock stuff should be handled by Zephyr clock driver
- hal | ||
- name: hal_sifli | ||
revision: 7be421088b6fa2910917f3f8b656ded01e21b4e8 | ||
revision: f457f7bea184d5ee4ec4ca45bffe49dd5e72ab1a |
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.
for bisectability, pull changes from modules before using them, this also needs to point to open PR (pull/X/head
), this SHA does not exist in the repo.
Mbox is hardware interface between Application HCPU and Bluetooth LCPU. Signed-off-by: Gang He <[email protected]>
Add SiFli Bluetooth HCI driver configurations. Signed-off-by: Gang He <[email protected]>
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 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]>
|
No description provided.