1667ebcc1SChiYuan Huang# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 2667ebcc1SChiYuan Huang%YAML 1.2 3667ebcc1SChiYuan Huang--- 4667ebcc1SChiYuan Huang$id: http://devicetree.org/schemas/sound/richtek,rt9123.yaml# 5667ebcc1SChiYuan Huang$schema: http://devicetree.org/meta-schemas/core.yaml# 6667ebcc1SChiYuan Huang 7*5c694e3aSChiYuan Huangtitle: Richtek RT9123/RTQ9124 Audio Amplifier 8667ebcc1SChiYuan Huang 9667ebcc1SChiYuan Huangmaintainers: 10667ebcc1SChiYuan Huang - ChiYuan Huang <cy_huang@richtek.com> 11667ebcc1SChiYuan Huang 12667ebcc1SChiYuan Huangdescription: 13667ebcc1SChiYuan Huang RT9123 is a 3.2W mono Class-D audio amplifier that features high efficiency 14667ebcc1SChiYuan Huang and performance with ultra-low quiescent current. The digital audio interface 15667ebcc1SChiYuan Huang support various formats, including I2S, left-justified, right-justified, and 16667ebcc1SChiYuan Huang TDM formats. 17667ebcc1SChiYuan Huang 18*5c694e3aSChiYuan Huang RTQ9124 is an ultra-low output noise, digital input, mono-channel Class-D 19*5c694e3aSChiYuan Huang power amplifier that supports a 2.1MHz switching frequency. It integrates 20*5c694e3aSChiYuan Huang both DC and AC load diagnostics, as well as real-time load monitoring to 21*5c694e3aSChiYuan Huang assess speaker condition. The device operates from 4.5V to 18V and delivers 22*5c694e3aSChiYuan Huang up to 30W output power. 23*5c694e3aSChiYuan Huang 24667ebcc1SChiYuan HuangallOf: 25667ebcc1SChiYuan Huang - $ref: dai-common.yaml# 26667ebcc1SChiYuan Huang 27667ebcc1SChiYuan Huangproperties: 28667ebcc1SChiYuan Huang compatible: 29667ebcc1SChiYuan Huang enum: 30667ebcc1SChiYuan Huang - richtek,rt9123 31*5c694e3aSChiYuan Huang - richtek,rtq9124 32667ebcc1SChiYuan Huang 33667ebcc1SChiYuan Huang reg: 34667ebcc1SChiYuan Huang maxItems: 1 35667ebcc1SChiYuan Huang 36667ebcc1SChiYuan Huang '#sound-dai-cells': 37667ebcc1SChiYuan Huang const: 0 38667ebcc1SChiYuan Huang 39667ebcc1SChiYuan Huang enable-gpios: 40667ebcc1SChiYuan Huang maxItems: 1 41667ebcc1SChiYuan Huang 42667ebcc1SChiYuan Huangrequired: 43667ebcc1SChiYuan Huang - compatible 44667ebcc1SChiYuan Huang - reg 45667ebcc1SChiYuan Huang - '#sound-dai-cells' 46667ebcc1SChiYuan Huang 47667ebcc1SChiYuan HuangunevaluatedProperties: false 48667ebcc1SChiYuan Huang 49667ebcc1SChiYuan Huangexamples: 50667ebcc1SChiYuan Huang - | 51667ebcc1SChiYuan Huang #include <dt-bindings/gpio/gpio.h> 52667ebcc1SChiYuan Huang 53667ebcc1SChiYuan Huang i2c { 54667ebcc1SChiYuan Huang #address-cells = <1>; 55667ebcc1SChiYuan Huang #size-cells = <0>; 56667ebcc1SChiYuan Huang 57667ebcc1SChiYuan Huang amplifier@5e { 58667ebcc1SChiYuan Huang compatible = "richtek,rt9123"; 59667ebcc1SChiYuan Huang reg = <0x5e>; 60667ebcc1SChiYuan Huang enable-gpios = <&gpio 26 GPIO_ACTIVE_HIGH>; 61667ebcc1SChiYuan Huang #sound-dai-cells = <0>; 62667ebcc1SChiYuan Huang }; 63667ebcc1SChiYuan Huang }; 64