Skip to content
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

Introduce Bouffalo Lab SoC's [patch 1] #84173

Draft
wants to merge 8 commits into
base: main
Choose a base branch
from

Conversation

nandojve
Copy link
Member

This PR is intent to continue the work started at #37686. It rewrite the original work to be compatible with Zephyr 4.1.

This is the first PR of a series, which includes:

  • Add BouffaloLab vendor
  • Add BL-60x SoC.
  • Pinctrl
  • Serial
  • bl604e_iot_dvk (development kit) - It can only be obtained directly with Bouffalo Lab
  • Add bflb_mcu_tool runner to easy flash

This is an split of #78795

Add initial version that uses bouffalo_sdk 1.4.5.

Signed-off-by: Gerson Fernando Budke <[email protected]>
Add necessary bflb prefix to be used on devicetree bindings and identify
the board vendor.

Signed-off-by: Gerson Fernando Budke <[email protected]>
Introduce Bouffalo Lab vendor with BL60x cpu.

Signed-off-by: Gerson Fernando Budke <[email protected]>
Add initial version.

Signed-off-by: Gerson Fernando Budke <[email protected]>
Add Bouffalo Lab pinctrl driver.

Signed-off-by: Gerson Fernando Budke <[email protected]>
Add Bouffalo Lab serial driver. The driver uses pinctrl to configure
pins and have power management capabilities.

Signed-off-by: Gerson Fernando Budke <[email protected]>
Add Bouffalo Lab ISP console flash runner.  This tool enable bootloader
to flash devices using serial port.

The blflash Rust tool can be found at
  https://github.com/spacemeowx2/blflash

Signed-off-by: Gerson Fernando Budke <[email protected]>
Add initial version.

Signed-off-by: Gerson Fernando Budke <[email protected]>
@zephyrbot
Copy link
Collaborator

The following west manifest projects have changed revision in this Pull Request:

Name Old Revision New Revision Diff
hal_bouffalolab 🆕 N/A (Added) nandojve/[email protected] N/A

DNM label due to: 1 added project

Note: This message is automatically posted and updated by the Manifest GitHub Action.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
DNM This PR should not be merged (Do Not Merge) manifest manifest-hal_bouffalolab
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants