All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/44] ASoC: sync parameter naming : rate / sample_bits
@ 2021-01-15  4:51 Kuninori Morimoto
  2021-01-15  4:52 ` [PATCH 01/44] ASoC: soc-pcm: revert soc_pcm_apply_symmetry() Kuninori Morimoto
                   ` (44 more replies)
  0 siblings, 45 replies; 46+ messages in thread
From: Kuninori Morimoto @ 2021-01-15  4:51 UTC (permalink / raw)
  To: Mark Brown; +Cc: Linux-ALSA


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


^ permalink raw reply	[flat|nested] 46+ messages in thread

end of thread, other threads:[~2021-01-21 19:42 UTC | newest]

Thread overview: 46+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-01-15  4:51 [PATCH 00/44] ASoC: sync parameter naming : rate / sample_bits Kuninori Morimoto
2021-01-15  4:52 ` [PATCH 01/44] ASoC: soc-pcm: revert soc_pcm_apply_symmetry() Kuninori Morimoto
2021-01-15  4:52 ` [PATCH 02/44] ASoC: sync parameter naming : rate / sample_bits Kuninori Morimoto
2021-01-15  4:53 ` [PATCH 03/44] ASoC: adi: sync parameter naming (rate/sample_bits) Kuninori Morimoto
2021-01-15  4:53 ` [PATCH 04/44] ASoC: atmel: " Kuninori Morimoto
2021-01-15  4:53 ` [PATCH 05/44] ASoC: au1x: " Kuninori Morimoto
2021-01-15  4:53 ` [PATCH 06/44] ASoC: bcm: " Kuninori Morimoto
2021-01-15  4:53 ` [PATCH 07/44] ASoC: cirrus: " Kuninori Morimoto
2021-01-15  4:53 ` [PATCH 08/44] ASoC: tegra: " Kuninori Morimoto
2021-01-15  4:53 ` [PATCH 09/44] ASoC: rockchip: " Kuninori Morimoto
2021-01-15  4:53 ` [PATCH 10/44] ASoC: samsung: " Kuninori Morimoto
2021-01-15  4:53 ` [PATCH 11/44] ASoC: sh: " Kuninori Morimoto
2021-01-15  4:53 ` [PATCH 12/44] ASoC: ti: " Kuninori Morimoto
2021-01-15  4:53 ` [PATCH 13/44] ASoC: pxa: " Kuninori Morimoto
2021-01-15  4:54 ` [PATCH 14/44] ASoC: mediatek: " Kuninori Morimoto
2021-01-15  4:54 ` [PATCH 15/44] ASoC: fsl: " Kuninori Morimoto
2021-01-15  4:54 ` [PATCH 16/44] ASoC: wm*: " Kuninori Morimoto
2021-01-15  4:54 ` [PATCH 17/44] ASoC: tlv*: " Kuninori Morimoto
2021-01-15  4:54 ` [PATCH 18/44] ASoC: rt*: " Kuninori Morimoto
2021-01-15  4:54 ` [PATCH 19/44] ASoC: nau*: " Kuninori Morimoto
2021-01-15  4:54 ` [PATCH 20/44] ASoC: tas*: " Kuninori Morimoto
2021-01-15  4:54 ` [PATCH 21/44] ASoC: da*: " Kuninori Morimoto
2021-01-15  4:54 ` [PATCH 22/44] ASoC: es*: " Kuninori Morimoto
2021-01-15  4:54 ` [PATCH 23/44] ASoC: max*: " Kuninori Morimoto
2021-01-15  4:54 ` [PATCH 24/44] ASoC: cs*: " Kuninori Morimoto
2021-01-15  4:54 ` [PATCH 25/44] ASoC: tscs*: " Kuninori Morimoto
2021-01-15  4:54 ` [PATCH 26/44] ASoC: ak*: " Kuninori Morimoto
2021-01-15  4:55 ` [PATCH 27/44] ASoC: adau*: " Kuninori Morimoto
2021-01-15  4:55 ` [PATCH 28/44] ASoC: jz4740: " Kuninori Morimoto
2021-01-15  4:55 ` [PATCH 29/44] ASoC: sunxi: " Kuninori Morimoto
2021-01-15  4:55 ` [PATCH 30/44] ASoC: zl38060: " Kuninori Morimoto
2021-01-15  4:55 ` [PATCH 31/44] ASoC: ssm2602: " Kuninori Morimoto
2021-01-15  4:55 ` [PATCH 32/44] ASoC: sgtl5000: " Kuninori Morimoto
2021-01-15  4:55 ` [PATCH 33/44] ASoC: mc13783: " Kuninori Morimoto
2021-01-15  4:55 ` [PATCH 34/44] ASoC: mt6660: " Kuninori Morimoto
2021-01-15  4:55 ` [PATCH 35/44] ASoC: lochnagar-sc: " Kuninori Morimoto
2021-01-15  4:56 ` [PATCH 36/44] ASoC: ab8500: " Kuninori Morimoto
2021-01-15  4:56 ` [PATCH 37/44] ASoC: alc5632: " Kuninori Morimoto
2021-01-15  4:56 ` [PATCH 38/44] ASoC: cx2072x: " Kuninori Morimoto
2021-01-15  4:56 ` [PATCH 39/44] ASoC: inno_rk3036: " Kuninori Morimoto
2021-01-15  4:56 ` [PATCH 40/44] ASoC: lm49453: " Kuninori Morimoto
2021-01-15  4:56 ` [PATCH 41/44] ASoC: ml26124: " Kuninori Morimoto
2021-01-15  4:56 ` [PATCH 42/44] ASoC: soc-dai.h: remove symmetric_rates/samplebits Kuninori Morimoto
2021-01-15  4:56 ` [PATCH 43/44] ASoC: soc-pcm: cleanup soc_pcm_apply_symmetry() Kuninori Morimoto
2021-01-15  4:56 ` [PATCH 44/44] ASoC: soc-pcm: cleanup soc_pcm_params_symmetry() Kuninori Morimoto
2021-01-21 19:39 ` [PATCH 00/44] ASoC: sync parameter naming : rate / sample_bits Mark Brown

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.