1*1d8777d2SOtabek Nazrullaev# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2*1d8777d2SOtabek Nazrullaev%YAML 1.2 3*1d8777d2SOtabek Nazrullaev--- 4*1d8777d2SOtabek Nazrullaev$id: http://devicetree.org/schemas/sound/maxim,max9759.yaml# 5*1d8777d2SOtabek Nazrullaev$schema: http://devicetree.org/meta-schemas/core.yaml# 6*1d8777d2SOtabek Nazrullaev 7*1d8777d2SOtabek Nazrullaevtitle: Maxim MAX9759 Speaker Amplifier 8*1d8777d2SOtabek Nazrullaev 9*1d8777d2SOtabek Nazrullaevmaintainers: 10*1d8777d2SOtabek Nazrullaev - Otabek Nazrullaev <otabeknazrullaev1998@gmail.com> 11*1d8777d2SOtabek Nazrullaev 12*1d8777d2SOtabek Nazrullaevproperties: 13*1d8777d2SOtabek Nazrullaev compatible: 14*1d8777d2SOtabek Nazrullaev const: maxim,max9759 15*1d8777d2SOtabek Nazrullaev 16*1d8777d2SOtabek Nazrullaev shutdown-gpios: 17*1d8777d2SOtabek Nazrullaev maxItems: 1 18*1d8777d2SOtabek Nazrullaev description: the gpio connected to the shutdown pin 19*1d8777d2SOtabek Nazrullaev 20*1d8777d2SOtabek Nazrullaev mute-gpios: 21*1d8777d2SOtabek Nazrullaev maxItems: 1 22*1d8777d2SOtabek Nazrullaev description: the gpio connected to the mute pin 23*1d8777d2SOtabek Nazrullaev 24*1d8777d2SOtabek Nazrullaev gain-gpios: 25*1d8777d2SOtabek Nazrullaev maxItems: 2 26*1d8777d2SOtabek Nazrullaev description: the 2 gpios connected to the g1 and g2 pins 27*1d8777d2SOtabek Nazrullaev 28*1d8777d2SOtabek Nazrullaevrequired: 29*1d8777d2SOtabek Nazrullaev - compatible 30*1d8777d2SOtabek Nazrullaev - shutdown-gpios 31*1d8777d2SOtabek Nazrullaev - mute-gpios 32*1d8777d2SOtabek Nazrullaev - gain-gpios 33*1d8777d2SOtabek Nazrullaev 34*1d8777d2SOtabek NazrullaevadditionalProperties: false 35*1d8777d2SOtabek Nazrullaev 36*1d8777d2SOtabek Nazrullaevexamples: 37*1d8777d2SOtabek Nazrullaev - | 38*1d8777d2SOtabek Nazrullaev #include <dt-bindings/gpio/gpio.h> 39*1d8777d2SOtabek Nazrullaev amplifier { 40*1d8777d2SOtabek Nazrullaev compatible = "maxim,max9759"; 41*1d8777d2SOtabek Nazrullaev shutdown-gpios = <&gpio3 20 GPIO_ACTIVE_LOW>; 42*1d8777d2SOtabek Nazrullaev mute-gpios = <&gpio3 19 GPIO_ACTIVE_LOW>; 43*1d8777d2SOtabek Nazrullaev gain-gpios = <&gpio3 23 GPIO_ACTIVE_LOW>, 44*1d8777d2SOtabek Nazrullaev <&gpio3 25 GPIO_ACTIVE_LOW>; 45*1d8777d2SOtabek Nazrullaev }; 46