xref: /freebsd/sys/contrib/device-tree/Bindings/arm/arm,versatile-sysreg.yaml (revision aa1a8ff2d6dbc51ef058f46f3db5a8bb77967145)
1*aa1a8ff2SEmmanuel Vadot# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
27ef62cebSEmmanuel Vadot%YAML 1.2
37ef62cebSEmmanuel Vadot---
47ef62cebSEmmanuel Vadot$id: http://devicetree.org/schemas/arm/arm,versatile-sysreg.yaml#
57ef62cebSEmmanuel Vadot$schema: http://devicetree.org/meta-schemas/core.yaml#
67ef62cebSEmmanuel Vadot
77ef62cebSEmmanuel Vadottitle: Arm Versatile system registers
87ef62cebSEmmanuel Vadot
97ef62cebSEmmanuel Vadotmaintainers:
107ef62cebSEmmanuel Vadot  - Linus Walleij <linus.walleij@linaro.org>
117ef62cebSEmmanuel Vadot
127ef62cebSEmmanuel Vadotdescription:
137ef62cebSEmmanuel Vadot  This is a system control registers block, providing multiple low level
147ef62cebSEmmanuel Vadot  platform functions like board detection and identification, software
157ef62cebSEmmanuel Vadot  interrupt generation, MMC and NOR Flash control, etc.
167ef62cebSEmmanuel Vadot
177ef62cebSEmmanuel Vadotproperties:
187ef62cebSEmmanuel Vadot  compatible:
197ef62cebSEmmanuel Vadot    items:
207ef62cebSEmmanuel Vadot      - const: arm,versatile-sysreg
217ef62cebSEmmanuel Vadot      - const: syscon
227ef62cebSEmmanuel Vadot      - const: simple-mfd
237ef62cebSEmmanuel Vadot
247ef62cebSEmmanuel Vadot  reg:
257ef62cebSEmmanuel Vadot    maxItems: 1
267ef62cebSEmmanuel Vadot
277ef62cebSEmmanuel Vadot  panel:
287ef62cebSEmmanuel Vadot    type: object
297ef62cebSEmmanuel Vadot
307ef62cebSEmmanuel Vadotrequired:
317ef62cebSEmmanuel Vadot  - compatible
327ef62cebSEmmanuel Vadot  - reg
337ef62cebSEmmanuel Vadot
347ef62cebSEmmanuel VadotadditionalProperties: false
357ef62cebSEmmanuel Vadot...
36