Skip to content

Conversation

@VynDragon
Copy link
Contributor

@VynDragon VynDragon commented Aug 20, 2025

Caveats:

  • no async
  • no DMA
    - does not support faster bl61x spi. It does now

@github-actions
Copy link

github-actions bot commented Aug 28, 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@4d6677b zephyrproject-rtos/hal_bouffalolab@ebecd18 (main) zephyrproject-rtos/hal_bouffalolab@4d6677b8..ebecd183

All manifest checks OK

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 28, 2025
@nandojve
Copy link
Member

nandojve commented Sep 6, 2025

Hi @VynDragon ,

This PR still incomplete. You need to add this on a board + sample + tests.
You need to reorder the commits to reflect the correct dependency order, like bellow:

  • add dts bindings (if necessary by SoC)
  • SoC dtsi
  • SoC code
  • driver bindings (sometimes it came here if SoC code do not require changes)
  • driver
  • board
  • samples
  • tests

@VynDragon
Copy link
Contributor Author

I'll reopen / remake this later, it's indeed incomplete atm especially due to recent changes on top of the issues you mentioned.

@VynDragon VynDragon closed this Sep 6, 2025
@nandojve
Copy link
Member

nandojve commented Sep 6, 2025

I'll reopen / remake this later, it's indeed incomplete atm especially due to recent changes on top of the issues you mentioned.

No need to close it. You can always move to/from draft.

josuah
josuah previously approved these changes Nov 20, 2025
@VynDragon
Copy link
Contributor Author

rebase

@VynDragon VynDragon assigned VynDragon and unassigned tbursztyka Nov 26, 2025
@VynDragon
Copy link
Contributor Author

reassigned to self due to missing assignee.

@VynDragon
Copy link
Contributor Author

@teburd @decsny Would either of you have the time to take a look at this please? Maintainer doesn't responds
Note it has the same issue as the previously reviewed by Tom i2c in that this driver lacks the more advanced way of working, it is also very similar HW, and the changes that were asked on that driver have been applied to that one unless i missed stuffs.

josuah
josuah previously approved these changes Nov 26, 2025
@nandojve
Copy link
Member

Hi @VynDragon ,
I think you already can merge hal and update here the hash.

Updates hal version to have spi defines fixes.

Signed-off-by: Camille BAUD <mail@massdriver.space>
Add clock elements to enable using SPI

Signed-off-by: Camille BAUD <mail@massdriver.space>
Adds Node for SPI driver to bl61x and bl70x

Signed-off-by: Camille BAUD <mail@massdriver.space>
Introduce spi driver with basic features

Signed-off-by: Camille BAUD <mail@massdriver.space>
Adds SPI tests running

Signed-off-by: Camille BAUD <mail@massdriver.space>
@github-actions github-actions bot removed the DNM (manifest) This PR should not be merged (controlled by action-manifest) label Nov 26, 2025
@VynDragon
Copy link
Contributor Author

Hello, I did it.

@VynDragon VynDragon requested a review from josuah November 26, 2025 23:46
@sonarqubecloud
Copy link

Please retry analysis of this Pull-Request directly on SonarQube Cloud

@kartben kartben merged commit a92b122 into zephyrproject-rtos:main Nov 27, 2025
30 checks passed
@VynDragon VynDragon deleted the bflb_spi branch November 28, 2025 06:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants