Merge branch 'cpufreq/arm/linux-next' of git://git.kernel.org/pub/scm/linux/kernel...
[linux-2.6-microblaze.git] / Documentation / devicetree / bindings / sound / tas2770.txt
1 Texas Instruments TAS2770 Smart PA
2
3 The TAS2770 is a mono, digital input Class-D audio amplifier optimized for
4 efficiently driving high peak power into small loudspeakers.
5 Integrated speaker voltage and current sense provides for
6 real time monitoring of loudspeaker behavior.
7
8 Required properties:
9
10  - compatible:     - Should contain "ti,tas2770".
11  - reg:                - The i2c address. Should contain <0x4c>, <0x4d>,<0x4e>, or <0x4f>.
12  - #address-cells  - Should be <1>.
13  - #size-cells     - Should be <0>.
14  - ti,asi-format:  - Sets TDM RX capture edge. 0->Rising; 1->Falling.
15  - ti,imon-slot-no:- TDM TX current sense time slot.
16  - ti,vmon-slot-no:- TDM TX voltage sense time slot.
17
18 Optional properties:
19
20 - interrupt-parent: the phandle to the interrupt controller which provides
21                      the interrupt.
22 - interrupts: interrupt specification for data-ready.
23
24 Examples:
25
26     tas2770@4c {
27                 compatible = "ti,tas2770";
28                 reg = <0x4c>;
29                 #address-cells = <1>;
30                 #size-cells = <0>;
31                 interrupt-parent = <&msm_gpio>;
32                 interrupts = <97 0>;
33                 ti,asi-format = <0>;
34                 ti,imon-slot-no = <0>;
35                 ti,vmon-slot-no = <2>;
36         };
37