[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <CAL_Jsq+hBtuet-WShvvLA7vfdFdpGRSmv45bcqQhoediq7a7xQ@mail.gmail.com>
Date: Thu, 28 Apr 2022 11:36:26 -0500
From: Rob Herring <robh+dt@...nel.org>
To: Markuss Broks <markuss.broks@...il.com>,
Lee Jones <lee.jones@...aro.org>,
Mark Brown <broonie@...nel.org>
Cc: "linux-kernel@...r.kernel.org" <linux-kernel@...r.kernel.org>,
phone-devel@...r.kernel.org,
"open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
<devicetree@...r.kernel.org>, Hans de Goede <hdegoede@...hat.com>, Andy
Shevchenko <andy.shevchenko@...il.com>,"
<~postmarketos/upstreaming@...ts.sr.ht>,
Matti Vaittinen <mazziesaccount@...il.com>,
Krzysztof Kozlowski <krzysztof.kozlowski+dt@...aro.org>,
Liam Girdwood <lgirdwood@...il.com>,
MyungJoo Ham <myungjoo.ham@...sung.com>,
Chanwoo Choi <cw00.choi@...sung.com>,
devicetree@...r.kernel.org
Subject: Re: [PATCH v5 2/5] dt-bindings: regulator: Add bindings for Silicon
Mitus SM5703 regulators
On Sat, Apr 23, 2022 at 3:54 AM Markuss Broks <markuss.broks@...il.com> wrote:
>
> This patch adds device-tree bindings for regulators on Silicon Mitus
> SM5703 MFD.
>
> Signed-off-by: Markuss Broks <markuss.broks@...il.com>
> ---
> .../siliconmitus,sm5703-regulator.yaml | 49 +++++++++++++++++++
> 1 file changed, 49 insertions(+)
> create mode 100644 Documentation/devicetree/bindings/regulator/siliconmitus,sm5703-regulator.yaml
>
> diff --git a/Documentation/devicetree/bindings/regulator/siliconmitus,sm5703-regulator.yaml b/Documentation/devicetree/bindings/regulator/siliconmitus,sm5703-regulator.yaml
> new file mode 100644
> index 000000000000..75ff16b58000
> --- /dev/null
> +++ b/Documentation/devicetree/bindings/regulator/siliconmitus,sm5703-regulator.yaml
> @@ -0,0 +1,49 @@
> +# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
> +%YAML 1.2
> +---
> +$id: http://devicetree.org/schemas/regulator/siliconmitus,sm5703-regulator.yaml#
> +$schema: http://devicetree.org/meta-schemas/core.yaml#
> +
> +title: Silicon Mitus SM5703 multi function device regulators
> +
> +maintainers:
> + - Markuss Broks <markuss.broks@...il.com>
> +
> +description: |
> + SM5703 regulators node should be a sub node of the SM5703 MFD node. See SM5703 MFD
> + bindings at Documentation/devicetree/bindings/mfd/siliconmitus,sm5703.yaml
> + Regulator nodes should be named as USBLDO_<number>, BUCK, VBUS, LDO_<number>.
> + The definition for each of these nodes is defined using the standard
> + binding for regulators at Documentation/devicetree/bindings/regulator/regulator.txt.
> +
> +properties:
> + buck:
> + type: object
> + $ref: regulators.yaml#
The correct file is regulator.yaml.
That's indicated by this warning:
schemas/regulator/regulators.yaml: ignoring, error parsing file
It will fail worse than that once the example in the MFD file is added.
Lee, Mark, I've said it before, but MFD plus child schemas need to be
applied together. Maybe no one cares if dt_binding_check is broken on
the MFD tree. The primary issue for me is transient failures during
the merge window.
Rob
Powered by blists - more mailing lists