linux-omap.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v2 00/96] Refactor non_legacy_dai_naming flag
@ 2022-06-23 12:51 Charles Keepax
  2022-06-23 12:51 ` [PATCH v2 01/96] ASoC: soc-component: Add legacy_dai_naming flag Charles Keepax
                   ` (96 more replies)
  0 siblings, 97 replies; 99+ messages in thread
From: Charles Keepax @ 2022-06-23 12:51 UTC (permalink / raw)
  To: broonie
  Cc: lgirdwood, kuninori.morimoto.gx, mripard, airlied, daniel, vkoul,
	nicolas.ferre, nsaenz, shawnguo, linux-imx, cezary.rojewski,
	pierre-louis.bossart, linux-mips, linux-amlogic, daniel,
	srinivas.kandagatla, linux-rockchip, krzk, linux-stm32,
	linux-sunxi, linux-tegra, linux-omap, linux-xtensa,
	peter.ujfalusi, jarkko.nikula, heiko, jbrunet, kernel, alsa-devel,
	patches, dri-devel, linux-rpi-kernel, frattaroli.nicolas

Historically, the legacy DAI naming scheme was applied to platform
drivers and the newer scheme to CODEC drivers. During componentisation
the core lost the knowledge of if a driver was a CODEC or platform, they
were all now components. To continue to support the legacy naming on
older platform drivers a flag was added to the snd_soc_component_driver
structure, non_legacy_dai_naming, to indicate to use the new scheme and
this was applied to all CODECs as part of the migration.

However, a slight issue appears to be developing with respect to this
flag being opt in for the non-legacy scheme, which presumably we want to
be the primary scheme used. Many codec drivers appear to forget to
include this flag:

  grep -l -r "snd_soc_component_driver" sound/soc/codecs/*.c |
  xargs grep -L "non_legacy_dai_naming" | wc
     48      48    556

Whilst in many cases the configuration of the DAIs themselves will cause
the core to apply the new scheme anyway, it would seem more sensible to
change the flag to legacy_dai_naming making the new scheme opt out. This
patch series migrates across to such a scheme.

Thanks,
Charles

Changes since v1:
 - Fix typo in sound/soc/au1x/ac97c.c

Charles Keepax (96):
  ASoC: soc-component: Add legacy_dai_naming flag
  soundwire: intel: Migrate to new style legacy DAI naming flag
  drm/vc4: Migrate to new style legacy DAI naming flag
  ASoC: img: Migrate to new style legacy DAI naming flag
  ASoC: spear: Migrate to new style legacy DAI naming flag
  ASoC: jz4740-i2c: Migrate to new style legacy DAI naming flag
  ASoC: ep93xx: Migrate to new style legacy DAI naming flag
  ASoC: stm32: Migrate to new style legacy DAI naming flag
  ASoC: bcm: Migrate to new style legacy DAI naming flag
  ASoC: sh: Migrate to new style legacy DAI naming flag
  ASoC: tegra: Migrate to new style legacy DAI naming flag
  ASoC: hisilicon: Migrate to new style legacy DAI naming flag
  ASoC: xilinx: Migrate to new style legacy DAI naming flag
  ASoC: sunxi: Migrate to new style legacy DAI naming flag
  ASoC: Intel: Migrate to new style legacy DAI naming flag
  ASoC: meson: Migrate to new style legacy DAI naming flag
  ASoC: sti-uniperf: Migrate to new style legacy DAI naming flag
  ASoC: amd: Migrate to new style legacy DAI naming flag
  ASoC: atmel: Migrate to new style legacy DAI naming flag
  ASoC: fsl: Migrate to new style legacy DAI naming flag
  ASoC: xtensa: Migrate to new style legacy DAI naming flag
  ASoC: adi: Migrate to new style legacy DAI naming flag
  ASoC: dwc: Migrate to new style legacy DAI naming flag
  ASoC: qcom: Migrate to new style legacy DAI naming flag
  ASoC: test-component: Migrate to new style legacy DAI naming flag
  ASoC: rockchip: Migrate to new style legacy DAI naming flag
  ASoC: au1x: Migrate to new style legacy DAI naming flag
  ASoC: pxa: Migrate to new style legacy DAI naming flag
  ASoC: sof: Migrate to new style legacy DAI naming flag
  ASoC: ux500: Migrate to new style legacy DAI naming flag
  ASoC: ti: Migrate to new style legacy DAI naming flag
  ASoC: mxs-saif: Migrate to new style legacy DAI naming flag
  ASoC: samsung: Migrate to new style legacy DAI naming flag
  ASoC: core: Switch core to new DAI naming flag
  media: TDA1997x: Remove now redundant non_legacy_dai_naming flag
  ASoC: fsl: Remove now redundant non_legacy_dai_naming flag
  ASoC: meson: Remove now redundant non_legacy_dai_naming flag
  ASoC: pistachio: Remove now redundant non_legacy_dai_naming flag
  ASoC: samsung: Remove now redundant non_legacy_dai_naming flag
  ASoC: soc-utils: Remove now redundant non_legacy_dai_naming flag
  ASoC: sunxi: Remove now redundant non_legacy_dai_naming flag
  ASoC: tegra: Remove now redundant non_legacy_dai_naming flag
  ASoC: test-component: Remove now redundant non_legacy_dai_naming flag
  ASoC: topology: KUnit: Remove now redundant non_legacy_dai_naming flag
  ASoC: uniphier: Remove now redundant non_legacy_dai_naming flag
  ASoC: ad*: Remove now redundant non_legacy_dai_naming flag
  ASoC: ak*: Remove now redundant non_legacy_dai_naming flag
  ASoC: alc*: Remove now redundant non_legacy_dai_naming flag
  ASoC: cs*: Remove now redundant non_legacy_dai_naming flag
  ASoC: da*: Remove now redundant non_legacy_dai_naming flag
  ASoC: es*: Remove now redundant non_legacy_dai_naming flag
  ASoC: max*: Remove now redundant non_legacy_dai_naming flag
  ASoC: msm*: Remove now redundant non_legacy_dai_naming flag
  ASoC: nau*: Remove now redundant non_legacy_dai_naming flag
  ASoC: pcm*: Remove now redundant non_legacy_dai_naming flag
  ASoC: rt*: Remove now redundant non_legacy_dai_naming flag
  ASoC: spdif: Remove now redundant non_legacy_dai_naming flag
  ASoC: ssm*: Remove now redundant non_legacy_dai_naming flag
  ASoC: sta*: Remove now redundant non_legacy_dai_naming flag
  ASoC: tas*: Remove now redundant non_legacy_dai_naming flag
  ASoC: tfa*: Remove now redundant non_legacy_dai_naming flag
  ASoC: tlv320*: Remove now redundant non_legacy_dai_naming flag
  ASoC: twl*: Remove now redundant non_legacy_dai_naming flag
  ASoC: uda*: Remove now redundant non_legacy_dai_naming flag
  ASoC: wm*: Remove now redundant non_legacy_dai_naming flag
  ASoC: 88pm860x: Remove now redundant non_legacy_dai_naming flag
  ASoC: ab8500: Remove now redundant non_legacy_dai_naming flag
  ASoC: ac97: Remove now redundant non_legacy_dai_naming flag
  ASoC: ads117x: Remove now redundant non_legacy_dai_naming flag
  ASoC: bd28623: Remove now redundant non_legacy_dai_naming flag
  ASoC: bt-sco: Remove now redundant non_legacy_dai_naming flag
  ASoC: cpcap: Remove now redundant non_legacy_dai_naming flag
  ASoC: cq93vc: Remove now redundant non_legacy_dai_naming flag
  ASoC: cx20442: Remove now redundant non_legacy_dai_naming flag
  ASoC: dmic: Remove now redundant non_legacy_dai_naming flag
  ASoC: gtm601: Remove now redundant non_legacy_dai_naming flag
  ASoC: hdac_hdmi: Remove now redundant non_legacy_dai_naming flag
  ASoC: hdmi-codec: Remove now redundant non_legacy_dai_naming flag
  ASoC: ics43432: Remove now redundant non_legacy_dai_naming flag
  ASoC: inno_rk3036: Remove now redundant non_legacy_dai_naming flag
  ASoC: Intel: avs: Remove now redundant non_legacy_dai_naming flag
  ASoC: isabelle: Remove now redundant non_legacy_dai_naming flag
  ASoC: jz4740: Remove now redundant non_legacy_dai_naming flag
  ASoC: lm49453: Remove now redundant non_legacy_dai_naming flag
  ASoC: lochnagar: Remove now redundant non_legacy_dai_naming flag
  ASoC: mc13783: Remove now redundant non_legacy_dai_naming flag
  ASoC: ml26124: Remove now redundant non_legacy_dai_naming flag
  ASoC: rk817: Remove now redundant non_legacy_dai_naming flag
  ASoC: sgtl5000: Remove now redundant non_legacy_dai_naming flag
  ASoC: si476x: Remove now redundant non_legacy_dai_naming flag
  ASoC: stac9766: Remove now redundant non_legacy_dai_naming flag
  ASoC: sti-sas: Remove now redundant non_legacy_dai_naming flag
  ASoC: tscs42xx: Remove now redundant non_legacy_dai_naming flag
  ASoC: wl1273: Remove now redundant non_legacy_dai_naming flag
  ASoC: zl38060: Remove now redundant non_legacy_dai_naming flag
  ASoC: soc-component: Remove non_legacy_dai_naming flag

 drivers/gpu/drm/vc4/vc4_hdmi.c         |  1 +
 drivers/media/i2c/tda1997x.c           |  1 -
 drivers/soundwire/intel.c              |  5 +++--
 include/sound/soc-component.h          |  2 +-
 sound/soc/adi/axi-i2s.c                |  1 +
 sound/soc/adi/axi-spdif.c              |  1 +
 sound/soc/amd/acp/acp-platform.c       | 15 ++++++++-------
 sound/soc/amd/raven/acp3x-i2s.c        |  3 ++-
 sound/soc/amd/renoir/acp3x-pdm-dma.c   | 13 +++++++------
 sound/soc/amd/vangogh/acp5x-i2s.c      |  1 +
 sound/soc/amd/yc/acp6x-pdm-dma.c       | 13 +++++++------
 sound/soc/atmel/atmel-classd.c         |  1 +
 sound/soc/atmel/atmel-i2s.c            |  3 ++-
 sound/soc/atmel/atmel-pdmic.c          |  1 +
 sound/soc/atmel/atmel_ssc_dai.c        |  7 ++++---
 sound/soc/atmel/mchp-i2s-mcc.c         |  3 ++-
 sound/soc/atmel/mchp-pdmc.c            |  1 +
 sound/soc/atmel/mchp-spdifrx.c         |  3 ++-
 sound/soc/atmel/mchp-spdiftx.c         |  3 ++-
 sound/soc/au1x/ac97c.c                 |  3 ++-
 sound/soc/au1x/i2sc.c                  |  3 ++-
 sound/soc/au1x/psc-ac97.c              |  3 ++-
 sound/soc/au1x/psc-i2s.c               |  3 ++-
 sound/soc/bcm/bcm2835-i2s.c            |  3 ++-
 sound/soc/bcm/bcm63xx-i2s-whistler.c   |  1 +
 sound/soc/bcm/cygnus-ssp.c             |  7 ++++---
 sound/soc/cirrus/ep93xx-ac97.c         |  3 ++-
 sound/soc/cirrus/ep93xx-i2s.c          |  7 ++++---
 sound/soc/codecs/88pm860x-codec.c      |  1 -
 sound/soc/codecs/ab8500-codec.c        |  1 -
 sound/soc/codecs/ac97.c                |  1 -
 sound/soc/codecs/ad1836.c              |  1 -
 sound/soc/codecs/ad193x.c              |  1 -
 sound/soc/codecs/ad1980.c              |  1 -
 sound/soc/codecs/ad73311.c             |  1 -
 sound/soc/codecs/adau1373.c            |  1 -
 sound/soc/codecs/adau1701.c            |  1 -
 sound/soc/codecs/adau1761.c            |  1 -
 sound/soc/codecs/adau1781.c            |  1 -
 sound/soc/codecs/adau1977.c            |  1 -
 sound/soc/codecs/adau7002.c            |  1 -
 sound/soc/codecs/adau7118.c            |  1 -
 sound/soc/codecs/adav80x.c             |  1 -
 sound/soc/codecs/ads117x.c             |  1 -
 sound/soc/codecs/ak4104.c              |  1 -
 sound/soc/codecs/ak4118.c              |  1 -
 sound/soc/codecs/ak4375.c              |  1 -
 sound/soc/codecs/ak4458.c              |  2 --
 sound/soc/codecs/ak4535.c              |  1 -
 sound/soc/codecs/ak4554.c              |  1 -
 sound/soc/codecs/ak4613.c              |  1 -
 sound/soc/codecs/ak4641.c              |  1 -
 sound/soc/codecs/ak4642.c              |  1 -
 sound/soc/codecs/ak4671.c              |  1 -
 sound/soc/codecs/ak5386.c              |  1 -
 sound/soc/codecs/ak5558.c              |  2 --
 sound/soc/codecs/alc5623.c             |  1 -
 sound/soc/codecs/alc5632.c             |  1 -
 sound/soc/codecs/bd28623.c             |  1 -
 sound/soc/codecs/bt-sco.c              |  1 -
 sound/soc/codecs/cpcap.c               |  1 -
 sound/soc/codecs/cq93vc.c              |  1 -
 sound/soc/codecs/cs35l32.c             |  1 -
 sound/soc/codecs/cs35l33.c             |  1 -
 sound/soc/codecs/cs35l34.c             |  1 -
 sound/soc/codecs/cs35l35.c             |  1 -
 sound/soc/codecs/cs35l36.c             |  1 -
 sound/soc/codecs/cs4234.c              |  1 -
 sound/soc/codecs/cs4265.c              |  1 -
 sound/soc/codecs/cs4270.c              |  1 -
 sound/soc/codecs/cs4271.c              |  1 -
 sound/soc/codecs/cs42l42.c             |  1 -
 sound/soc/codecs/cs42l51.c             |  1 -
 sound/soc/codecs/cs42l52.c             |  1 -
 sound/soc/codecs/cs42l56.c             |  1 -
 sound/soc/codecs/cs42l73.c             |  1 -
 sound/soc/codecs/cs42xx8.c             |  1 -
 sound/soc/codecs/cs43130.c             |  1 -
 sound/soc/codecs/cs4341.c              |  1 -
 sound/soc/codecs/cs4349.c              |  1 -
 sound/soc/codecs/cs47l15.c             |  1 -
 sound/soc/codecs/cs47l24.c             |  1 -
 sound/soc/codecs/cs47l35.c             |  1 -
 sound/soc/codecs/cs47l85.c             |  1 -
 sound/soc/codecs/cs47l90.c             |  1 -
 sound/soc/codecs/cs47l92.c             |  1 -
 sound/soc/codecs/cs53l30.c             |  1 -
 sound/soc/codecs/cx20442.c             |  1 -
 sound/soc/codecs/da7210.c              |  1 -
 sound/soc/codecs/da7213.c              |  1 -
 sound/soc/codecs/da7218.c              |  1 -
 sound/soc/codecs/da7219.c              |  1 -
 sound/soc/codecs/da732x.c              |  1 -
 sound/soc/codecs/da9055.c              |  1 -
 sound/soc/codecs/dmic.c                |  1 -
 sound/soc/codecs/es7134.c              |  1 -
 sound/soc/codecs/es7241.c              |  1 -
 sound/soc/codecs/es8316.c              |  1 -
 sound/soc/codecs/es8328.c              |  1 -
 sound/soc/codecs/gtm601.c              |  1 -
 sound/soc/codecs/hdac_hdmi.c           |  1 -
 sound/soc/codecs/hdmi-codec.c          |  1 -
 sound/soc/codecs/ics43432.c            |  1 -
 sound/soc/codecs/inno_rk3036.c         |  1 -
 sound/soc/codecs/isabelle.c            |  1 -
 sound/soc/codecs/jz4740.c              |  2 --
 sound/soc/codecs/lm49453.c             |  1 -
 sound/soc/codecs/lochnagar-sc.c        |  1 -
 sound/soc/codecs/max98088.c            |  1 -
 sound/soc/codecs/max98090.c            |  1 -
 sound/soc/codecs/max98095.c            |  1 -
 sound/soc/codecs/max98357a.c           |  1 -
 sound/soc/codecs/max98371.c            |  1 -
 sound/soc/codecs/max98373.c            |  2 --
 sound/soc/codecs/max98390.c            |  1 -
 sound/soc/codecs/max98396.c            |  2 --
 sound/soc/codecs/max9850.c             |  1 -
 sound/soc/codecs/max98520.c            |  1 -
 sound/soc/codecs/max9860.c             |  1 -
 sound/soc/codecs/max9867.c             |  1 -
 sound/soc/codecs/max98925.c            |  1 -
 sound/soc/codecs/max98926.c            |  1 -
 sound/soc/codecs/max98927.c            |  1 -
 sound/soc/codecs/mc13783.c             |  1 -
 sound/soc/codecs/ml26124.c             |  1 -
 sound/soc/codecs/msm8916-wcd-analog.c  |  1 -
 sound/soc/codecs/msm8916-wcd-digital.c |  1 -
 sound/soc/codecs/nau8315.c             |  1 -
 sound/soc/codecs/nau8540.c             |  1 -
 sound/soc/codecs/nau8810.c             |  1 -
 sound/soc/codecs/nau8821.c             |  1 -
 sound/soc/codecs/nau8822.c             |  1 -
 sound/soc/codecs/nau8824.c             |  1 -
 sound/soc/codecs/nau8825.c             |  1 -
 sound/soc/codecs/pcm1681.c             |  1 -
 sound/soc/codecs/pcm1789.c             |  1 -
 sound/soc/codecs/pcm179x.c             |  1 -
 sound/soc/codecs/pcm186x.c             |  2 --
 sound/soc/codecs/pcm3008.c             |  1 -
 sound/soc/codecs/pcm3168a.c            |  1 -
 sound/soc/codecs/pcm5102a.c            |  1 -
 sound/soc/codecs/pcm512x.c             |  1 -
 sound/soc/codecs/rk817_codec.c         |  1 -
 sound/soc/codecs/rt1011.c              |  1 -
 sound/soc/codecs/rt1015.c              |  1 -
 sound/soc/codecs/rt1015p.c             |  1 -
 sound/soc/codecs/rt1016.c              |  1 -
 sound/soc/codecs/rt1019.c              |  1 -
 sound/soc/codecs/rt1305.c              |  1 -
 sound/soc/codecs/rt1308.c              |  1 -
 sound/soc/codecs/rt274.c               |  1 -
 sound/soc/codecs/rt286.c               |  1 -
 sound/soc/codecs/rt298.c               |  1 -
 sound/soc/codecs/rt5514.c              |  1 -
 sound/soc/codecs/rt5616.c              |  1 -
 sound/soc/codecs/rt5631.c              |  1 -
 sound/soc/codecs/rt5640.c              |  2 --
 sound/soc/codecs/rt5645.c              |  1 -
 sound/soc/codecs/rt5651.c              |  1 -
 sound/soc/codecs/rt5659.c              |  1 -
 sound/soc/codecs/rt5660.c              |  1 -
 sound/soc/codecs/rt5663.c              |  1 -
 sound/soc/codecs/rt5665.c              |  1 -
 sound/soc/codecs/rt5668.c              |  1 -
 sound/soc/codecs/rt5670.c              |  1 -
 sound/soc/codecs/rt5677.c              |  1 -
 sound/soc/codecs/rt5682.c              |  1 -
 sound/soc/codecs/rt5682s.c             |  1 -
 sound/soc/codecs/sgtl5000.c            |  1 -
 sound/soc/codecs/si476x.c              |  1 -
 sound/soc/codecs/spdif_receiver.c      |  1 -
 sound/soc/codecs/spdif_transmitter.c   |  1 -
 sound/soc/codecs/ssm2518.c             |  1 -
 sound/soc/codecs/ssm2602.c             |  1 -
 sound/soc/codecs/ssm4567.c             |  1 -
 sound/soc/codecs/sta32x.c              |  1 -
 sound/soc/codecs/sta350.c              |  1 -
 sound/soc/codecs/sta529.c              |  1 -
 sound/soc/codecs/stac9766.c            |  2 --
 sound/soc/codecs/sti-sas.c             |  1 -
 sound/soc/codecs/tas2552.c             |  1 -
 sound/soc/codecs/tas2562.c             |  2 --
 sound/soc/codecs/tas2764.c             |  1 -
 sound/soc/codecs/tas2770.c             |  1 -
 sound/soc/codecs/tas5086.c             |  1 -
 sound/soc/codecs/tas571x.c             |  1 -
 sound/soc/codecs/tas5720.c             |  2 --
 sound/soc/codecs/tas5805m.c            |  1 -
 sound/soc/codecs/tas6424.c             |  1 -
 sound/soc/codecs/tfa9879.c             |  1 -
 sound/soc/codecs/tfa989x.c             |  1 -
 sound/soc/codecs/tlv320adcx140.c       |  1 -
 sound/soc/codecs/tlv320aic23.c         |  1 -
 sound/soc/codecs/tlv320aic26.c         |  1 -
 sound/soc/codecs/tlv320aic31xx.c       |  1 -
 sound/soc/codecs/tlv320aic32x4.c       |  2 --
 sound/soc/codecs/tlv320aic3x.c         |  1 -
 sound/soc/codecs/tlv320dac33.c         |  1 -
 sound/soc/codecs/tscs42xx.c            |  1 -
 sound/soc/codecs/twl4030.c             |  1 -
 sound/soc/codecs/twl6040.c             |  1 -
 sound/soc/codecs/uda1334.c             |  1 -
 sound/soc/codecs/uda134x.c             |  1 -
 sound/soc/codecs/uda1380.c             |  1 -
 sound/soc/codecs/wl1273.c              |  1 -
 sound/soc/codecs/wm0010.c              |  1 -
 sound/soc/codecs/wm1250-ev1.c          |  1 -
 sound/soc/codecs/wm2000.c              |  1 -
 sound/soc/codecs/wm2200.c              |  1 -
 sound/soc/codecs/wm5100.c              |  1 -
 sound/soc/codecs/wm5102.c              |  1 -
 sound/soc/codecs/wm5110.c              |  1 -
 sound/soc/codecs/wm8350.c              |  1 -
 sound/soc/codecs/wm8400.c              |  1 -
 sound/soc/codecs/wm8510.c              |  1 -
 sound/soc/codecs/wm8523.c              |  1 -
 sound/soc/codecs/wm8524.c              |  1 -
 sound/soc/codecs/wm8580.c              |  1 -
 sound/soc/codecs/wm8711.c              |  1 -
 sound/soc/codecs/wm8727.c              |  1 -
 sound/soc/codecs/wm8728.c              |  1 -
 sound/soc/codecs/wm8731.c              |  1 -
 sound/soc/codecs/wm8737.c              |  1 -
 sound/soc/codecs/wm8741.c              |  1 -
 sound/soc/codecs/wm8750.c              |  1 -
 sound/soc/codecs/wm8753.c              |  1 -
 sound/soc/codecs/wm8770.c              |  1 -
 sound/soc/codecs/wm8776.c              |  1 -
 sound/soc/codecs/wm8782.c              |  1 -
 sound/soc/codecs/wm8804.c              |  1 -
 sound/soc/codecs/wm8900.c              |  1 -
 sound/soc/codecs/wm8903.c              |  1 -
 sound/soc/codecs/wm8904.c              |  1 -
 sound/soc/codecs/wm8940.c              |  1 -
 sound/soc/codecs/wm8955.c              |  1 -
 sound/soc/codecs/wm8960.c              |  1 -
 sound/soc/codecs/wm8961.c              |  1 -
 sound/soc/codecs/wm8962.c              |  1 -
 sound/soc/codecs/wm8971.c              |  1 -
 sound/soc/codecs/wm8974.c              |  1 -
 sound/soc/codecs/wm8978.c              |  1 -
 sound/soc/codecs/wm8983.c              |  1 -
 sound/soc/codecs/wm8985.c              |  1 -
 sound/soc/codecs/wm8988.c              |  1 -
 sound/soc/codecs/wm8990.c              |  1 -
 sound/soc/codecs/wm8991.c              |  1 -
 sound/soc/codecs/wm8993.c              |  1 -
 sound/soc/codecs/wm8994.c              |  1 -
 sound/soc/codecs/wm8995.c              |  1 -
 sound/soc/codecs/wm8996.c              |  2 --
 sound/soc/codecs/wm8997.c              |  1 -
 sound/soc/codecs/wm8998.c              |  1 -
 sound/soc/codecs/wm9081.c              |  1 -
 sound/soc/codecs/wm9090.c              |  1 -
 sound/soc/codecs/wm9705.c              |  1 -
 sound/soc/codecs/wm9712.c              |  1 -
 sound/soc/codecs/wm9713.c              |  1 -
 sound/soc/codecs/zl38060.c             |  1 -
 sound/soc/dwc/dwc-i2s.c                |  7 ++++---
 sound/soc/fsl/fsl_aud2htx.c            |  3 ++-
 sound/soc/fsl/fsl_easrc.c              |  7 ++++---
 sound/soc/fsl/fsl_esai.c               |  3 ++-
 sound/soc/fsl/fsl_mqs.c                |  1 -
 sound/soc/fsl/fsl_rpmsg.c              |  3 ++-
 sound/soc/fsl/fsl_sai.c                |  3 ++-
 sound/soc/fsl/fsl_spdif.c              |  3 ++-
 sound/soc/fsl/fsl_ssi.c                |  1 +
 sound/soc/fsl/fsl_xcvr.c               |  3 ++-
 sound/soc/fsl/mpc5200_psc_i2s.c        |  3 ++-
 sound/soc/generic/test-component.c     |  2 +-
 sound/soc/hisilicon/hi6210-i2s.c       |  1 +
 sound/soc/img/img-i2s-in.c             |  3 ++-
 sound/soc/img/img-i2s-out.c            |  3 ++-
 sound/soc/img/img-parallel-out.c       |  3 ++-
 sound/soc/img/img-spdif-in.c           |  3 ++-
 sound/soc/img/img-spdif-out.c          |  3 ++-
 sound/soc/img/pistachio-internal-dac.c |  1 -
 sound/soc/intel/avs/pcm.c              |  2 --
 sound/soc/intel/keembay/kmb_platform.c | 14 ++++++++------
 sound/soc/jz4740/jz4740-i2s.c          |  7 ++++---
 sound/soc/meson/aiu-acodec-ctrl.c      |  1 -
 sound/soc/meson/aiu-codec-ctrl.c       |  1 -
 sound/soc/meson/axg-frddr.c            |  3 +++
 sound/soc/meson/axg-pdm.c              |  4 +++-
 sound/soc/meson/axg-spdifin.c          |  1 +
 sound/soc/meson/axg-spdifout.c         |  1 +
 sound/soc/meson/axg-toddr.c            |  3 +++
 sound/soc/meson/g12a-toacodec.c        |  2 --
 sound/soc/meson/g12a-tohdmitx.c        |  1 -
 sound/soc/meson/t9015.c                |  1 -
 sound/soc/mxs/mxs-saif.c               |  3 ++-
 sound/soc/pxa/mmp-sspa.c               |  9 +++++----
 sound/soc/pxa/pxa-ssp.c                | 21 +++++++++++----------
 sound/soc/pxa/pxa2xx-i2s.c             | 21 +++++++++++----------
 sound/soc/qcom/lpass-cpu.c             |  1 +
 sound/soc/qcom/qdsp6/q6asm-dai.c       | 23 ++++++++++++-----------
 sound/soc/rockchip/rockchip_i2s.c      |  1 +
 sound/soc/rockchip/rockchip_i2s_tdm.c  |  1 +
 sound/soc/rockchip/rockchip_pdm.c      |  1 +
 sound/soc/rockchip/rockchip_spdif.c    |  1 +
 sound/soc/samsung/aries_wm8994.c       |  1 -
 sound/soc/samsung/i2s.c                |  2 ++
 sound/soc/samsung/pcm.c                |  3 ++-
 sound/soc/samsung/s3c2412-i2s.c        |  7 ++++---
 sound/soc/samsung/s3c24xx-i2s.c        |  7 ++++---
 sound/soc/samsung/spdif.c              |  7 ++++---
 sound/soc/sh/hac.c                     |  3 ++-
 sound/soc/sh/rcar/core.c               | 11 ++++++-----
 sound/soc/sh/rz-ssi.c                  |  9 +++++----
 sound/soc/sh/siu_pcm.c                 | 17 +++++++++--------
 sound/soc/sh/ssi.c                     |  3 ++-
 sound/soc/soc-core.c                   |  2 +-
 sound/soc/soc-topology-test.c          |  3 ---
 sound/soc/soc-utils.c                  |  1 -
 sound/soc/sof/pcm.c                    |  2 ++
 sound/soc/sof/sof-client-probes.c      |  1 +
 sound/soc/spear/spdif_in.c             |  3 ++-
 sound/soc/spear/spdif_out.c            |  3 ++-
 sound/soc/sti/sti_uniperif.c           |  3 ++-
 sound/soc/stm/stm32_adfsdm.c           |  1 +
 sound/soc/stm/stm32_i2s.c              |  1 +
 sound/soc/stm/stm32_sai_sub.c          |  1 +
 sound/soc/stm/stm32_spdifrx.c          |  1 +
 sound/soc/sunxi/sun4i-codec.c          |  7 ++-----
 sound/soc/sunxi/sun4i-i2s.c            |  3 ++-
 sound/soc/sunxi/sun4i-spdif.c          |  3 ++-
 sound/soc/sunxi/sun8i-codec.c          |  1 -
 sound/soc/tegra/tegra20_ac97.c         |  3 ++-
 sound/soc/tegra/tegra20_i2s.c          |  3 ++-
 sound/soc/tegra/tegra20_spdif.c        |  1 +
 sound/soc/tegra/tegra210_i2s.c         |  1 -
 sound/soc/tegra/tegra30_i2s.c          |  3 ++-
 sound/soc/ti/davinci-i2s.c             |  3 ++-
 sound/soc/ti/davinci-mcasp.c           |  3 ++-
 sound/soc/ti/davinci-vcif.c            |  3 ++-
 sound/soc/ti/omap-dmic.c               |  3 ++-
 sound/soc/ti/omap-hdmi.c               |  1 +
 sound/soc/ti/omap-mcbsp.c              |  3 ++-
 sound/soc/ti/omap-mcpdm.c              |  7 ++++---
 sound/soc/uniphier/evea.c              |  1 -
 sound/soc/ux500/ux500_msp_dai.c        |  3 ++-
 sound/soc/xilinx/xlnx_formatter_pcm.c  | 16 ++++++++--------
 sound/soc/xilinx/xlnx_i2s.c            |  1 +
 sound/soc/xilinx/xlnx_spdif.c          |  1 +
 sound/soc/xtensa/xtfpga-i2s.c          | 15 ++++++++-------
 345 files changed, 274 insertions(+), 435 deletions(-)

-- 
2.30.2


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

end of thread, other threads:[~2022-06-29 16:24 UTC | newest]

Thread overview: 99+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-06-23 12:51 [PATCH v2 00/96] Refactor non_legacy_dai_naming flag Charles Keepax
2022-06-23 12:51 ` [PATCH v2 01/96] ASoC: soc-component: Add legacy_dai_naming flag Charles Keepax
2022-06-23 12:51 ` [PATCH v2 02/96] soundwire: intel: Migrate to new style legacy DAI naming flag Charles Keepax
2022-06-24  4:25   ` Vinod Koul
2022-06-23 12:51 ` [PATCH v2 03/96] drm/vc4: " Charles Keepax
2022-06-23 12:51 ` [PATCH v2 04/96] ASoC: img: " Charles Keepax
2022-06-23 12:51 ` [PATCH v2 05/96] ASoC: spear: " Charles Keepax
2022-06-23 12:51 ` [PATCH v2 06/96] ASoC: jz4740-i2c: " Charles Keepax
2022-06-23 12:51 ` [PATCH v2 07/96] ASoC: ep93xx: " Charles Keepax
2022-06-23 12:51 ` [PATCH v2 08/96] ASoC: stm32: " Charles Keepax
2022-06-23 12:51 ` [PATCH v2 09/96] ASoC: bcm: " Charles Keepax
2022-06-23 12:51 ` [PATCH v2 10/96] ASoC: sh: " Charles Keepax
2022-06-23 12:51 ` [PATCH v2 11/96] ASoC: tegra: " Charles Keepax
2022-06-23 12:51 ` [PATCH v2 12/96] ASoC: hisilicon: " Charles Keepax
2022-06-23 12:51 ` [PATCH v2 13/96] ASoC: xilinx: " Charles Keepax
2022-06-23 12:51 ` [PATCH v2 14/96] ASoC: sunxi: " Charles Keepax
2022-06-23 12:51 ` [PATCH v2 15/96] ASoC: Intel: " Charles Keepax
2022-06-23 12:51 ` [PATCH v2 16/96] ASoC: meson: " Charles Keepax
2022-06-23 12:51 ` [PATCH v2 17/96] ASoC: sti-uniperf: " Charles Keepax
2022-06-23 12:51 ` [PATCH v2 18/96] ASoC: amd: " Charles Keepax
2022-06-23 12:51 ` [PATCH v2 19/96] ASoC: atmel: " Charles Keepax
2022-06-23 12:51 ` [PATCH v2 20/96] ASoC: fsl: " Charles Keepax
2022-06-23 12:51 ` [PATCH v2 21/96] ASoC: xtensa: " Charles Keepax
2022-06-23 12:51 ` [PATCH v2 22/96] ASoC: adi: " Charles Keepax
2022-06-23 12:51 ` [PATCH v2 23/96] ASoC: dwc: " Charles Keepax
2022-06-23 12:51 ` [PATCH v2 24/96] ASoC: qcom: " Charles Keepax
2022-06-23 12:51 ` [PATCH v2 25/96] ASoC: test-component: " Charles Keepax
2022-06-23 12:51 ` [PATCH v2 26/96] ASoC: rockchip: " Charles Keepax
2022-06-23 12:51 ` [PATCH v2 27/96] ASoC: au1x: " Charles Keepax
2022-06-23 12:51 ` [PATCH v2 28/96] ASoC: pxa: " Charles Keepax
2022-06-23 12:51 ` [PATCH v2 29/96] ASoC: sof: " Charles Keepax
2022-06-23 12:51 ` [PATCH v2 30/96] ASoC: ux500: " Charles Keepax
2022-06-23 12:51 ` [PATCH v2 31/96] ASoC: ti: " Charles Keepax
2022-06-23 12:51 ` [PATCH v2 32/96] ASoC: mxs-saif: " Charles Keepax
2022-06-23 12:51 ` [PATCH v2 33/96] ASoC: samsung: " Charles Keepax
2022-06-23 12:51 ` [PATCH v2 34/96] ASoC: core: Switch core to new " Charles Keepax
2022-06-23 12:51 ` [PATCH v2 35/96] media: TDA1997x: Remove now redundant non_legacy_dai_naming flag Charles Keepax
2022-06-23 12:51 ` [PATCH v2 36/96] ASoC: fsl: " Charles Keepax
2022-06-23 12:51 ` [PATCH v2 37/96] ASoC: meson: " Charles Keepax
2022-06-23 12:51 ` [PATCH v2 38/96] ASoC: pistachio: " Charles Keepax
2022-06-23 12:51 ` [PATCH v2 39/96] ASoC: samsung: " Charles Keepax
2022-06-23 12:51 ` [PATCH v2 40/96] ASoC: soc-utils: " Charles Keepax
2022-06-23 12:51 ` [PATCH v2 41/96] ASoC: sunxi: " Charles Keepax
2022-06-23 12:51 ` [PATCH v2 42/96] ASoC: tegra: " Charles Keepax
2022-06-23 12:51 ` [PATCH v2 43/96] ASoC: test-component: " Charles Keepax
2022-06-23 12:51 ` [PATCH v2 44/96] ASoC: topology: KUnit: " Charles Keepax
2022-06-23 12:51 ` [PATCH v2 45/96] ASoC: uniphier: " Charles Keepax
2022-06-23 12:52 ` [PATCH v2 46/96] ASoC: ad*: " Charles Keepax
2022-06-23 12:52 ` [PATCH v2 47/96] ASoC: ak*: " Charles Keepax
2022-06-23 12:52 ` [PATCH v2 48/96] ASoC: alc*: " Charles Keepax
2022-06-23 12:52 ` [PATCH v2 49/96] ASoC: cs*: " Charles Keepax
2022-06-23 12:52 ` [PATCH v2 50/96] ASoC: da*: " Charles Keepax
2022-06-23 12:52 ` [PATCH v2 51/96] ASoC: es*: " Charles Keepax
2022-06-23 12:52 ` [PATCH v2 52/96] ASoC: max*: " Charles Keepax
2022-06-23 12:52 ` [PATCH v2 53/96] ASoC: msm*: " Charles Keepax
2022-06-23 12:52 ` [PATCH v2 54/96] ASoC: nau*: " Charles Keepax
2022-06-23 12:52 ` [PATCH v2 55/96] ASoC: pcm*: " Charles Keepax
2022-06-23 12:52 ` [PATCH v2 56/96] ASoC: rt*: " Charles Keepax
2022-06-23 12:52 ` [PATCH v2 57/96] ASoC: spdif: " Charles Keepax
2022-06-23 12:52 ` [PATCH v2 58/96] ASoC: ssm*: " Charles Keepax
2022-06-23 12:52 ` [PATCH v2 59/96] ASoC: sta*: " Charles Keepax
2022-06-23 12:52 ` [PATCH v2 60/96] ASoC: tas*: " Charles Keepax
2022-06-23 12:52 ` [PATCH v2 61/96] ASoC: tfa*: " Charles Keepax
2022-06-23 12:52 ` [PATCH v2 62/96] ASoC: tlv320*: " Charles Keepax
2022-06-23 12:52 ` [PATCH v2 63/96] ASoC: twl*: " Charles Keepax
2022-06-23 12:52 ` [PATCH v2 64/96] ASoC: uda*: " Charles Keepax
2022-06-23 12:52 ` [PATCH v2 65/96] ASoC: wm*: " Charles Keepax
2022-06-23 12:52 ` [PATCH v2 66/96] ASoC: 88pm860x: " Charles Keepax
2022-06-23 12:52 ` [PATCH v2 67/96] ASoC: ab8500: " Charles Keepax
2022-06-23 12:52 ` [PATCH v2 68/96] ASoC: ac97: " Charles Keepax
2022-06-23 12:52 ` [PATCH v2 69/96] ASoC: ads117x: " Charles Keepax
2022-06-23 12:52 ` [PATCH v2 70/96] ASoC: bd28623: " Charles Keepax
2022-06-23 12:52 ` [PATCH v2 71/96] ASoC: bt-sco: " Charles Keepax
2022-06-23 12:52 ` [PATCH v2 72/96] ASoC: cpcap: " Charles Keepax
2022-06-23 12:52 ` [PATCH v2 73/96] ASoC: cq93vc: " Charles Keepax
2022-06-23 12:52 ` [PATCH v2 74/96] ASoC: cx20442: " Charles Keepax
2022-06-23 12:52 ` [PATCH v2 75/96] ASoC: dmic: " Charles Keepax
2022-06-23 12:52 ` [PATCH v2 76/96] ASoC: gtm601: " Charles Keepax
2022-06-23 12:52 ` [PATCH v2 77/96] ASoC: hdac_hdmi: " Charles Keepax
2022-06-23 12:52 ` [PATCH v2 78/96] ASoC: hdmi-codec: " Charles Keepax
2022-06-23 12:52 ` [PATCH v2 79/96] ASoC: ics43432: " Charles Keepax
2022-06-23 12:52 ` [PATCH v2 80/96] ASoC: inno_rk3036: " Charles Keepax
2022-06-23 12:52 ` [PATCH v2 81/96] ASoC: Intel: avs: " Charles Keepax
2022-06-23 12:52 ` [PATCH v2 82/96] ASoC: isabelle: " Charles Keepax
2022-06-23 12:52 ` [PATCH v2 83/96] ASoC: jz4740: " Charles Keepax
2022-06-23 12:52 ` [PATCH v2 84/96] ASoC: lm49453: " Charles Keepax
2022-06-23 12:52 ` [PATCH v2 85/96] ASoC: lochnagar: " Charles Keepax
2022-06-23 12:52 ` [PATCH v2 86/96] ASoC: mc13783: " Charles Keepax
2022-06-23 12:52 ` [PATCH v2 87/96] ASoC: ml26124: " Charles Keepax
2022-06-23 12:52 ` [PATCH v2 88/96] ASoC: rk817: " Charles Keepax
2022-06-23 12:52 ` [PATCH v2 89/96] ASoC: sgtl5000: " Charles Keepax
2022-06-23 12:52 ` [PATCH v2 90/96] ASoC: si476x: " Charles Keepax
2022-06-23 12:52 ` [PATCH v2 91/96] ASoC: stac9766: " Charles Keepax
2022-06-23 12:52 ` [PATCH v2 92/96] ASoC: sti-sas: " Charles Keepax
2022-06-23 12:52 ` [PATCH v2 93/96] ASoC: tscs42xx: " Charles Keepax
2022-06-23 12:52 ` [PATCH v2 94/96] ASoC: wl1273: " Charles Keepax
2022-06-23 12:52 ` [PATCH v2 95/96] ASoC: zl38060: " Charles Keepax
2022-06-23 12:52 ` [PATCH v2 96/96] ASoC: soc-component: Remove " Charles Keepax
2022-06-29 16:23 ` [PATCH v2 00/96] Refactor " Mark Brown

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).