1
0
Fork 0
remarkable-linux/sound/soc/fsl
Shengjiu Wang 1dbc59e19b MLK-11948: ASoC: fsl_esai: fix the channel swap issue after bootup
Patch 11626b6a79e27c716f3731b7dc2208631afbc665 is not a complete workaround.

The complete workaround is that: Each time playback/recording, firstly clear
the xSMA/xSMB, then enable TE/RE, then enable xSMB and xSMA (xSMB must be
enabled before xSMA).

Because the xSMA and xSMB is in enabled state after reset, so in original fix
the first time playback/recording after bootup, didn't follow the workaround
flow. There maybe still have channel swap issue.

The PDM ticket of this issue is TKT251104.

Signed-off-by: Shengjiu Wang <shengjiu.wang@freescale.com>
2018-10-29 11:10:38 +08:00
..
Kconfig MLK-10518-1 ASoC: imx-sii902x: add machine driver for sii902x hdmi audio 2018-10-29 11:10:38 +08:00
Makefile MLK-10518-1 ASoC: imx-sii902x: add machine driver for sii902x hdmi audio 2018-10-29 11:10:38 +08:00
efika-audio-fabric.c ASoC: mpc5200_psc_ac97: Remove unused DAI ID defines 2017-01-10 18:45:26 +00:00
eukrea-tlv320.c ASoC: fsl: constify snd_soc_ops structures 2017-03-15 13:34:32 +00:00
fsl-asoc-card.c ASoC: fsl-asoc-card: don't print EPROBE_DEFER as error 2017-08-21 17:25:06 +01:00
fsl_asrc.c MLK-10048-5: ASoC: fsl_asrc: underrun for playback 192k, 6ch p2p case. 2018-10-29 11:10:38 +08:00
fsl_asrc.h MLK-10048-5: ASoC: fsl_asrc: underrun for playback 192k, 6ch p2p case. 2018-10-29 11:10:38 +08:00
fsl_asrc_dma.c MLK-11915-11 ASoC: fsl_asrc_dma: check the return value for snd_pcm_hw_constraint_integer() 2018-10-29 11:10:38 +08:00
fsl_asrc_m2m.c MLK-11942 ASoC: fsl_asrc_m2m: free pair after allocating m2m failed 2018-10-29 11:10:38 +08:00
fsl_dma.c ASoC: fsl_dma: remove dma_object path member 2017-08-29 19:44:47 +01:00
fsl_dma.h ASoC: multi-component - ASoC Multi-Component Support 2010-08-12 14:00:00 +01:00
fsl_esai.c MLK-11948: ASoC: fsl_esai: fix the channel swap issue after bootup 2018-10-29 11:10:38 +08:00
fsl_esai.h ASoC: fsl_esai: Fix incorrect xDC field width of xCCR registers 2014-12-30 11:29:19 +00:00
fsl_hdmi.c MLK-11530-01 ASoC: fsl_hdmi: port hdmi audio driver 2018-10-29 11:10:38 +08:00
fsl_sai.c ASoC: fsl-sai: set xCR4/xCR5/xMR for SAI master mode 2018-10-29 11:10:38 +08:00
fsl_sai.h MLK-10611-1 ASoC: fsl-sai: Just one device can playback(captrue) when using the same SAI 2018-10-29 11:10:38 +08:00
fsl_spdif.c MLK-10903-1: ASoC: fsl_spdif: remove cache only in suspend/resume 2018-10-29 11:10:38 +08:00
fsl_spdif.h ASoC: fsl_spdif: Add support for output sample rates 96kHz and 192kHz 2014-06-17 15:36:54 +01:00
fsl_ssi.c MLK-11429-6: ASoC: fsl_ssi: pm_runtime for ssi 2018-10-29 11:10:38 +08:00
fsl_ssi.h ASoC: fsl-ssi: Use regmap 2014-06-01 11:55:08 +01:00
fsl_ssi_dbg.c ASoC: fsl-ssi: Move debugging to seperate file 2014-05-20 23:02:26 +01:00
fsl_utils.c ASoC: fsl: Remove fsl_asoc_xlate_tdm_slot_mask() 2015-01-14 19:04:56 +00:00
fsl_utils.h ASoC: fsl: Remove fsl_asoc_xlate_tdm_slot_mask() 2015-01-14 19:04:56 +00:00
hdmi_pcm.S MLK-11530-01 ASoC: fsl_hdmi: port hdmi audio driver 2018-10-29 11:10:38 +08:00
imx-audmux.c MLK-11915-07 ASoC: imx-audmux: fix missing break in switch 2018-10-29 11:10:38 +08:00
imx-audmux.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
imx-cs42888.c MLK-11915-04 ASoC: imx-cs42888: init asrc_np to avoid wild pointer and check return value of set_fmt() 2018-10-29 11:10:38 +08:00
imx-es8328.c ASoC: fsl: Remove superfluous snd_soc_jack_free_gpios() call 2017-08-22 13:38:39 +01:00
imx-hdmi-dma.c MLK-9731 ASoC: imx-hdmi-dma: audio output is noisy in long time playback 2018-10-29 11:10:38 +08:00
imx-hdmi.c MLK-11530-01 ASoC: fsl_hdmi: port hdmi audio driver 2018-10-29 11:10:38 +08:00
imx-hdmi.h MLK-11530-01 ASoC: fsl_hdmi: port hdmi audio driver 2018-10-29 11:10:38 +08:00
imx-mc13783.c ASoC: fsl: constify snd_soc_ops structures 2017-03-15 13:34:32 +00:00
imx-mqs.c MLK-11435 ASoC: fsl_mqs: add snd_soc_pm_ops for mqs machine driver 2018-10-29 11:10:38 +08:00
imx-pcm-dma.c MLK-11429-9: ASoC: fsl: implement the ESAI xrun handler. 2018-10-29 11:10:38 +08:00
imx-pcm-fiq.c ASoC: fsl: make snd_pcm_hardware const 2017-08-17 17:56:52 +01:00
imx-pcm.h ASoC: fsl: Add dedicated DMA buffer size for each cpu dai 2015-07-07 13:16:12 +01:00
imx-sgtl5000.c Driver core patches for 3.19-rc1 2014-12-14 16:10:09 -08:00
imx-si476x.c MLK-11915-08 ASoC: imx-si476x: init fm_np to avoid wild pointer 2018-10-29 11:10:38 +08:00
imx-sii902x.c MLK-11915-03 ASoC: imx-sii902x: init sii902x_np to avoid wild pointer 2018-10-29 11:10:38 +08:00
imx-spdif.c MLK-10903-2: ASoC: imx_spdif: add snd_soc_pm_ops 2018-10-29 11:10:38 +08:00
imx-ssi.c ASoC: imx-ssi: add check on platform_get_irq return value 2017-07-07 13:50:43 +01:00
imx-ssi.h ASoC: fsl: imx-ssi: omit ssi counter to avoid harm in unbalanced situation 2013-12-02 11:57:02 +00:00
imx-wm8958.c MLK-11915-05 ASoC: imx-wm8958: init codec_np to avoid wild pointer 2018-10-29 11:10:38 +08:00
imx-wm8960.c MLK-11915-01 ASoC: imx-wm8960: check return value and init codec_np to avoid wild pointer 2018-10-29 11:10:38 +08:00
imx-wm8962.c MLK-11915-02 ASoC: imx-wm8962: init codec_np to avoid wild pointer 2018-10-29 11:10:38 +08:00
mpc5200_dma.c ASoC: fsl: make snd_soc_platform_driver const 2017-08-14 17:18:04 +01:00
mpc5200_dma.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
mpc5200_psc_ac97.c ASoC: mpc5200_psc_ac97: Remove unused DAI ID defines 2017-01-10 18:45:26 +00:00
mpc5200_psc_i2s.c ASoC: fsl: constify of_device_id array 2015-03-22 18:02:56 +00:00
mpc8610_hpcd.c ASoC: fsl: constify snd_soc_ops structures 2017-03-15 13:34:32 +00:00
mx27vis-aic32x4.c ASoC: fsl: constify snd_soc_ops structures 2017-03-15 13:34:32 +00:00
p1022_ds.c ASoC: fsl: constify snd_soc_ops structures 2017-03-15 13:34:32 +00:00
p1022_rdk.c ASoC: fsl: constify snd_soc_ops structures 2017-03-15 13:34:32 +00:00
pcm030-audio-fabric.c ASoC: fsl: constify of_device_id array 2015-03-22 18:02:56 +00:00
phycore-ac97.c ASoC: fsl: constify snd_soc_ops structures 2017-03-15 13:34:32 +00:00
wm1133-ev1.c ASoC: fsl: constify snd_soc_ops structures 2017-03-15 13:34:32 +00:00