From mboxrd@z Thu Jan 1 00:00:00 1970 From: bones@secretlab.ca (John Bonesio) Date: Wed, 11 May 2011 16:26:29 -0700 Subject: [RFC 0/3] ARM: Tegra: Device Tree: i2c & wm8903 Message-ID: <20110511231905.10362.12844.stgit@riker> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org This is revision 2 of my previous patch series: Tegra: Harmony: Device Tree first steps The following patch series is a step in the direction of getting board specific devices initialized from a device tree. This patch set adds intiailization of i2c and the wm8903. The i2c controller is in the SoC and is initialized statically, but the board specific information is pulled in from the device tree. The wm8903 is initialized using only the device tree when using the board-dt.c general Tegra board initialization file. --- John Bonesio (3): ARM: Tegra: Device Tree Support: Update how sdhci devices are initialized ARM: Tegra: Device Tree Support: Add i2c devices ARM:Tegra: Device Tree Support: Initialize from wm8903 the device tree arch/arm/boot/dts/tegra-harmony.dts | 37 ++++++++++++++ arch/arm/boot/dts/tegra250.dtsi | 37 ++++++++++++++ arch/arm/mach-tegra/Makefile | 1 arch/arm/mach-tegra/board-dt.c | 94 ++++------------------------------- drivers/i2c/busses/i2c-tegra.c | 16 ++++++ sound/soc/codecs/wm8903.c | 93 +++++++++++++++++++++++++++++++++-- sound/soc/tegra/Kconfig | 2 - sound/soc/tegra/harmony.c | 8 +++ 8 files changed, 200 insertions(+), 88 deletions(-) -- - John