Thread (1 message) 1 message, 1 author, 2011-06-01

[RFC 1/2] ARM:Tegra: Device Tree Support: Initialize the audio card from the device tree.

From: Grant Likely <hidden>
Date: 2011-06-01 16:47:06
Also in: linux-devicetree, linux-tegra

On Wed, Jun 1, 2011 at 1:07 AM, Barry Song [off-list ref] wrote:
2011/5/28 John Bonesio [off-list ref]:
quoted
This patch makes it so the top level audio card is initialized from the device
tree. This is just the first step getting the audio complex of devices
iniialized from device tree nodes.

Signed-off-by: John Bonesio<redacted>
---

?arch/arm/boot/dts/tegra-harmony.dts | ? ?4 +++
?arch/arm/mach-tegra/board-dt.c ? ? ?| ? ?3 ++
?sound/soc/tegra/harmony.c ? ? ? ? ? | ? 45 ++++++++++++++++++++++++++++++++---
?3 files changed, 48 insertions(+), 4 deletions(-)
diff --git a/arch/arm/boot/dts/tegra-harmony.dts b/arch/arm/boot/dts/tegra-harmony.dts
index 05521a5..217a7f0 100644
--- a/arch/arm/boot/dts/tegra-harmony.dts
+++ b/arch/arm/boot/dts/tegra-harmony.dts
@@ -53,6 +53,10 @@
? ? ? ? ? ? ? ?clock-frequency = <400000>;
? ? ? ?};

+ ? ? ? harmony_audio: audio_card {
+ ? ? ? ? ? ? ? compatible = "nvidia,harmony-audio";
+ ? ? ? };
+
? ? ? ?serial at 70006300 {
? ? ? ? ? ? ? ?status = "ok";
? ? ? ? ? ? ? ?clock-frequency = < 216000000 >;
diff --git a/arch/arm/mach-tegra/board-dt.c b/arch/arm/mach-tegra/board-dt.c
index c498e84..a569ad9 100644
--- a/arch/arm/mach-tegra/board-dt.c
+++ b/arch/arm/mach-tegra/board-dt.c
@@ -56,6 +56,9 @@ static struct platform_device *tegra250_devices[] __initdata = {
? ? ? ?&tegra_i2c_device2,
? ? ? ?&tegra_i2c_device3,
? ? ? ?&tegra_i2c_device4,
+ ? ? ? &tegra_i2s_device1,
+ ? ? ? &tegra_das_device,
+ ? ? ? &tegra_pcm_device,
i am thinking whether platform_device should be created by
of_platform_device_create after scanning device tree, but not by
hard-code? looks like the two patches are only trying to let device
tree deliver gpio to drivers?
Can you please restate your question?  I don't think I understand what
you are trying to ask.

g.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help