RE: [EXT] Re: [PATCH v2 1/5] dt-bindings: remoteproc: add imx-rproc-psci binding

Jiafei Pan
2026-04-30T06:47:11Z

> On Wed, 29 Apr 2026 11:10:43 +0800, Jiafei Pan wrote:
> > Add compatible string "fsl,imx-rproc-psci" for i.MX Cortex-A Core's
> > remoteproc support.
> >
> > Signed-off-by: Jiafei Pan <Jiafei.Pan@nxp.com>
> > ---
> > .../remoteproc/fsl,imx-rproc-psci.yaml | 64
> +++++++++++++++++++
> > 1 file changed, 64 insertions(+)
> > create mode 100644
> > Documentation/devicetree/bindings/remoteproc/fsl,imx-rproc-psci.yaml
> >
>
> My bot found errors running 'make dt_binding_check' on your patch:
>
> yamllint warnings/errors:
>
> dtschema/dtc warnings/errors:
> /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/re
> moteproc/fsl,imx-rproc-psci.yaml: properties:fsl,cpus-bits: '$ref' should not be
> valid under {'const': '$ref'}
> hint: Standard unit suffix properties don't need a type $ref
> from schema $id:
> https://eur01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fdevicet
> ree.org%2Fmeta-schemas%2Fcore.yaml&data=05%7C02%7CJiafei.Pan%40nx
> p.com%7C047a041815cd4324f05f08dea5a8672f%7C686ea1d3bc2b4c6fa92c
> d99c5c301635%7C0%7C0%7C639130339864199051%7CUnknown%7CTWFp
> bGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4z
> MiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=olcEFl6U
> HPDO%2FSIhOEekKq%2BEdROarh3zIvVm1oh0FKM%3D&reserved=0
> Documentation/devicetree/bindings/remoteproc/fsl,imx-rproc-psci.example.
> dts:8.9-16: Warning (ranges_format): /reserved-memory:ranges: empty
> "ranges" property but its #size-cells (2) differs from / (1)
> Documentation/devicetree/bindings/remoteproc/fsl,imx-rproc-psci.example.
> dts:5.21-14.7: Warning (avoid_default_addr_size): /reserved-memory: Relying
> on default #address-cells value
> Documentation/devicetree/bindings/remoteproc/fsl,imx-rproc-psci.example.
> dts:5.21-14.7: Warning (avoid_default_addr_size): /reserved-memory: Relying
> on default #size-cells value
> Documentation/devicetree/bindings/remoteproc/fsl,imx-rproc-psci.example.
> dtb: Warning (unique_unit_address_if_enabled): Failed prerequisite
> 'avoid_default_addr_size'
> /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/re
> moteproc/fsl,imx-rproc-psci.example.dtb: /: 'compatible' is a required
> property
> from schema $id:
> https://eur01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fdevicet
> ree.org%2Fschemas%2Froot-node.yaml&data=05%7C02%7CJiafei.Pan%40nx
> p.com%7C047a041815cd4324f05f08dea5a8672f%7C686ea1d3bc2b4c6fa92c
> d99c5c301635%7C0%7C0%7C639130339864225830%7CUnknown%7CTWFp
> bGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4z
> MiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=nZOtCvf
> 57EyKj1cLd1TwW6sRJeAc67cOXgFG%2BSrVAX4%3D&reserved=0
> /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/re
> moteproc/fsl,imx-rproc-psci.example.dtb: /: 'model' is a required property
> from schema $id:
> https://eur01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fdevicet
> ree.org%2Fschemas%2Froot-node.yaml&data=05%7C02%7CJiafei.Pan%40nx
> p.com%7C047a041815cd4324f05f08dea5a8672f%7C686ea1d3bc2b4c6fa92c
> d99c5c301635%7C0%7C0%7C639130339864244545%7CUnknown%7CTWFp
> bGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4z
> MiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=p5Qp6lO
> dpmNSnB1Deipk95Sx%2FtdU3cbhEZnoYHZqP4g%3D&reserved=0
> /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/re
> moteproc/fsl,imx-rproc-psci.example.dtb: /: '#address-cells' is a required
> property
> from schema $id:
> https://eur01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fdevicet
> ree.org%2Fschemas%2Froot-node.yaml&data=05%7C02%7CJiafei.Pan%40nx
> p.com%7C047a041815cd4324f05f08dea5a8672f%7C686ea1d3bc2b4c6fa92c
> d99c5c301635%7C0%7C0%7C639130339864262531%7CUnknown%7CTWFp
> bGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4z
> MiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=09mohX
> SQe4bSnzh9WQWudNgLXQ6Hi1SwK%2BiQ59GLZPA%3D&reserved=0
> /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/re
> moteproc/fsl,imx-rproc-psci.example.dtb: /: '#size-cells' is a required
> property
> from schema $id:
> https://eur01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fdevicet
> ree.org%2Fschemas%2Froot-node.yaml&data=05%7C02%7CJiafei.Pan%40nx
> p.com%7C047a041815cd4324f05f08dea5a8672f%7C686ea1d3bc2b4c6fa92c
> d99c5c301635%7C0%7C0%7C639130339864282107%7CUnknown%7CTWFp
> bGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4z
> MiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=R85RHd
> R7SyFE8vutb1nTigpDMvYB4balwMQ1dwJvmpc%3D&reserved=0
> /builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/re
> moteproc/fsl,imx-rproc-psci.example.dtb: remoteproc-ca55-1
> (fsl,imx-rproc-psci): fsl,cpus-bits: 2 is not of type 'array'
> from schema $id:
> https://eur01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fdevicet
> ree.org%2Fschemas%2Fproperty-units.yaml&data=05%7C02%7CJiafei.Pan%4
> 0nxp.com%7C047a041815cd4324f05f08dea5a8672f%7C686ea1d3bc2b4c6fa
> 92cd99c5c301635%7C0%7C0%7C639130339864301617%7CUnknown%7CT
> WFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXa
> W4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=0QR
> M5EVXEq2VABkbyBIVRxep0WGhG6aXe4ieI6%2FQAr0%3D&reserved=0
>
> doc reference errors (make refcheckdocs):
>
> See
> https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fpatch
> work.kernel.org%2Fproject%2Fdevicetree%2Fpatch%2F20260429031047.308
> 93-2-Jiafei.Pan%40nxp.com&data=05%7C02%7CJiafei.Pan%40nxp.com%7C0
> 47a041815cd4324f05f08dea5a8672f%7C686ea1d3bc2b4c6fa92cd99c5c3016
> 35%7C0%7C0%7C639130339864319641%7CUnknown%7CTWFpbGZsb3d8ey
> JFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoi
> TWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=0Aovvm3Wuu3p%2F
> 2hzjrhG8kUQiNS7cWZ0jIALpFQyfho%3D&reserved=0
>
> The base for the series is generally the latest rc1. A different dependency
> should be noted in *this* patch.
>
> 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 after running the above command yourself. Note
> that DT_SCHEMA_FILES can be set to your schema file to speed up checking
> your schema. However, it must be unset to test all examples with your
> schema.

Thanks for your comments, will update the patch.
Jiafei.