lkml.org 
[lkml]   [2023]   [Feb]   [24]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
SubjectRe: [PATCH 2/2] ASoC: dt-bindings: max98363: add soundwire amplifier driver
From
On 24/02/2023 02:08, “Ryan wrote:
> From: Ryan Lee <ryans.lee@analog.com>

Thank you for your patch. There is something to discuss/improve.

Your patch is corrupted because you modified it after creating it. It
won't apply correctly and won't work. The bot's response with error is
about this.

Except broken patch, here are some more comments:

>
> This patch adds dt-bindings information for Analog Devices MAX98363

Do not use "This commit/patch".
https://elixir.bootlin.com/linux/v5.17.1/source/Documentation/process/submitting-patches.rst#L95

> SoundWire Amplifier.
>

Subject: drop driver. Bindings are about hardware, not drivers.

> Signed-off-by: Ryan Lee <ryans.lee@analog.com>
> ---
> .../bindings/sound/adi,max98363.yaml | 53 +++++++++++++++++++
> 1 file changed, 53 insertions(+)
> create mode 100644 Documentation/devicetree/bindings/sound/adi,max98363.yaml
>
> diff --git a/Documentation/devicetree/bindings/sound/adi,max98363.yaml b/Documentation/devicetree/bindings/sound/adi,max98363.yaml
> new file mode 100644
> index 000000000000..fda571d04a64
> --- /dev/null
> +++ b/Documentation/devicetree/bindings/sound/adi,max98363.yaml
> @@ -0,0 +1,53 @@
> +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
> +%YAML 1.2
> +---
> +$id: http://devicetree.org/schemas/sound/adi,max98363.yaml#
> +$schema: http://devicetree.org/meta-schemas/core.yaml#
> +
> +title: Analog Devices MAX98363 SoundWire Amplifier
> +
> +maintainers:
> + - Ryan Lee <ryans.lee@analog.com>
> +
> +description:
> + The MAX98363 is a SoundWire input Class D mono amplifier that
> + supports MIPI SoundWire v1.2-compatible digital interface for
> + audio and control data.
> +
> +properties:
> + compatible:
> + enum:
> + - adi,max98363
> +
> + reg:
> + maxItems: 1
> + description: Peripheral-device unique ID decoded from pin
> +
> + vdd-supply:
> + description:
> + A 2.5V to 5.5V supply that powers up the VDD pin.
> +
> + dvddio-supply:
> + description:
> + A 1.7V or 1.9V supply that powers up the DVDDIO pin.
> + This property is only needed for MAX98363A/B.

It's not a DAI?

> +
> +required:
> + - compatible
> + - reg
> + - vdd-supply
> + - dvddio-supply
> +
> +additionalProperties: false
> +
> +examples:
> + - |
> + #include <dt-bindings/gpio/gpio.h>

Drop the header, you do not use it.

> + soundwire {
> + #address-cells = <1>;
> + #size-cells = <0>;
> + max98363: amplifier@3 {

also drop label (max98363).

> + compatible = "adi,max98363";
> + reg = <0x3>;
> + vdd-supply = <&regulator_vdd>;
> + dvddio-supply = <&regulator_1v8>;
> + };
> + };

Best regards,
Krzysztof

\
 
 \ /
  Last update: 2023-03-27 00:34    [W:2.004 / U:0.088 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site