Integrate linux-seco-imx/seco_lf-5.10.y_tlv-routing
Commit: clea-os/bsp/nxp/linux-seco-imx@f205fde9
[DRIVER][TLV320] Add missing routing configurations
Add missing routing configurations.
--
Commit: clea-os/bsp/nxp/linux-seco-imx@78f26250
[DRIVER][TLV320] fix "Mixer Amp. Driver Gain Volume" dapm control
The "Mixer Amp. Driver Gain Volume" control, which controls registers AIC32X4_MALVOL and AIC32X4_MARVOL, is registered with a sign bit (bit 5). This makes the control freeze in alsamixer when set to a value >= 0x20 (0b100000), because values 0x20-0x28 are wrongly considered negative. This patch removes the sign bit configuration.
--
Commit: clea-os/bsp/nxp/linux-seco-imx@fd5f0520
[DRIVER][TLV320] add MAR switch to HPL
Add the ability to connect the left headphone to the right mixer amplifier. This is necessary to use the differential mic input with headphone output.
--
Commit: clea-os/bsp/nxp/linux-seco-imx@d48e95a1
[DRIVER][TLV320] add missing dapm controls and routes
Add the "MAL Switch" and "MAR Switch" dapm controls to the LOL/LOR output mixers, and setup their routing. This allows to connect the mixer amplifiers to the Line Out outputs. Previously, the mixer amps could only be connected to the headphone output.
Also add the "LOR Switch" control to LOL, to enable redirecting LOR output to LOL (necessary to route differential mono input from IN1 to both LOL and LOR).