Skip to content

Introduce BL70x SoC #94004

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

Open
wants to merge 12 commits into
base: main
Choose a base branch
from
Open

Conversation

VynDragon
Copy link
Contributor

Introduces Bl70x soc and one board to build with.

Clock control is similar to bl60x, but i thought it wasnt close enough to use defines in there.

Copy link

github-actions bot commented Aug 1, 2025

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

Name Old Revision New Revision Diff
hal_bouffalolab zephyrproject-rtos/hal_bouffalolab@5811738 (main) zephyrproject-rtos/hal_bouffalolab#3 zephyrproject-rtos/hal_bouffalolab#3/files

DNM label due to: 1 project with PR revision

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

@github-actions github-actions bot added manifest manifest-hal_bouffalolab DNM (manifest) This PR should not be merged (controlled by action-manifest) labels Aug 1, 2025
@VynDragon VynDragon requested a review from nandojve August 1, 2025 20:46
@VynDragon VynDragon force-pushed the bl70x_soc branch 2 times, most recently from 7f326f2 to 7637707 Compare August 1, 2025 22:06
enables building the pr, will be removed

Signed-off-by: Camille BAUD <[email protected]>
@nandojve nandojve assigned nandojve and unassigned nordic-krch Aug 3, 2025
Copy link
Member

@nandojve nandojve left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

same principle as the #94024 (review)

Introduce most basic DTS for BL70x

Signed-off-by: Camille BAUD <[email protected]>
Copy link

sonarqubecloud bot commented Aug 4, 2025

@nordicjm nordicjm requested a review from kartben August 4, 2025 06:36
Adds SoC folder contents for BL70x

Signed-off-by: Camille BAUD <[email protected]>
Adds the syscon node

Signed-off-by: Camille BAUD <[email protected]>
BL70x = BL60x in this case

Signed-off-by: Camille BAUD <[email protected]>
This adds the pinctrl node

Signed-off-by: Camille BAUD <[email protected]>
BL70x = BL60x here

Signed-off-by: Camille BAUD <[email protected]>
This adds the clock_control nodes and bindings

Signed-off-by: Camille BAUD <[email protected]>
Adds clock_control driver for BL70x

Signed-off-by: Camille BAUD <[email protected]>
Adds the uart node for BL70x

Signed-off-by: Camille BAUD <[email protected]>
BL70x almost equal BL60x here

Signed-off-by: Camille BAUD <[email protected]>
nordicjm
nordicjm previously approved these changes Aug 4, 2025
Copy link
Contributor

@nordicjm nordicjm left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

soc/board files OK

Introduce a bl70x board

Signed-off-by: Camille BAUD <[email protected]>
Copy link
Contributor

@nordicjm nordicjm left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

soc/board files OK

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area: Clock Control area: Pinctrl area: RISCV RISCV Architecture (32-bit & 64-bit) area: UART Universal Asynchronous Receiver-Transmitter DNM (manifest) This PR should not be merged (controlled by action-manifest) manifest manifest-hal_bouffalolab platform: Bouffalo Lab
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants