Commit 1018f8b2 authored by Rob Herring's avatar Rob Herring
Browse files

dt-bindings: arm: Convert Actions Semi bindings to jsonschema



Convert Actions Semi SoC bindings to DT schema format using json-schema.

Cc: "Andreas Färber" <afaerber@suse.de>
Cc: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
Cc: Mark Rutland <mark.rutland@arm.com>
Cc: linux-arm-kernel@lists.infradead.org
Cc: devicetree@vger.kernel.org
Signed-off-by: default avatarRob Herring <robh@kernel.org>
parent 43c63c15
Loading
Loading
Loading
Loading
+0 −56
Original line number Diff line number Diff line
Actions Semi platforms device tree bindings
-------------------------------------------


S500 SoC
========

Required root node properties:

 - compatible :  must contain "actions,s500"


Modules:

Root node property compatible must contain, depending on module:

 - LeMaker Guitar: "lemaker,guitar"


Boards:

Root node property compatible must contain, depending on board:

 - Allo.com Sparky: "allo,sparky"
 - Cubietech CubieBoard6: "cubietech,cubieboard6"
 - LeMaker Guitar Base Board rev. B: "lemaker,guitar-bb-rev-b", "lemaker,guitar"


S700 SoC
========

Required root node properties:

- compatible :  must contain "actions,s700"


Boards:

Root node property compatible must contain, depending on board:

 - Cubietech CubieBoard7: "cubietech,cubieboard7"


S900 SoC
========

Required root node properties:

- compatible :  must contain "actions,s900"


Boards:

Root node property compatible must contain, depending on board:

 - uCRobotics Bubblegum-96: "ucrobotics,bubblegum-96"
+38 −0
Original line number Diff line number Diff line
# SPDX-License-Identifier: GPL-2.0-or-later OR BSD-2-Clause
%YAML 1.2
---
$id: http://devicetree.org/schemas/arm/actions.yaml#
$schema: http://devicetree.org/meta-schemas/core.yaml#

title: Actions Semi platforms device tree bindings

maintainers:
  - Andreas Färber <afaerber@suse.de>
  - Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>

properties:
  compatible:
    oneOf:
      # The Actions Semi S500 is a quad-core ARM Cortex-A9 SoC.
      - items:
          - enum:
              - allo,sparky # Allo.com Sparky
              - cubietech,cubieboard6 # Cubietech CubieBoard6
          - const: actions,s500
      - items:
          - enum:
              - lemaker,guitar-bb-rev-b # LeMaker Guitar Base Board rev. B
          - const: lemaker,guitar
          - const: actions,s500

      # The Actions Semi S700 is a quad-core ARM Cortex-A53 SoC.
      - items:
          - enum:
              - cubietech,cubieboard7 # Cubietech CubieBoard7
          - const: actions,s700

      # The Actions Semi S900 is a quad-core ARM Cortex-A53 SoC.
      - items:
          - enum:
              - ucrobotics,bubblegum-96 # uCRobotics Bubblegum-96
          - const: actions,s900
+1 −1
Original line number Diff line number Diff line
@@ -1379,7 +1379,7 @@ F: drivers/pinctrl/actions/*
F:	drivers/soc/actions/
F:	include/dt-bindings/power/owl-*
F:	include/linux/soc/actions/
F:	Documentation/devicetree/bindings/arm/actions.txt
F:	Documentation/devicetree/bindings/arm/actions.yaml
F:	Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
F:	Documentation/devicetree/bindings/dma/owl-dma.txt
F:	Documentation/devicetree/bindings/i2c/i2c-owl.txt