Integrate linux-guf/linux-5.15.29-guf-fix-santvend-sound
Commit: seco-ne/kernel/linux-guf@16f416a6
arm: dts: san: santvend: Drop "fsl,mode" property from ssi* nodes
According to Documentation/devicetree/bindings/sound/fsl,ssi.txt, a 'fsl,mode' property should be specified for AC97 mode of operation only. But existing codecs (like SGTL) work in I2S mode. So, remove these properties from ssi* nodes for all "San" boards.
Signed-off-by: Mikhail Vanyulin mikhail.vanyulin@rtsoft.de
--
Commit: seco-ne/kernel/linux-guf@c05f1c81
arm: dts: santvend: Clean up an ssi2 node
In 5.15 kernel, it seems that assigned-clock* properties are not used anymore. Remove them.
Signed-off-by: Mikhail Vanyulin mikhail.vanyulin@rtsoft.de
--
Commit: seco-ne/kernel/linux-guf@f872c067
arm: dts: santvend: Fix sound playback
By contrast with other iMX6-based boards (Santaro), a different audmux port is used (3 instead of 4). So, with default settings, following errors can be observed during playback: Write error: -5,Input/output error xrun_recovery failed: -5,Input/output error Transfer failed: Input/output error
Fix this problem:
- setup AUDMUX routing suitable for SantVend;
- adjust pinctrl for sound to enable audmux 3.
Signed-off-by: Mikhail Vanyulin mikhail.vanyulin@rtsoft.de