diff --git a/dts/bindings/clock/nrf-clock.yaml b/dts/bindings/clock/nrf-clock.yaml new file mode 100644 index 00000000000..a77d742de16 --- /dev/null +++ b/dts/bindings/clock/nrf-clock.yaml @@ -0,0 +1,31 @@ +# +# Copyright (c) 2018 Nordic Semiconductor ASA +# +# SPDX-License-Identifier: Apache-2.0 +# +--- +title: Nordic nRF clock control +version: 0.1 + +description: > + This is a representation of the Nordic nRF clock control node + +properties: + compatible: + type: string + category: required + description: compatible strings + constraint: "nordic,nrf-clock" + + reg: + type: array + category: required + description: mmio register space + generation: define + + interrupts: + type: array + category: required + description: required interrupts + generation: define +... diff --git a/dts/bindings/power/nrf-power.yaml b/dts/bindings/power/nrf-power.yaml new file mode 100644 index 00000000000..69d1d17a66b --- /dev/null +++ b/dts/bindings/power/nrf-power.yaml @@ -0,0 +1,31 @@ +# +# Copyright (c) 2018 Nordic Semiconductor ASA +# +# SPDX-License-Identifier: Apache-2.0 +# +--- +title: Nordic nRF power control +version: 0.1 + +description: > + This is a representation of the Nordic nRF power control node + +properties: + compatible: + type: string + category: required + description: compatible strings + constraint: "nordic,nrf-power" + + reg: + type: array + category: required + description: mmio register space + generation: define + + interrupts: + type: array + category: required + description: required interrupts + generation: define +... diff --git a/dts/bindings/rtc/nordic,nrf-rtc.yaml b/dts/bindings/rtc/nordic,nrf-rtc.yaml new file mode 100644 index 00000000000..73f5762b04d --- /dev/null +++ b/dts/bindings/rtc/nordic,nrf-rtc.yaml @@ -0,0 +1,25 @@ +# +# Copyright (c) 2018 Nordic Semiconductor ASA +# +# SPDX-License-Identifier: Apache-2.0 +# +--- +title: Nordic nRF Real Time Counter +version: 0.1 + +description: > + This is a representation of the Nordic nRF RTC node + +inherits: + !include rtc.yaml + +properties: + compatible: + constraint: "nordic,nrf-rtc" + + reg: + type: array + description: mmio register space + generation: define + category: required +... diff --git a/dts/bindings/timer/nordic,nrf-timer.yaml b/dts/bindings/timer/nordic,nrf-timer.yaml new file mode 100644 index 00000000000..65d1ad7aea5 --- /dev/null +++ b/dts/bindings/timer/nordic,nrf-timer.yaml @@ -0,0 +1,37 @@ +# +# Copyright (c) 2018 Nordic Semiconductor ASA +# +# SPDX-License-Identifier: Apache-2.0 +# +--- +title: Nordic nRF timer +version: 0.1 + +description: > + This is a representation of the Nordic nRF timer node + +properties: + compatible: + type: string + category: required + description: compatible strings + constraint: "nordic,nrf-timer" + + reg: + type: array + category: required + description: mmio register space + generation: define + + interrupts: + type: array + category: required + description: required interrupts + generation: define + + label: + type: string + category: required + description: Human readable string describing the device (used by Zephyr for API name) + generation: define +...