aboutsummaryrefslogtreecommitdiffstats
path: root/tools/perf/scripts/python/syscall-counts.py
diff options
context:
space:
mode:
authorMatthias Blankertz <[email protected]>2020-04-15 14:10:17 +0000
committerMark Brown <[email protected]>2020-04-16 11:44:59 +0000
commitb94e164759b82d0c1c80d4b1c8f12c9bee83f11d (patch)
treecb729a5457001794b55a7c26e1c63ba4382d7ec1 /tools/perf/scripts/python/syscall-counts.py
parentASoC: rsnd: Fix parent SSI start/stop in multi-SSI mode (diff)
downloadkernel-b94e164759b82d0c1c80d4b1c8f12c9bee83f11d.tar.gz
kernel-b94e164759b82d0c1c80d4b1c8f12c9bee83f11d.zip
ASoC: rsnd: Fix HDMI channel mapping for multi-SSI mode
The HDMI?_SEL register maps up to four stereo SSI data lanes onto the sdata[0..3] inputs of the HDMI output block. The upper half of the register contains four blocks of 4 bits, with the most significant controlling the sdata3 line and the least significant the sdata0 line. The shift calculation has an off-by-one error, causing the parent SSI to be mapped to sdata3, the first multi-SSI child to sdata0 and so forth. As the parent SSI transmits the stereo L/R channels, and the HDMI core expects it on the sdata0 line, this causes no audio to be output when playing stereo audio on a multichannel capable HDMI out, and multichannel audio has permutated channels. Fix the shift calculation to map the parent SSI to sdata0, the first child to sdata1 etc. Signed-off-by: Matthias Blankertz <[email protected]> Acked-by: Kuninori Morimoto <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Mark Brown <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/syscall-counts.py')
0 files changed, 0 insertions, 0 deletions