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

Dev add i2s stm32h5 #72990

Merged
merged 8 commits into from
May 28, 2024
Merged

Commits on May 24, 2024

  1. dts: arm: st: h5: add I2S nodes

    Addition of I2S nodes
    
    Signed-off-by: Franck Thebault <franck.thebault@st.com>
    Signed-off-by: IBEN EL HADJ MESSAOUD Marwa <marwa.ibenelhadjmessaoud-ext@st.com>
    francktheb authored and marwaiehm-st committed May 24, 2024
    Configuration menu
    Copy the full SHA
    108b4ae View commit details
    Browse the repository at this point in the history
  2. tests: drivers: i2s: speed: add stm32h5 support

    Test on STM32H573i disco board , only the Tx transfer is ok.
    
    Signed-off-by: Franck Thebault <franck.thebault@st.com>
    Signed-off-by: IBEN EL HADJ MESSAOUD Marwa <marwa.ibenelhadjmessaoud-ext@st.com>
    francktheb authored and marwaiehm-st committed May 24, 2024
    Configuration menu
    Copy the full SHA
    63725b3 View commit details
    Browse the repository at this point in the history

Commits on May 27, 2024

  1. include: zephyr: dt-bindings: dma: Add flag STM32_DMA_16BITS

    Add flag STM32_DMA_16BITS as a combination of
    STM32_DMA_PERIPH_16BITS and STM32_DMA_MEM_16BITS
    
    Signed-off-by: IBEN EL HADJ MESSAOUD Marwa <marwa.ibenelhadjmessaoud-ext@st.com>
    marwaiehm-st committed May 27, 2024
    Configuration menu
    Copy the full SHA
    8e9aa8f View commit details
    Browse the repository at this point in the history
  2. drivers: i2s : enable rx path for H7 and H5

    In i2s_stm32_isr, remove the errors from SR register
       i2s_stm32_configure, enable the rx path for H7 I2S compatible IP
    
    Signed-off-by: Franck Thebault <franck.thebault@st.com>
    Signed-off-by: IBEN EL HADJ MESSAOUD Marwa <marwa.ibenelhadjmessaoud-ext@st.com>
    marwaiehm-st committed May 27, 2024
    Configuration menu
    Copy the full SHA
    b3d9b78 View commit details
    Browse the repository at this point in the history
  3. drivers: dma: u5: fix dma reload

    In dma_stm32_reload, the size is the number of bytes and not number
    of elements.
    
    Signed-off-by: Franck Thebault <franck.thebault@st.com>
    Signed-off-by: IBEN EL HADJ MESSAOUD Marwa <marwa.ibenelhadjmessaoud-ext@st.com>
    marwaiehm-st committed May 27, 2024
    Configuration menu
    Copy the full SHA
    8675a19 View commit details
    Browse the repository at this point in the history
  4. drivers: i2s: Add DMA busy function

    Add the function ll_func_i2s_dma_busy to be able to check the
    transmission of all the DMA TX packet.
    
    Signed-off-by: IBEN EL HADJ MESSAOUD Marwa <marwa.ibenelhadjmessaoud-ext@st.com>
    marwaiehm-st committed May 27, 2024
    Configuration menu
    Copy the full SHA
    3f13ab6 View commit details
    Browse the repository at this point in the history
  5. drivers: i2s : correct TRIGGER_DRAIN and TRIGGER_STOP commands

    Correction of the handling of Tx audio samples via DMA
    
    Signed-off-by: Franck Thebault <franck.thebault@st.com>
    Signed-off-by: IBEN EL HADJ MESSAOUD Marwa <marwa.ibenelhadjmessaoud-ext@st.com>
    francktheb authored and marwaiehm-st committed May 27, 2024
    Configuration menu
    Copy the full SHA
    0d3ded7 View commit details
    Browse the repository at this point in the history
  6. drivers: i2s: i2s_ll_stm32: tx_stream_disable: Add busy wait

    Add a k_busy_wait to the function tx_stream_disable
    to be able to complete the drain of the TX queue before disabling.
    
    Signed-off-by: IBEN EL HADJ MESSAOUD Marwa <marwa.ibenelhadjmessaoud-ext@st.com>
    marwaiehm-st committed May 27, 2024
    Configuration menu
    Copy the full SHA
    1e506b4 View commit details
    Browse the repository at this point in the history