Skip to content

Commit

Permalink
arm/dts: omap4-panda: Audio support for PandaBoard 4430
Browse files Browse the repository at this point in the history
PandaBoard uses twl6040 connected via McPDM for audio.

Signed-off-by: Peter Ujfalusi <peter.ujfalusi@ti.com>
Signed-off-by: Tony Lindgren <tony@atomide.com>
  • Loading branch information
Peter Ujfalusi authored and Tony Lindgren committed Jul 9, 2012
1 parent b15bb2c commit 6cd3bc3
Showing 1 changed file with 37 additions and 0 deletions.
37 changes: 37 additions & 0 deletions arch/arm/boot/dts/omap4-panda.dts
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,30 @@
linux,default-trigger = "mmc0";
};
};

sound: sound {
compatible = "ti,abe-twl6040";
ti,model = "PandaBoard";

ti,mclk-freq = <38400000>;

ti,mcpdm = <&mcpdm>;

ti,twl6040 = <&twl6040>;

/* Audio routing */
ti,audio-routing =
"Headset Stereophone", "HSOL",
"Headset Stereophone", "HSOR",
"Ext Spk", "HFL",
"Ext Spk", "HFR",
"Line Out", "AUXL",
"Line Out", "AUXR",
"HSMIC", "Headset Mic",
"Headset Mic", "Headset Mic Bias",
"AFML", "Line In",
"AFMR", "Line In";
};
};

&i2c1 {
Expand All @@ -43,6 +67,19 @@
interrupts = <0 7 4>; /* IRQ_SYS_1N cascaded to gic */
interrupt-parent = <&gic>;
};

twl6040: twl@4b {
compatible = "ti,twl6040";
reg = <0x4b>;
/* SPI = 0, IRQ# = 119, 4 = active high level-sensitive */
interrupts = <0 119 4>; /* IRQ_SYS_2N cascaded to gic */
interrupt-parent = <&gic>;
ti,audpwron-gpio = <&gpio4 31 0>; /* gpio line 127 */

vio-supply = <&v1v8>;
v2v1-supply = <&v2v1>;
enable-active-high;
};
};

/include/ "twl6030.dtsi"
Expand Down

0 comments on commit 6cd3bc3

Please sign in to comment.