-
Notifications
You must be signed in to change notification settings - Fork 8k
Open
Labels
EnhancementChanges/Updates/Additions to existing featuresChanges/Updates/Additions to existing featuresMetaA collection of features, enhancements or bugsA collection of features, enhancements or bugsplatform: STM32ST Micro STM32ST Micro STM32
Description
Summary
STM32 SAI driver is at the moment implemented specifically and only tested with STM32U5xx series
Describe the solution you'd like
Enhancement:
- add mclk-divider property drivers: i2s: stm32 sai add mclk-divider property #91404
- fix drain and stop of tx stream drivers: i2s: stm32_sai fix drain and stop of tx stream #94696
- fix tx callback mem_buff release drivers: i2s: stm32 sai fix tx callback mem_buff release #95197
- use DMA defines to describe SAI DMA configuration on U5xx & H5xx dts: st: use dma defines to describe sai dma configs #94723
- allow SAI DMA priority configuration
- fix H7 DMA configuration drivers: i2s: stm32 sai fix H7xx dma configuration #95199
- stop sai after stoping
- reorganize DMA configs based on the DMA rather on board series
- Fix H7 stream ID dts: st: h7: fix dma stream #95803
- Looking into dmic_stm32_pdm implementation, but no commitment yet
I intend to implement & test
- STM32U3xx dts: st: u3: enable sai node for stm32u3xx #92575
- STM32U5xx drivers: i2s: add sai support for stm32u5xx #82945
- STM32G4xx drivers: i2s: stm32_sai: add sai support for stm32g4xx #93480
- STM32L4xx drivers: i2s: stm32_sai add support for stm32l4xx series #95021
- STM32L5xx drivers: i2s: stm32 sai enable stm32l5xx series #96009
- STM32H5xx drivers: i2s: add sai support for stm32h5xx #91555
- STM32H7xx drivers: i2s: add sai support for stm32h7xx #92887
- STM32H7RS drivers: i2s: add sai support for stm32h7rs #93317
- STM32F4xx
- STM32F7xx (ongoing)
- STM32N6xx drivers: i2s: add sai support for stm32n6xx #94631
- STM32WBA55 (blocked due to issues with fs...) drivers: i2s: add sai support for stm32wba55 #94960
PS: These are the only platforms which I have HW. Since this is a side project might take a while to implement and test all the platforms. Support is always welcomed :)
bricleerwangobricle
Metadata
Metadata
Assignees
Labels
EnhancementChanges/Updates/Additions to existing featuresChanges/Updates/Additions to existing featuresMetaA collection of features, enhancements or bugsA collection of features, enhancements or bugsplatform: STM32ST Micro STM32ST Micro STM32