blob: 4de38f9714754423bffa8ed826f6aed1190153f7 [file] [log] [blame]
# Common fields for all devices
properties:
status:
type: string
required: false
description: indicates the operational status of a device
enum:
- "okay"
- "disabled"
- "reserved"
- "fail"
- "fail-sss"
compatible:
type: string-array
required: true
description: compatible strings
reg:
type: array
description: register space
required: false
reg-names:
type: string-array
description: name of each register space
required: false
interrupts:
type: array
required: false
description: interrupts for device
interrupts-extended:
type: phandle-array
required: false
description: extended interrupt specifier for device
interrupt-names:
type: string-array
required: false
description: name of each interrupt
interrupt-parent:
type: phandle
required: false
description: phandle to interrupt controller node
label:
type: string
required: false
description: Human readable string describing the device (used by Zephyr for API name)
clocks:
type: phandle-array
required: false
description: Clock gate information
"#address-cells":
type: int
required: false
description: number of address cells in reg property
"#size-cells":
type: int
required: false
description: number of size cells in reg property