WSL2-Linux-Kernel/sound/soc/fsl
Juergen Borleis ebac95a920 ASoC: fsl-ssi: Fix bitclock calculation for master mode
According to the datasheet 'pm', 'psr' and 'div2' should never be all 0.
Since commit 541b03ad6c ("ASoC: fsl_ssi: Fix the incorrect limitation of
the bit clock rate") this can happen, because for some bitclock rates
'pm' = 0 seems to be a valid choice but does not work due to hardware
restrictions. This results into a bad hardware behaviour (slow audio for
example). Feature tested on a i.MX25.

Signed-off-by: Juergen Borleis <jbe@pengutronix.de>
Acked-by: Nicolin Chen <nicoleotsuka@gmail.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
2015-07-07 14:40:02 +01:00
..
Kconfig ASoC: fsl: Add the audio interface acronyms in Kconfig text 2015-04-10 18:30:53 +01:00
Makefile
efika-audio-fabric.c
eukrea-tlv320.c Merge remote-tracking branches 'asoc/topic/simple', 'asoc/topic/sta32x', 'asoc/topic/tdm-slot', 'asoc/topic/tegra' and 'asoc/topic/tlv320aic3x' into asoc-next 2015-02-09 15:10:29 +08:00
fsl-asoc-card.c ASoC: fsl-asoc-card: Add snd_soc_of_parse_audio_routing() 2015-02-24 23:46:13 +09:00
fsl_asrc.c Merge remote-tracking branches 'asoc/topic/doc', 'asoc/topic/dwc', 'asoc/topic/fsi', 'asoc/topic/fsl' and 'asoc/topic/fsl-asrc' into asoc-next 2015-02-09 15:10:17 +08:00
fsl_asrc.h
fsl_asrc_dma.c
fsl_dma.c ASoC: fsl: fsl_dma: Use true/false for boolean init 2015-05-11 16:13:36 +01:00
fsl_dma.h
fsl_esai.c
fsl_esai.h
fsl_sai.c Merge remote-tracking branches 'asoc/topic/fsl', 'asoc/topic/fsl-sai', 'asoc/topic/fsl-spdif', 'asoc/topic/fsl-ssi' and 'asoc/topic/gpio-jack' into asoc-next 2015-06-05 18:54:53 +01:00
fsl_sai.h ASoC: fsl_sai: add sai master mode support 2015-05-12 19:43:51 +01:00
fsl_spdif.c ASoC: fsl_spdif: Don't try to round-up for clock divisor calculation 2015-05-25 12:58:01 +01:00
fsl_spdif.h
fsl_ssi.c ASoC: fsl-ssi: Fix bitclock calculation for master mode 2015-07-07 14:40:02 +01:00
fsl_ssi.h
fsl_ssi_dbg.c
fsl_utils.c
fsl_utils.h
imx-audmux.c ASoC: fsl: Constify platform_device_id 2015-05-01 17:51:43 +01:00
imx-audmux.h
imx-es8328.c ASoC: imx-es8328: Register jacks at the card level 2015-03-04 17:09:52 +00:00
imx-mc13783.c ASoC: fsl: imx-mc13783: Simplify trivial if-return sequence 2015-05-11 16:13:45 +01:00
imx-pcm-dma.c
imx-pcm-fiq.c
imx-pcm.h
imx-sgtl5000.c
imx-spdif.c
imx-ssi.c
imx-ssi.h
imx-wm8962.c ASoC: imx-wm8962: Add a missing error check 2015-06-10 18:33:11 +01:00
mpc5200_dma.c
mpc5200_dma.h
mpc5200_psc_ac97.c ASoC: fsl: constify of_device_id array 2015-03-22 18:02:56 +00:00
mpc5200_psc_ac97.h
mpc5200_psc_i2s.c ASoC: fsl: constify of_device_id array 2015-03-22 18:02:56 +00:00
mpc8610_hpcd.c
mx27vis-aic32x4.c
p1022_ds.c
p1022_rdk.c
pcm030-audio-fabric.c ASoC: fsl: constify of_device_id array 2015-03-22 18:02:56 +00:00
phycore-ac97.c
wm1133-ev1.c ASoC: wm1133-ev1: Use card DAPM context to access widgets 2015-04-12 12:42:34 +01:00