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: uart_stm32: add DCache support in async DMA mode by using nocache memory regions #70503

Merged

Commits on Apr 8, 2024

  1. drivers: uart_stm32: add DCache support in async DMA mode

    Adapt the driver to verify if DMA buffers are located in noncacheable
    memory when DCache is activated, in order to avoid cache coherency issues.
    This is required until manual cache coherency management is implemented.
    
    Signed-off-by: Abderrahmane Jarmouni <abderrahmane.jarmouni-ext@st.com>
    ajarmouni-st committed Apr 8, 2024
    Configuration menu
    Copy the full SHA
    7791ffa View commit details
    Browse the repository at this point in the history
  2. tests: drivers: uart: async_api: support DCache with nocache memory

    Add support for running tests with DCache enabled & put DMA buffers
    in a nocache memory region to avoid coherency issues.
    
    Signed-off-by: Abderrahmane Jarmouni <abderrahmane.jarmouni-ext@st.com>
    ajarmouni-st committed Apr 8, 2024
    Configuration menu
    Copy the full SHA
    095e79b View commit details
    Browse the repository at this point in the history
  3. tests: drivers: uart_async: stm32: add test cases with DCache enabled

    Add test cases/configs for async DMA uart with DCache on STM32F7/H7 boards
    
    Signed-off-by: Abderrahmane Jarmouni <abderrahmane.jarmouni-ext@st.com>
    ajarmouni-st committed Apr 8, 2024
    Configuration menu
    Copy the full SHA
    11ea37c View commit details
    Browse the repository at this point in the history
  4. board: arm: nucleo_f746zg: flashing

    Add the possibility to flash nucleo-f746zg board using west
    STM32CubeProgrammer runner.
    
    Signed-off-by: Abderrahmane Jarmouni <abderrahmane.jarmouni-ext@st.com>
    ajarmouni-st committed Apr 8, 2024
    Configuration menu
    Copy the full SHA
    39ac02b View commit details
    Browse the repository at this point in the history