This patch series adds Richtek rtq9128 automotive audio amplifier support. It can deliver up to 4x75W into 4Ohm speaker from a 25V supply in automotive applications.
···11+# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)22+%YAML 1.233+---44+$id: http://devicetree.org/schemas/sound/richtek,rtq9128.yaml#55+$schema: http://devicetree.org/meta-schemas/core.yaml#66+77+title: Richtek RTQ9128 Automative Audio Power Amplifier88+99+maintainers:1010+ - ChiYuan Huang <cy_huang@richtek.com>1111+1212+description:1313+ The RTQ9128 is a ultra-low output noise, high-efficiency, four-channel1414+ class-D audio power amplifier and delivering 4x75W into 4OHm at 10%1515+ THD+N from a 25V supply in automotive applications.1616+1717+allOf:1818+ - $ref: dai-common.yaml#1919+2020+properties:2121+ compatible:2222+ enum:2323+ - richtek,rtq91282424+2525+ reg:2626+ maxItems: 12727+2828+ enable-gpios:2929+ maxItems: 13030+3131+ '#sound-dai-cells':3232+ const: 03333+3434+required:3535+ - compatible3636+ - reg3737+ - '#sound-dai-cells'3838+3939+unevaluatedProperties: false4040+4141+examples:4242+ - |4343+ #include <dt-bindings/gpio/gpio.h>4444+ i2c {4545+ #address-cells = <1>;4646+ #size-cells = <0>;4747+4848+ speaker@1a {4949+ compatible = "richtek,rtq9128";5050+ reg = <0x1a>;5151+ enable-gpios = <&gpio 26 GPIO_ACTIVE_HIGH>;5252+ #sound-dai-cells = <0>;5353+ };5454+ };
+15
sound/soc/codecs/Kconfig
···218218 imply SND_SOC_RT1316_SDW219219 imply SND_SOC_RT1318_SDW220220 imply SND_SOC_RT9120221221+ imply SND_SOC_RTQ9128221222 imply SND_SOC_SDW_MOCKUP222223 imply SND_SOC_SGTL5000223224 imply SND_SOC_SI476X···16361635 help16371636 Enable support for Richtek RT9120 20W, stereo, inductor-less,16381637 high-efficiency Class-D audio amplifier.16381638+16391639+config SND_SOC_RTQ912816401640+ tristate "Richtek RTQ9128 45W Digital Input Amplifier"16411641+ depends on I2C16421642+ select REGMAP16431643+ help16441644+ Enable support for Richtek RTQ9128 digital input 4-channel16451645+ automotive audio amplifier. It is a ultra-low output noise,16461646+ high-efficiency, four-channel class-D audio power amplifier16471647+ that can deliver over 87% power efficienty at 4x75W into 4Ohm,16481648+ 25V supply in automotive applications.16491649+16501650+ To compile this driver as a module, choose M here: the module16511651+ will be called snd-soc-rtq9128.1639165216401653config SND_SOC_SDW_MOCKUP16411654 tristate "SoundWire mockup codec"