1 # SPDX-License-Identifier: GPL-2.0-only OR BSD 2 %YAML 1.2 3 --- 4 $id: http://devicetree.org/schemas/sound/maxim 5 $schema: http://devicetree.org/meta-schemas/co 6 7 title: Maxim Integrated MAX98504 class D mono 8 9 maintainers: 10 - Krzysztof Kozlowski <krzysztof.kozlowski@li 11 12 description: 13 Maxim Integrated MAX98504 speaker amplifier 14 with an IRQ output signal, PCM and PDM digit 15 differential analog input. 16 17 properties: 18 compatible: 19 const: maxim,max98504 20 21 reg: 22 maxItems: 1 23 24 interrupts: 25 maxItems: 1 26 27 DIOVDD-supply: true 28 DVDD-supply: true 29 PVDD-supply: true 30 31 maxim,brownout-threshold: 32 $ref: /schemas/types.yaml#/definitions/uin 33 maximum: 21 34 default: 0 35 description: 36 PVDD brownout threshold, where values co 37 voltage range. Property also enables th 38 39 maxim,brownout-attenuation: 40 $ref: /schemas/types.yaml#/definitions/uin 41 maximum: 6 42 default: 0 43 description: 44 Brownout attenuation to the speaker gain 45 and "timed hold" phase, the value must b 46 47 maxim,brownout-attack-hold-ms: 48 maximum: 255 49 default: 0 50 description: 51 Brownout attack hold phase time in ms, V 52 53 maxim,brownout-timed-hold-ms: 54 maximum: 255 55 default: 0 56 description: 57 Brownout timed hold phase time in ms, VB 58 59 maxim,brownout-release-rate-ms: 60 maximum: 255 61 default: 0 62 description: 63 Brownout release phase step time in ms, 64 65 required: 66 - compatible 67 - reg 68 69 additionalProperties: false 70 71 examples: 72 - | 73 #include <dt-bindings/gpio/gpio.h> 74 75 i2c { 76 #address-cells = <1>; 77 #size-cells = <0>; 78 79 amplifier@31 { 80 compatible = "maxim,max98504"; 81 reg = <0x31>; 82 83 DIOVDD-supply = <&ldo3_reg>; 84 DVDD-supply = <&ldo3_reg>; 85 }; 86 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.