~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/sound/ti,tas2562.yaml

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

  1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
  2 # Copyright (C) 2019 Texas Instruments Incorporated
  3 %YAML 1.2
  4 ---
  5 $id: http://devicetree.org/schemas/sound/ti,tas2562.yaml#
  6 $schema: http://devicetree.org/meta-schemas/core.yaml#
  7 
  8 title: Texas Instruments TAS2562 Smart PA
  9 
 10 maintainers:
 11   - Andrew Davis <afd@ti.com>
 12 
 13 description: |
 14   The TAS2562 is a mono, digital input Class-D audio amplifier optimized for
 15   efficiently driving high peak power into small loudspeakers.
 16   Integrated speaker voltage and current sense provides for
 17   real time monitoring of loudspeaker behavior.
 18 
 19   Specifications about the audio amplifier can be found at:
 20     https://www.ti.com/lit/gpn/tas2562
 21     https://www.ti.com/lit/gpn/tas2564
 22     https://www.ti.com/lit/gpn/tas2110
 23 
 24 allOf:
 25   - $ref: dai-common.yaml#
 26 
 27 properties:
 28   compatible:
 29     enum:
 30       - ti,tas2562
 31       - ti,tas2564
 32       - ti,tas2110
 33 
 34   reg:
 35     maxItems: 1
 36     description: |
 37        I2C address of the device can be one of these 0x4c, 0x4d, 0x4e or 0x4f
 38 
 39   shut-down-gpios:
 40     maxItems: 1
 41     description: GPIO used to control the state of the device.
 42     deprecated: true
 43 
 44   shutdown-gpios:
 45     maxItems: 1
 46     description: GPIO used to control the state of the device.
 47 
 48   interrupts:
 49     maxItems: 1
 50 
 51   ti,imon-slot-no:
 52     $ref: /schemas/types.yaml#/definitions/uint32
 53     description: TDM TX current sense time slot.
 54 
 55   '#sound-dai-cells':
 56     # The codec has a single DAI, the #sound-dai-cells=<1>; case is left in for backward
 57     # compatibility but is deprecated.
 58     enum: [0, 1]
 59 
 60 required:
 61   - compatible
 62   - reg
 63 
 64 unevaluatedProperties: false
 65 
 66 examples:
 67   - |
 68    #include <dt-bindings/gpio/gpio.h>
 69    i2c {
 70      #address-cells = <1>;
 71      #size-cells = <0>;
 72      codec: codec@4c {
 73        compatible = "ti,tas2562";
 74        reg = <0x4c>;
 75        #sound-dai-cells = <0>;
 76        interrupt-parent = <&gpio1>;
 77        interrupts = <14>;
 78        shutdown-gpios = <&gpio1 15 0>;
 79        ti,imon-slot-no = <0>;
 80      };
 81    };

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php