summaryrefslogtreecommitdiff
path: root/sound/soc/codecs/wm8900.h
diff options
context:
space:
mode:
authorMark Brown <broonie@opensource.wolfsonmicro.com>2008-12-10 18:38:36 +0300
committerMark Brown <broonie@opensource.wolfsonmicro.com>2008-12-10 22:47:40 +0300
commit78e19a39d3985e2a06354493a70a200c0d432de5 (patch)
treef23c4a127696ccff5d378298790a53ccbb22ff61 /sound/soc/codecs/wm8900.h
parent0d0cf00a7fc63cee9a4c4a3b8612879b4f7f42ba (diff)
downloadlinux-78e19a39d3985e2a06354493a70a200c0d432de5.tar.xz
ASoC: Convert WM8900 to do more work at I2C probe time
Redo the instantiation of the WM8900 to do most of the initialisation work when the I2C driver probes rather than when the ASoC device is instantiated, registering the codec with the ASoC core when done. Also move all dynamic allocations into a single kmalloc() to simplify error handling and rename the I2C driver to make output more sensible. Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
Diffstat (limited to 'sound/soc/codecs/wm8900.h')
-rw-r--r--sound/soc/codecs/wm8900.h7
1 files changed, 0 insertions, 7 deletions
diff --git a/sound/soc/codecs/wm8900.h b/sound/soc/codecs/wm8900.h
index 2249a446ad37..fd15007d10c7 100644
--- a/sound/soc/codecs/wm8900.h
+++ b/sound/soc/codecs/wm8900.h
@@ -52,13 +52,6 @@
#define WM8900_DAC_CLKDIV_5_5 0x14
#define WM8900_DAC_CLKDIV_6 0x18
-#define WM8900_
-
-struct wm8900_setup_data {
- int i2c_bus;
- unsigned short i2c_address;
-};
-
extern struct snd_soc_dai wm8900_dai;
extern struct snd_soc_codec_device soc_codec_dev_wm8900;