1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2 # Copyright (C) 2020-2022 Texas Instruments Incorporated
5 $id: http://devicetree.org/schemas/sound/tas27xx.yaml#
6 $schema: http://devicetree.org/meta-schemas/core.yaml#
8 title: Texas Instruments TAS2764/TAS2780 Smart PA
11 - Shenghao Ding <shenghao-ding@ti.com>
14 The TAS2764/TAS2780 is a mono, digital input Class-D audio amplifier
15 optimized for efficiently driving high peak power into small
16 loudspeakers. Integrated speaker voltage and current sense provides
17 for real time monitoring of loudspeaker behavior.
20 - $ref: dai-common.yaml#
31 I2C address of the device can be between 0x38 to 0x45.
35 description: GPIO used to reset the device.
39 description: GPIO used to control the state of the device.
45 $ref: /schemas/types.yaml#/definitions/uint32
46 description: TDM TX current sense time slot.
49 $ref: /schemas/types.yaml#/definitions/uint32
50 description: TDM TX voltage sense time slot.
53 # The codec has a single DAI, the #sound-dai-cells=<1>; case is left in for backward
54 # compatibility but is deprecated.
61 unevaluatedProperties: false
65 #include <dt-bindings/gpio/gpio.h>
70 compatible = "ti,tas2764";
72 #sound-dai-cells = <0>;
73 interrupt-parent = <&gpio1>;
75 reset-gpios = <&gpio1 15 0>;
76 shutdown-gpios = <&gpio1 15 0>;
77 ti,imon-slot-no = <0>;
78 ti,vmon-slot-no = <2>;