From: Stephen Warren Date: Mon, 12 Dec 2011 22:55:36 +0000 (-0700) Subject: ASoC: Tegra+WM8903 machine: Add device tree binding X-Git-Tag: v3.3-rc1~14^2~106 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=07cdf36d8c4ba4ad0db13228eb25bcd3d5138b29;p=pandora-kernel.git ASoC: Tegra+WM8903 machine: Add device tree binding This driver is parameterized in two ways: a) Platform data, which supplies the set of GPIOs used by the driver. These GPIOs can now be parsed out of device tree. b) Machine-specific DAPM route arrays embedded into the ASoC machine driver itself. Historically, the driver picks the appropriate array to use using machine_is_*(). The driver now requires this array to be parsed from device tree when instantiated through device tree, using the core ASoC support for this parsing. Based on work by John Bonesio, but significantly reworked since then. Signed-off-by: Stephen Warren Signed-off-by: Mark Brown --- Reading git-diff-tree failed