xref: /freebsd/sys/contrib/device-tree/Bindings/sound/tas2562.txt (revision 031beb4e239bfce798af17f5fe8dba8bcaf13d99)
1Texas Instruments TAS2562 Smart PA
2
3The TAS2562 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 - #address-cells  - Should be <1>.
10 - #size-cells     - Should be <0>.
11 - compatible:	   - Should contain "ti,tas2562", "ti,tas2563".
12 - reg:		   - The i2c address. Should be 0x4c, 0x4d, 0x4e or 0x4f.
13 - ti,imon-slot-no:- TDM TX current sense time slot.
14 - ti,vmon-slot-no:- TDM TX voltage sense time slot. This slot must always be
15		     greater then ti,imon-slot-no.
16
17Optional properties:
18- interrupt-parent: phandle to the interrupt controller which provides
19                    the interrupt.
20- interrupts: (GPIO) interrupt to which the chip is connected.
21- shut-down-gpio: GPIO used to control the state of the device.
22
23Examples:
24tas2562@4c {
25        #address-cells = <1>;
26        #size-cells = <0>;
27        compatible = "ti,tas2562";
28        reg = <0x4c>;
29
30        interrupt-parent = <&gpio1>;
31        interrupts = <14>;
32
33	shut-down-gpio = <&gpio1 15 0>;
34        ti,imon-slot-no = <0>;
35        ti,vmon-slot-no = <1>;
36};
37
38