File Index
Files and directories
Sign in
FILE

richtek,rtq9128.yaml

File preview with syntax highlighting.

linux-6.19.14/Documentation/devicetree/bindings/sound/richtek,rtq9128.yaml YAML
 1# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
 2%YAML 1.2
 3---
 4$id: http://devicetree.org/schemas/sound/richtek,rtq9128.yaml#
 5$schema: http://devicetree.org/meta-schemas/core.yaml#
 6
 7title: Richtek RTQ9128 Automative Audio Power Amplifier
 8
 9maintainers:
10  - ChiYuan Huang <cy_huang@richtek.com>
11
12description:
13  The RTQ9128 is a ultra-low output noise, high-efficiency, four-channel
14  class-D audio power amplifier and delivering 4x75W into 4OHm at 10%
15  THD+N from a 25V supply in automotive applications.
16
17allOf:
18  - $ref: dai-common.yaml#
19
20properties:
21  compatible:
22    enum:
23      - richtek,rtq9128
24
25  reg:
26    maxItems: 1
27
28  enable-gpios:
29    maxItems: 1
30
31  richtek,tdm-input-data2-select:
32    type: boolean
33    description:
34      By default, if TDM mode is used, TDM data input will select 'DATA1' pin
35      as the data source. This option will configure TDM data input source from
36      'DATA1' to 'DATA2' pin.
37
38  '#sound-dai-cells':
39    const: 0
40
41required:
42  - compatible
43  - reg
44  - '#sound-dai-cells'
45
46unevaluatedProperties: false
47
48examples:
49  - |
50    #include <dt-bindings/gpio/gpio.h>
51    i2c {
52      #address-cells = <1>;
53      #size-cells = <0>;
54
55      speaker@1a {
56        compatible = "richtek,rtq9128";
57        reg = <0x1a>;
58        enable-gpios = <&gpio 26 GPIO_ACTIVE_HIGH>;
59        #sound-dai-cells = <0>;
60      };
61    };
~/ Read-only file preview.