zephyrproject-rtos / zephyr

Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.
https://docs.zephyrproject.org
Apache License 2.0
10.87k stars 6.62k forks source link

stm32: Implement cache driver (C-M33 based series) #71268

Open erwango opened 7 months ago

erwango commented 7 months ago

Is your enhancement proposal related to a problem? Please describe. C-M33 based STM32 series (h5/l5/u5/wba) embed a cache peripheral. To simplify STM32 generic driver implementation, provide a STM32 driver implementing zephyr cache API. It will allow call of sys_cache_ functions directly in STM32 drivers and commonalize this code with M7 based STM32.

Describe the solution you'd like Implement a STM32 driver of zephyr cache API.

00thirdeye00 commented 4 months ago

This is my first time to work with zephyr and I would like to work on drivers. It would be really helpful if someone can guide me about this issue with some more information and references. Tack :)

CiaranRoche1 commented 1 month ago

Hi, has there been much progress on this issue? If not, I would love to take a crack at it as my first issue. Any information on the current progress would be appreciated!

erwango commented 1 month ago

@CiaranRoche1 No activity on this point I am aware of so far. Your contribution would be welcomed!