RE: [EXTERNAL] Re: [PATCH v3 1/3] dt-bindings: reset: Add Armada8K reset controller
From: Wilson Ding <hidden>
Date: 2025-02-27 22:16:03
Also in:
linux-devicetree, lkml
-----Original Message----- From: Rob Herring (Arm) <robh@kernel.org> Sent: Thursday, February 27, 2025 12:24 PM To: Wilson Ding <redacted> Cc: linux-arm-kernel@lists.infradead.org; Sanghoon Lee <redacted>; conor+dt@kernel.org; linux-kernel@vger.kernel.org; gregory.clement@bootlin.com; p.zabel@pengutronix.de; Geethasowjanya Akula [off-list ref]; devicetree@vger.kernel.org; andrew@lunn.ch; krzk+dt@kernel.org; sebastian.hesselbarth@gmail.com Subject: [EXTERNAL] Re: [PATCH v3 1/3] dt-bindings: reset: Add Armada8K reset controller On Thu, 27 Feb 2025 11: 25: 34 -0800, Wilson Ding wrote: > Add device-tree binding documentation for the Armada8K reset driver and > create the new head file for the reset line index definitions. > > Signed-off-by: Wilson Ding <dingwei@ marvell. com> On Thu, 27 Feb 2025 11:25:34 -0800, Wilson Ding wrote:quoted
Add device-tree binding documentation for the Armada8K reset driver and create the new head file for the reset line index definitions. Signed-off-by: Wilson Ding <redacted> --- .../reset/marvell,armada8k-reset.yaml | 48 +++++++++++++++++++ .../reset/marvell,armada8k-reset.h | 27 +++++++++++ 2 files changed, 75 insertions(+) create mode 100644Documentation/devicetree/bindings/reset/marvell,armada8k-reset.yamlquoted
create mode 100644 include/dt-bindings/reset/marvell,armada8k-reset.hMy 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/reset/marvell,armada8k- reset.example.dtb: system-controller@440000: compatible: ['syscon', 'simple- mfd'] is too short from schema $id: https://urldefense.proofpoint.com/v2/url?u=http- 3A__devicetree.org_schemas_mfd_syscon-2Dcommon.yaml- 23&d=DwIDaQ&c=nKjWec2b6R0mOyPaz7xtfQ&r=sXDQZu4GyqNVDlFUXakS GJl0Dh81ZIPlU26YS4KHGIA&m=xw0M-- 2th9TCt05M0q_c8C0jvg1t4qbuXx9_d3WgCc0HOBpg5_f5E6TjXP_xdcrU&s=3 Gdm4ABV10PnYEpAvJXrV9x-TsfBAHIp5KCn60ohngM&e= doc reference errors (make refcheckdocs): See https://urldefense.proofpoint.com/v2/url?u=https- 3A__patchwork.ozlabs.org_project_devicetree- 2Dbindings_patch_20250227192536.2426490-2D2-2Ddingwei- 40marvell.com&d=DwIDaQ&c=nKjWec2b6R0mOyPaz7xtfQ&r=sXDQZu4GyqN VDlFUXakSGJl0Dh81ZIPlU26YS4KHGIA&m=xw0M-- 2th9TCt05M0q_c8C0jvg1t4qbuXx9_d3WgCc0HOBpg5_f5E6TjXP_xdcrU&s= WJznALBWhejS9hq88jCvZqevaNdN_5-meKfowRfl-bA&e= 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.
I cannot reproduce the above error with the latest 'yamllint' and 'dt-schema'. $ pip3 install dtschema --upgrade Requirement already satisfied: dtschema in /home/wilson/workspace/repos/external/venv/lib/python3.12/site-packages (2025.2) Requirement already satisfied: ruamel.yaml>0.15.69 in /home/wilson/workspace/repos/external/venv/lib/python3.12/site-packages (from dtschema) (0.18.10) Requirement already satisfied: jsonschema<4.18,>=4.1.2 in /home/wilson/workspace/repos/external/venv/lib/python3.12/site-packages (from dtschema) (4.17.3) Requirement already satisfied: rfc3987 in /home/wilson/workspace/repos/external/venv/lib/python3.12/site-packages (from dtschema) (1.3.8) Requirement already satisfied: pylibfdt in /home/wilson/workspace/repos/external/venv/lib/python3.12/site-packages (from dtschema) (1.7.2) Requirement already satisfied: attrs>=17.4.0 in /home/wilson/workspace/repos/external/venv/lib/python3.12/site-packages (from jsonschema<4.18,>=4.1.2->dtschema) (25.1.0) Requirement already satisfied: pyrsistent!=0.17.0,!=0.17.1,!=0.17.2,>=0.14.0 in /home/wilson/workspace/repos/external/venv/lib/python3.12/site-packages (from jsonschema<4.18,>=4.1.2->dtschema) (0.20.0) Requirement already satisfied: ruamel.yaml.clib>=0.2.7 in /home/wilson/workspace/repos/external/venv/lib/python3.12/site-packages (from ruamel.yaml>0.15.69->dtschema) (0.2.12) $ pip3 install yamllint Requirement already satisfied: yamllint in /home/wilson/workspace/repos/external/venv/lib/python3.12/site-packages (1.35.1) Requirement already satisfied: pathspec>=0.5.3 in /home/wilson/workspace/repos/external/venv/lib/python3.12/site-packages (from yamllint) (0.12.1) Requirement already satisfied: pyyaml in /home/wilson/workspace/repos/external/venv/lib/python3.12/site-packages (from yamllint) (6.0.2) $ make dt_binding_check SCHEMA Documentation/devicetree/bindings/processed-schema.json CHKDT ./Documentation/devicetree/bindings LINT ./Documentation/devicetree/bindings DTEX Documentation/devicetree/bindings/reset/marvell,armada8k-reset.example.dts DTC [C] Documentation/devicetree/bindings/reset/marvell,armada8k-reset.example.dtb - Wilson