Merge series "ASoC: sync parameter naming : rate / sample_bits" from Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>:
Hi Mark snd_pcm_runtime / snd_soc_dai / snd_soc_dai_driver / snd_soc_dai_link have related parameter which is similar but not same naming. struct snd_pcm_runtime { ... (A) unsigned int rate; ... (B) unsigned int sample_bits; ... }; struct snd_soc_dai { ... (A) unsigned int rate; (B) unsigned int sample_bits; ... }; struct snd_soc_dai_driver { ... (A) unsigned int symmetric_rates:1; (B) unsigned int symmetric_samplebits:1; ... }; struct snd_soc_dai_link { ... (A) unsigned int symmetric_rates:1; (B) unsigned int symmetric_samplebits:1; ... }; Because it is similar but not same naming rule, code can be verbose / can't share macro. This patch-set sync naming rule to struct snd_pcm_runtime base. - xxx_rates; + xxx_rate; - xxx_samplebits; + xxx_sample_bits; Kuninori Morimoto (44): ASoC: soc-pcm: revert soc_pcm_apply_symmetry() ASoC: sync parameter naming : rate / sample_bits ASoC: adi: sync parameter naming (rate/sample_bits) ASoC: atmel: sync parameter naming (rate/sample_bits) ASoC: au1x: sync parameter naming (rate/sample_bits) ASoC: bcm: sync parameter naming (rate/sample_bits) ASoC: cirrus: sync parameter naming (rate/sample_bits) ASoC: tegra: sync parameter naming (rate/sample_bits) ASoC: rockchip: sync parameter naming (rate/sample_bits) ASoC: samsung: sync parameter naming (rate/sample_bits) ASoC: sh: sync parameter naming (rate/sample_bits) ASoC: ti: sync parameter naming (rate/sample_bits) ASoC: pxa: sync parameter naming (rate/sample_bits) ASoC: mediatek: sync parameter naming (rate/sample_bits) ASoC: fsl: sync parameter naming (rate/sample_bits) ASoC: wm*: sync parameter naming (rate/sample_bits) ASoC: tlv*: sync parameter naming (rate/sample_bits) ASoC: rt*: sync parameter naming (rate/sample_bits) ASoC: nau*: sync parameter naming (rate/sample_bits) ASoC: tas*: sync parameter naming (rate/sample_bits) ASoC: da*: sync parameter naming (rate/sample_bits) ASoC: es*: sync parameter naming (rate/sample_bits) ASoC: max*: sync parameter naming (rate/sample_bits) ASoC: cs*: sync parameter naming (rate/sample_bits) ASoC: tscs*: sync parameter naming (rate/sample_bits) ASoC: ak*: sync parameter naming (rate/sample_bits) ASoC: adau*: sync parameter naming (rate/sample_bits) ASoC: jz4740: sync parameter naming (rate/sample_bits) ASoC: sunxi: sync parameter naming (rate/sample_bits) ASoC: zl38060: sync parameter naming (rate/sample_bits) ASoC: ssm2602: sync parameter naming (rate/sample_bits) ASoC: sgtl5000: sync parameter naming (rate/sample_bits) ASoC: mc13783: sync parameter naming (rate/sample_bits) ASoC: mt6660: sync parameter naming (rate/sample_bits) ASoC: lochnagar-sc: sync parameter naming (rate/sample_bits) ASoC: ab8500: sync parameter naming (rate/sample_bits) ASoC: alc5632: sync parameter naming (rate/sample_bits) ASoC: cx2072x: sync parameter naming (rate/sample_bits) ASoC: inno_rk3036: sync parameter naming (rate/sample_bits) ASoC: lm49453: sync parameter naming (rate/sample_bits) ASoC: ml26124: sync parameter naming (rate/sample_bits) ASoC: soc-dai.h: remove symmetric_rates/samplebits ASoC: soc-pcm: cleanup soc_pcm_apply_symmetry() ASoC: soc-pcm: cleanup soc_pcm_params_symmetry() include/sound/soc-dai.h | 4 +- include/sound/soc.h | 4 +- sound/soc/adi/axi-i2s.c | 2 +- sound/soc/atmel/atmel-i2s.c | 2 +- sound/soc/atmel/mchp-i2s-mcc.c | 4 +- sound/soc/au1x/i2sc.c | 2 +- sound/soc/bcm/bcm2835-i2s.c | 4 +- sound/soc/bcm/bcm63xx-i2s-whistler.c | 2 +- sound/soc/cirrus/ep93xx-i2s.c | 2 +- sound/soc/codecs/ab8500-codec.c | 4 +- sound/soc/codecs/adau1372.c | 2 +- sound/soc/codecs/adau1373.c | 6 +- sound/soc/codecs/adau1701.c | 2 +- sound/soc/codecs/ak4554.c | 2 +- sound/soc/codecs/ak4613.c | 2 +- sound/soc/codecs/ak4641.c | 4 +- sound/soc/codecs/ak4642.c | 2 +- sound/soc/codecs/alc5632.c | 2 +- sound/soc/codecs/cs35l32.c | 2 +- sound/soc/codecs/cs35l33.c | 2 +- sound/soc/codecs/cs35l34.c | 2 +- sound/soc/codecs/cs35l35.c | 2 +- sound/soc/codecs/cs35l36.c | 2 +- sound/soc/codecs/cs4234.c | 2 +- sound/soc/codecs/cs4271.c | 2 +- sound/soc/codecs/cs42l73.c | 6 +- sound/soc/codecs/cs43130.c | 6 +- sound/soc/codecs/cs4341.c | 2 +- sound/soc/codecs/cs4349.c | 2 +- sound/soc/codecs/cs47l15.c | 12 ++-- sound/soc/codecs/cs47l24.c | 12 ++-- sound/soc/codecs/cs47l35.c | 12 ++-- sound/soc/codecs/cs47l85.c | 16 ++--- sound/soc/codecs/cs47l90.c | 16 ++--- sound/soc/codecs/cs47l92.c | 12 ++-- sound/soc/codecs/cs53l30.c | 2 +- sound/soc/codecs/cx2072x.c | 2 +- sound/soc/codecs/da7210.c | 2 +- sound/soc/codecs/da7213.c | 2 +- sound/soc/codecs/da7218.c | 4 +- sound/soc/codecs/da7219.c | 4 +- sound/soc/codecs/da9055.c | 2 +- sound/soc/codecs/es8316.c | 2 +- sound/soc/codecs/es8328.c | 2 +- sound/soc/codecs/inno_rk3036.c | 2 +- sound/soc/codecs/jz4740.c | 2 +- sound/soc/codecs/lm49453.c | 2 +- sound/soc/codecs/lochnagar-sc.c | 12 ++-- sound/soc/codecs/max9860.c | 2 +- sound/soc/codecs/max9867.c | 2 +- sound/soc/codecs/mc13783.c | 2 +- sound/soc/codecs/ml26124.c | 2 +- sound/soc/codecs/mt6660.c | 4 +- sound/soc/codecs/nau8810.c | 2 +- sound/soc/codecs/nau8822.c | 2 +- sound/soc/codecs/rt274.c | 2 +- sound/soc/codecs/rt286.c | 4 +- sound/soc/codecs/rt298.c | 4 +- sound/soc/codecs/rt5670.c | 4 +- sound/soc/codecs/sgtl5000.c | 2 +- sound/soc/codecs/ssm2602.c | 4 +- sound/soc/codecs/tas2764.c | 2 +- sound/soc/codecs/tas2770.c | 2 +- sound/soc/codecs/tlv320adcx140.c | 2 +- sound/soc/codecs/tlv320aic31xx.c | 4 +- sound/soc/codecs/tlv320aic32x4.c | 2 +- sound/soc/codecs/tlv320aic3x.c | 2 +- sound/soc/codecs/tscs42xx.c | 4 +- sound/soc/codecs/tscs454.c | 12 ++-- sound/soc/codecs/wm5102.c | 12 ++-- sound/soc/codecs/wm5110.c | 12 ++-- sound/soc/codecs/wm8510.c | 2 +- sound/soc/codecs/wm8731.c | 2 +- sound/soc/codecs/wm8770.c | 2 +- sound/soc/codecs/wm8804.c | 2 +- sound/soc/codecs/wm8903.c | 2 +- sound/soc/codecs/wm8904.c | 2 +- sound/soc/codecs/wm8940.c | 2 +- sound/soc/codecs/wm8960.c | 2 +- sound/soc/codecs/wm8962.c | 2 +- sound/soc/codecs/wm8974.c | 2 +- sound/soc/codecs/wm8978.c | 2 +- sound/soc/codecs/wm8983.c | 2 +- sound/soc/codecs/wm8985.c | 2 +- sound/soc/codecs/wm8988.c | 2 +- sound/soc/codecs/wm8993.c | 2 +- sound/soc/codecs/wm8994.c | 4 +- sound/soc/codecs/wm8997.c | 8 +-- sound/soc/codecs/wm8998.c | 12 ++-- sound/soc/codecs/wm9713.c | 2 +- sound/soc/codecs/zl38060.c | 4 +- sound/soc/fsl/fsl_esai.c | 4 +- sound/soc/fsl/fsl_sai.c | 8 +-- sound/soc/fsl/fsl_ssi.c | 4 +- sound/soc/jz4740/jz4740-i2s.c | 2 +- sound/soc/mediatek/mt2701/mt2701-afe-pcm.c | 10 +-- sound/soc/mediatek/mt6797/mt6797-dai-pcm.c | 8 +-- sound/soc/mediatek/mt8173/mt8173-afe-pcm.c | 2 +- sound/soc/mediatek/mt8183/mt8183-dai-pcm.c | 8 +-- sound/soc/mediatek/mt8192/mt8192-dai-pcm.c | 8 +-- sound/soc/pxa/pxa2xx-i2s.c | 2 +- sound/soc/rockchip/rockchip_i2s.c | 4 +- sound/soc/rockchip/rockchip_pdm.c | 2 +- sound/soc/samsung/i2s.c | 2 +- sound/soc/samsung/pcm.c | 2 +- sound/soc/sh/rcar/core.c | 4 +- sound/soc/soc-pcm.c | 80 +++++++--------------- sound/soc/soc-topology.c | 8 +-- sound/soc/sunxi/sun4i-i2s.c | 2 +- sound/soc/sunxi/sun8i-codec.c | 12 ++-- sound/soc/tegra/tegra186_dspk.c | 2 +- sound/soc/tegra/tegra20_i2s.c | 2 +- sound/soc/tegra/tegra210_dmic.c | 2 +- sound/soc/tegra/tegra210_i2s.c | 2 +- sound/soc/tegra/tegra30_i2s.c | 2 +- sound/soc/ti/davinci-mcasp.c | 2 +- 116 files changed, 253 insertions(+), 283 deletions(-) -- 2.25.1
This commit is contained in:
Коммит
ff385c1f4c
|
@ -353,9 +353,9 @@ struct snd_soc_dai_driver {
|
|||
/* DAI capabilities */
|
||||
struct snd_soc_pcm_stream capture;
|
||||
struct snd_soc_pcm_stream playback;
|
||||
unsigned int symmetric_rates:1;
|
||||
unsigned int symmetric_rate:1;
|
||||
unsigned int symmetric_channels:1;
|
||||
unsigned int symmetric_samplebits:1;
|
||||
unsigned int symmetric_sample_bits:1;
|
||||
|
||||
/* probe ordering - for components with runtime dependencies */
|
||||
int probe_order;
|
||||
|
|
|
@ -685,9 +685,9 @@ struct snd_soc_dai_link {
|
|||
unsigned int ignore_suspend:1;
|
||||
|
||||
/* Symmetry requirements */
|
||||
unsigned int symmetric_rates:1;
|
||||
unsigned int symmetric_rate:1;
|
||||
unsigned int symmetric_channels:1;
|
||||
unsigned int symmetric_samplebits:1;
|
||||
unsigned int symmetric_sample_bits:1;
|
||||
|
||||
/* Do not create a PCM for this DAI link (Backend link) */
|
||||
unsigned int no_pcm:1;
|
||||
|
|
|
@ -156,7 +156,7 @@ static const struct snd_soc_dai_ops axi_i2s_dai_ops = {
|
|||
static struct snd_soc_dai_driver axi_i2s_dai = {
|
||||
.probe = axi_i2s_dai_probe,
|
||||
.ops = &axi_i2s_dai_ops,
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_rate = 1,
|
||||
};
|
||||
|
||||
static const struct snd_soc_component_driver axi_i2s_component = {
|
||||
|
|
|
@ -541,7 +541,7 @@ static struct snd_soc_dai_driver atmel_i2s_dai = {
|
|||
.formats = ATMEL_I2S_FORMATS,
|
||||
},
|
||||
.ops = &atmel_i2s_dai_ops,
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_rate = 1,
|
||||
};
|
||||
|
||||
static const struct snd_soc_component_driver atmel_i2s_component = {
|
||||
|
|
|
@ -859,8 +859,8 @@ static struct snd_soc_dai_driver mchp_i2s_mcc_dai = {
|
|||
.formats = MCHP_I2SMCC_FORMATS,
|
||||
},
|
||||
.ops = &mchp_i2s_mcc_dai_ops,
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_samplebits = 1,
|
||||
.symmetric_rate = 1,
|
||||
.symmetric_sample_bits = 1,
|
||||
.symmetric_channels = 1,
|
||||
};
|
||||
|
||||
|
|
|
@ -210,7 +210,7 @@ static const struct snd_soc_dai_ops au1xi2s_dai_ops = {
|
|||
};
|
||||
|
||||
static struct snd_soc_dai_driver au1xi2s_dai_driver = {
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_rate = 1,
|
||||
.playback = {
|
||||
.rates = AU1XI2SC_RATES,
|
||||
.formats = AU1XI2SC_FMTS,
|
||||
|
|
|
@ -783,8 +783,8 @@ static struct snd_soc_dai_driver bcm2835_i2s_dai = {
|
|||
| SNDRV_PCM_FMTBIT_S32_LE
|
||||
},
|
||||
.ops = &bcm2835_i2s_dai_ops,
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_samplebits = 1,
|
||||
.symmetric_rate = 1,
|
||||
.symmetric_sample_bits = 1,
|
||||
};
|
||||
|
||||
static bool bcm2835_i2s_volatile_reg(struct device *dev, unsigned int reg)
|
||||
|
|
|
@ -212,7 +212,7 @@ static struct snd_soc_dai_driver bcm63xx_i2s_dai = {
|
|||
.formats = SNDRV_PCM_FMTBIT_S32_LE,
|
||||
},
|
||||
.ops = &bcm63xx_i2s_dai_ops,
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_rate = 1,
|
||||
.symmetric_channels = 1,
|
||||
};
|
||||
|
||||
|
|
|
@ -404,7 +404,7 @@ static const struct snd_soc_dai_ops ep93xx_i2s_dai_ops = {
|
|||
#define EP93XX_I2S_FORMATS (SNDRV_PCM_FMTBIT_S32_LE)
|
||||
|
||||
static struct snd_soc_dai_driver ep93xx_i2s_dai = {
|
||||
.symmetric_rates= 1,
|
||||
.symmetric_rate = 1,
|
||||
.probe = ep93xx_i2s_dai_probe,
|
||||
.playback = {
|
||||
.channels_min = 2,
|
||||
|
|
|
@ -2384,7 +2384,7 @@ static struct snd_soc_dai_driver ab8500_codec_dai[] = {
|
|||
.formats = AB8500_SUPPORTED_FMT,
|
||||
},
|
||||
.ops = &ab8500_codec_ops,
|
||||
.symmetric_rates = 1
|
||||
.symmetric_rate = 1
|
||||
},
|
||||
{
|
||||
.name = "ab8500-codec-dai.1",
|
||||
|
@ -2397,7 +2397,7 @@ static struct snd_soc_dai_driver ab8500_codec_dai[] = {
|
|||
.formats = AB8500_SUPPORTED_FMT,
|
||||
},
|
||||
.ops = &ab8500_codec_ops,
|
||||
.symmetric_rates = 1
|
||||
.symmetric_rate = 1
|
||||
}
|
||||
};
|
||||
|
||||
|
|
|
@ -890,7 +890,7 @@ static struct snd_soc_dai_driver adau1372_dai_driver = {
|
|||
.sig_bits = 24,
|
||||
},
|
||||
.ops = &adau1372_dai_ops,
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_rate = 1,
|
||||
};
|
||||
|
||||
static int adau1372_setup_pll(struct adau1372 *adau1372, unsigned int rate)
|
||||
|
|
|
@ -1205,7 +1205,7 @@ static struct snd_soc_dai_driver adau1373_dai_driver[] = {
|
|||
.formats = ADAU1373_FORMATS,
|
||||
},
|
||||
.ops = &adau1373_dai_ops,
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_rate = 1,
|
||||
},
|
||||
{
|
||||
.id = 1,
|
||||
|
@ -1225,7 +1225,7 @@ static struct snd_soc_dai_driver adau1373_dai_driver[] = {
|
|||
.formats = ADAU1373_FORMATS,
|
||||
},
|
||||
.ops = &adau1373_dai_ops,
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_rate = 1,
|
||||
},
|
||||
{
|
||||
.id = 2,
|
||||
|
@ -1245,7 +1245,7 @@ static struct snd_soc_dai_driver adau1373_dai_driver[] = {
|
|||
.formats = ADAU1373_FORMATS,
|
||||
},
|
||||
.ops = &adau1373_dai_ops,
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_rate = 1,
|
||||
},
|
||||
};
|
||||
|
||||
|
|
|
@ -653,7 +653,7 @@ static struct snd_soc_dai_driver adau1701_dai = {
|
|||
.formats = ADAU1701_FORMATS,
|
||||
},
|
||||
.ops = &adau1701_dai_ops,
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_rate = 1,
|
||||
};
|
||||
|
||||
#ifdef CONFIG_OF
|
||||
|
|
|
@ -56,7 +56,7 @@ static struct snd_soc_dai_driver ak4554_dai = {
|
|||
.rates = SNDRV_PCM_RATE_8000_48000,
|
||||
.formats = SNDRV_PCM_FMTBIT_S16_LE,
|
||||
},
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_rate = 1,
|
||||
};
|
||||
|
||||
static const struct snd_soc_component_driver soc_component_dev_ak4554 = {
|
||||
|
|
|
@ -575,7 +575,7 @@ static struct snd_soc_dai_driver ak4613_dai = {
|
|||
.formats = AK4613_PCM_FMTBIT,
|
||||
},
|
||||
.ops = &ak4613_dai_ops,
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_rate = 1,
|
||||
};
|
||||
|
||||
static int ak4613_suspend(struct snd_soc_component *component)
|
||||
|
|
|
@ -499,7 +499,7 @@ static struct snd_soc_dai_driver ak4641_dai[] = {
|
|||
.formats = AK4641_FORMATS,
|
||||
},
|
||||
.ops = &ak4641_i2s_dai_ops,
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_rate = 1,
|
||||
},
|
||||
{
|
||||
.name = "ak4641-voice",
|
||||
|
@ -519,7 +519,7 @@ static struct snd_soc_dai_driver ak4641_dai[] = {
|
|||
.formats = AK4641_FORMATS,
|
||||
},
|
||||
.ops = &ak4641_pcm_dai_ops,
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_rate = 1,
|
||||
},
|
||||
};
|
||||
|
||||
|
|
|
@ -516,7 +516,7 @@ static struct snd_soc_dai_driver ak4642_dai = {
|
|||
.rates = SNDRV_PCM_RATE_8000_48000,
|
||||
.formats = SNDRV_PCM_FMTBIT_S16_LE },
|
||||
.ops = &ak4642_dai_ops,
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_rate = 1,
|
||||
};
|
||||
|
||||
static int ak4642_suspend(struct snd_soc_component *component)
|
||||
|
|
|
@ -1032,7 +1032,7 @@ static struct snd_soc_dai_driver alc5632_dai = {
|
|||
.formats = ALC5632_FORMATS,},
|
||||
|
||||
.ops = &alc5632_dai_ops,
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_rate = 1,
|
||||
};
|
||||
|
||||
#ifdef CONFIG_PM
|
||||
|
|
|
@ -194,7 +194,7 @@ static struct snd_soc_dai_driver cs35l32_dai[] = {
|
|||
.formats = CS35L32_FORMATS,
|
||||
},
|
||||
.ops = &cs35l32_ops,
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_rate = 1,
|
||||
}
|
||||
};
|
||||
|
||||
|
|
|
@ -691,7 +691,7 @@ static struct snd_soc_dai_driver cs35l33_dai = {
|
|||
.formats = CS35L33_FORMATS,
|
||||
},
|
||||
.ops = &cs35l33_ops,
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_rate = 1,
|
||||
};
|
||||
|
||||
static int cs35l33_set_hg_data(struct snd_soc_component *component,
|
||||
|
|
|
@ -666,7 +666,7 @@ static struct snd_soc_dai_driver cs35l34_dai = {
|
|||
.formats = CS35L34_FORMATS,
|
||||
},
|
||||
.ops = &cs35l34_ops,
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_rate = 1,
|
||||
};
|
||||
|
||||
static int cs35l34_boost_inductor(struct cs35l34_private *cs35l34,
|
||||
|
|
|
@ -692,7 +692,7 @@ static struct snd_soc_dai_driver cs35l35_dai[] = {
|
|||
.formats = CS35L35_FORMATS,
|
||||
},
|
||||
.ops = &cs35l35_ops,
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_rate = 1,
|
||||
},
|
||||
{
|
||||
.name = "cs35l35-pdm",
|
||||
|
|
|
@ -995,7 +995,7 @@ static struct snd_soc_dai_driver cs35l36_dai[] = {
|
|||
.formats = CS35L36_TX_FORMATS,
|
||||
},
|
||||
.ops = &cs35l36_ops,
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_rate = 1,
|
||||
},
|
||||
};
|
||||
|
||||
|
|
|
@ -585,7 +585,7 @@ static struct snd_soc_dai_driver cs4234_dai[] = {
|
|||
.formats = CS4234_FORMATS,
|
||||
},
|
||||
.ops = &cs4234_dai_ops,
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_rate = 1,
|
||||
},
|
||||
};
|
||||
|
||||
|
|
|
@ -481,7 +481,7 @@ static struct snd_soc_dai_driver cs4271_dai = {
|
|||
.formats = CS4271_PCM_FORMATS,
|
||||
},
|
||||
.ops = &cs4271_dai_ops,
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_rate = 1,
|
||||
};
|
||||
|
||||
static int cs4271_reset(struct snd_soc_component *component)
|
||||
|
|
|
@ -1181,7 +1181,7 @@ static struct snd_soc_dai_driver cs42l73_dai[] = {
|
|||
.formats = CS42L73_FORMATS,
|
||||
},
|
||||
.ops = &cs42l73_ops,
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_rate = 1,
|
||||
},
|
||||
{
|
||||
.name = "cs42l73-asp",
|
||||
|
@ -1201,7 +1201,7 @@ static struct snd_soc_dai_driver cs42l73_dai[] = {
|
|||
.formats = CS42L73_FORMATS,
|
||||
},
|
||||
.ops = &cs42l73_ops,
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_rate = 1,
|
||||
},
|
||||
{
|
||||
.name = "cs42l73-vsp",
|
||||
|
@ -1221,7 +1221,7 @@ static struct snd_soc_dai_driver cs42l73_dai[] = {
|
|||
.formats = CS42L73_FORMATS,
|
||||
},
|
||||
.ops = &cs42l73_ops,
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_rate = 1,
|
||||
}
|
||||
};
|
||||
|
||||
|
|
|
@ -1581,7 +1581,7 @@ static struct snd_soc_dai_driver cs43130_dai[] = {
|
|||
.formats = CS43130_PCM_FORMATS,
|
||||
},
|
||||
.ops = &cs43130_pcm_ops,
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_rate = 1,
|
||||
},
|
||||
{
|
||||
.name = "cs43130-asp-dop",
|
||||
|
@ -1594,7 +1594,7 @@ static struct snd_soc_dai_driver cs43130_dai[] = {
|
|||
.formats = CS43130_DOP_FORMATS,
|
||||
},
|
||||
.ops = &cs43130_dop_ops,
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_rate = 1,
|
||||
},
|
||||
{
|
||||
.name = "cs43130-xsp-dop",
|
||||
|
@ -1607,7 +1607,7 @@ static struct snd_soc_dai_driver cs43130_dai[] = {
|
|||
.formats = CS43130_DOP_FORMATS,
|
||||
},
|
||||
.ops = &cs43130_dop_ops,
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_rate = 1,
|
||||
},
|
||||
{
|
||||
.name = "cs43130-xsp-dsd",
|
||||
|
|
|
@ -189,7 +189,7 @@ static struct snd_soc_dai_driver cs4341_dai = {
|
|||
SNDRV_PCM_FMTBIT_S24_LE,
|
||||
},
|
||||
.ops = &cs4341_dai_ops,
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_rate = 1,
|
||||
};
|
||||
|
||||
static const struct snd_soc_component_driver soc_component_cs4341 = {
|
||||
|
|
|
@ -250,7 +250,7 @@ static struct snd_soc_dai_driver cs4349_dai = {
|
|||
.formats = CS4349_PCM_FORMATS,
|
||||
},
|
||||
.ops = &cs4349_dai_ops,
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_rate = 1,
|
||||
};
|
||||
|
||||
static const struct snd_soc_component_driver soc_component_dev_cs4349 = {
|
||||
|
|
|
@ -1160,8 +1160,8 @@ static struct snd_soc_dai_driver cs47l15_dai[] = {
|
|||
.formats = MADERA_FORMATS,
|
||||
},
|
||||
.ops = &madera_dai_ops,
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_samplebits = 1,
|
||||
.symmetric_rate = 1,
|
||||
.symmetric_sample_bits = 1,
|
||||
},
|
||||
{
|
||||
.name = "cs47l15-aif2",
|
||||
|
@ -1182,8 +1182,8 @@ static struct snd_soc_dai_driver cs47l15_dai[] = {
|
|||
.formats = MADERA_FORMATS,
|
||||
},
|
||||
.ops = &madera_dai_ops,
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_samplebits = 1,
|
||||
.symmetric_rate = 1,
|
||||
.symmetric_sample_bits = 1,
|
||||
},
|
||||
{
|
||||
.name = "cs47l15-aif3",
|
||||
|
@ -1204,8 +1204,8 @@ static struct snd_soc_dai_driver cs47l15_dai[] = {
|
|||
.formats = MADERA_FORMATS,
|
||||
},
|
||||
.ops = &madera_dai_ops,
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_samplebits = 1,
|
||||
.symmetric_rate = 1,
|
||||
.symmetric_sample_bits = 1,
|
||||
},
|
||||
{
|
||||
.name = "cs47l15-cpu-trace",
|
||||
|
|
|
@ -977,8 +977,8 @@ static struct snd_soc_dai_driver cs47l24_dai[] = {
|
|||
.formats = CS47L24_FORMATS,
|
||||
},
|
||||
.ops = &arizona_dai_ops,
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_samplebits = 1,
|
||||
.symmetric_rate = 1,
|
||||
.symmetric_sample_bits = 1,
|
||||
},
|
||||
{
|
||||
.name = "cs47l24-aif2",
|
||||
|
@ -999,8 +999,8 @@ static struct snd_soc_dai_driver cs47l24_dai[] = {
|
|||
.formats = CS47L24_FORMATS,
|
||||
},
|
||||
.ops = &arizona_dai_ops,
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_samplebits = 1,
|
||||
.symmetric_rate = 1,
|
||||
.symmetric_sample_bits = 1,
|
||||
},
|
||||
{
|
||||
.name = "cs47l24-aif3",
|
||||
|
@ -1021,8 +1021,8 @@ static struct snd_soc_dai_driver cs47l24_dai[] = {
|
|||
.formats = CS47L24_FORMATS,
|
||||
},
|
||||
.ops = &arizona_dai_ops,
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_samplebits = 1,
|
||||
.symmetric_rate = 1,
|
||||
.symmetric_sample_bits = 1,
|
||||
},
|
||||
{
|
||||
.name = "cs47l24-cpu-voicectrl",
|
||||
|
|
|
@ -1368,8 +1368,8 @@ static struct snd_soc_dai_driver cs47l35_dai[] = {
|
|||
.formats = MADERA_FORMATS,
|
||||
},
|
||||
.ops = &madera_dai_ops,
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_samplebits = 1,
|
||||
.symmetric_rate = 1,
|
||||
.symmetric_sample_bits = 1,
|
||||
},
|
||||
{
|
||||
.name = "cs47l35-aif2",
|
||||
|
@ -1390,8 +1390,8 @@ static struct snd_soc_dai_driver cs47l35_dai[] = {
|
|||
.formats = MADERA_FORMATS,
|
||||
},
|
||||
.ops = &madera_dai_ops,
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_samplebits = 1,
|
||||
.symmetric_rate = 1,
|
||||
.symmetric_sample_bits = 1,
|
||||
},
|
||||
{
|
||||
.name = "cs47l35-aif3",
|
||||
|
@ -1412,8 +1412,8 @@ static struct snd_soc_dai_driver cs47l35_dai[] = {
|
|||
.formats = MADERA_FORMATS,
|
||||
},
|
||||
.ops = &madera_dai_ops,
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_samplebits = 1,
|
||||
.symmetric_rate = 1,
|
||||
.symmetric_sample_bits = 1,
|
||||
},
|
||||
{
|
||||
.name = "cs47l35-slim1",
|
||||
|
|
|
@ -2269,8 +2269,8 @@ static struct snd_soc_dai_driver cs47l85_dai[] = {
|
|||
.formats = MADERA_FORMATS,
|
||||
},
|
||||
.ops = &madera_dai_ops,
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_samplebits = 1,
|
||||
.symmetric_rate = 1,
|
||||
.symmetric_sample_bits = 1,
|
||||
},
|
||||
{
|
||||
.name = "cs47l85-aif2",
|
||||
|
@ -2291,8 +2291,8 @@ static struct snd_soc_dai_driver cs47l85_dai[] = {
|
|||
.formats = MADERA_FORMATS,
|
||||
},
|
||||
.ops = &madera_dai_ops,
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_samplebits = 1,
|
||||
.symmetric_rate = 1,
|
||||
.symmetric_sample_bits = 1,
|
||||
},
|
||||
{
|
||||
.name = "cs47l85-aif3",
|
||||
|
@ -2313,8 +2313,8 @@ static struct snd_soc_dai_driver cs47l85_dai[] = {
|
|||
.formats = MADERA_FORMATS,
|
||||
},
|
||||
.ops = &madera_dai_ops,
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_samplebits = 1,
|
||||
.symmetric_rate = 1,
|
||||
.symmetric_sample_bits = 1,
|
||||
},
|
||||
{
|
||||
.name = "cs47l85-aif4",
|
||||
|
@ -2335,8 +2335,8 @@ static struct snd_soc_dai_driver cs47l85_dai[] = {
|
|||
.formats = MADERA_FORMATS,
|
||||
},
|
||||
.ops = &madera_dai_ops,
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_samplebits = 1,
|
||||
.symmetric_rate = 1,
|
||||
.symmetric_sample_bits = 1,
|
||||
},
|
||||
{
|
||||
.name = "cs47l85-slim1",
|
||||
|
|
|
@ -2188,8 +2188,8 @@ static struct snd_soc_dai_driver cs47l90_dai[] = {
|
|||
.formats = MADERA_FORMATS,
|
||||
},
|
||||
.ops = &madera_dai_ops,
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_samplebits = 1,
|
||||
.symmetric_rate = 1,
|
||||
.symmetric_sample_bits = 1,
|
||||
},
|
||||
{
|
||||
.name = "cs47l90-aif2",
|
||||
|
@ -2210,8 +2210,8 @@ static struct snd_soc_dai_driver cs47l90_dai[] = {
|
|||
.formats = MADERA_FORMATS,
|
||||
},
|
||||
.ops = &madera_dai_ops,
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_samplebits = 1,
|
||||
.symmetric_rate = 1,
|
||||
.symmetric_sample_bits = 1,
|
||||
},
|
||||
{
|
||||
.name = "cs47l90-aif3",
|
||||
|
@ -2232,8 +2232,8 @@ static struct snd_soc_dai_driver cs47l90_dai[] = {
|
|||
.formats = MADERA_FORMATS,
|
||||
},
|
||||
.ops = &madera_dai_ops,
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_samplebits = 1,
|
||||
.symmetric_rate = 1,
|
||||
.symmetric_sample_bits = 1,
|
||||
},
|
||||
{
|
||||
.name = "cs47l90-aif4",
|
||||
|
@ -2254,8 +2254,8 @@ static struct snd_soc_dai_driver cs47l90_dai[] = {
|
|||
.formats = MADERA_FORMATS,
|
||||
},
|
||||
.ops = &madera_dai_ops,
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_samplebits = 1,
|
||||
.symmetric_rate = 1,
|
||||
.symmetric_sample_bits = 1,
|
||||
},
|
||||
{
|
||||
.name = "cs47l90-slim1",
|
||||
|
|
|
@ -1704,8 +1704,8 @@ static struct snd_soc_dai_driver cs47l92_dai[] = {
|
|||
.formats = MADERA_FORMATS,
|
||||
},
|
||||
.ops = &madera_dai_ops,
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_samplebits = 1,
|
||||
.symmetric_rate = 1,
|
||||
.symmetric_sample_bits = 1,
|
||||
},
|
||||
{
|
||||
.name = "cs47l92-aif2",
|
||||
|
@ -1726,8 +1726,8 @@ static struct snd_soc_dai_driver cs47l92_dai[] = {
|
|||
.formats = MADERA_FORMATS,
|
||||
},
|
||||
.ops = &madera_dai_ops,
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_samplebits = 1,
|
||||
.symmetric_rate = 1,
|
||||
.symmetric_sample_bits = 1,
|
||||
},
|
||||
{
|
||||
.name = "cs47l92-aif3",
|
||||
|
@ -1748,8 +1748,8 @@ static struct snd_soc_dai_driver cs47l92_dai[] = {
|
|||
.formats = MADERA_FORMATS,
|
||||
},
|
||||
.ops = &madera_dai_ops,
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_samplebits = 1,
|
||||
.symmetric_rate = 1,
|
||||
.symmetric_sample_bits = 1,
|
||||
},
|
||||
{
|
||||
.name = "cs47l92-slim1",
|
||||
|
|
|
@ -869,7 +869,7 @@ static struct snd_soc_dai_driver cs53l30_dai = {
|
|||
.formats = CS53L30_FORMATS,
|
||||
},
|
||||
.ops = &cs53l30_ops,
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_rate = 1,
|
||||
};
|
||||
|
||||
static int cs53l30_component_probe(struct snd_soc_component *component)
|
||||
|
|
|
@ -1572,7 +1572,7 @@ static struct snd_soc_dai_driver soc_codec_cx2072x_dai[] = {
|
|||
.formats = CX2072X_FORMATS,
|
||||
},
|
||||
.ops = &cx2072x_dai_ops,
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_rate = 1,
|
||||
},
|
||||
{ /* plabayck only, return echo reference to Conexant DSP chip */
|
||||
.name = "cx2072x-dsp",
|
||||
|
|
|
@ -1059,7 +1059,7 @@ static struct snd_soc_dai_driver da7210_dai = {
|
|||
.formats = DA7210_FORMATS,
|
||||
},
|
||||
.ops = &da7210_dai_ops,
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_rate = 1,
|
||||
};
|
||||
|
||||
static int da7210_probe(struct snd_soc_component *component)
|
||||
|
|
|
@ -1551,7 +1551,7 @@ static struct snd_soc_dai_driver da7213_dai = {
|
|||
.formats = DA7213_FORMATS,
|
||||
},
|
||||
.ops = &da7213_dai_ops,
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_rate = 1,
|
||||
};
|
||||
|
||||
static int da7213_set_auto_pll(struct snd_soc_component *component, bool enable)
|
||||
|
|
|
@ -2194,9 +2194,9 @@ static struct snd_soc_dai_driver da7218_dai = {
|
|||
.formats = DA7218_FORMATS,
|
||||
},
|
||||
.ops = &da7218_dai_ops,
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_rate = 1,
|
||||
.symmetric_channels = 1,
|
||||
.symmetric_samplebits = 1,
|
||||
.symmetric_sample_bits = 1,
|
||||
};
|
||||
|
||||
|
||||
|
|
|
@ -1692,9 +1692,9 @@ static struct snd_soc_dai_driver da7219_dai = {
|
|||
.formats = DA7219_FORMATS,
|
||||
},
|
||||
.ops = &da7219_dai_ops,
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_rate = 1,
|
||||
.symmetric_channels = 1,
|
||||
.symmetric_samplebits = 1,
|
||||
.symmetric_sample_bits = 1,
|
||||
};
|
||||
|
||||
|
||||
|
|
|
@ -1347,7 +1347,7 @@ static struct snd_soc_dai_driver da9055_dai = {
|
|||
.formats = DA9055_FORMATS,
|
||||
},
|
||||
.ops = &da9055_dai_ops,
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_rate = 1,
|
||||
};
|
||||
|
||||
static int da9055_set_bias_level(struct snd_soc_component *component,
|
||||
|
|
|
@ -543,7 +543,7 @@ static struct snd_soc_dai_driver es8316_dai = {
|
|||
.formats = ES8316_FORMATS,
|
||||
},
|
||||
.ops = &es8316_ops,
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_rate = 1,
|
||||
};
|
||||
|
||||
static void es8316_enable_micbias_for_mic_gnd_short_detect(
|
||||
|
|
|
@ -715,7 +715,7 @@ static struct snd_soc_dai_driver es8328_dai = {
|
|||
.formats = ES8328_FORMATS,
|
||||
},
|
||||
.ops = &es8328_dai_ops,
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_rate = 1,
|
||||
};
|
||||
|
||||
static int es8328_suspend(struct snd_soc_component *component)
|
||||
|
|
|
@ -325,7 +325,7 @@ static struct snd_soc_dai_driver rk3036_codec_dai_driver[] = {
|
|||
.formats = RK3036_CODEC_FMTS,
|
||||
},
|
||||
.ops = &rk3036_codec_dai_ops,
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_rate = 1,
|
||||
},
|
||||
};
|
||||
|
||||
|
|
|
@ -214,7 +214,7 @@ static struct snd_soc_dai_driver jz4740_codec_dai = {
|
|||
.formats = SNDRV_PCM_FMTBIT_S16_LE | SNDRV_PCM_FMTBIT_S8,
|
||||
},
|
||||
.ops = &jz4740_codec_dai_ops,
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_rate = 1,
|
||||
};
|
||||
|
||||
static void jz4740_codec_wakeup(struct regmap *regmap)
|
||||
|
|
|
@ -1343,7 +1343,7 @@ static struct snd_soc_dai_driver lm49453_dai[] = {
|
|||
.formats = LM49453_FORMATS,
|
||||
},
|
||||
.ops = &lm49453_headset_dai_ops,
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_rate = 1,
|
||||
},
|
||||
{
|
||||
.name = "LM49453 Speaker",
|
||||
|
|
|
@ -166,8 +166,8 @@ static struct snd_soc_dai_driver lochnagar_sc_dai[] = {
|
|||
.formats = SNDRV_PCM_FMTBIT_S32_LE,
|
||||
},
|
||||
.ops = &lochnagar_sc_line_ops,
|
||||
.symmetric_rates = true,
|
||||
.symmetric_samplebits = true,
|
||||
.symmetric_rate = true,
|
||||
.symmetric_sample_bits = true,
|
||||
},
|
||||
{
|
||||
.name = "lochnagar-usb1",
|
||||
|
@ -186,8 +186,8 @@ static struct snd_soc_dai_driver lochnagar_sc_dai[] = {
|
|||
.formats = SNDRV_PCM_FMTBIT_S32_LE,
|
||||
},
|
||||
.ops = &lochnagar_sc_usb_ops,
|
||||
.symmetric_rates = true,
|
||||
.symmetric_samplebits = true,
|
||||
.symmetric_rate = true,
|
||||
.symmetric_sample_bits = true,
|
||||
},
|
||||
{
|
||||
.name = "lochnagar-usb2",
|
||||
|
@ -206,8 +206,8 @@ static struct snd_soc_dai_driver lochnagar_sc_dai[] = {
|
|||
.formats = SNDRV_PCM_FMTBIT_S32_LE,
|
||||
},
|
||||
.ops = &lochnagar_sc_usb_ops,
|
||||
.symmetric_rates = true,
|
||||
.symmetric_samplebits = true,
|
||||
.symmetric_rate = true,
|
||||
.symmetric_sample_bits = true,
|
||||
},
|
||||
};
|
||||
|
||||
|
|
|
@ -489,7 +489,7 @@ static struct snd_soc_dai_driver max9860_dai = {
|
|||
SNDRV_PCM_FMTBIT_S32_LE,
|
||||
},
|
||||
.ops = &max9860_dai_ops,
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_rate = 1,
|
||||
};
|
||||
|
||||
static int max9860_set_bias_level(struct snd_soc_component *component,
|
||||
|
|
|
@ -520,7 +520,7 @@ static struct snd_soc_dai_driver max9867_dai[] = {
|
|||
.formats = SNDRV_PCM_FMTBIT_S16_LE,
|
||||
},
|
||||
.ops = &max9867_dai_ops,
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_rate = 1,
|
||||
}
|
||||
};
|
||||
|
||||
|
|
|
@ -712,7 +712,7 @@ static struct snd_soc_dai_driver mc13783_dai_sync[] = {
|
|||
.formats = MC13783_FORMATS,
|
||||
},
|
||||
.ops = &mc13783_ops_sync,
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_rate = 1,
|
||||
}
|
||||
};
|
||||
|
||||
|
|
|
@ -513,7 +513,7 @@ static struct snd_soc_dai_driver ml26124_dai = {
|
|||
.rates = ML26124_RATES,
|
||||
.formats = ML26124_FORMATS,},
|
||||
.ops = &ml26124_dai_ops,
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_rate = 1,
|
||||
};
|
||||
|
||||
static int ml26124_probe(struct snd_soc_component *component)
|
||||
|
|
|
@ -404,9 +404,9 @@ static struct snd_soc_dai_driver mt6660_codec_dai = {
|
|||
.formats = STUB_FORMATS,
|
||||
},
|
||||
/* dai properties */
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_rate = 1,
|
||||
.symmetric_channels = 1,
|
||||
.symmetric_samplebits = 1,
|
||||
.symmetric_sample_bits = 1,
|
||||
/* dai operations */
|
||||
.ops = &mt6660_component_aif_ops,
|
||||
};
|
||||
|
|
|
@ -837,7 +837,7 @@ static struct snd_soc_dai_driver nau8810_dai = {
|
|||
.formats = NAU8810_FORMATS,
|
||||
},
|
||||
.ops = &nau8810_ops,
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_rate = 1,
|
||||
};
|
||||
|
||||
static const struct regmap_config nau8810_regmap_config = {
|
||||
|
|
|
@ -991,7 +991,7 @@ static struct snd_soc_dai_driver nau8822_dai = {
|
|||
.formats = NAU8822_FORMATS,
|
||||
},
|
||||
.ops = &nau8822_dai_ops,
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_rate = 1,
|
||||
};
|
||||
|
||||
static int nau8822_suspend(struct snd_soc_component *component)
|
||||
|
|
|
@ -1056,7 +1056,7 @@ static struct snd_soc_dai_driver rt274_dai[] = {
|
|||
.formats = RT274_FORMATS,
|
||||
},
|
||||
.ops = &rt274_aif_dai_ops,
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_rate = 1,
|
||||
},
|
||||
};
|
||||
|
||||
|
|
|
@ -1017,7 +1017,7 @@ static struct snd_soc_dai_driver rt286_dai[] = {
|
|||
.formats = RT286_FORMATS,
|
||||
},
|
||||
.ops = &rt286_aif_dai_ops,
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_rate = 1,
|
||||
},
|
||||
{
|
||||
.name = "rt286-aif2",
|
||||
|
@ -1037,7 +1037,7 @@ static struct snd_soc_dai_driver rt286_dai[] = {
|
|||
.formats = RT286_FORMATS,
|
||||
},
|
||||
.ops = &rt286_aif_dai_ops,
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_rate = 1,
|
||||
},
|
||||
|
||||
};
|
||||
|
|
|
@ -1084,7 +1084,7 @@ static struct snd_soc_dai_driver rt298_dai[] = {
|
|||
.formats = RT298_FORMATS,
|
||||
},
|
||||
.ops = &rt298_aif_dai_ops,
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_rate = 1,
|
||||
},
|
||||
{
|
||||
.name = "rt298-aif2",
|
||||
|
@ -1104,7 +1104,7 @@ static struct snd_soc_dai_driver rt298_dai[] = {
|
|||
.formats = RT298_FORMATS,
|
||||
},
|
||||
.ops = &rt298_aif_dai_ops,
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_rate = 1,
|
||||
},
|
||||
|
||||
};
|
||||
|
|
|
@ -2741,7 +2741,7 @@ static struct snd_soc_dai_driver rt5670_dai[] = {
|
|||
.formats = RT5670_FORMATS,
|
||||
},
|
||||
.ops = &rt5670_aif_dai_ops,
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_rate = 1,
|
||||
},
|
||||
{
|
||||
.name = "rt5670-aif2",
|
||||
|
@ -2761,7 +2761,7 @@ static struct snd_soc_dai_driver rt5670_dai[] = {
|
|||
.formats = RT5670_FORMATS,
|
||||
},
|
||||
.ops = &rt5670_aif_dai_ops,
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_rate = 1,
|
||||
},
|
||||
};
|
||||
|
||||
|
|
|
@ -1187,7 +1187,7 @@ static struct snd_soc_dai_driver sgtl5000_dai = {
|
|||
.formats = SGTL5000_FORMATS,
|
||||
},
|
||||
.ops = &sgtl5000_ops,
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_rate = 1,
|
||||
};
|
||||
|
||||
static bool sgtl5000_volatile(struct device *dev, unsigned int reg)
|
||||
|
|
|
@ -526,8 +526,8 @@ static struct snd_soc_dai_driver ssm2602_dai = {
|
|||
.rates = SSM2602_RATES,
|
||||
.formats = SSM2602_FORMATS,},
|
||||
.ops = &ssm2602_dai_ops,
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_samplebits = 1,
|
||||
.symmetric_rate = 1,
|
||||
.symmetric_sample_bits = 1,
|
||||
};
|
||||
|
||||
static int ssm2602_resume(struct snd_soc_component *component)
|
||||
|
|
|
@ -490,7 +490,7 @@ static struct snd_soc_dai_driver tas2764_dai_driver[] = {
|
|||
.formats = TAS2764_FORMATS,
|
||||
},
|
||||
.ops = &tas2764_dai_ops,
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_rate = 1,
|
||||
},
|
||||
};
|
||||
|
||||
|
|
|
@ -499,7 +499,7 @@ static struct snd_soc_dai_driver tas2770_dai_driver[] = {
|
|||
.formats = TAS2770_FORMATS,
|
||||
},
|
||||
.ops = &tas2770_dai_ops,
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_rate = 1,
|
||||
},
|
||||
};
|
||||
|
||||
|
|
|
@ -1069,7 +1069,7 @@ static struct snd_soc_dai_driver adcx140_dai_driver[] = {
|
|||
.formats = ADCX140_FORMATS,
|
||||
},
|
||||
.ops = &adcx140_dai_ops,
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_rate = 1,
|
||||
}
|
||||
};
|
||||
|
||||
|
|
|
@ -1395,7 +1395,7 @@ static struct snd_soc_dai_driver dac31xx_dai_driver[] = {
|
|||
.formats = AIC31XX_FORMATS,
|
||||
},
|
||||
.ops = &aic31xx_dai_ops,
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_rate = 1,
|
||||
}
|
||||
};
|
||||
|
||||
|
@ -1417,7 +1417,7 @@ static struct snd_soc_dai_driver aic31xx_dai_driver[] = {
|
|||
.formats = AIC31XX_FORMATS,
|
||||
},
|
||||
.ops = &aic31xx_dai_ops,
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_rate = 1,
|
||||
}
|
||||
};
|
||||
|
||||
|
|
|
@ -916,7 +916,7 @@ static struct snd_soc_dai_driver aic32x4_dai = {
|
|||
.rates = AIC32X4_RATES,
|
||||
.formats = AIC32X4_FORMATS,},
|
||||
.ops = &aic32x4_ops,
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_rate = 1,
|
||||
};
|
||||
|
||||
static void aic32x4_setup_gpios(struct snd_soc_component *component)
|
||||
|
|
|
@ -1503,7 +1503,7 @@ static struct snd_soc_dai_driver aic3x_dai = {
|
|||
.rates = AIC3X_RATES,
|
||||
.formats = AIC3X_FORMATS,},
|
||||
.ops = &aic3x_dai_ops,
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_rate = 1,
|
||||
};
|
||||
|
||||
static void aic3x_mono_init(struct snd_soc_component *component)
|
||||
|
|
|
@ -1397,9 +1397,9 @@ static struct snd_soc_dai_driver tscs42xx_dai = {
|
|||
.rates = TSCS42XX_RATES,
|
||||
.formats = TSCS42XX_FORMATS,},
|
||||
.ops = &tscs42xx_dai_ops,
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_rate = 1,
|
||||
.symmetric_channels = 1,
|
||||
.symmetric_samplebits = 1,
|
||||
.symmetric_sample_bits = 1,
|
||||
};
|
||||
|
||||
static const struct reg_sequence tscs42xx_patch[] = {
|
||||
|
|
|
@ -3346,9 +3346,9 @@ static struct snd_soc_dai_driver tscs454_dais[] = {
|
|||
.rates = TSCS454_RATES,
|
||||
.formats = TSCS454_FORMATS,},
|
||||
.ops = &tscs454_dai1_ops,
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_rate = 1,
|
||||
.symmetric_channels = 1,
|
||||
.symmetric_samplebits = 1,
|
||||
.symmetric_sample_bits = 1,
|
||||
},
|
||||
{
|
||||
.name = "tscs454-dai2",
|
||||
|
@ -3366,9 +3366,9 @@ static struct snd_soc_dai_driver tscs454_dais[] = {
|
|||
.rates = TSCS454_RATES,
|
||||
.formats = TSCS454_FORMATS,},
|
||||
.ops = &tscs454_dai23_ops,
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_rate = 1,
|
||||
.symmetric_channels = 1,
|
||||
.symmetric_samplebits = 1,
|
||||
.symmetric_sample_bits = 1,
|
||||
},
|
||||
{
|
||||
.name = "tscs454-dai3",
|
||||
|
@ -3386,9 +3386,9 @@ static struct snd_soc_dai_driver tscs454_dais[] = {
|
|||
.rates = TSCS454_RATES,
|
||||
.formats = TSCS454_FORMATS,},
|
||||
.ops = &tscs454_dai23_ops,
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_rate = 1,
|
||||
.symmetric_channels = 1,
|
||||
.symmetric_samplebits = 1,
|
||||
.symmetric_sample_bits = 1,
|
||||
},
|
||||
};
|
||||
|
||||
|
|
|
@ -1780,8 +1780,8 @@ static struct snd_soc_dai_driver wm5102_dai[] = {
|
|||
.formats = WM5102_FORMATS,
|
||||
},
|
||||
.ops = &arizona_dai_ops,
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_samplebits = 1,
|
||||
.symmetric_rate = 1,
|
||||
.symmetric_sample_bits = 1,
|
||||
},
|
||||
{
|
||||
.name = "wm5102-aif2",
|
||||
|
@ -1802,8 +1802,8 @@ static struct snd_soc_dai_driver wm5102_dai[] = {
|
|||
.formats = WM5102_FORMATS,
|
||||
},
|
||||
.ops = &arizona_dai_ops,
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_samplebits = 1,
|
||||
.symmetric_rate = 1,
|
||||
.symmetric_sample_bits = 1,
|
||||
},
|
||||
{
|
||||
.name = "wm5102-aif3",
|
||||
|
@ -1824,8 +1824,8 @@ static struct snd_soc_dai_driver wm5102_dai[] = {
|
|||
.formats = WM5102_FORMATS,
|
||||
},
|
||||
.ops = &arizona_dai_ops,
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_samplebits = 1,
|
||||
.symmetric_rate = 1,
|
||||
.symmetric_sample_bits = 1,
|
||||
},
|
||||
{
|
||||
.name = "wm5102-slim1",
|
||||
|
|
|
@ -2089,8 +2089,8 @@ static struct snd_soc_dai_driver wm5110_dai[] = {
|
|||
.formats = WM5110_FORMATS,
|
||||
},
|
||||
.ops = &arizona_dai_ops,
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_samplebits = 1,
|
||||
.symmetric_rate = 1,
|
||||
.symmetric_sample_bits = 1,
|
||||
},
|
||||
{
|
||||
.name = "wm5110-aif2",
|
||||
|
@ -2111,8 +2111,8 @@ static struct snd_soc_dai_driver wm5110_dai[] = {
|
|||
.formats = WM5110_FORMATS,
|
||||
},
|
||||
.ops = &arizona_dai_ops,
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_samplebits = 1,
|
||||
.symmetric_rate = 1,
|
||||
.symmetric_sample_bits = 1,
|
||||
},
|
||||
{
|
||||
.name = "wm5110-aif3",
|
||||
|
@ -2133,8 +2133,8 @@ static struct snd_soc_dai_driver wm5110_dai[] = {
|
|||
.formats = WM5110_FORMATS,
|
||||
},
|
||||
.ops = &arizona_dai_ops,
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_samplebits = 1,
|
||||
.symmetric_rate = 1,
|
||||
.symmetric_sample_bits = 1,
|
||||
},
|
||||
{
|
||||
.name = "wm5110-slim1",
|
||||
|
|
|
@ -569,7 +569,7 @@ static struct snd_soc_dai_driver wm8510_dai = {
|
|||
.rates = WM8510_RATES,
|
||||
.formats = WM8510_FORMATS,},
|
||||
.ops = &wm8510_dai_ops,
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_rate = 1,
|
||||
};
|
||||
|
||||
static int wm8510_probe(struct snd_soc_component *component)
|
||||
|
|
|
@ -567,7 +567,7 @@ static struct snd_soc_dai_driver wm8731_dai = {
|
|||
.rates = WM8731_RATES,
|
||||
.formats = WM8731_FORMATS,},
|
||||
.ops = &wm8731_dai_ops,
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_rate = 1,
|
||||
};
|
||||
|
||||
static int wm8731_request_supplies(struct device *dev,
|
||||
|
|
|
@ -562,7 +562,7 @@ static struct snd_soc_dai_driver wm8770_dai = {
|
|||
.formats = WM8770_FORMATS
|
||||
},
|
||||
.ops = &wm8770_dai_ops,
|
||||
.symmetric_rates = 1
|
||||
.symmetric_rate = 1
|
||||
};
|
||||
|
||||
static int wm8770_probe(struct snd_soc_component *component)
|
||||
|
|
|
@ -536,7 +536,7 @@ static struct snd_soc_dai_driver wm8804_dai = {
|
|||
.formats = WM8804_FORMATS,
|
||||
},
|
||||
.ops = &wm8804_dai_ops,
|
||||
.symmetric_rates = 1
|
||||
.symmetric_rate = 1
|
||||
};
|
||||
|
||||
static const struct snd_soc_component_driver soc_component_dev_wm8804 = {
|
||||
|
|
|
@ -1760,7 +1760,7 @@ static struct snd_soc_dai_driver wm8903_dai = {
|
|||
.formats = WM8903_FORMATS,
|
||||
},
|
||||
.ops = &wm8903_dai_ops,
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_rate = 1,
|
||||
};
|
||||
|
||||
static int wm8903_resume(struct snd_soc_component *component)
|
||||
|
|
|
@ -1983,7 +1983,7 @@ static struct snd_soc_dai_driver wm8904_dai = {
|
|||
.formats = WM8904_FORMATS,
|
||||
},
|
||||
.ops = &wm8904_dai_ops,
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_rate = 1,
|
||||
};
|
||||
|
||||
static void wm8904_handle_retune_mobile_pdata(struct snd_soc_component *component)
|
||||
|
|
|
@ -688,7 +688,7 @@ static struct snd_soc_dai_driver wm8940_dai = {
|
|||
.formats = WM8940_FORMATS,
|
||||
},
|
||||
.ops = &wm8940_dai_ops,
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_rate = 1,
|
||||
};
|
||||
|
||||
static int wm8940_probe(struct snd_soc_component *component)
|
||||
|
|
|
@ -1338,7 +1338,7 @@ static struct snd_soc_dai_driver wm8960_dai = {
|
|||
.rates = WM8960_RATES,
|
||||
.formats = WM8960_FORMATS,},
|
||||
.ops = &wm8960_dai_ops,
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_rate = 1,
|
||||
};
|
||||
|
||||
static int wm8960_probe(struct snd_soc_component *component)
|
||||
|
|
|
@ -2973,7 +2973,7 @@ static struct snd_soc_dai_driver wm8962_dai = {
|
|||
.formats = WM8962_FORMATS,
|
||||
},
|
||||
.ops = &wm8962_dai_ops,
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_rate = 1,
|
||||
};
|
||||
|
||||
static void wm8962_mic_work(struct work_struct *work)
|
||||
|
|
|
@ -643,7 +643,7 @@ static struct snd_soc_dai_driver wm8974_dai = {
|
|||
.rates = WM8974_RATES,
|
||||
.formats = WM8974_FORMATS,},
|
||||
.ops = &wm8974_ops,
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_rate = 1,
|
||||
};
|
||||
|
||||
static const struct regmap_config wm8974_regmap = {
|
||||
|
|
|
@ -918,7 +918,7 @@ static struct snd_soc_dai_driver wm8978_dai = {
|
|||
.formats = WM8978_FORMATS,
|
||||
},
|
||||
.ops = &wm8978_dai_ops,
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_rate = 1,
|
||||
};
|
||||
|
||||
static int wm8978_suspend(struct snd_soc_component *component)
|
||||
|
|
|
@ -971,7 +971,7 @@ static struct snd_soc_dai_driver wm8983_dai = {
|
|||
.formats = WM8983_FORMATS,
|
||||
},
|
||||
.ops = &wm8983_dai_ops,
|
||||
.symmetric_rates = 1
|
||||
.symmetric_rate = 1
|
||||
};
|
||||
|
||||
static const struct snd_soc_component_driver soc_component_dev_wm8983 = {
|
||||
|
|
|
@ -1100,7 +1100,7 @@ static struct snd_soc_dai_driver wm8985_dai = {
|
|||
.formats = WM8985_FORMATS,
|
||||
},
|
||||
.ops = &wm8985_dai_ops,
|
||||
.symmetric_rates = 1
|
||||
.symmetric_rate = 1
|
||||
};
|
||||
|
||||
static const struct snd_soc_component_driver soc_component_dev_wm8985 = {
|
||||
|
|
|
@ -787,7 +787,7 @@ static struct snd_soc_dai_driver wm8988_dai = {
|
|||
.formats = WM8988_FORMATS,
|
||||
},
|
||||
.ops = &wm8988_ops,
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_rate = 1,
|
||||
};
|
||||
|
||||
static int wm8988_probe(struct snd_soc_component *component)
|
||||
|
|
|
@ -1476,7 +1476,7 @@ static struct snd_soc_dai_driver wm8993_dai = {
|
|||
.sig_bits = 24,
|
||||
},
|
||||
.ops = &wm8993_ops,
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_rate = 1,
|
||||
};
|
||||
|
||||
static int wm8993_probe(struct snd_soc_component *component)
|
||||
|
|
|
@ -4351,7 +4351,7 @@ static int wm8994_component_probe(struct snd_soc_component *component)
|
|||
}
|
||||
if ((reg & WM8994_GPN_FN_MASK) != WM8994_GP_FN_PIN_SPECIFIC) {
|
||||
wm8994->lrclk_shared[0] = 1;
|
||||
wm8994_dai[0].symmetric_rates = 1;
|
||||
wm8994_dai[0].symmetric_rate = 1;
|
||||
} else {
|
||||
wm8994->lrclk_shared[0] = 0;
|
||||
}
|
||||
|
@ -4363,7 +4363,7 @@ static int wm8994_component_probe(struct snd_soc_component *component)
|
|||
}
|
||||
if ((reg & WM8994_GPN_FN_MASK) != WM8994_GP_FN_PIN_SPECIFIC) {
|
||||
wm8994->lrclk_shared[1] = 1;
|
||||
wm8994_dai[1].symmetric_rates = 1;
|
||||
wm8994_dai[1].symmetric_rate = 1;
|
||||
} else {
|
||||
wm8994->lrclk_shared[1] = 0;
|
||||
}
|
||||
|
|
|
@ -969,8 +969,8 @@ static struct snd_soc_dai_driver wm8997_dai[] = {
|
|||
.formats = WM8997_FORMATS,
|
||||
},
|
||||
.ops = &arizona_dai_ops,
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_samplebits = 1,
|
||||
.symmetric_rate = 1,
|
||||
.symmetric_sample_bits = 1,
|
||||
},
|
||||
{
|
||||
.name = "wm8997-aif2",
|
||||
|
@ -991,8 +991,8 @@ static struct snd_soc_dai_driver wm8997_dai[] = {
|
|||
.formats = WM8997_FORMATS,
|
||||
},
|
||||
.ops = &arizona_dai_ops,
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_samplebits = 1,
|
||||
.symmetric_rate = 1,
|
||||
.symmetric_sample_bits = 1,
|
||||
},
|
||||
{
|
||||
.name = "wm8997-slim1",
|
||||
|
|
|
@ -1161,8 +1161,8 @@ static struct snd_soc_dai_driver wm8998_dai[] = {
|
|||
.formats = WM8998_FORMATS,
|
||||
},
|
||||
.ops = &arizona_dai_ops,
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_samplebits = 1,
|
||||
.symmetric_rate = 1,
|
||||
.symmetric_sample_bits = 1,
|
||||
},
|
||||
{
|
||||
.name = "wm8998-aif2",
|
||||
|
@ -1183,8 +1183,8 @@ static struct snd_soc_dai_driver wm8998_dai[] = {
|
|||
.formats = WM8998_FORMATS,
|
||||
},
|
||||
.ops = &arizona_dai_ops,
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_samplebits = 1,
|
||||
.symmetric_rate = 1,
|
||||
.symmetric_sample_bits = 1,
|
||||
},
|
||||
{
|
||||
.name = "wm8998-aif3",
|
||||
|
@ -1205,8 +1205,8 @@ static struct snd_soc_dai_driver wm8998_dai[] = {
|
|||
.formats = WM8998_FORMATS,
|
||||
},
|
||||
.ops = &arizona_dai_ops,
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_samplebits = 1,
|
||||
.symmetric_rate = 1,
|
||||
.symmetric_sample_bits = 1,
|
||||
},
|
||||
{
|
||||
.name = "wm8998-slim1",
|
||||
|
|
|
@ -1134,7 +1134,7 @@ static struct snd_soc_dai_driver wm9713_dai[] = {
|
|||
.rates = WM9713_PCM_RATES,
|
||||
.formats = WM9713_PCM_FORMATS,},
|
||||
.ops = &wm9713_dai_ops_voice,
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_rate = 1,
|
||||
},
|
||||
};
|
||||
|
||||
|
|
|
@ -360,8 +360,8 @@ static struct snd_soc_dai_driver zl38_dai = {
|
|||
.formats = ZL38_FORMATS,
|
||||
},
|
||||
.ops = &zl38_dai_ops,
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_samplebits = 1,
|
||||
.symmetric_rate = 1,
|
||||
.symmetric_sample_bits = 1,
|
||||
.symmetric_channels = 1,
|
||||
};
|
||||
|
||||
|
|
|
@ -1038,9 +1038,9 @@ static int fsl_esai_probe(struct platform_device *pdev)
|
|||
|
||||
/* Implement full symmetry for synchronous mode */
|
||||
if (esai_priv->synchronous) {
|
||||
fsl_esai_dai.symmetric_rates = 1;
|
||||
fsl_esai_dai.symmetric_rate = 1;
|
||||
fsl_esai_dai.symmetric_channels = 1;
|
||||
fsl_esai_dai.symmetric_samplebits = 1;
|
||||
fsl_esai_dai.symmetric_sample_bits = 1;
|
||||
}
|
||||
|
||||
dev_set_drvdata(&pdev->dev, esai_priv);
|
||||
|
|
|
@ -1079,9 +1079,9 @@ static int fsl_sai_probe(struct platform_device *pdev)
|
|||
/* Sync Tx with Rx as default by following old DT binding */
|
||||
sai->synchronous[RX] = true;
|
||||
sai->synchronous[TX] = false;
|
||||
sai->cpu_dai_drv.symmetric_rates = 1;
|
||||
sai->cpu_dai_drv.symmetric_rate = 1;
|
||||
sai->cpu_dai_drv.symmetric_channels = 1;
|
||||
sai->cpu_dai_drv.symmetric_samplebits = 1;
|
||||
sai->cpu_dai_drv.symmetric_sample_bits = 1;
|
||||
|
||||
if (of_find_property(np, "fsl,sai-synchronous-rx", NULL) &&
|
||||
of_find_property(np, "fsl,sai-asynchronous", NULL)) {
|
||||
|
@ -1098,9 +1098,9 @@ static int fsl_sai_probe(struct platform_device *pdev)
|
|||
/* Discard all settings for asynchronous mode */
|
||||
sai->synchronous[RX] = false;
|
||||
sai->synchronous[TX] = false;
|
||||
sai->cpu_dai_drv.symmetric_rates = 0;
|
||||
sai->cpu_dai_drv.symmetric_rate = 0;
|
||||
sai->cpu_dai_drv.symmetric_channels = 0;
|
||||
sai->cpu_dai_drv.symmetric_samplebits = 0;
|
||||
sai->cpu_dai_drv.symmetric_sample_bits = 0;
|
||||
}
|
||||
|
||||
if (of_find_property(np, "fsl,sai-mclk-direction-output", NULL) &&
|
||||
|
|
|
@ -1531,9 +1531,9 @@ static int fsl_ssi_probe(struct platform_device *pdev)
|
|||
|
||||
/* Set software limitations for synchronous mode except AC97 */
|
||||
if (ssi->synchronous && !fsl_ssi_is_ac97(ssi)) {
|
||||
ssi->cpu_dai_drv.symmetric_rates = 1;
|
||||
ssi->cpu_dai_drv.symmetric_rate = 1;
|
||||
ssi->cpu_dai_drv.symmetric_channels = 1;
|
||||
ssi->cpu_dai_drv.symmetric_samplebits = 1;
|
||||
ssi->cpu_dai_drv.symmetric_sample_bits = 1;
|
||||
}
|
||||
|
||||
/*
|
||||
|
|
|
@ -455,7 +455,7 @@ static struct snd_soc_dai_driver jz4740_i2s_dai = {
|
|||
.rates = SNDRV_PCM_RATE_8000_48000,
|
||||
.formats = JZ4740_I2S_FMTS,
|
||||
},
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_rate = 1,
|
||||
.ops = &jz4740_i2s_dai_ops,
|
||||
};
|
||||
|
||||
|
|
|
@ -655,7 +655,7 @@ static struct snd_soc_dai_driver mt2701_afe_pcm_dais[] = {
|
|||
|
||||
},
|
||||
.ops = &mt2701_afe_i2s_ops,
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_rate = 1,
|
||||
},
|
||||
{
|
||||
.name = "I2S1",
|
||||
|
@ -679,7 +679,7 @@ static struct snd_soc_dai_driver mt2701_afe_pcm_dais[] = {
|
|||
| SNDRV_PCM_FMTBIT_S32_LE)
|
||||
},
|
||||
.ops = &mt2701_afe_i2s_ops,
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_rate = 1,
|
||||
},
|
||||
{
|
||||
.name = "I2S2",
|
||||
|
@ -703,7 +703,7 @@ static struct snd_soc_dai_driver mt2701_afe_pcm_dais[] = {
|
|||
| SNDRV_PCM_FMTBIT_S32_LE)
|
||||
},
|
||||
.ops = &mt2701_afe_i2s_ops,
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_rate = 1,
|
||||
},
|
||||
{
|
||||
.name = "I2S3",
|
||||
|
@ -727,7 +727,7 @@ static struct snd_soc_dai_driver mt2701_afe_pcm_dais[] = {
|
|||
| SNDRV_PCM_FMTBIT_S32_LE)
|
||||
},
|
||||
.ops = &mt2701_afe_i2s_ops,
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_rate = 1,
|
||||
},
|
||||
{
|
||||
.name = "MRG BT",
|
||||
|
@ -749,7 +749,7 @@ static struct snd_soc_dai_driver mt2701_afe_pcm_dais[] = {
|
|||
.formats = SNDRV_PCM_FMTBIT_S16_LE,
|
||||
},
|
||||
.ops = &mt2701_btmrg_ops,
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_rate = 1,
|
||||
}
|
||||
};
|
||||
|
||||
|
|
|
@ -270,8 +270,8 @@ static struct snd_soc_dai_driver mtk_dai_pcm_driver[] = {
|
|||
.formats = MTK_PCM_FORMATS,
|
||||
},
|
||||
.ops = &mtk_dai_pcm_ops,
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_samplebits = 1,
|
||||
.symmetric_rate = 1,
|
||||
.symmetric_sample_bits = 1,
|
||||
},
|
||||
{
|
||||
.name = "PCM 2",
|
||||
|
@ -291,8 +291,8 @@ static struct snd_soc_dai_driver mtk_dai_pcm_driver[] = {
|
|||
.formats = MTK_PCM_FORMATS,
|
||||
},
|
||||
.ops = &mtk_dai_pcm_ops,
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_samplebits = 1,
|
||||
.symmetric_rate = 1,
|
||||
.symmetric_sample_bits = 1,
|
||||
},
|
||||
};
|
||||
|
||||
|
|
|
@ -571,7 +571,7 @@ static struct snd_soc_dai_driver mt8173_afe_pcm_dais[] = {
|
|||
.formats = SNDRV_PCM_FMTBIT_S16_LE,
|
||||
},
|
||||
.ops = &mt8173_afe_i2s_ops,
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_rate = 1,
|
||||
},
|
||||
};
|
||||
|
||||
|
|
|
@ -270,8 +270,8 @@ static struct snd_soc_dai_driver mtk_dai_pcm_driver[] = {
|
|||
.formats = MTK_PCM_FORMATS,
|
||||
},
|
||||
.ops = &mtk_dai_pcm_ops,
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_samplebits = 1,
|
||||
.symmetric_rate = 1,
|
||||
.symmetric_sample_bits = 1,
|
||||
},
|
||||
{
|
||||
.name = "PCM 2",
|
||||
|
@ -291,8 +291,8 @@ static struct snd_soc_dai_driver mtk_dai_pcm_driver[] = {
|
|||
.formats = MTK_PCM_FORMATS,
|
||||
},
|
||||
.ops = &mtk_dai_pcm_ops,
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_samplebits = 1,
|
||||
.symmetric_rate = 1,
|
||||
.symmetric_sample_bits = 1,
|
||||
},
|
||||
};
|
||||
|
||||
|
|
|
@ -360,8 +360,8 @@ static struct snd_soc_dai_driver mtk_dai_pcm_driver[] = {
|
|||
.formats = MTK_PCM_FORMATS,
|
||||
},
|
||||
.ops = &mtk_dai_pcm_ops,
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_samplebits = 1,
|
||||
.symmetric_rate = 1,
|
||||
.symmetric_sample_bits = 1,
|
||||
},
|
||||
{
|
||||
.name = "PCM 2",
|
||||
|
@ -381,8 +381,8 @@ static struct snd_soc_dai_driver mtk_dai_pcm_driver[] = {
|
|||
.formats = MTK_PCM_FORMATS,
|
||||
},
|
||||
.ops = &mtk_dai_pcm_ops,
|
||||
.symmetric_rates = 1,
|
||||
.symmetric_samplebits = 1,
|
||||
.symmetric_rate = 1,
|
||||
.symmetric_sample_bits = 1,
|
||||
},
|
||||
};
|
||||
|
||||
|
|
Некоторые файлы не были показаны из-за слишком большого количества измененных файлов Показать больше
Загрузка…
Ссылка в новой задаче