xref: /freebsd/sys/contrib/device-tree/Bindings/sound/tas2770.txt (revision 5ca8e32633c4ffbbcd6762e5888b6a4ba0708c6c)
1Texas Instruments TAS2770 Smart PA
2
3The TAS2770 is a mono, digital input Class-D audio amplifier optimized for
4efficiently driving high peak power into small loudspeakers.
5Integrated speaker voltage and current sense provides for
6real time monitoring of loudspeaker behavior.
7
8Required 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
18Optional properties:
19
20- interrupt-parent: the phandle to the interrupt controller which provides
21                     the interrupt.
22- interrupts: interrupt specification for data-ready.
23
24Examples:
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
38