Skip to content

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

Merge request reports