Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

ASoC: Explicitly include correct DT includes

The DT of_device.h and of_platform.h date back to the separate
of_platform_bus_type before it was merged into the regular platform bus.
As part of that merge prepping Arm DT support 13 years ago, they
"temporarily" include each other. They also include platform_device.h
and of.h. As a result, there's a pretty much random mix of those include
files used throughout the tree. In order to detangle these headers and
replace the implicit includes with struct declarations, users need to
explicitly include the correct includes.

Acked-by: Jernej Skrabec <jernej.skrabec@gmail.com>
Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
Acked-by: Charles Keepax <ckeepax@opensource.cirrus.com>
Reviewed-by: Claudiu Beznea <claudiu.beznea@tuxon.dev> # for at91
Signed-off-by: Rob Herring <robh@kernel.org>
Link: https://lore.kernel.org/r/20231006-dt-asoc-header-cleanups-v3-1-13a4f0f7fee6@kernel.org
Signed-off-by: Mark Brown <broonie@kernel.org>

authored by

Rob Herring and committed by
Mark Brown
340d79a1 85a6af28

+107 -174
-1
sound/soc/atmel/atmel_wm8904.c
··· 10 10 #include <linux/clk.h> 11 11 #include <linux/module.h> 12 12 #include <linux/of.h> 13 - #include <linux/of_device.h> 14 13 15 14 #include <sound/soc.h> 16 15
+1 -1
sound/soc/atmel/mchp-i2s-mcc.c
··· 16 16 #include <linux/clk.h> 17 17 #include <linux/mfd/syscon.h> 18 18 #include <linux/lcm.h> 19 - #include <linux/of_device.h> 19 + #include <linux/of.h> 20 20 21 21 #include <sound/core.h> 22 22 #include <sound/pcm.h>
-1
sound/soc/atmel/tse850-pcm5142.c
··· 38 38 #include <linux/gpio.h> 39 39 #include <linux/module.h> 40 40 #include <linux/of.h> 41 - #include <linux/of_device.h> 42 41 #include <linux/of_gpio.h> 43 42 #include <linux/regulator/consumer.h> 44 43
+1 -1
sound/soc/bcm/cygnus-ssp.c
··· 5 5 #include <linux/init.h> 6 6 #include <linux/io.h> 7 7 #include <linux/module.h> 8 - #include <linux/of_device.h> 8 + #include <linux/of.h> 9 9 #include <linux/slab.h> 10 10 #include <sound/core.h> 11 11 #include <sound/pcm.h>
-1
sound/soc/codecs/adau1701.c
··· 13 13 #include <linux/delay.h> 14 14 #include <linux/slab.h> 15 15 #include <linux/of.h> 16 - #include <linux/of_device.h> 17 16 #include <linux/gpio/consumer.h> 18 17 #include <linux/regulator/consumer.h> 19 18 #include <linux/regmap.h>
-1
sound/soc/codecs/adau1977-spi.c
··· 10 10 #include <linux/module.h> 11 11 #include <linux/regmap.h> 12 12 #include <linux/of.h> 13 - #include <linux/of_device.h> 14 13 #include <linux/spi/spi.h> 15 14 #include <sound/soc.h> 16 15
+1 -1
sound/soc/codecs/ak4104.c
··· 5 5 * Copyright (c) 2009 Daniel Mack <daniel@caiaq.de> 6 6 */ 7 7 8 + #include <linux/mod_devicetable.h> 8 9 #include <linux/module.h> 9 10 #include <linux/slab.h> 10 11 #include <linux/spi/spi.h> 11 - #include <linux/of_device.h> 12 12 #include <linux/gpio/consumer.h> 13 13 #include <linux/regulator/consumer.h> 14 14 #include <sound/asoundef.h>
+1 -1
sound/soc/codecs/ak4118.c
··· 8 8 #include <linux/i2c.h> 9 9 #include <linux/gpio/consumer.h> 10 10 #include <linux/module.h> 11 - #include <linux/of_device.h> 11 + #include <linux/of.h> 12 12 #include <linux/of_gpio.h> 13 13 #include <linux/regmap.h> 14 14 #include <linux/slab.h>
+1 -1
sound/soc/codecs/ak4375.c
··· 9 9 #include <linux/gpio/consumer.h> 10 10 #include <linux/i2c.h> 11 11 #include <linux/module.h> 12 - #include <linux/of_device.h> 12 + #include <linux/of.h> 13 13 #include <linux/pm_runtime.h> 14 14 #include <linux/regulator/consumer.h> 15 15 #include <sound/soc.h>
+1 -1
sound/soc/codecs/ak4458.c
··· 9 9 #include <linux/gpio/consumer.h> 10 10 #include <linux/i2c.h> 11 11 #include <linux/module.h> 12 - #include <linux/of_device.h> 12 + #include <linux/of.h> 13 13 #include <linux/of_gpio.h> 14 14 #include <linux/pm_runtime.h> 15 15 #include <linux/regulator/consumer.h>
+1 -1
sound/soc/codecs/ak4613.c
··· 99 99 #include <linux/delay.h> 100 100 #include <linux/i2c.h> 101 101 #include <linux/slab.h> 102 - #include <linux/of_device.h> 102 + #include <linux/of.h> 103 103 #include <linux/of_graph.h> 104 104 #include <linux/module.h> 105 105 #include <linux/regmap.h>
+1 -1
sound/soc/codecs/ak4642.c
··· 24 24 #include <linux/delay.h> 25 25 #include <linux/i2c.h> 26 26 #include <linux/slab.h> 27 - #include <linux/of_device.h> 27 + #include <linux/of.h> 28 28 #include <linux/module.h> 29 29 #include <linux/regmap.h> 30 30 #include <sound/soc.h>
+1 -1
sound/soc/codecs/ak5558.c
··· 9 9 #include <linux/gpio/consumer.h> 10 10 #include <linux/i2c.h> 11 11 #include <linux/module.h> 12 - #include <linux/of_device.h> 12 + #include <linux/of.h> 13 13 #include <linux/pm_runtime.h> 14 14 #include <linux/regmap.h> 15 15 #include <linux/regulator/consumer.h>
+1 -1
sound/soc/codecs/cs35l32.c
··· 19 19 #include <linux/platform_device.h> 20 20 #include <linux/regulator/consumer.h> 21 21 #include <linux/gpio/consumer.h> 22 - #include <linux/of_device.h> 22 + #include <linux/of.h> 23 23 #include <sound/core.h> 24 24 #include <sound/pcm.h> 25 25 #include <sound/pcm_params.h>
-2
sound/soc/codecs/cs35l33.c
··· 30 30 #include <linux/regulator/machine.h> 31 31 #include <linux/of_gpio.h> 32 32 #include <linux/of.h> 33 - #include <linux/of_device.h> 34 - #include <linux/of_irq.h> 35 33 36 34 #include "cs35l33.h" 37 35 #include "cirrus_legacy.h"
+1 -1
sound/soc/codecs/cs35l34.c
··· 19 19 #include <linux/regulator/consumer.h> 20 20 #include <linux/regulator/machine.h> 21 21 #include <linux/pm_runtime.h> 22 - #include <linux/of_device.h> 22 + #include <linux/of.h> 23 23 #include <linux/of_gpio.h> 24 24 #include <linux/of_irq.h> 25 25 #include <sound/core.h>
+1 -2
sound/soc/codecs/cs35l35.c
··· 17 17 #include <linux/platform_device.h> 18 18 #include <linux/regulator/consumer.h> 19 19 #include <linux/gpio/consumer.h> 20 - #include <linux/of_device.h> 20 + #include <linux/of.h> 21 21 #include <linux/of_gpio.h> 22 22 #include <linux/regmap.h> 23 23 #include <sound/core.h> ··· 29 29 #include <sound/initval.h> 30 30 #include <sound/tlv.h> 31 31 #include <sound/cs35l35.h> 32 - #include <linux/of_irq.h> 33 32 #include <linux/completion.h> 34 33 35 34 #include "cs35l35.h"
+1 -2
sound/soc/codecs/cs35l36.c
··· 17 17 #include <linux/platform_device.h> 18 18 #include <linux/regulator/consumer.h> 19 19 #include <linux/gpio/consumer.h> 20 - #include <linux/of_device.h> 20 + #include <linux/of.h> 21 21 #include <linux/of_gpio.h> 22 22 #include <linux/regmap.h> 23 23 #include <sound/core.h> ··· 29 29 #include <sound/initval.h> 30 30 #include <sound/tlv.h> 31 31 #include <sound/cs35l36.h> 32 - #include <linux/of_irq.h> 33 32 #include <linux/completion.h> 34 33 35 34 #include "cs35l36.h"
+1 -1
sound/soc/codecs/cs35l41-i2c.c
··· 13 13 #include <linux/kernel.h> 14 14 #include <linux/module.h> 15 15 #include <linux/moduleparam.h> 16 - #include <linux/of_device.h> 16 + #include <linux/of.h> 17 17 #include <linux/platform_device.h> 18 18 #include <linux/slab.h> 19 19
-1
sound/soc/codecs/cs35l41.c
··· 13 13 #include <linux/kernel.h> 14 14 #include <linux/module.h> 15 15 #include <linux/moduleparam.h> 16 - #include <linux/of_device.h> 17 16 #include <linux/pm_runtime.h> 18 17 #include <linux/property.h> 19 18 #include <sound/initval.h>
+1 -1
sound/soc/codecs/cs4270.c
··· 21 21 * - Power management is supported 22 22 */ 23 23 24 + #include <linux/mod_devicetable.h> 24 25 #include <linux/module.h> 25 26 #include <linux/slab.h> 26 27 #include <sound/core.h> ··· 31 30 #include <linux/delay.h> 32 31 #include <linux/regulator/consumer.h> 33 32 #include <linux/gpio/consumer.h> 34 - #include <linux/of_device.h> 35 33 36 34 #define CS4270_FORMATS (SNDRV_PCM_FMTBIT_S8 | SNDRV_PCM_FMTBIT_S16_LE | \ 37 35 SNDRV_PCM_FMTBIT_S18_3LE | SNDRV_PCM_FMTBIT_S20_3LE | \
-1
sound/soc/codecs/cs42l42.c
··· 24 24 #include <linux/property.h> 25 25 #include <linux/regulator/consumer.h> 26 26 #include <linux/gpio/consumer.h> 27 - #include <linux/of_device.h> 28 27 #include <sound/core.h> 29 28 #include <sound/pcm.h> 30 29 #include <sound/pcm_params.h>
+1 -1
sound/soc/codecs/cs42l56.c
··· 20 20 #include <linux/workqueue.h> 21 21 #include <linux/platform_device.h> 22 22 #include <linux/regulator/consumer.h> 23 - #include <linux/of_device.h> 23 + #include <linux/of.h> 24 24 #include <linux/of_gpio.h> 25 25 #include <sound/core.h> 26 26 #include <sound/pcm.h>
+1 -1
sound/soc/codecs/cs42xx8-i2c.c
··· 12 12 13 13 #include <linux/i2c.h> 14 14 #include <linux/module.h> 15 - #include <linux/of_device.h> 15 + #include <linux/mod_devicetable.h> 16 16 #include <linux/pm_runtime.h> 17 17 #include <sound/soc.h> 18 18
+1 -2
sound/soc/codecs/cs43130.c
··· 16 16 #include <linux/platform_device.h> 17 17 #include <linux/pm.h> 18 18 #include <linux/i2c.h> 19 - #include <linux/of_device.h> 19 + #include <linux/of.h> 20 20 #include <linux/regmap.h> 21 21 #include <linux/slab.h> 22 22 #include <sound/core.h> ··· 29 29 #include <linux/of_gpio.h> 30 30 #include <linux/regulator/consumer.h> 31 31 #include <linux/pm_runtime.h> 32 - #include <linux/of_irq.h> 33 32 #include <linux/completion.h> 34 33 #include <linux/mutex.h> 35 34 #include <linux/workqueue.h>
+1 -1
sound/soc/codecs/cs4349.c
··· 7 7 * Authors: Tim Howe <Tim.Howe@cirrus.com> 8 8 */ 9 9 10 + #include <linux/mod_devicetable.h> 10 11 #include <linux/module.h> 11 12 #include <linux/moduleparam.h> 12 13 #include <linux/kernel.h> ··· 18 17 #include <linux/platform_device.h> 19 18 #include <linux/pm.h> 20 19 #include <linux/i2c.h> 21 - #include <linux/of_device.h> 22 20 #include <linux/regmap.h> 23 21 #include <linux/slab.h> 24 22 #include <sound/core.h>
+1 -1
sound/soc/codecs/da7213.c
··· 9 9 */ 10 10 11 11 #include <linux/acpi.h> 12 - #include <linux/of_device.h> 12 + #include <linux/of.h> 13 13 #include <linux/property.h> 14 14 #include <linux/clk.h> 15 15 #include <linux/delay.h>
+1 -1
sound/soc/codecs/da7219.c
··· 12 12 #include <linux/clkdev.h> 13 13 #include <linux/clk-provider.h> 14 14 #include <linux/i2c.h> 15 - #include <linux/of_device.h> 15 + #include <linux/of.h> 16 16 #include <linux/property.h> 17 17 #include <linux/regmap.h> 18 18 #include <linux/slab.h>
-1
sound/soc/codecs/da9055.c
··· 15 15 #include <linux/slab.h> 16 16 #include <linux/module.h> 17 17 #include <linux/of.h> 18 - #include <linux/of_device.h> 19 18 #include <sound/pcm.h> 20 19 #include <sound/pcm_params.h> 21 20 #include <sound/soc.h>
-1
sound/soc/codecs/es8328.c
··· 9 9 10 10 #include <linux/clk.h> 11 11 #include <linux/delay.h> 12 - #include <linux/of_device.h> 13 12 #include <linux/module.h> 14 13 #include <linux/pm.h> 15 14 #include <linux/regmap.h>
+1 -1
sound/soc/codecs/gtm601.c
··· 13 13 #include <linux/slab.h> 14 14 #include <linux/module.h> 15 15 #include <linux/kernel.h> 16 - #include <linux/of_device.h> 16 + #include <linux/of.h> 17 17 #include <sound/core.h> 18 18 #include <sound/pcm.h> 19 19 #include <sound/initval.h>
+1 -1
sound/soc/codecs/lpass-macro-common.c
··· 4 4 #include <linux/export.h> 5 5 #include <linux/module.h> 6 6 #include <linux/init.h> 7 - #include <linux/of_platform.h> 7 + #include <linux/of.h> 8 8 #include <linux/platform_device.h> 9 9 #include <linux/pm_domain.h> 10 10 #include <linux/pm_runtime.h>
+1 -1
sound/soc/codecs/mt6351.c
··· 8 8 #include <linux/dma-mapping.h> 9 9 #include <linux/platform_device.h> 10 10 #include <linux/slab.h> 11 + #include <linux/mod_devicetable.h> 11 12 #include <linux/module.h> 12 - #include <linux/of_device.h> 13 13 #include <linux/delay.h> 14 14 15 15 #include <sound/core.h>
+1 -1
sound/soc/codecs/mt6358.c
··· 6 6 // Author: KaiChieh Chuang <kaichieh.chuang@mediatek.com> 7 7 8 8 #include <linux/platform_device.h> 9 + #include <linux/mod_devicetable.h> 9 10 #include <linux/module.h> 10 - #include <linux/of_device.h> 11 11 #include <linux/delay.h> 12 12 #include <linux/kthread.h> 13 13 #include <linux/sched.h>
-4
sound/soc/codecs/mt6359-accdet.c
··· 6 6 // Author: Argus Lin <argus.lin@mediatek.com> 7 7 // 8 8 9 - #include <linux/of_gpio.h> 10 9 #include <linux/of.h> 11 - #include <linux/of_irq.h> 12 - #include <linux/of_device.h> 13 - #include <linux/of_address.h> 14 10 #include <linux/input.h> 15 11 #include <linux/kthread.h> 16 12 #include <linux/io.h>
+1 -1
sound/soc/codecs/mt6359.c
··· 9 9 #include <linux/kthread.h> 10 10 #include <linux/mfd/mt6397/core.h> 11 11 #include <linux/module.h> 12 - #include <linux/of_device.h> 12 + #include <linux/of.h> 13 13 #include <linux/platform_device.h> 14 14 #include <linux/regulator/consumer.h> 15 15 #include <linux/sched.h>
+1 -1
sound/soc/codecs/nau8540.c
··· 16 16 #include <linux/regulator/consumer.h> 17 17 #include <linux/spi/spi.h> 18 18 #include <linux/slab.h> 19 - #include <linux/of_device.h> 19 + #include <linux/of.h> 20 20 #include <sound/core.h> 21 21 #include <sound/pcm.h> 22 22 #include <sound/pcm_params.h>
-2
sound/soc/codecs/pcm1681.c
··· 13 13 #include <linux/i2c.h> 14 14 #include <linux/regmap.h> 15 15 #include <linux/of.h> 16 - #include <linux/of_device.h> 17 - #include <linux/of_gpio.h> 18 16 #include <sound/pcm.h> 19 17 #include <sound/pcm_params.h> 20 18 #include <sound/soc.h>
-2
sound/soc/codecs/rt715.c
··· 20 20 #include <linux/slab.h> 21 21 #include <linux/platform_device.h> 22 22 #include <linux/regulator/consumer.h> 23 - #include <linux/of.h> 24 - #include <linux/of_device.h> 25 23 #include <sound/core.h> 26 24 #include <sound/pcm.h> 27 25 #include <sound/pcm_params.h>
+1 -1
sound/soc/codecs/sgtl5000.c
··· 13 13 #include <linux/i2c.h> 14 14 #include <linux/clk.h> 15 15 #include <linux/log2.h> 16 + #include <linux/of.h> 16 17 #include <linux/regmap.h> 17 18 #include <linux/regulator/driver.h> 18 19 #include <linux/regulator/machine.h> 19 20 #include <linux/regulator/consumer.h> 20 - #include <linux/of_device.h> 21 21 #include <sound/core.h> 22 22 #include <sound/tlv.h> 23 23 #include <sound/pcm.h>
+1 -1
sound/soc/codecs/sma1303.c
··· 7 7 // Auther: Gyuhwa Park <gyuhwa.park@irondevice.com> 8 8 // Kiseok Jo <kiseok.jo@irondevice.com> 9 9 10 + #include <linux/mod_devicetable.h> 10 11 #include <linux/module.h> 11 12 #include <linux/moduleparam.h> 12 13 #include <linux/kernel.h> ··· 22 21 #include <sound/soc.h> 23 22 #include <sound/initval.h> 24 23 #include <sound/tlv.h> 25 - #include <linux/of_device.h> 26 24 #include <linux/slab.h> 27 25 #include <asm/div64.h> 28 26
+1 -2
sound/soc/codecs/sta32x.c
··· 21 21 #include <linux/delay.h> 22 22 #include <linux/pm.h> 23 23 #include <linux/i2c.h> 24 - #include <linux/of_device.h> 25 - #include <linux/of_gpio.h> 24 + #include <linux/of.h> 26 25 #include <linux/regmap.h> 27 26 #include <linux/regulator/consumer.h> 28 27 #include <linux/gpio/consumer.h>
+1 -2
sound/soc/codecs/sta350.c
··· 22 22 #include <linux/delay.h> 23 23 #include <linux/pm.h> 24 24 #include <linux/i2c.h> 25 - #include <linux/of_device.h> 26 - #include <linux/of_gpio.h> 25 + #include <linux/of.h> 27 26 #include <linux/regmap.h> 28 27 #include <linux/regulator/consumer.h> 29 28 #include <linux/gpio/consumer.h>
+1 -1
sound/soc/codecs/tas571x.c
··· 20 20 #include <linux/init.h> 21 21 #include <linux/kernel.h> 22 22 #include <linux/module.h> 23 - #include <linux/of_device.h> 23 + #include <linux/of.h> 24 24 #include <linux/regmap.h> 25 25 #include <linux/regulator/consumer.h> 26 26 #include <linux/stddef.h>
+1 -1
sound/soc/codecs/uda1334.c
··· 4 4 // 5 5 // Based on WM8523 ALSA SoC Audio driver written by Mark Brown 6 6 7 + #include <linux/mod_devicetable.h> 7 8 #include <linux/module.h> 8 9 #include <linux/moduleparam.h> 9 10 #include <linux/init.h> 10 11 #include <linux/delay.h> 11 12 #include <linux/slab.h> 12 13 #include <linux/gpio/consumer.h> 13 - #include <linux/of_device.h> 14 14 #include <sound/core.h> 15 15 #include <sound/pcm.h> 16 16 #include <sound/pcm_params.h>
+1 -1
sound/soc/codecs/wm8510.c
··· 7 7 * Author: Liam Girdwood <lrg@slimlogic.co.uk> 8 8 */ 9 9 10 + #include <linux/mod_devicetable.h> 10 11 #include <linux/module.h> 11 12 #include <linux/moduleparam.h> 12 13 #include <linux/kernel.h> ··· 17 16 #include <linux/i2c.h> 18 17 #include <linux/spi/spi.h> 19 18 #include <linux/slab.h> 20 - #include <linux/of_device.h> 21 19 #include <linux/regmap.h> 22 20 #include <sound/core.h> 23 21 #include <sound/pcm.h>
+1 -1
sound/soc/codecs/wm8523.c
··· 7 7 * Author: Mark Brown <broonie@opensource.wolfsonmicro.com> 8 8 */ 9 9 10 + #include <linux/mod_devicetable.h> 10 11 #include <linux/module.h> 11 12 #include <linux/moduleparam.h> 12 13 #include <linux/init.h> ··· 17 16 #include <linux/regmap.h> 18 17 #include <linux/regulator/consumer.h> 19 18 #include <linux/slab.h> 20 - #include <linux/of_device.h> 21 19 #include <sound/core.h> 22 20 #include <sound/pcm.h> 23 21 #include <sound/pcm_params.h>
+1 -1
sound/soc/codecs/wm8524.c
··· 8 8 * Based on WM8523 ALSA SoC Audio driver written by Mark Brown 9 9 */ 10 10 11 + #include <linux/mod_devicetable.h> 11 12 #include <linux/module.h> 12 13 #include <linux/moduleparam.h> 13 14 #include <linux/init.h> 14 15 #include <linux/delay.h> 15 16 #include <linux/slab.h> 16 17 #include <linux/gpio/consumer.h> 17 - #include <linux/of_device.h> 18 18 #include <sound/core.h> 19 19 #include <sound/pcm.h> 20 20 #include <sound/pcm_params.h>
+1 -1
sound/soc/codecs/wm8580.c
··· 15 15 * the secondary audio interfaces are not. 16 16 */ 17 17 18 + #include <linux/mod_devicetable.h> 18 19 #include <linux/module.h> 19 20 #include <linux/moduleparam.h> 20 21 #include <linux/kernel.h> ··· 26 25 #include <linux/regmap.h> 27 26 #include <linux/regulator/consumer.h> 28 27 #include <linux/slab.h> 29 - #include <linux/of_device.h> 30 28 31 29 #include <sound/core.h> 32 30 #include <sound/pcm.h>
+1 -1
sound/soc/codecs/wm8711.c
··· 9 9 * Based on wm8731.c by Richard Purdie 10 10 */ 11 11 12 + #include <linux/mod_devicetable.h> 12 13 #include <linux/module.h> 13 14 #include <linux/moduleparam.h> 14 15 #include <linux/init.h> ··· 19 18 #include <linux/regmap.h> 20 19 #include <linux/spi/spi.h> 21 20 #include <linux/slab.h> 22 - #include <linux/of_device.h> 23 21 #include <sound/core.h> 24 22 #include <sound/pcm.h> 25 23 #include <sound/pcm_params.h>
+1 -1
sound/soc/codecs/wm8728.c
··· 7 7 * Author: Mark Brown <broonie@opensource.wolfsonmicro.com> 8 8 */ 9 9 10 + #include <linux/mod_devicetable.h> 10 11 #include <linux/module.h> 11 12 #include <linux/moduleparam.h> 12 13 #include <linux/init.h> ··· 18 17 #include <linux/regmap.h> 19 18 #include <linux/spi/spi.h> 20 19 #include <linux/slab.h> 21 - #include <linux/of_device.h> 22 20 #include <sound/core.h> 23 21 #include <sound/pcm.h> 24 22 #include <sound/pcm_params.h>
+1 -1
sound/soc/codecs/wm8731-i2c.c
··· 11 11 */ 12 12 13 13 #include <linux/i2c.h> 14 + #include <linux/mod_devicetable.h> 14 15 #include <linux/module.h> 15 - #include <linux/of_device.h> 16 16 17 17 #include "wm8731.h" 18 18
+1 -1
sound/soc/codecs/wm8731-spi.c
··· 11 11 */ 12 12 13 13 #include <linux/spi/spi.h> 14 + #include <linux/mod_devicetable.h> 14 15 #include <linux/module.h> 15 - #include <linux/of_device.h> 16 16 17 17 #include "wm8731.h" 18 18
+1 -1
sound/soc/codecs/wm8737.c
··· 7 7 * Author: Mark Brown <broonie@opensource.wolfsonmicro.com> 8 8 */ 9 9 10 + #include <linux/mod_devicetable.h> 10 11 #include <linux/module.h> 11 12 #include <linux/moduleparam.h> 12 13 #include <linux/init.h> ··· 18 17 #include <linux/regulator/consumer.h> 19 18 #include <linux/spi/spi.h> 20 19 #include <linux/slab.h> 21 - #include <linux/of_device.h> 22 20 #include <sound/core.h> 23 21 #include <sound/pcm.h> 24 22 #include <sound/pcm_params.h>
+1 -1
sound/soc/codecs/wm8741.c
··· 14 14 #include <linux/pm.h> 15 15 #include <linux/i2c.h> 16 16 #include <linux/spi/spi.h> 17 + #include <linux/of.h> 17 18 #include <linux/regmap.h> 18 19 #include <linux/regulator/consumer.h> 19 20 #include <linux/slab.h> 20 - #include <linux/of_device.h> 21 21 #include <sound/core.h> 22 22 #include <sound/pcm.h> 23 23 #include <sound/pcm_params.h>
+1 -1
sound/soc/codecs/wm8750.c
··· 15 15 #include <linux/delay.h> 16 16 #include <linux/pm.h> 17 17 #include <linux/i2c.h> 18 + #include <linux/of.h> 18 19 #include <linux/regmap.h> 19 20 #include <linux/spi/spi.h> 20 21 #include <linux/slab.h> 21 - #include <linux/of_device.h> 22 22 #include <sound/core.h> 23 23 #include <sound/pcm.h> 24 24 #include <sound/pcm_params.h>
+1 -1
sound/soc/codecs/wm8753.c
··· 26 26 * an alsa kcontrol. This allows the PCM to remain open. 27 27 */ 28 28 29 + #include <linux/mod_devicetable.h> 29 30 #include <linux/module.h> 30 31 #include <linux/kernel.h> 31 32 #include <linux/init.h> 32 33 #include <linux/delay.h> 33 34 #include <linux/pm.h> 34 35 #include <linux/i2c.h> 35 - #include <linux/of_device.h> 36 36 #include <linux/regmap.h> 37 37 #include <linux/spi/spi.h> 38 38 #include <linux/slab.h>
+1 -1
sound/soc/codecs/wm8770.c
··· 7 7 * Author: Dimitris Papastamos <dp@opensource.wolfsonmicro.com> 8 8 */ 9 9 10 + #include <linux/mod_devicetable.h> 10 11 #include <linux/module.h> 11 12 #include <linux/moduleparam.h> 12 13 #include <linux/init.h> 13 14 #include <linux/delay.h> 14 - #include <linux/of_device.h> 15 15 #include <linux/pm.h> 16 16 #include <linux/spi/spi.h> 17 17 #include <linux/regmap.h>
+1 -1
sound/soc/codecs/wm8776.c
··· 9 9 * TODO: Input ALC/limiter support 10 10 */ 11 11 12 + #include <linux/mod_devicetable.h> 12 13 #include <linux/module.h> 13 14 #include <linux/moduleparam.h> 14 15 #include <linux/init.h> 15 16 #include <linux/delay.h> 16 17 #include <linux/pm.h> 17 18 #include <linux/i2c.h> 18 - #include <linux/of_device.h> 19 19 #include <linux/regmap.h> 20 20 #include <linux/spi/spi.h> 21 21 #include <linux/slab.h>
-1
sound/soc/codecs/wm8804.c
··· 14 14 #include <linux/delay.h> 15 15 #include <linux/pm.h> 16 16 #include <linux/pm_runtime.h> 17 - #include <linux/of_device.h> 18 17 #include <linux/regulator/consumer.h> 19 18 #include <linux/slab.h> 20 19 #include <sound/core.h>
+2 -2
sound/soc/fsl/efika-audio-fabric.c
··· 15 15 #include <linux/interrupt.h> 16 16 #include <linux/device.h> 17 17 #include <linux/delay.h> 18 - #include <linux/of_device.h> 19 - #include <linux/of_platform.h> 18 + #include <linux/of.h> 19 + #include <linux/platform_device.h> 20 20 #include <linux/dma-mapping.h> 21 21 22 22 #include <sound/core.h>
+1 -2
sound/soc/fsl/fsl_aud2htx.c
··· 5 5 #include <linux/clk-provider.h> 6 6 #include <linux/delay.h> 7 7 #include <linux/dmaengine.h> 8 + #include <linux/mod_devicetable.h> 8 9 #include <linux/module.h> 9 - #include <linux/of_device.h> 10 - #include <linux/of_address.h> 11 10 #include <linux/pm_runtime.h> 12 11 #include <linux/regmap.h> 13 12 #include <linux/slab.h>
+1 -1
sound/soc/fsl/fsl_mqs.c
··· 10 10 #include <linux/moduleparam.h> 11 11 #include <linux/mfd/syscon.h> 12 12 #include <linux/mfd/syscon/imx6q-iomuxc-gpr.h> 13 - #include <linux/of_device.h> 13 + #include <linux/of.h> 14 14 #include <linux/pm_runtime.h> 15 15 #include <linux/of.h> 16 16 #include <linux/pm.h>
+1 -2
sound/soc/fsl/fsl_rpmsg.c
··· 6 6 #include <linux/delay.h> 7 7 #include <linux/dmaengine.h> 8 8 #include <linux/module.h> 9 - #include <linux/of_device.h> 10 - #include <linux/of_address.h> 9 + #include <linux/of.h> 11 10 #include <linux/pm_runtime.h> 12 11 #include <linux/rpmsg.h> 13 12 #include <linux/slab.h>
+1 -2
sound/soc/fsl/fsl_sai.c
··· 8 8 #include <linux/delay.h> 9 9 #include <linux/dmaengine.h> 10 10 #include <linux/module.h> 11 - #include <linux/of_address.h> 12 - #include <linux/of_device.h> 11 + #include <linux/of.h> 13 12 #include <linux/pinctrl/consumer.h> 14 13 #include <linux/pm_qos.h> 15 14 #include <linux/pm_runtime.h>
+1 -3
sound/soc/fsl/fsl_spdif.c
··· 12 12 #include <linux/bitrev.h> 13 13 #include <linux/clk.h> 14 14 #include <linux/module.h> 15 - #include <linux/of_address.h> 16 - #include <linux/of_device.h> 17 - #include <linux/of_irq.h> 15 + #include <linux/of.h> 18 16 #include <linux/regmap.h> 19 17 #include <linux/pm_runtime.h> 20 18
-1
sound/soc/fsl/imx-audmux.c
··· 13 13 #include <linux/io.h> 14 14 #include <linux/module.h> 15 15 #include <linux/of.h> 16 - #include <linux/of_device.h> 17 16 #include <linux/platform_device.h> 18 17 #include <linux/slab.h> 19 18
+1 -2
sound/soc/fsl/imx-card.c
··· 5 5 #include <linux/init.h> 6 6 #include <linux/slab.h> 7 7 #include <linux/gpio/consumer.h> 8 - #include <linux/of_device.h> 8 + #include <linux/of.h> 9 9 #include <linux/i2c.h> 10 - #include <linux/of_gpio.h> 11 10 #include <linux/clk.h> 12 11 #include <sound/soc.h> 13 12 #include <sound/pcm_params.h>
+2 -1
sound/soc/fsl/imx-rpmsg.c
··· 2 2 // Copyright 2017-2020 NXP 3 3 4 4 #include <linux/module.h> 5 - #include <linux/of_platform.h> 5 + #include <linux/of.h> 6 6 #include <linux/of_reserved_mem.h> 7 + #include <linux/platform_device.h> 7 8 #include <linux/i2c.h> 8 9 #include <linux/of_gpio.h> 9 10 #include <linux/slab.h>
+2 -2
sound/soc/fsl/mpc5200_dma.c
··· 7 7 // Copyright (C) 2009 Jon Smirl, Digispeaker 8 8 9 9 #include <linux/module.h> 10 - #include <linux/of_device.h> 11 10 #include <linux/dma-mapping.h> 12 11 #include <linux/slab.h> 12 + #include <linux/of.h> 13 13 #include <linux/of_address.h> 14 14 #include <linux/of_irq.h> 15 - #include <linux/of_platform.h> 15 + #include <linux/platform_device.h> 16 16 17 17 #include <sound/soc.h> 18 18
+1 -2
sound/soc/fsl/mpc5200_psc_ac97.c
··· 5 5 // Copyright (C) 2009 Jon Smirl, Digispeaker 6 6 // Author: Jon Smirl <jonsmirl@gmail.com> 7 7 8 + #include <linux/mod_devicetable.h> 8 9 #include <linux/module.h> 9 - #include <linux/of_device.h> 10 - #include <linux/of_platform.h> 11 10 #include <linux/delay.h> 12 11 #include <linux/time.h> 13 12
+1 -2
sound/soc/fsl/mpc5200_psc_i2s.c
··· 7 7 // Copyright (C) 2009 Jon Smirl, Digispeaker 8 8 9 9 #include <linux/module.h> 10 - #include <linux/of_device.h> 11 - #include <linux/of_platform.h> 10 + #include <linux/of.h> 12 11 13 12 #include <sound/pcm.h> 14 13 #include <sound/pcm_params.h>
+1 -1
sound/soc/fsl/mpc8610_hpcd.c
··· 9 9 #include <linux/module.h> 10 10 #include <linux/interrupt.h> 11 11 #include <linux/fsl/guts.h> 12 + #include <linux/of.h> 12 13 #include <linux/of_address.h> 13 - #include <linux/of_device.h> 14 14 #include <linux/slab.h> 15 15 #include <sound/soc.h> 16 16
+1 -1
sound/soc/fsl/p1022_ds.c
··· 9 9 #include <linux/module.h> 10 10 #include <linux/fsl/guts.h> 11 11 #include <linux/interrupt.h> 12 + #include <linux/of.h> 12 13 #include <linux/of_address.h> 13 - #include <linux/of_device.h> 14 14 #include <linux/slab.h> 15 15 #include <sound/soc.h> 16 16
+1 -1
sound/soc/fsl/p1022_rdk.c
··· 16 16 #include <linux/module.h> 17 17 #include <linux/fsl/guts.h> 18 18 #include <linux/interrupt.h> 19 + #include <linux/of.h> 19 20 #include <linux/of_address.h> 20 - #include <linux/of_device.h> 21 21 #include <linux/slab.h> 22 22 #include <sound/soc.h> 23 23
+1 -2
sound/soc/fsl/pcm030-audio-fabric.c
··· 9 9 #include <linux/init.h> 10 10 #include <linux/module.h> 11 11 #include <linux/device.h> 12 - #include <linux/of_device.h> 13 - #include <linux/of_platform.h> 12 + #include <linux/of.h> 14 13 15 14 #include <sound/soc.h> 16 15
-2
sound/soc/generic/audio-graph-card.c
··· 13 13 #include <linux/gpio/consumer.h> 14 14 #include <linux/module.h> 15 15 #include <linux/of.h> 16 - #include <linux/of_device.h> 17 - #include <linux/of_gpio.h> 18 16 #include <linux/of_graph.h> 19 17 #include <linux/platform_device.h> 20 18 #include <linux/string.h>
-2
sound/soc/generic/audio-graph-card2.c
··· 12 12 #include <linux/gpio/consumer.h> 13 13 #include <linux/module.h> 14 14 #include <linux/of.h> 15 - #include <linux/of_device.h> 16 - #include <linux/of_gpio.h> 17 15 #include <linux/of_graph.h> 18 16 #include <linux/platform_device.h> 19 17 #include <linux/string.h>
+1 -1
sound/soc/generic/simple-card.c
··· 9 9 #include <linux/device.h> 10 10 #include <linux/module.h> 11 11 #include <linux/of.h> 12 - #include <linux/of_device.h> 12 + #include <linux/of_platform.h> 13 13 #include <linux/platform_device.h> 14 14 #include <linux/string.h> 15 15 #include <sound/simple_card.h>
+1 -1
sound/soc/generic/test-component.c
··· 6 6 // Kuninori Morimoto <kuninori.morimoto.gx@renesas.com> 7 7 8 8 #include <linux/slab.h> 9 - #include <linux/of_device.h> 9 + #include <linux/of.h> 10 10 #include <linux/of_graph.h> 11 11 #include <linux/module.h> 12 12 #include <linux/workqueue.h>
-2
sound/soc/mediatek/mt2701/mt2701-afe-pcm.c
··· 12 12 #include <linux/module.h> 13 13 #include <linux/mfd/syscon.h> 14 14 #include <linux/of.h> 15 - #include <linux/of_address.h> 16 - #include <linux/of_device.h> 17 15 #include <linux/pm_runtime.h> 18 16 19 17 #include "mt2701-afe-common.h"
+1 -1
sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c
··· 8 8 9 9 #include <linux/input.h> 10 10 #include <linux/module.h> 11 - #include <linux/of_device.h> 11 + #include <linux/of.h> 12 12 #include <linux/pinctrl/consumer.h> 13 13 #include <sound/jack.h> 14 14 #include <sound/pcm_params.h>
+1 -1
sound/soc/mediatek/mt8183/mt8183-mt6358-ts3a227-max98357.c
··· 7 7 // Author: Shunli Wang <shunli.wang@mediatek.com> 8 8 9 9 #include <linux/module.h> 10 - #include <linux/of_device.h> 10 + #include <linux/of.h> 11 11 #include <linux/pinctrl/consumer.h> 12 12 #include <sound/jack.h> 13 13 #include <sound/pcm_params.h>
+1 -1
sound/soc/mediatek/mt8186/mt8186-mt6366-da7219-max98357.c
··· 9 9 10 10 #include <linux/input.h> 11 11 #include <linux/module.h> 12 - #include <linux/of_device.h> 12 + #include <linux/of.h> 13 13 #include <sound/jack.h> 14 14 #include <sound/pcm_params.h> 15 15 #include <sound/soc.h>
+1 -1
sound/soc/mediatek/mt8186/mt8186-mt6366-rt1019-rt5682s.c
··· 11 11 #include <linux/gpio/consumer.h> 12 12 #include <linux/input.h> 13 13 #include <linux/module.h> 14 - #include <linux/of_device.h> 14 + #include <linux/of.h> 15 15 #include <sound/jack.h> 16 16 #include <sound/pcm_params.h> 17 17 #include <sound/rt5682.h>
+1 -1
sound/soc/mediatek/mt8188/mt8188-mt6359.c
··· 9 9 #include <linux/bitfield.h> 10 10 #include <linux/input.h> 11 11 #include <linux/module.h> 12 - #include <linux/of_device.h> 12 + #include <linux/of.h> 13 13 #include <linux/pm_runtime.h> 14 14 #include <sound/jack.h> 15 15 #include <sound/pcm_params.h>
+1 -1
sound/soc/mediatek/mt8192/mt8192-mt6359-rt1015-rt5682.c
··· 9 9 10 10 #include <linux/input.h> 11 11 #include <linux/module.h> 12 - #include <linux/of_device.h> 12 + #include <linux/of.h> 13 13 #include <linux/pm_runtime.h> 14 14 #include <sound/jack.h> 15 15 #include <sound/pcm_params.h>
+1 -1
sound/soc/mediatek/mt8195/mt8195-mt6359.c
··· 10 10 11 11 #include <linux/input.h> 12 12 #include <linux/module.h> 13 - #include <linux/of_device.h> 13 + #include <linux/of.h> 14 14 #include <linux/pm_runtime.h> 15 15 #include <sound/jack.h> 16 16 #include <sound/pcm_params.h>
-1
sound/soc/mxs/mxs-saif.c
··· 6 6 #include <linux/module.h> 7 7 #include <linux/init.h> 8 8 #include <linux/of.h> 9 - #include <linux/of_device.h> 10 9 #include <linux/platform_device.h> 11 10 #include <linux/slab.h> 12 11 #include <linux/dma-mapping.h>
-1
sound/soc/mxs/mxs-sgtl5000.c
··· 6 6 #include <linux/module.h> 7 7 #include <linux/device.h> 8 8 #include <linux/of.h> 9 - #include <linux/of_device.h> 10 9 #include <sound/core.h> 11 10 #include <sound/pcm.h> 12 11 #include <sound/soc.h>
+1 -1
sound/soc/qcom/apq8096.c
··· 1 1 // SPDX-License-Identifier: GPL-2.0 2 2 // Copyright (c) 2018, Linaro Limited 3 3 4 + #include <linux/mod_devicetable.h> 4 5 #include <linux/module.h> 5 6 #include <linux/platform_device.h> 6 - #include <linux/of_device.h> 7 7 #include <sound/soc.h> 8 8 #include <sound/soc-dapm.h> 9 9 #include <sound/pcm.h>
+1 -1
sound/soc/qcom/qdsp6/q6apm-dai.c
··· 4 4 #include <linux/init.h> 5 5 #include <linux/err.h> 6 6 #include <linux/module.h> 7 + #include <linux/of.h> 7 8 #include <linux/platform_device.h> 8 9 #include <linux/slab.h> 9 10 #include <sound/soc.h> ··· 13 12 #include <sound/pcm.h> 14 13 #include <asm/dma.h> 15 14 #include <linux/dma-mapping.h> 16 - #include <linux/of_device.h> 17 15 #include <sound/pcm_params.h> 18 16 #include "q6apm.h" 19 17
+1 -1
sound/soc/qcom/qdsp6/q6asm-dai.c
··· 5 5 #include <linux/init.h> 6 6 #include <linux/err.h> 7 7 #include <linux/module.h> 8 + #include <linux/of.h> 8 9 #include <linux/platform_device.h> 9 10 #include <linux/slab.h> 10 11 #include <sound/soc.h> ··· 15 14 #include <sound/compress_driver.h> 16 15 #include <asm/dma.h> 17 16 #include <linux/dma-mapping.h> 18 - #include <linux/of_device.h> 19 17 #include <sound/pcm_params.h> 20 18 #include "q6asm.h" 21 19 #include "q6routing.h"
-1
sound/soc/qcom/qdsp6/q6dsp-lpass-clocks.c
··· 8 8 #include <linux/device.h> 9 9 #include <linux/platform_device.h> 10 10 #include <linux/of.h> 11 - #include <linux/of_device.h> 12 11 #include <linux/slab.h> 13 12 #include <dt-bindings/sound/qcom,q6dsp-lpass-ports.h> 14 13 #include "q6dsp-lpass-clocks.h"
+1 -2
sound/soc/qcom/qdsp6/q6routing.c
··· 5 5 #include <linux/init.h> 6 6 #include <linux/err.h> 7 7 #include <linux/module.h> 8 + #include <linux/of.h> 8 9 #include <linux/platform_device.h> 9 - #include <linux/of_platform.h> 10 10 #include <linux/bitops.h> 11 11 #include <linux/mutex.h> 12 - #include <linux/of_device.h> 13 12 #include <linux/slab.h> 14 13 #include <sound/core.h> 15 14 #include <sound/soc.h>
+1 -1
sound/soc/qcom/sc7180.c
··· 8 8 #include <linux/gpio.h> 9 9 #include <linux/gpio/consumer.h> 10 10 #include <linux/module.h> 11 - #include <linux/of_device.h> 11 + #include <linux/of.h> 12 12 #include <linux/platform_device.h> 13 13 #include <sound/core.h> 14 14 #include <sound/jack.h>
+1 -1
sound/soc/qcom/sc7280.c
··· 5 5 // ALSA SoC Machine driver for sc7280 6 6 7 7 #include <linux/input.h> 8 + #include <linux/mod_devicetable.h> 8 9 #include <linux/module.h> 9 - #include <linux/of_device.h> 10 10 #include <linux/platform_device.h> 11 11 #include <sound/core.h> 12 12 #include <sound/jack.h>
+1 -1
sound/soc/qcom/sc8280xp.c
··· 1 1 // SPDX-License-Identifier: GPL-2.0 2 2 // Copyright (c) 2022, Linaro Limited 3 3 4 + #include <linux/mod_devicetable.h> 4 5 #include <linux/module.h> 5 6 #include <linux/platform_device.h> 6 - #include <linux/of_device.h> 7 7 #include <sound/soc.h> 8 8 #include <sound/soc-dapm.h> 9 9 #include <sound/pcm.h>
+1 -1
sound/soc/qcom/sdm845.c
··· 3 3 * Copyright (c) 2018, The Linux Foundation. All rights reserved. 4 4 */ 5 5 6 + #include <linux/mod_devicetable.h> 6 7 #include <linux/module.h> 7 8 #include <linux/platform_device.h> 8 - #include <linux/of_device.h> 9 9 #include <sound/core.h> 10 10 #include <sound/pcm.h> 11 11 #include <sound/pcm_params.h>
+1 -1
sound/soc/qcom/sm8250.c
··· 1 1 // SPDX-License-Identifier: GPL-2.0 2 2 // Copyright (c) 2020, Linaro Limited 3 3 4 + #include <linux/mod_devicetable.h> 4 5 #include <linux/module.h> 5 6 #include <linux/platform_device.h> 6 - #include <linux/of_device.h> 7 7 #include <sound/soc.h> 8 8 #include <sound/soc-dapm.h> 9 9 #include <sound/pcm.h>
+1 -2
sound/soc/rockchip/rockchip_max98090.c
··· 6 6 */ 7 7 8 8 #include <linux/module.h> 9 - #include <linux/of_device.h> 9 + #include <linux/of.h> 10 10 #include <linux/platform_device.h> 11 11 #include <linux/slab.h> 12 12 #include <linux/gpio.h> 13 - #include <linux/of_gpio.h> 14 13 #include <sound/core.h> 15 14 #include <sound/jack.h> 16 15 #include <sound/pcm.h>
-1
sound/soc/samsung/aries_wm8994.c
··· 5 5 #include <linux/mfd/wm8994/registers.h> 6 6 #include <linux/module.h> 7 7 #include <linux/of.h> 8 - #include <linux/of_device.h> 9 8 #include <linux/of_gpio.h> 10 9 #include <linux/regulator/consumer.h> 11 10 #include <sound/jack.h>
+1 -1
sound/soc/samsung/arndale.c
··· 5 5 // Author: Claude <claude@insginal.co.kr> 6 6 7 7 #include <linux/module.h> 8 - #include <linux/of_device.h> 8 + #include <linux/of.h> 9 9 #include <linux/platform_device.h> 10 10 #include <linux/clk.h> 11 11
-2
sound/soc/samsung/i2s.c
··· 13 13 #include <linux/io.h> 14 14 #include <linux/module.h> 15 15 #include <linux/of.h> 16 - #include <linux/of_device.h> 17 - #include <linux/of_gpio.h> 18 16 #include <linux/pm_runtime.h> 19 17 20 18 #include <sound/soc.h>
-2
sound/soc/samsung/midas_wm1811.c
··· 10 10 #include <linux/mfd/wm8994/registers.h> 11 11 #include <linux/module.h> 12 12 #include <linux/of.h> 13 - #include <linux/of_device.h> 14 - #include <linux/of_gpio.h> 15 13 #include <linux/regulator/consumer.h> 16 14 #include <sound/jack.h> 17 15 #include <sound/soc.h>
-1
sound/soc/samsung/odroid.c
··· 5 5 #include <linux/clk.h> 6 6 #include <linux/clk-provider.h> 7 7 #include <linux/of.h> 8 - #include <linux/of_device.h> 9 8 #include <linux/module.h> 10 9 #include <sound/soc.h> 11 10 #include <sound/pcm_params.h>
-1
sound/soc/samsung/snow.c
··· 6 6 #include <linux/module.h> 7 7 #include <linux/platform_device.h> 8 8 #include <linux/of.h> 9 - #include <linux/of_device.h> 10 9 #include <sound/pcm_params.h> 11 10 #include <sound/soc.h> 12 11
-1
sound/soc/sh/fsi.c
··· 13 13 #include <linux/pm_runtime.h> 14 14 #include <linux/io.h> 15 15 #include <linux/of.h> 16 - #include <linux/of_device.h> 17 16 #include <linux/scatterlist.h> 18 17 #include <linux/sh_dma.h> 19 18 #include <linux/slab.h>
+1
sound/soc/sh/rcar/core.c
··· 91 91 */ 92 92 93 93 #include <linux/pm_runtime.h> 94 + #include <linux/of_graph.h> 94 95 #include "rsnd.h" 95 96 96 97 #define RSND_RATES SNDRV_PCM_RATE_8000_192000
+1 -3
sound/soc/sh/rcar/rsnd.h
··· 14 14 #include <linux/io.h> 15 15 #include <linux/list.h> 16 16 #include <linux/module.h> 17 - #include <linux/of_device.h> 18 - #include <linux/of_graph.h> 19 - #include <linux/of_irq.h> 17 + #include <linux/of.h> 20 18 #include <linux/sh_dma.h> 21 19 #include <linux/workqueue.h> 22 20 #include <sound/soc.h>
+1
sound/soc/sh/rcar/src.c
··· 22 22 * #define RSND_DEBUG_NO_IRQ_STATUS 1 23 23 */ 24 24 25 + #include <linux/of_irq.h> 25 26 #include "rsnd.h" 26 27 27 28 #define SRC_NAME "src"
+2
sound/soc/sh/rcar/ssi.c
··· 17 17 */ 18 18 19 19 #include <sound/simple_card_utils.h> 20 + #include <linux/of.h> 21 + #include <linux/of_irq.h> 20 22 #include <linux/delay.h> 21 23 #include "rsnd.h" 22 24 #define RSND_SSI_NAME_SIZE 16
-1
sound/soc/sh/rz-ssi.c
··· 10 10 #include <linux/dmaengine.h> 11 11 #include <linux/io.h> 12 12 #include <linux/module.h> 13 - #include <linux/of_device.h> 14 13 #include <linux/pm_runtime.h> 15 14 #include <linux/reset.h> 16 15 #include <sound/soc.h>
-4
sound/soc/sunxi/sun4i-codec.c
··· 15 15 #include <linux/platform_device.h> 16 16 #include <linux/delay.h> 17 17 #include <linux/slab.h> 18 - #include <linux/of.h> 19 - #include <linux/of_address.h> 20 - #include <linux/of_device.h> 21 - #include <linux/of_platform.h> 22 18 #include <linux/clk.h> 23 19 #include <linux/regmap.h> 24 20 #include <linux/reset.h>
+1 -1
sound/soc/sunxi/sun4i-i2s.c
··· 10 10 #include <linux/clk.h> 11 11 #include <linux/dmaengine.h> 12 12 #include <linux/module.h> 13 - #include <linux/of_device.h> 13 + #include <linux/of.h> 14 14 #include <linux/platform_device.h> 15 15 #include <linux/pm_runtime.h> 16 16 #include <linux/regmap.h>
+1 -2
sound/soc/sunxi/sun4i-spdif.c
··· 14 14 #include <linux/kernel.h> 15 15 #include <linux/init.h> 16 16 #include <linux/regmap.h> 17 - #include <linux/of_address.h> 18 - #include <linux/of_device.h> 17 + #include <linux/of.h> 19 18 #include <linux/ioport.h> 20 19 #include <linux/module.h> 21 20 #include <linux/platform_device.h>
+1 -2
sound/soc/sunxi/sun50i-codec-analog.c
··· 13 13 14 14 #include <linux/io.h> 15 15 #include <linux/kernel.h> 16 + #include <linux/mod_devicetable.h> 16 17 #include <linux/module.h> 17 - #include <linux/of.h> 18 - #include <linux/of_device.h> 19 18 #include <linux/platform_device.h> 20 19 #include <linux/regmap.h> 21 20
+1 -1
sound/soc/sunxi/sun50i-dmic.c
··· 6 6 7 7 #include <linux/clk.h> 8 8 #include <linux/device.h> 9 - #include <linux/of_device.h> 9 + #include <linux/mod_devicetable.h> 10 10 #include <linux/module.h> 11 11 #include <linux/platform_device.h> 12 12 #include <linux/pm_runtime.h>
-1
sound/soc/sunxi/sun8i-codec-analog.c
··· 10 10 #include <linux/kernel.h> 11 11 #include <linux/module.h> 12 12 #include <linux/of.h> 13 - #include <linux/of_device.h> 14 13 #include <linux/platform_device.h> 15 14 #include <linux/regmap.h> 16 15
+1 -1
sound/soc/sunxi/sun8i-codec.c
··· 13 13 #include <linux/delay.h> 14 14 #include <linux/clk.h> 15 15 #include <linux/io.h> 16 - #include <linux/of_device.h> 16 + #include <linux/of.h> 17 17 #include <linux/pm_runtime.h> 18 18 #include <linux/regmap.h> 19 19 #include <linux/log2.h>
+1 -2
sound/soc/tegra/tegra186_asrc.c
··· 8 8 #include <linux/delay.h> 9 9 #include <linux/device.h> 10 10 #include <linux/io.h> 11 + #include <linux/mod_devicetable.h> 11 12 #include <linux/module.h> 12 - #include <linux/of.h> 13 - #include <linux/of_device.h> 14 13 #include <linux/platform_device.h> 15 14 #include <linux/pm_runtime.h> 16 15 #include <linux/regmap.h>
+1 -1
sound/soc/tegra/tegra186_dspk.c
··· 6 6 7 7 #include <linux/clk.h> 8 8 #include <linux/device.h> 9 + #include <linux/mod_devicetable.h> 9 10 #include <linux/module.h> 10 11 #include <linux/of.h> 11 - #include <linux/of_device.h> 12 12 #include <linux/platform_device.h> 13 13 #include <linux/pm_runtime.h> 14 14 #include <linux/regmap.h>
+1 -1
sound/soc/tegra/tegra20_spdif.c
··· 10 10 #include <linux/delay.h> 11 11 #include <linux/device.h> 12 12 #include <linux/io.h> 13 + #include <linux/mod_devicetable.h> 13 14 #include <linux/module.h> 14 - #include <linux/of_device.h> 15 15 #include <linux/platform_device.h> 16 16 #include <linux/pm_runtime.h> 17 17 #include <linux/regmap.h>
+1 -2
sound/soc/tegra/tegra210_adx.c
··· 7 7 #include <linux/clk.h> 8 8 #include <linux/device.h> 9 9 #include <linux/io.h> 10 + #include <linux/mod_devicetable.h> 10 11 #include <linux/module.h> 11 - #include <linux/of.h> 12 - #include <linux/of_device.h> 13 12 #include <linux/platform_device.h> 14 13 #include <linux/pm_runtime.h> 15 14 #include <linux/regmap.h>
+1 -1
sound/soc/tegra/tegra210_dmic.c
··· 7 7 #include <linux/clk.h> 8 8 #include <linux/device.h> 9 9 #include <linux/math64.h> 10 + #include <linux/mod_devicetable.h> 10 11 #include <linux/module.h> 11 - #include <linux/of_device.h> 12 12 #include <linux/platform_device.h> 13 13 #include <linux/pm_runtime.h> 14 14 #include <linux/regmap.h>
+1 -1
sound/soc/tegra/tegra210_i2s.c
··· 6 6 7 7 #include <linux/clk.h> 8 8 #include <linux/device.h> 9 + #include <linux/mod_devicetable.h> 9 10 #include <linux/module.h> 10 - #include <linux/of_device.h> 11 11 #include <linux/platform_device.h> 12 12 #include <linux/pm_runtime.h> 13 13 #include <linux/regmap.h>
+1 -2
sound/soc/tegra/tegra210_mixer.c
··· 7 7 #include <linux/clk.h> 8 8 #include <linux/device.h> 9 9 #include <linux/io.h> 10 + #include <linux/mod_devicetable.h> 10 11 #include <linux/module.h> 11 - #include <linux/of.h> 12 - #include <linux/of_device.h> 13 12 #include <linux/platform_device.h> 14 13 #include <linux/pm_runtime.h> 15 14 #include <linux/regmap.h>
+1 -2
sound/soc/tegra/tegra210_mvc.c
··· 7 7 #include <linux/clk.h> 8 8 #include <linux/device.h> 9 9 #include <linux/io.h> 10 + #include <linux/mod_devicetable.h> 10 11 #include <linux/module.h> 11 - #include <linux/of.h> 12 - #include <linux/of_device.h> 13 12 #include <linux/platform_device.h> 14 13 #include <linux/pm_runtime.h> 15 14 #include <linux/regmap.h>
+1 -2
sound/soc/tegra/tegra210_ope.c
··· 7 7 #include <linux/clk.h> 8 8 #include <linux/device.h> 9 9 #include <linux/io.h> 10 + #include <linux/mod_devicetable.h> 10 11 #include <linux/module.h> 11 - #include <linux/of.h> 12 - #include <linux/of_device.h> 13 12 #include <linux/platform_device.h> 14 13 #include <linux/pm_runtime.h> 15 14 #include <linux/regmap.h>
-1
sound/soc/tegra/tegra210_peq.c
··· 10 10 #include <linux/module.h> 11 11 #include <linux/of.h> 12 12 #include <linux/of_address.h> 13 - #include <linux/of_device.h> 14 13 #include <linux/platform_device.h> 15 14 #include <linux/pm_runtime.h> 16 15 #include <linux/regmap.h>
-1
sound/soc/tegra/tegra210_sfc.c
··· 9 9 #include <linux/io.h> 10 10 #include <linux/module.h> 11 11 #include <linux/of.h> 12 - #include <linux/of_device.h> 13 12 #include <linux/platform_device.h> 14 13 #include <linux/pm_runtime.h> 15 14 #include <linux/regmap.h>
-1
sound/soc/tegra/tegra30_i2s.c
··· 19 19 #include <linux/io.h> 20 20 #include <linux/module.h> 21 21 #include <linux/of.h> 22 - #include <linux/of_device.h> 23 22 #include <linux/platform_device.h> 24 23 #include <linux/pm_runtime.h> 25 24 #include <linux/regmap.h>
-1
sound/soc/tegra/tegra_asoc_machine.c
··· 8 8 #include <linux/gpio/consumer.h> 9 9 #include <linux/module.h> 10 10 #include <linux/of.h> 11 - #include <linux/of_device.h> 12 11 #include <linux/platform_device.h> 13 12 #include <linux/slab.h> 14 13
+1 -1
sound/soc/tegra/tegra_audio_graph_card.c
··· 6 6 7 7 #include <linux/math64.h> 8 8 #include <linux/module.h> 9 - #include <linux/of_device.h> 9 + #include <linux/of.h> 10 10 #include <linux/platform_device.h> 11 11 #include <sound/graph_card.h> 12 12 #include <sound/pcm_params.h>
+1 -1
sound/soc/ti/omap-dmic.c
··· 11 11 */ 12 12 13 13 #include <linux/init.h> 14 + #include <linux/mod_devicetable.h> 14 15 #include <linux/module.h> 15 16 #include <linux/platform_device.h> 16 17 #include <linux/err.h> ··· 19 18 #include <linux/io.h> 20 19 #include <linux/slab.h> 21 20 #include <linux/pm_runtime.h> 22 - #include <linux/of_device.h> 23 21 24 22 #include <sound/core.h> 25 23 #include <sound/pcm.h>
+1 -1
sound/soc/ti/omap-mcpdm.c
··· 11 11 */ 12 12 13 13 #include <linux/init.h> 14 + #include <linux/mod_devicetable.h> 14 15 #include <linux/module.h> 15 16 #include <linux/platform_device.h> 16 17 #include <linux/interrupt.h> ··· 20 19 #include <linux/irq.h> 21 20 #include <linux/slab.h> 22 21 #include <linux/pm_runtime.h> 23 - #include <linux/of_device.h> 24 22 25 23 #include <sound/core.h> 26 24 #include <sound/pcm.h>