WSL2-Linux-Kernel/sound/soc
Martin Povišer 1230d3e4b8 ASoC: tas2764: Fix and extend FSYNC polarity handling
[ Upstream commit d1a10f1b48 ]

Fix setting of FSYNC polarity in case of LEFT_J and DSP_A/B formats.
Do NOT set the SCFG field as was previously done, because that is not
correct and is also in conflict with the "ASI1 Source" control which
sets the same SCFG field!

Also add support for explicit polarity inversion.

Fixes: 827ed8a0fa ("ASoC: tas2764: Add the driver for the TAS2764")
Signed-off-by: Martin Povišer <povik+lin@cutebit.org>
Link: https://lore.kernel.org/r/20220630075135.2221-2-povik+lin@cutebit.org
Signed-off-by: Mark Brown <broonie@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2022-07-21 21:24:18 +02:00
..
adi
amd ASoC: amd: vg: fix for pm resume callback sequence 2022-04-08 14:24:02 +02:00
atmel ASoC: atmel-classd: Remove endianness flag on class d component 2022-06-09 10:23:10 +02:00
au1x
bcm
cirrus
codecs ASoC: tas2764: Fix and extend FSYNC polarity handling 2022-07-21 21:24:18 +02:00
dwc ASoC: dwc-i2s: Handle errors for clk_enable 2022-04-08 14:23:19 +02:00
fsl ASoC: fsl_sai: Fix FSL_SAI_xDR/xFR definition 2022-06-14 18:36:09 +02:00
generic ASoC: simple-card-utils: Set sysclk on all components 2022-04-08 14:23:13 +02:00
hisilicon
img
intel ASoC: Intel: bytcr_rt5640: Add quirk for the HP Pro Tablet 408 2022-06-09 10:22:34 +02:00
jz4740
kirkwood
mediatek ASoC: mediatek: Fix missing of_node_put in mt2701_wm8960_machine_probe 2022-06-09 10:22:45 +02:00
meson ASoC: meson: Fix event generation for AUI CODEC mux 2022-05-12 12:30:07 +02:00
mxs ASoC: mxs-saif: Fix refcount leak in mxs_saif_probe 2022-06-09 10:22:56 +02:00
pxa
qcom ASoC: qcom: Actually clear DMA interrupt register for HDMI 2022-02-23 12:03:15 +01:00
rockchip ASoC: rockchip: i2s: Fix missing clk_disable_unprepare() in rockchip_i2s_probe 2022-04-08 14:23:21 +02:00
samsung ASoC: samsung: Fix refcount leak in aries_audio_probe 2022-06-09 10:22:57 +02:00
sh ASoC: sh: rz-ssi: Release the DMA channels in rz_ssi_probe() error path 2022-06-09 10:23:08 +02:00
sof ASoC: SOF: Fix NULL pointer exception in sof_pci_probe callback 2022-05-18 10:26:52 +02:00
spear
sprd
sti ASoC: sti: Fix deadlock via snd_pcm_stop_xrun() call 2022-03-28 09:58:43 +02:00
stm ASoC: stm32: i2s: fix 32 bits channel length without mclk 2021-12-01 09:04:47 +01:00
sunxi
tegra ASoC: tegra: Restore headphones jack name on Nyan Big 2021-12-29 12:28:52 +01:00
ti ASoC: ti: j721e-evm: Fix refcount leak in j721e_soc_probe_* 2022-06-09 10:22:59 +02:00
uniphier ASoC: uniphier: drop selecting non-existing SND_SOC_UNIPHIER_AIO_DMA 2022-01-27 11:04:06 +01:00
ux500
xilinx ASoC: xilinx: xlnx_formatter_pcm: Handle sysclk setting 2022-04-08 14:23:13 +02:00
xtensa
Kconfig
Makefile
soc-ac97.c
soc-acpi.c
soc-card.c
soc-component.c
soc-compress.c ASoC: soc-compress: Change the check for codec_dai 2022-04-08 14:24:13 +02:00
soc-core.c ASoC: soc-core: skip zero num_dai component in searching dai name 2022-04-08 14:24:01 +02:00
soc-dai.c
soc-dapm.c ASoC: dapm: Don't fold register value changes into notifications 2022-06-09 10:22:35 +02:00
soc-devres.c
soc-generic-dmaengine-pcm.c ASoC: dmaengine: Restore NULL prepare_slave_config() callback 2022-05-12 12:30:11 +02:00
soc-jack.c
soc-link.c
soc-ops.c ASoC: ops: Validate input values in snd_soc_put_volsw_range() 2022-05-18 10:26:52 +02:00
soc-pcm.c
soc-topology-test.c
soc-topology.c ASoC: topology: Correct error handling in soc_tplg_dapm_widget_create() 2022-04-27 14:38:51 +02:00
soc-utils.c