There is still a rather large amount of board driver which manually call snd_soc_dai_set_fmt() for both the CPU and the CODEC DAI, while pretty much all of them can use static DAI setup by setting the dai_fmt field in the snd_soc_dai_link struct.
Using the later method results in shorter and cleaner code and will also make it easier to eventually switch to a component type independent way to specify the clock master/slave settings (Right now the meaning of the value depends on whether a DAI belongs to a CODEC or not).
This series converts all the trivial cases of snd_soc_dai_set_fmt() users to use the dai_fmt field instead.
- Lars
Lars-Peter Clausen (21): ASoC: sam9g20_wm8731: Use static DAI format setup ASoC: db1200: Use static DAI format setup ASoC: eureka-tlv320: Use static DAI format setup ASoC: mx27vis-aci32x4: Use static DAI format setup ASoC: wm1133-ev1: Use static DAI format setup ASoC: mxs-sgtl5000: Use static DAI format setup ASoC: ams-delta: Use static DAI format setup ASoC: raumfeld: Use static DAI format setup ASoC: zylonite: Use static DAI format setup ASoC: goni_wm8994: Use static DAI format setup ASoC: h1940_uda1380: Use static DAI format setup ASoC: jive_wm8750: Use static DAI format setup ASoC: neo1973_wm8753: Use static DAI format setup ASoC: rx1950_uda1380: Use static DAI format setup ASoC: s3c24xx_simtec: Use static DAI format setup ASoC: s3c24xx_uda134x: Use static DAI format setup ASoC: smartq_wm8987: Use static DAI format setup ASoC: smdk_wm8580: Use static DAI format setup ASoC: smdk_wm8570pcm: Use static DAI format setup ASoC: smdk_wm8994pcm: Use static DAI format setup ASoC: migor: Use static DAI format setup
sound/soc/atmel/sam9g20_wm8731.c | 30 ++---------------------------- sound/soc/au1x/db1200.c | 19 +++---------------- sound/soc/fsl/eukrea-tlv320.c | 21 ++------------------- sound/soc/fsl/mx27vis-aic32x4.c | 12 ++---------- sound/soc/fsl/wm1133-ev1.c | 12 ++---------- sound/soc/mxs/mxs-sgtl5000.c | 27 ++++++--------------------- sound/soc/omap/ams-delta.c | 18 +++--------------- sound/soc/pxa/raumfeld.c | 35 ++++++++--------------------------- sound/soc/pxa/zylonite.c | 12 ++---------- sound/soc/samsung/goni_wm8994.c | 23 ++++------------------- sound/soc/samsung/h1940_uda1380.c | 15 ++------------- sound/soc/samsung/jive_wm8750.c | 16 ++-------------- sound/soc/samsung/neo1973_wm8753.c | 25 ++++--------------------- sound/soc/samsung/rx1950_uda1380.c | 15 ++------------- sound/soc/samsung/s3c24xx_simtec.c | 20 ++------------------ sound/soc/samsung/s3c24xx_uda134x.c | 12 ++---------- sound/soc/samsung/smartq_wm8987.c | 16 ++-------------- sound/soc/samsung/smdk_wm8580.c | 21 ++++++--------------- sound/soc/samsung/smdk_wm8580pcm.c | 19 +++++-------------- sound/soc/samsung/smdk_wm8994pcm.c | 16 ++-------------- sound/soc/sh/migor.c | 12 ++---------- 21 files changed, 65 insertions(+), 331 deletions(-)