Skip to content

Commit

Permalink
ASoC: dt-bindings: maxim,max9759: Convert to DT schema.
Browse files Browse the repository at this point in the history
Convert Maxim MAX9759 Speaker Amplifier bindings to DT schema.
Add missing gpio header file into examples section

Signed-off-by: Otabek Nazrullaev <otabeknazrullaev1998@gmail.com>
Cc: Daniel Baluta <daniel.baluta@nxp.com>
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Link: https://lore.kernel.org/r/20230315173404.7215-1-otabeknazrullaev1998@gmail.com
Signed-off-by: Mark Brown <broonie@kernel.org>
  • Loading branch information
otabek1998 authored and broonie committed Mar 16, 2023
1 parent 87771c9 commit 1d8777d
Show file tree
Hide file tree
Showing 2 changed files with 45 additions and 18 deletions.
18 changes: 0 additions & 18 deletions Documentation/devicetree/bindings/sound/maxim,max9759.txt

This file was deleted.

45 changes: 45 additions & 0 deletions Documentation/devicetree/bindings/sound/maxim,max9759.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
%YAML 1.2
---
$id: http://devicetree.org/schemas/sound/maxim,max9759.yaml#
$schema: http://devicetree.org/meta-schemas/core.yaml#

title: Maxim MAX9759 Speaker Amplifier

maintainers:
- Otabek Nazrullaev <otabeknazrullaev1998@gmail.com>

properties:
compatible:
const: maxim,max9759

shutdown-gpios:
maxItems: 1
description: the gpio connected to the shutdown pin

mute-gpios:
maxItems: 1
description: the gpio connected to the mute pin

gain-gpios:
maxItems: 2
description: the 2 gpios connected to the g1 and g2 pins

required:
- compatible
- shutdown-gpios
- mute-gpios
- gain-gpios

additionalProperties: false

examples:
- |
#include <dt-bindings/gpio/gpio.h>
amplifier {
compatible = "maxim,max9759";
shutdown-gpios = <&gpio3 20 GPIO_ACTIVE_LOW>;
mute-gpios = <&gpio3 19 GPIO_ACTIVE_LOW>;
gain-gpios = <&gpio3 23 GPIO_ACTIVE_LOW>,
<&gpio3 25 GPIO_ACTIVE_LOW>;
};

0 comments on commit 1d8777d

Please sign in to comment.