All of lore.kernel.org
 help / color / mirror / Atom feed
From: Rob Herring <robh@kernel.org>
To: "Viorel Suman (OSS)" <viorel.suman@oss.nxp.com>
Cc: Shawn Guo <shawnguo@kernel.org>,
	linux-watchdog@vger.kernel.org,
	Sascha Hauer <s.hauer@pengutronix.de>,
	Guenter Roeck <linux@roeck-us.net>,
	Stefan Agner <stefan@agner.ch>,
	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>,
	Zhang Rui <rui.zhang@intel.com>,
	NXP Linux Team <linux-imx@nxp.com>,
	linux-kernel@vger.kernel.org, linux-gpio@vger.kernel.org,
	Stephen Boyd <sboyd@kernel.org>,
	Michael Turquette <mturquette@baylibre.com>,
	linux-arm-kernel@lists.infradead.org,
	"Rafael J. Wysocki" <rafael@kernel.org>,
	Amit Kucheria <amitk@kernel.org>,
	Fabio Estevam <festevam@gmail.com>,
	Alexandre Belloni <alexandre.belloni@bootlin.com>,
	Rob Herring <robh+dt@kernel.org>,
	Oliver Graute <oliver.graute@kococonnector.com>,
	Ming Qian <ming.qian@nxp.com>,
	linux-rtc@vger.kernel.org, linux-input@vger.kernel.org,
	Wim Van Sebroeck <wim@linux-watchdog.org>,
	linux-clk@vger.kernel.org,
	Linus Walleij <linus.walleij@linaro.org>,
	Dong Aisheng <aisheng.dong@nxp.com>,
	Abel Vesa <abelvesa@kernel.org>,
	Viorel Suman <viorel.suman@nxp.com>,
	Liu Ying <victor.liu@nxp.com>,
	Pengutronix Kernel Team <kernel@pengutronix.de>,
	Peng Fan <peng.fan@nxp.com>,
	Alessandro Zummo <a.zummo@towertech.it>,
	devicetree@vger.kernel.org, linux-pm@vger.kernel.org,
	Daniel Lezcano <daniel.lezcano@linaro.org>,
	Mirela Rabulea <mirela.rabulea@nxp.com>,
	Dmitry Torokhov <dmitry.torokhov@gmail.com>,
	Krzysztof Kozlowski <krzysztof.kozlowski+dt@linaro.org>
Subject: Re: [PATCH v6 09/14] dt-bindings: firmware: Add fsl,scu yaml file
Date: Thu, 30 Jun 2022 07:44:25 -0600	[thread overview]
Message-ID: <1656596665.763392.2569457.nullmailer@robh.at.kernel.org> (raw)
In-Reply-To: <20220629164414.301813-10-viorel.suman@oss.nxp.com>

On Wed, 29 Jun 2022 19:44:09 +0300, Viorel Suman (OSS) wrote:
> From: Abel Vesa <abel.vesa@nxp.com>
> 
> In order to replace the fsl,scu txt file from bindings/arm/freescale,
> we need to split it between the right subsystems. This patch adds the
> fsl,scu.yaml in the firmware bindings folder. This one is only for
> the main SCU node. The old txt file will be removed only after all
> the child nodes have been properly switch to yaml.
> 
> Signed-off-by: Abel Vesa <abel.vesa@nxp.com>
> Signed-off-by: Viorel Suman <viorel.suman@nxp.com>
> ---
>  .../devicetree/bindings/firmware/fsl,scu.yaml | 160 ++++++++++++++++++
>  1 file changed, 160 insertions(+)
>  create mode 100644 Documentation/devicetree/bindings/firmware/fsl,scu.yaml
> 

My bot found errors running 'make DT_CHECKER_FLAGS=-m dt_binding_check'
on your patch (DT_CHECKER_FLAGS is new in v5.13):

yamllint warnings/errors:

dtschema/dtc warnings/errors:
./Documentation/devicetree/bindings/firmware/fsl,scu.yaml: Unable to find schema file matching $id: http://devicetree.org/schemas/clock/fsl,scu-clk.yaml
/builds/robherring/linux-dt-review/Documentation/devicetree/bindings/firmware/fsl,scu.example.dtb: system-controller: clock-controller: False schema does not allow {'compatible': ['fsl,imx8qxp-clk', 'fsl,scu-clk'], '#clock-cells': [[2]]}
	From schema: /builds/robherring/linux-dt-review/Documentation/devicetree/bindings/firmware/fsl,scu.yaml
/builds/robherring/linux-dt-review/Documentation/devicetree/bindings/firmware/fsl,scu.example.dtb: system-controller: pinctrl: False schema does not allow {'compatible': ['fsl,imx8qxp-iomuxc'], 'lpuart0grp': {'fsl,pins': [[111, 0, 100663328, 112, 0, 100663328]]}}
	From schema: /builds/robherring/linux-dt-review/Documentation/devicetree/bindings/firmware/fsl,scu.yaml
Documentation/devicetree/bindings/firmware/fsl,scu.example.dtb:0:0: /example-0/firmware/system-controller/clock-controller: failed to match any schema with compatible: ['fsl,imx8qxp-clk', 'fsl,scu-clk']
Documentation/devicetree/bindings/firmware/fsl,scu.example.dtb:0:0: /example-0/firmware/system-controller/clock-controller: failed to match any schema with compatible: ['fsl,imx8qxp-clk', 'fsl,scu-clk']
Documentation/devicetree/bindings/firmware/fsl,scu.example.dtb:0:0: /example-0/firmware/system-controller/pinctrl: failed to match any schema with compatible: ['fsl,imx8qxp-iomuxc']

doc reference errors (make refcheckdocs):

See https://patchwork.ozlabs.org/patch/

This check can fail if there are any dependencies. The base for a patch
series is generally the most recent rc1.

If you already ran 'make dt_binding_check' and didn't see the above
error(s), then make sure 'yamllint' is installed and dt-schema is up to
date:

pip3 install dtschema --upgrade

Please check and re-submit.


WARNING: multiple messages have this Message-ID (diff)
From: Rob Herring <robh@kernel.org>
To: "Viorel Suman (OSS)" <viorel.suman@oss.nxp.com>
Cc: Shawn Guo <shawnguo@kernel.org>,
	linux-watchdog@vger.kernel.org,
	 Sascha Hauer <s.hauer@pengutronix.de>,
	Guenter Roeck <linux@roeck-us.net>,
	 Stefan Agner <stefan@agner.ch>,
	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>,
	 Zhang Rui <rui.zhang@intel.com>,
	NXP Linux Team <linux-imx@nxp.com>,
	linux-kernel@vger.kernel.org,  linux-gpio@vger.kernel.org,
	Stephen Boyd <sboyd@kernel.org>,
	 Michael Turquette <mturquette@baylibre.com>,
	linux-arm-kernel@lists.infradead.org,
	 "Rafael J. Wysocki" <rafael@kernel.org>,
	Amit Kucheria <amitk@kernel.org>,
	Fabio Estevam <festevam@gmail.com>,
	 Alexandre Belloni <alexandre.belloni@bootlin.com>,
	Rob Herring <robh+dt@kernel.org>,
	 Oliver Graute <oliver.graute@kococonnector.com>,
	Ming Qian <ming.qian@nxp.com>,
	 linux-rtc@vger.kernel.org, linux-input@vger.kernel.org,
	 Wim Van Sebroeck <wim@linux-watchdog.org>,
	linux-clk@vger.kernel.org,
	 Linus Walleij <linus.walleij@linaro.org>,
	Dong Aisheng <aisheng.dong@nxp.com>,
	 Abel Vesa <abelvesa@kernel.org>,
	Viorel Suman <viorel.suman@nxp.com>,
	 Liu Ying <victor.liu@nxp.com>,
	Pengutronix Kernel Team <kernel@pengutronix.de>,
	Peng Fan <peng.fan@nxp.com>,
	 Alessandro Zummo <a.zummo@towertech.it>,
	devicetree@vger.kernel.org, linux-pm@vger.kernel.org,
	 Daniel Lezcano <daniel.lezcano@linaro.org>,
	Mirela Rabulea <mirela.rabulea@nxp.com>,
	 Dmitry Torokhov <dmitry.torokhov@gmail.com>,
	 Krzysztof Kozlowski <krzysztof.kozlowski+dt@linaro.org>
Subject: Re: [PATCH v6 09/14] dt-bindings: firmware: Add fsl,scu yaml file
Date: Thu, 30 Jun 2022 07:44:25 -0600	[thread overview]
Message-ID: <1656596665.763392.2569457.nullmailer@robh.at.kernel.org> (raw)
In-Reply-To: <20220629164414.301813-10-viorel.suman@oss.nxp.com>

On Wed, 29 Jun 2022 19:44:09 +0300, Viorel Suman (OSS) wrote:
> From: Abel Vesa <abel.vesa@nxp.com>
> 
> In order to replace the fsl,scu txt file from bindings/arm/freescale,
> we need to split it between the right subsystems. This patch adds the
> fsl,scu.yaml in the firmware bindings folder. This one is only for
> the main SCU node. The old txt file will be removed only after all
> the child nodes have been properly switch to yaml.
> 
> Signed-off-by: Abel Vesa <abel.vesa@nxp.com>
> Signed-off-by: Viorel Suman <viorel.suman@nxp.com>
> ---
>  .../devicetree/bindings/firmware/fsl,scu.yaml | 160 ++++++++++++++++++
>  1 file changed, 160 insertions(+)
>  create mode 100644 Documentation/devicetree/bindings/firmware/fsl,scu.yaml
> 

My bot found errors running 'make DT_CHECKER_FLAGS=-m dt_binding_check'
on your patch (DT_CHECKER_FLAGS is new in v5.13):

yamllint warnings/errors:

dtschema/dtc warnings/errors:
./Documentation/devicetree/bindings/firmware/fsl,scu.yaml: Unable to find schema file matching $id: http://devicetree.org/schemas/clock/fsl,scu-clk.yaml
/builds/robherring/linux-dt-review/Documentation/devicetree/bindings/firmware/fsl,scu.example.dtb: system-controller: clock-controller: False schema does not allow {'compatible': ['fsl,imx8qxp-clk', 'fsl,scu-clk'], '#clock-cells': [[2]]}
	From schema: /builds/robherring/linux-dt-review/Documentation/devicetree/bindings/firmware/fsl,scu.yaml
/builds/robherring/linux-dt-review/Documentation/devicetree/bindings/firmware/fsl,scu.example.dtb: system-controller: pinctrl: False schema does not allow {'compatible': ['fsl,imx8qxp-iomuxc'], 'lpuart0grp': {'fsl,pins': [[111, 0, 100663328, 112, 0, 100663328]]}}
	From schema: /builds/robherring/linux-dt-review/Documentation/devicetree/bindings/firmware/fsl,scu.yaml
Documentation/devicetree/bindings/firmware/fsl,scu.example.dtb:0:0: /example-0/firmware/system-controller/clock-controller: failed to match any schema with compatible: ['fsl,imx8qxp-clk', 'fsl,scu-clk']
Documentation/devicetree/bindings/firmware/fsl,scu.example.dtb:0:0: /example-0/firmware/system-controller/clock-controller: failed to match any schema with compatible: ['fsl,imx8qxp-clk', 'fsl,scu-clk']
Documentation/devicetree/bindings/firmware/fsl,scu.example.dtb:0:0: /example-0/firmware/system-controller/pinctrl: failed to match any schema with compatible: ['fsl,imx8qxp-iomuxc']

doc reference errors (make refcheckdocs):

See https://patchwork.ozlabs.org/patch/

This check can fail if there are any dependencies. The base for a patch
series is generally the most recent rc1.

If you already ran 'make dt_binding_check' and didn't see the above
error(s), then make sure 'yamllint' is installed and dt-schema is up to
date:

pip3 install dtschema --upgrade

Please check and re-submit.


_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

  parent reply	other threads:[~2022-06-30 13:44 UTC|newest]

Thread overview: 98+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-06-29 16:44 [PATCH v6 00/14] dt-bindings: arm: freescale: Switch fsl,scu from txt to yaml Viorel Suman (OSS)
2022-06-29 16:44 ` Viorel Suman (OSS)
2022-06-29 16:44 ` [PATCH v6 01/14] dt-bindings: clk: imx: Add fsl,scu-clk yaml file Viorel Suman (OSS)
2022-06-29 16:44   ` Viorel Suman (OSS)
2022-06-29 17:48   ` Krzysztof Kozlowski
2022-06-29 17:48     ` Krzysztof Kozlowski
2022-06-29 16:44 ` [PATCH v6 02/14] dt-bindings: pinctrl: imx: Add fsl,scu-iomux " Viorel Suman (OSS)
2022-06-29 16:44   ` Viorel Suman (OSS)
2022-06-29 17:53   ` Krzysztof Kozlowski
2022-06-29 17:53     ` Krzysztof Kozlowski
2022-06-30 12:37     ` Viorel Suman (OSS)
2022-06-30 12:37       ` Viorel Suman (OSS)
2022-06-30 18:33       ` Krzysztof Kozlowski
2022-06-30 18:33         ` Krzysztof Kozlowski
2022-07-05 18:33         ` Rob Herring
2022-07-05 18:33           ` Rob Herring
2022-07-06 14:11           ` Rob Herring
2022-07-06 14:11             ` Rob Herring
2022-07-06 14:29             ` Krzysztof Kozlowski
2022-07-06 14:29               ` Krzysztof Kozlowski
2022-06-30 13:44   ` Rob Herring
2022-06-30 13:44     ` Rob Herring
2022-06-29 16:44 ` [PATCH v6 03/14] dt-bindings: input: Add fsl,scu-key " Viorel Suman (OSS)
2022-06-29 16:44   ` Viorel Suman (OSS)
2022-06-29 17:54   ` Krzysztof Kozlowski
2022-06-29 17:54     ` Krzysztof Kozlowski
2022-06-29 16:44 ` [PATCH v6 04/14] dt-bindings: nvmem: Add fsl,scu-ocotp " Viorel Suman (OSS)
2022-06-29 16:44   ` Viorel Suman (OSS)
2022-06-29 17:56   ` Krzysztof Kozlowski
2022-06-29 17:56     ` Krzysztof Kozlowski
2022-06-29 17:56   ` Krzysztof Kozlowski
2022-06-29 17:56     ` Krzysztof Kozlowski
2022-06-29 16:44 ` [PATCH v6 05/14] dt-bindings: power: Add fsl,scu-pd " Viorel Suman (OSS)
2022-06-29 16:44   ` Viorel Suman (OSS)
2022-06-29 17:57   ` Krzysztof Kozlowski
2022-06-29 17:57     ` Krzysztof Kozlowski
2022-06-29 16:44 ` [PATCH v6 06/14] dt-bindings: rtc: Add fsl,scu-rtc " Viorel Suman (OSS)
2022-06-29 16:44   ` Viorel Suman (OSS)
2022-06-29 17:58   ` Krzysztof Kozlowski
2022-06-29 17:58     ` Krzysztof Kozlowski
2022-06-29 16:44 ` [PATCH v6 07/14] dt-bindings: thermal: Add fsl,scu-thermal " Viorel Suman (OSS)
2022-06-29 16:44   ` Viorel Suman (OSS)
2022-06-29 17:59   ` Krzysztof Kozlowski
2022-06-29 17:59     ` Krzysztof Kozlowski
2022-06-29 16:44 ` [PATCH v6 08/14] dt-bindings: watchdog: Add fsl,scu-wdt " Viorel Suman (OSS)
2022-06-29 16:44   ` Viorel Suman (OSS)
2022-06-29 17:59   ` Krzysztof Kozlowski
2022-06-29 17:59     ` Krzysztof Kozlowski
2022-06-30 14:43     ` Guenter Roeck
2022-06-30 14:43       ` Guenter Roeck
2022-06-29 16:44 ` [PATCH v6 09/14] dt-bindings: firmware: Add fsl,scu " Viorel Suman (OSS)
2022-06-29 16:44   ` Viorel Suman (OSS)
2022-06-29 18:02   ` Krzysztof Kozlowski
2022-06-29 18:02     ` Krzysztof Kozlowski
2022-06-30 13:44   ` Rob Herring [this message]
2022-06-30 13:44     ` Rob Herring
2022-06-29 16:44 ` [PATCH v6 10/14] arm64: dts: freescale: imx8qxp: Remove unnecessary clock related entries Viorel Suman (OSS)
2022-06-29 16:44   ` Viorel Suman (OSS)
2022-06-29 18:04   ` Krzysztof Kozlowski
2022-06-29 18:04     ` Krzysztof Kozlowski
2022-06-30  8:36     ` Viorel Suman
2022-06-30  8:36       ` Viorel Suman
2022-06-30 18:01       ` Krzysztof Kozlowski
2022-06-30 18:01         ` Krzysztof Kozlowski
2022-06-30 19:48         ` Viorel Suman
2022-06-30 19:48           ` Viorel Suman
2022-07-04  8:06           ` Krzysztof Kozlowski
2022-07-04  8:06             ` Krzysztof Kozlowski
2022-06-29 16:44 ` [PATCH v6 11/14] arm64: dts: freescale: imx8: Fix power controller name Viorel Suman (OSS)
2022-06-29 16:44   ` Viorel Suman (OSS)
2022-06-29 18:05   ` Krzysztof Kozlowski
2022-06-29 18:05     ` Krzysztof Kozlowski
2022-06-29 16:44 ` [PATCH v6 12/14] arm64: dts: freescale: imx8qxp: Add fallback compatible for clock controller Viorel Suman (OSS)
2022-06-29 16:44   ` Viorel Suman (OSS)
2022-06-29 18:05   ` Krzysztof Kozlowski
2022-06-29 18:05     ` Krzysztof Kozlowski
2022-06-29 16:44 ` [PATCH v6 13/14] arm64: dts: freescale: imx8qxp: Fix the keys node name Viorel Suman (OSS)
2022-06-29 16:44   ` Viorel Suman (OSS)
2022-06-29 18:06   ` Krzysztof Kozlowski
2022-06-29 18:06     ` Krzysztof Kozlowski
2022-06-29 16:44 ` [PATCH v6 14/14] dt-bindings: arm: freescale: Remove fsl,scu txt file Viorel Suman (OSS)
2022-06-29 16:44   ` Viorel Suman (OSS)
2022-06-29 18:03   ` Krzysztof Kozlowski
2022-06-29 18:03     ` Krzysztof Kozlowski
2022-06-29 17:51 ` [PATCH v6 00/14] dt-bindings: arm: freescale: Switch fsl,scu from txt to yaml Krzysztof Kozlowski
2022-06-29 17:51   ` Krzysztof Kozlowski
2022-06-30 12:13   ` Viorel Suman (OSS)
2022-06-30 12:13     ` Viorel Suman (OSS)
2022-06-30 18:03     ` Krzysztof Kozlowski
2022-06-30 18:03       ` Krzysztof Kozlowski
2022-06-30 18:11       ` Viorel Suman
2022-06-30 18:11         ` Viorel Suman
2022-07-05  0:39   ` Shawn Guo
2022-07-05  0:39     ` Shawn Guo
2022-07-05  7:28     ` Krzysztof Kozlowski
2022-07-05  7:28       ` Krzysztof Kozlowski
2022-07-05  8:07       ` Viorel Suman
2022-07-05  8:07         ` Viorel Suman

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1656596665.763392.2569457.nullmailer@robh.at.kernel.org \
    --to=robh@kernel.org \
    --cc=a.zummo@towertech.it \
    --cc=abelvesa@kernel.org \
    --cc=aisheng.dong@nxp.com \
    --cc=alexandre.belloni@bootlin.com \
    --cc=amitk@kernel.org \
    --cc=daniel.lezcano@linaro.org \
    --cc=devicetree@vger.kernel.org \
    --cc=dmitry.torokhov@gmail.com \
    --cc=festevam@gmail.com \
    --cc=kernel@pengutronix.de \
    --cc=krzysztof.kozlowski+dt@linaro.org \
    --cc=linus.walleij@linaro.org \
    --cc=linux-arm-kernel@lists.infradead.org \
    --cc=linux-clk@vger.kernel.org \
    --cc=linux-gpio@vger.kernel.org \
    --cc=linux-imx@nxp.com \
    --cc=linux-input@vger.kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-pm@vger.kernel.org \
    --cc=linux-rtc@vger.kernel.org \
    --cc=linux-watchdog@vger.kernel.org \
    --cc=linux@roeck-us.net \
    --cc=ming.qian@nxp.com \
    --cc=mirela.rabulea@nxp.com \
    --cc=mturquette@baylibre.com \
    --cc=oliver.graute@kococonnector.com \
    --cc=peng.fan@nxp.com \
    --cc=rafael@kernel.org \
    --cc=robh+dt@kernel.org \
    --cc=rui.zhang@intel.com \
    --cc=s.hauer@pengutronix.de \
    --cc=sboyd@kernel.org \
    --cc=shawnguo@kernel.org \
    --cc=srinivas.kandagatla@linaro.org \
    --cc=stefan@agner.ch \
    --cc=victor.liu@nxp.com \
    --cc=viorel.suman@nxp.com \
    --cc=viorel.suman@oss.nxp.com \
    --cc=wim@linux-watchdog.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.