Loading MAINTAINERS +7 −0 Original line number Diff line number Diff line Loading @@ -5523,6 +5523,13 @@ M: dsaxena@plexity.net S: Maintained F: drivers/char/hw_random/omap-rng.c TI TWL4030 SERIES SOC CODEC DRIVER P: Peter Ujfalusi M: peter.ujfalusi@nokia.com L: alsa-devel@alsa-project.org (moderated for non-subscribers) S: Maintained F: sound/soc/codecs/twl4030* TIPC NETWORK LAYER P: Per Liden M: per.liden@ericsson.com Loading sound/soc/blackfin/bf5xx-i2s.c +7 −3 Original line number Diff line number Diff line Loading @@ -50,6 +50,7 @@ struct bf5xx_i2s_port { u16 tcr2; u16 rcr2; int counter; int configured; }; static struct bf5xx_i2s_port bf5xx_i2s; Loading Loading @@ -168,7 +169,7 @@ static int bf5xx_i2s_hw_params(struct snd_pcm_substream *substream, break; } if (bf5xx_i2s.counter == 1) { if (!bf5xx_i2s.configured) { /* * TX and RX are not independent,they are enabled at the * same time, even if only one side is running. So, we Loading @@ -177,6 +178,7 @@ static int bf5xx_i2s_hw_params(struct snd_pcm_substream *substream, * * CPU DAI:slave mode. */ bf5xx_i2s.configured = 1; ret = sport_config_rx(sport_handle, bf5xx_i2s.rcr1, bf5xx_i2s.rcr2, 0, 0); if (ret) { Loading @@ -200,6 +202,9 @@ static void bf5xx_i2s_shutdown(struct snd_pcm_substream *substream, { pr_debug("%s enter\n", __func__); bf5xx_i2s.counter--; /* No active stream, SPORT is allowed to be configured again. */ if (!bf5xx_i2s.counter) bf5xx_i2s.configured = 0; } static int bf5xx_i2s_probe(struct platform_device *pdev, Loading Loading @@ -244,8 +249,7 @@ static int bf5xx_i2s_suspend(struct snd_soc_dai *dai) return 0; } static int bf5xx_i2s_resume(struct platform_device *pdev, struct snd_soc_dai *dai) static int bf5xx_i2s_resume(struct snd_soc_dai *dai) { int ret; struct sport_device *sport = Loading sound/soc/codecs/ssm2602.c +0 −4 Original line number Diff line number Diff line Loading @@ -375,10 +375,6 @@ static void ssm2602_shutdown(struct snd_pcm_substream *substream, struct snd_soc_codec *codec = socdev->card->codec; struct ssm2602_priv *ssm2602 = codec->private_data; if (ssm2602->master_substream == substream) ssm2602->master_substream = ssm2602->slave_substream; ssm2602->slave_substream = NULL; /* deactivate */ if (!codec->active) ssm2602_write(codec, SSM2602_ACTIVE, 0); Loading sound/soc/codecs/wm8903.c +0 −4 Original line number Diff line number Diff line Loading @@ -1255,22 +1255,18 @@ static struct { int div; } bclk_divs[] = { { 10, 0 }, { 15, 1 }, { 20, 2 }, { 30, 3 }, { 40, 4 }, { 50, 5 }, { 55, 6 }, { 60, 7 }, { 80, 8 }, { 100, 9 }, { 110, 10 }, { 120, 11 }, { 160, 12 }, { 200, 13 }, { 220, 14 }, { 240, 15 }, { 250, 16 }, { 300, 17 }, { 320, 18 }, { 440, 19 }, Loading sound/soc/pxa/magician.c +1 −1 Original line number Diff line number Diff line Loading @@ -186,7 +186,7 @@ static int magician_playback_hw_params(struct snd_pcm_substream *substream, /* set cpu DAI configuration */ ret = snd_soc_dai_set_fmt(cpu_dai, SND_SOC_DAIFMT_DSP_A | SND_SOC_DAIFMT_IB_IF | SND_SOC_DAIFMT_CBS_CFS); SND_SOC_DAIFMT_NB_IF | SND_SOC_DAIFMT_CBS_CFS); if (ret < 0) return ret; Loading Loading
MAINTAINERS +7 −0 Original line number Diff line number Diff line Loading @@ -5523,6 +5523,13 @@ M: dsaxena@plexity.net S: Maintained F: drivers/char/hw_random/omap-rng.c TI TWL4030 SERIES SOC CODEC DRIVER P: Peter Ujfalusi M: peter.ujfalusi@nokia.com L: alsa-devel@alsa-project.org (moderated for non-subscribers) S: Maintained F: sound/soc/codecs/twl4030* TIPC NETWORK LAYER P: Per Liden M: per.liden@ericsson.com Loading
sound/soc/blackfin/bf5xx-i2s.c +7 −3 Original line number Diff line number Diff line Loading @@ -50,6 +50,7 @@ struct bf5xx_i2s_port { u16 tcr2; u16 rcr2; int counter; int configured; }; static struct bf5xx_i2s_port bf5xx_i2s; Loading Loading @@ -168,7 +169,7 @@ static int bf5xx_i2s_hw_params(struct snd_pcm_substream *substream, break; } if (bf5xx_i2s.counter == 1) { if (!bf5xx_i2s.configured) { /* * TX and RX are not independent,they are enabled at the * same time, even if only one side is running. So, we Loading @@ -177,6 +178,7 @@ static int bf5xx_i2s_hw_params(struct snd_pcm_substream *substream, * * CPU DAI:slave mode. */ bf5xx_i2s.configured = 1; ret = sport_config_rx(sport_handle, bf5xx_i2s.rcr1, bf5xx_i2s.rcr2, 0, 0); if (ret) { Loading @@ -200,6 +202,9 @@ static void bf5xx_i2s_shutdown(struct snd_pcm_substream *substream, { pr_debug("%s enter\n", __func__); bf5xx_i2s.counter--; /* No active stream, SPORT is allowed to be configured again. */ if (!bf5xx_i2s.counter) bf5xx_i2s.configured = 0; } static int bf5xx_i2s_probe(struct platform_device *pdev, Loading Loading @@ -244,8 +249,7 @@ static int bf5xx_i2s_suspend(struct snd_soc_dai *dai) return 0; } static int bf5xx_i2s_resume(struct platform_device *pdev, struct snd_soc_dai *dai) static int bf5xx_i2s_resume(struct snd_soc_dai *dai) { int ret; struct sport_device *sport = Loading
sound/soc/codecs/ssm2602.c +0 −4 Original line number Diff line number Diff line Loading @@ -375,10 +375,6 @@ static void ssm2602_shutdown(struct snd_pcm_substream *substream, struct snd_soc_codec *codec = socdev->card->codec; struct ssm2602_priv *ssm2602 = codec->private_data; if (ssm2602->master_substream == substream) ssm2602->master_substream = ssm2602->slave_substream; ssm2602->slave_substream = NULL; /* deactivate */ if (!codec->active) ssm2602_write(codec, SSM2602_ACTIVE, 0); Loading
sound/soc/codecs/wm8903.c +0 −4 Original line number Diff line number Diff line Loading @@ -1255,22 +1255,18 @@ static struct { int div; } bclk_divs[] = { { 10, 0 }, { 15, 1 }, { 20, 2 }, { 30, 3 }, { 40, 4 }, { 50, 5 }, { 55, 6 }, { 60, 7 }, { 80, 8 }, { 100, 9 }, { 110, 10 }, { 120, 11 }, { 160, 12 }, { 200, 13 }, { 220, 14 }, { 240, 15 }, { 250, 16 }, { 300, 17 }, { 320, 18 }, { 440, 19 }, Loading
sound/soc/pxa/magician.c +1 −1 Original line number Diff line number Diff line Loading @@ -186,7 +186,7 @@ static int magician_playback_hw_params(struct snd_pcm_substream *substream, /* set cpu DAI configuration */ ret = snd_soc_dai_set_fmt(cpu_dai, SND_SOC_DAIFMT_DSP_A | SND_SOC_DAIFMT_IB_IF | SND_SOC_DAIFMT_CBS_CFS); SND_SOC_DAIFMT_NB_IF | SND_SOC_DAIFMT_CBS_CFS); if (ret < 0) return ret; Loading