1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
4 $id: http://devicetree.org/schemas/arm/vexpress-sysreg.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: ARM Versatile Express system registers
10 - Andre Przywara <andre.przywara@arm.com>
13 This is a system control registers block, providing multiple low level
14 platform functions like board detection and identification, software
15 interrupt generation, MMC and NOR Flash control, etc.
19 const: arm,vexpress-sysreg
39 additionalProperties: false
44 additionalProperties: false
51 - arm,vexpress-sysreg,sys_led
52 - arm,vexpress-sysreg,sys_mci
53 - arm,vexpress-sysreg,sys_flash
60 The first cell is the function number:
61 for sys_led : 0..7 = LED 0..7
62 for sys_mci : 0 = MMC CARDIN, 1 = MMC WPROT
63 for sys_flash : 0 = NOR FLASH WPn
64 The second cell can take standard GPIO flags.
82 compatible = "arm,vexpress-sysreg";
83 reg = <0x00000 0x1000>;
86 ranges = <0 0 0x1000>;
88 v2m_led_gpios: gpio@8 {
89 compatible = "arm,vexpress-sysreg,sys_led";