-
Notifications
You must be signed in to change notification settings - Fork 8k
drivers: i2s: stm32 sai enable stm32l5xx series #96009
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
base: main
Are you sure you want to change the base?
Conversation
f11c4bc
to
98e0930
Compare
98e0930
to
3663ea9
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
For commit "dt-bindings: clock: add stm32l5_clock": could you also update include/zephyr/drivers/clock_control/stm32_clock_control.h to include stm32l5_clock.h?
This change introduces stm32l5xx clock definitions and separates it from L4xx series. This change comes because of CCIPR missmatch of SAI between L4xx and L5xx series. Signed-off-by: Mario Paja <[email protected]>
This change introduces PLLSAI1 and SAI1 A/B nodes to STM32L5xx series Signed-off-by: Mario Paja <[email protected]>
STM32L5xx series shares several DMA configurations with the other platforms. These changes aim to enable platform specific DMA configuration and align them to other platforms. Signed-off-by: Mario Paja <[email protected]>
Add nucleo_l552ze_q board in samples/drivers/i2s/output Signed-off-by: Mario Paja <[email protected]>
3663ea9
to
e846fff
Compare
done :) |
|
This PR enables SAI on STM32L5xx series by:
stm32l5_clock
dt-binding due to diffrences with L4xx seriesSAI1 A/B
nodes &PLLSAI1
samples/drivers/i2s/output
Information:
Talking directly to DMA instances (Instead of using DMAMUX) is the only possible solution (today) for drivers implemented using HAL.
Example
Audio: 16bit, 2CH, 44.1KHz, using PCM5102A
stm32l5xx_sai.mp4