linux/sound
Stephen Warren 8f5f5e0f45 ASoC: tegra_wm8903: assume CONFIG_OF, remove platform data
Tegra only supports, and always enables, device tree. Remove all runtime
checks for DT support from the driver.

This allows removal of the hard-coded Harmony ASoC mapping table, since
Harmony only boots with DT now.

All board-specific configuration now comes from device tree, so there is
no need to have a platform_data structure. Rework the driver to parse the
device tree directly into struct tegra_wm8903.

Also some slight re-ordering of probe() so that the code more closely
resembles other drivers for easier comparison. Inparticular, the GPIO DT
parsing and initial programming are moved together for each GPIO.

Signed-off-by: Stephen Warren <swarren@nvidia.com>
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
2013-03-04 11:22:23 +08:00
..
aoa
arm
atmel
core Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs 2013-02-26 20:16:07 -08:00
drivers Merge branch 'for-linus' into for-next 2013-02-05 14:48:03 +01:00
firewire
i2c
isa
mips
oss new helper: file_inode(file) 2013-02-22 23:31:31 -05:00
parisc
pci ALSA: emu10k1: Allow to switch hardware sampe rate on EMU 2013-02-25 13:39:51 +01:00
pcmcia
ppc
sh
soc ASoC: tegra_wm8903: assume CONFIG_OF, remove platform data 2013-03-04 11:22:23 +08:00
sparc
spi
synth
usb ALSA: usb/quirks, fix out-of-bounds access 2013-02-17 18:02:00 +01:00
Kconfig
Makefile
ac97_bus.c
last.c
sound_core.c
sound_firmware.c new helper: file_inode(file) 2013-02-22 23:31:31 -05:00