# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) %YAML 1.2 --- $id: http://devicetree.org/schemas/sound/richtek,rtq9128.yaml# $schema: http://devicetree.org/meta-schemas/core.yaml# title: Richtek RTQ9128 Automative Audio Power Amplifier maintainers: - ChiYuan Huang description: The RTQ9128 is a ultra-low output noise, high-efficiency, four-channel class-D audio power amplifier and delivering 4x75W into 4OHm at 10% THD+N from a 25V supply in automotive applications. The RTQ9154 is the family series of RTQ9128. The major change is to modify the package size. Beside this, whole functions are almost all the same. allOf: - $ref: dai-common.yaml# properties: compatible: oneOf: - enum: - richtek,rtq9128 - items: - enum: - richtek,rtq9154 - const: richtek,rtq9128 reg: maxItems: 1 enable-gpios: maxItems: 1 richtek,tdm-input-data2-select: type: boolean description: By default, if TDM mode is used, TDM data input will select 'DATA1' pin as the data source. This option will configure TDM data input source from 'DATA1' to 'DATA2' pin. '#sound-dai-cells': const: 0 required: - compatible - reg - '#sound-dai-cells' unevaluatedProperties: false examples: - | #include i2c { #address-cells = <1>; #size-cells = <0>; speaker@1a { compatible = "richtek,rtq9128"; reg = <0x1a>; enable-gpios = <&gpio 26 GPIO_ACTIVE_HIGH>; #sound-dai-cells = <0>; }; };