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

drivers: spi: litex: add spiflash driver and rework existing driver #73446

Merged
merged 3 commits into from
Aug 1, 2024

Conversation

maass-hamburg
Copy link
Collaborator

@maass-hamburg maass-hamburg commented May 29, 2024

  • Rename existing LiteX driver, because the name is misleading. as that driver is actually not part of LiteSPI, but it is part of the core of LiteX. (also changed the maintainers.yml for that)
  • Rework the existing driver, to support multiple instances and change of frequency, as well as fixes.
  • Add driver for LiteSPI (SPIflash)

I had to spit the renaming and the rework of the existing litex spi driver in two separate commits to preserve the git history

Connected changes: litex-hub/zephyr-on-litex-vexriscv#21

@maass-hamburg maass-hamburg force-pushed the litex_spiflash branch 8 times, most recently from 784caf6 to a614783 Compare May 29, 2024 16:48
@maass-hamburg maass-hamburg force-pushed the litex_spiflash branch 6 times, most recently from 7942484 to aa1d6e4 Compare June 11, 2024 08:58
@maass-hamburg maass-hamburg force-pushed the litex_spiflash branch 4 times, most recently from 3b889fa to 0e39f52 Compare June 18, 2024 15:27
@maass-hamburg maass-hamburg marked this pull request as ready for review June 18, 2024 15:32
@zephyrbot zephyrbot added area: Devicetree Binding PR modifies or adds a Device Tree binding area: Process area: RISCV RISCV Architecture (32-bit & 64-bit) area: SPI SPI bus platform: LiteX labels Jun 18, 2024
rename litex spi driver.

Signed-off-by: Fin Maaß <[email protected]>
rework the litex spi driver.

Signed-off-by: Fin Maaß <[email protected]>
add litespi driver for flash.

Signed-off-by: Fin Maaß <[email protected]>
@maass-hamburg
Copy link
Collaborator Author

ping @tgorochowik

@carlescufi carlescufi merged commit d71ad16 into zephyrproject-rtos:main Aug 1, 2024
22 checks passed
@maass-hamburg maass-hamburg deleted the litex_spiflash branch August 5, 2024 09:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area: Devicetree Binding PR modifies or adds a Device Tree binding area: Process area: RISCV RISCV Architecture (32-bit & 64-bit) area: SPI SPI bus platform: LiteX
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants