mbox series

[v3,0/6] dt-bindings: firmware: Convert SCPI and SCMI to json schema

Message ID 20210604205710.1944363-1-sudeep.holla@arm.com
Headers show
Series dt-bindings: firmware: Convert SCPI and SCMI to json schema | expand

Message

Sudeep Holla June 4, 2021, 8:57 p.m. UTC
Hi Rob,

Thanks for the continued review. I have fixed couple of example in arm,mhu
schema, so at the end of this series 3 warnings must disappear :).
Patch 1 and 5 can be squashed, I didn't want bot to flag more errors hence
have kept it separate.

Regards,
Sudeep

v2->v3:
	(mostly addressed all the review comments)
	- Dropped the 4 patches from v2 that are applied already.
	- Removed some of the connections in example as there are not
	  really needed.
	- Fixed examples in arm,mhu and arm,mhuv2
	- Moved SCMI protocol@ under properties with const reg values.
	- Removed numbering for sensors and power-domains and renamed
	  power-domains to power-controller as expected.
	  (need to fix juno-base.dtsi, will do that separately)
	- Added additionalProperties: false at all required places
	- Fixed SCPI clocks hierarchy.

v1->v2:
	- Fixed wrongly used "arm,scpi-shmem" with correct "arm,scp-shmem"
	- Fixed support for "arm,scpi-pre-1.0" only
	- Added example for amlogic,meson-gxbb-scpi
	- Added regulator support, expanded all the protocol@* patters
	  to mark #*-cells as required property

Sudeep Holla (6):
  dt-bindings: mailbox : arm,mhu: Fix arm,scpi example used here
  dt-bindings: firmware: arm,scpi: Convert to json schema
  dt-bindings: firmware: amlogic,scpi: Convert to json schema
  dt-bindings: firmware: arm,scmi: Convert to json schema
  dt-bindings: mailbox : arm,mhu: Use examples with matching schema
  dt-bindings: mailbox : arm,mhuv2: Use example with matching schema

 .../devicetree/bindings/arm/amlogic,scpi.txt  |  15 -
 .../devicetree/bindings/arm/arm,scmi.txt      | 224 ------------
 .../devicetree/bindings/arm/arm,scpi.txt      | 204 -----------
 .../bindings/firmware/arm,scmi.yaml           | 338 ++++++++++++++++++
 .../bindings/firmware/arm,scpi.yaml           | 249 +++++++++++++
 .../devicetree/bindings/mailbox/arm,mhu.yaml  |  48 ++-
 .../bindings/mailbox/arm,mhuv2.yaml           |  25 +-
 MAINTAINERS                                   |   2 +-
 8 files changed, 641 insertions(+), 464 deletions(-)
 delete mode 100644 Documentation/devicetree/bindings/arm/amlogic,scpi.txt
 delete mode 100644 Documentation/devicetree/bindings/arm/arm,scmi.txt
 delete mode 100644 Documentation/devicetree/bindings/arm/arm,scpi.txt
 create mode 100644 Documentation/devicetree/bindings/firmware/arm,scmi.yaml
 create mode 100644 Documentation/devicetree/bindings/firmware/arm,scpi.yaml

-- 
2.25.1

Comments

Sudeep Holla June 4, 2021, 8:57 p.m. UTC | #1
Once the arm,scpi binding is converted to YAML format, the following
errors will be seen when doing `make DT_CHECKER_FLAGS=-m dt_binding_check`