-
Notifications
You must be signed in to change notification settings - Fork 7.7k
Description
Describe the bug
Target Platform: NXP imxrt685, ..
The i2s_mcux_flexcomm.c driver frameLength set equal to bitWidth times lineChannels.
In some cases, frameLength needs to be set to other/higher value.
For example, when the number of bit clocks on the bus between two neighboring WS
value is greater than bitWidth times lineChannels, frameLength needs to be set to
the value that is equal to the number of bit clocks between two neighboring WS signal.
Regression
- This is a regression.
Steps to reproduce
Needs a board, with periphery that provides more clocks on I2S interface between two WS signals as bits transferred between to WS Signals.
Relevant log output
Impact
Functional Limitation – Some features not working as expected, but system usable.
Environment
OS: Ubuntu
SDK: zephyr-sdk-0.17.1
Additional Context
A fix for this was provided in #88574 but never passes all checks.