dts: nordic: Use NRF_DEFAULT_IRQ_PRIORITY instead of hard-coded values
Instead of hard-coded values for interrupt priorities in DT nodes, use a macro that additionally can be overridden at the board or application level. This allows, for instance, changing the interrupt priorities for all but one peripheral without using a lengthy overlay file. Signed-off-by: Andrzej Głąbek <andrzej.glabek@nordicsemi.no>
This commit is contained in:
parent
a05987ed48
commit
4b38398c09
15 changed files with 268 additions and 249 deletions
|
@ -49,7 +49,7 @@
|
|||
adc: adc@40007000 {
|
||||
compatible = "nordic,nrf-adc";
|
||||
reg = <0x40007000 0x1000>;
|
||||
interrupts = <7 1>;
|
||||
interrupts = <7 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "disabled";
|
||||
label = "ADC_0";
|
||||
#io-channel-cells = <1>;
|
||||
|
@ -58,7 +58,7 @@
|
|||
clock: clock@40000000 {
|
||||
compatible = "nordic,nrf-clock";
|
||||
reg = <0x40000000 0x1000>;
|
||||
interrupts = <0 1>;
|
||||
interrupts = <0 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "okay";
|
||||
label = "CLOCK";
|
||||
};
|
||||
|
@ -66,7 +66,7 @@
|
|||
uart0: uart@40002000 {
|
||||
compatible = "nordic,nrf-uart";
|
||||
reg = <0x40002000 0x1000>;
|
||||
interrupts = <2 1>;
|
||||
interrupts = <2 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "disabled";
|
||||
label = "UART_0";
|
||||
};
|
||||
|
@ -74,7 +74,7 @@
|
|||
gpiote: gpiote@40006000 {
|
||||
compatible = "nordic,nrf-gpiote";
|
||||
reg = <0x40006000 0x1000>;
|
||||
interrupts = <6 1>;
|
||||
interrupts = <6 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "disabled";
|
||||
label = "GPIOTE_0";
|
||||
};
|
||||
|
@ -94,7 +94,7 @@
|
|||
#size-cells = <0>;
|
||||
reg = <0x40003000 0x1000>;
|
||||
clock-frequency = <I2C_BITRATE_STANDARD>;
|
||||
interrupts = <3 1>;
|
||||
interrupts = <3 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "disabled";
|
||||
label = "I2C_0";
|
||||
};
|
||||
|
@ -105,7 +105,7 @@
|
|||
#size-cells = <0>;
|
||||
reg = <0x40004000 0x1000>;
|
||||
clock-frequency = <I2C_BITRATE_STANDARD>;
|
||||
interrupts = <4 1>;
|
||||
interrupts = <4 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "disabled";
|
||||
label = "I2C_1";
|
||||
};
|
||||
|
@ -113,7 +113,7 @@
|
|||
qdec: qdec@40012000 {
|
||||
compatible = "nordic,nrf-qdec";
|
||||
reg = <0x40012000 0x1000>;
|
||||
interrupts = <18 1>;
|
||||
interrupts = <18 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "disabled";
|
||||
label = "QDEC";
|
||||
};
|
||||
|
@ -121,7 +121,7 @@
|
|||
rng: random@4000d000 {
|
||||
compatible = "nordic,nrf-rng";
|
||||
reg = <0x4000d000 0x1000>;
|
||||
interrupts = <13 1>;
|
||||
interrupts = <13 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "okay";
|
||||
label = "RNG";
|
||||
};
|
||||
|
@ -131,7 +131,7 @@
|
|||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <0x40003000 0x1000>;
|
||||
interrupts = <3 1>;
|
||||
interrupts = <3 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "disabled";
|
||||
label = "SPI_0";
|
||||
};
|
||||
|
@ -146,7 +146,7 @@
|
|||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <0x40004000 0x1000>;
|
||||
interrupts = <4 1>;
|
||||
interrupts = <4 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "disabled";
|
||||
label = "SPI_1";
|
||||
};
|
||||
|
@ -155,7 +155,7 @@
|
|||
compatible = "nordic,nrf-rtc";
|
||||
reg = <0x4000b000 0x1000>;
|
||||
cc-num = <3>;
|
||||
interrupts = <11 1>;
|
||||
interrupts = <11 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "okay";
|
||||
clock-frequency = <32768>;
|
||||
prescaler = <1>;
|
||||
|
@ -166,7 +166,7 @@
|
|||
compatible = "nordic,nrf-rtc";
|
||||
reg = <0x40011000 0x1000>;
|
||||
cc-num = <4>;
|
||||
interrupts = <17 1>;
|
||||
interrupts = <17 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "okay";
|
||||
clock-frequency = <32768>;
|
||||
prescaler = <1>;
|
||||
|
@ -178,7 +178,7 @@
|
|||
status = "okay";
|
||||
reg = <0x40008000 0x1000>;
|
||||
cc-num = <4>;
|
||||
interrupts = <8 1>;
|
||||
interrupts = <8 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
prescaler = <0>;
|
||||
label = "TIMER_0";
|
||||
};
|
||||
|
@ -188,7 +188,7 @@
|
|||
status = "okay";
|
||||
reg = <0x40009000 0x1000>;
|
||||
cc-num = <4>;
|
||||
interrupts = <9 1>;
|
||||
interrupts = <9 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
prescaler = <0>;
|
||||
label = "TIMER_1";
|
||||
};
|
||||
|
@ -198,7 +198,7 @@
|
|||
status = "okay";
|
||||
reg = <0x4000a000 0x1000>;
|
||||
cc-num = <4>;
|
||||
interrupts = <10 1>;
|
||||
interrupts = <10 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
prescaler = <0>;
|
||||
label = "TIMER_2";
|
||||
};
|
||||
|
@ -206,7 +206,7 @@
|
|||
temp: temp@4000c000 {
|
||||
compatible = "nordic,nrf-temp";
|
||||
reg = <0x4000c000 0x1000>;
|
||||
interrupts = <12 1>;
|
||||
interrupts = <12 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "okay";
|
||||
label = "TEMP_0";
|
||||
};
|
||||
|
@ -214,7 +214,7 @@
|
|||
wdt: wdt0: watchdog@40010000 {
|
||||
compatible = "nordic,nrf-watchdog";
|
||||
reg = <0x40010000 0x1000>;
|
||||
interrupts = <16 1>;
|
||||
interrupts = <16 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "okay";
|
||||
label = "WDT";
|
||||
};
|
||||
|
|
|
@ -50,7 +50,7 @@
|
|||
adc: adc@40007000 {
|
||||
compatible = "nordic,nrf-saadc";
|
||||
reg = <0x40007000 0x1000>;
|
||||
interrupts = <7 1>;
|
||||
interrupts = <7 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "disabled";
|
||||
label = "ADC_0";
|
||||
#io-channel-cells = <1>;
|
||||
|
@ -59,7 +59,7 @@
|
|||
clock: clock@40000000 {
|
||||
compatible = "nordic,nrf-clock";
|
||||
reg = <0x40000000 0x1000>;
|
||||
interrupts = <0 1>;
|
||||
interrupts = <0 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "okay";
|
||||
label = "CLOCK";
|
||||
};
|
||||
|
@ -93,7 +93,7 @@
|
|||
#size-cells = <0>;
|
||||
reg = <0x40003000 0x1000>;
|
||||
clock-frequency = <I2C_BITRATE_STANDARD>;
|
||||
interrupts = <3 1>;
|
||||
interrupts = <3 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "disabled";
|
||||
label = "I2C_0";
|
||||
};
|
||||
|
@ -103,7 +103,7 @@
|
|||
qdec: qdec@40012000 {
|
||||
compatible = "nordic,nrf-qdec";
|
||||
reg = <0x40012000 0x1000>;
|
||||
interrupts = <18 1>;
|
||||
interrupts = <18 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "disabled";
|
||||
label = "QDEC";
|
||||
};
|
||||
|
@ -112,7 +112,7 @@
|
|||
rng: random@4000d000 {
|
||||
compatible = "nordic,nrf-rng";
|
||||
reg = <0x4000d000 0x1000>;
|
||||
interrupts = <13 1>;
|
||||
interrupts = <13 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "okay";
|
||||
label = "RNG";
|
||||
};
|
||||
|
@ -121,7 +121,7 @@
|
|||
compatible = "nordic,nrf-rtc";
|
||||
reg = <0x4000b000 0x1000>;
|
||||
cc-num = <3>;
|
||||
interrupts = <11 1>;
|
||||
interrupts = <11 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "okay";
|
||||
clock-frequency = <32768>;
|
||||
prescaler = <1>;
|
||||
|
@ -132,7 +132,7 @@
|
|||
compatible = "nordic,nrf-rtc";
|
||||
reg = <0x40011000 0x1000>;
|
||||
cc-num = <4>;
|
||||
interrupts = <17 1>;
|
||||
interrupts = <17 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "okay";
|
||||
clock-frequency = <32768>;
|
||||
prescaler = <1>;
|
||||
|
@ -150,7 +150,7 @@
|
|||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <0x40004000 0x1000>;
|
||||
interrupts = <4 1>;
|
||||
interrupts = <4 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "disabled";
|
||||
label = "SPI_0";
|
||||
};
|
||||
|
@ -160,7 +160,7 @@
|
|||
status = "okay";
|
||||
reg = <0x40008000 0x1000>;
|
||||
cc-num = <4>;
|
||||
interrupts = <8 1>;
|
||||
interrupts = <8 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
prescaler = <0>;
|
||||
label = "TIMER_0";
|
||||
};
|
||||
|
@ -170,7 +170,7 @@
|
|||
status = "okay";
|
||||
reg = <0x40009000 0x1000>;
|
||||
cc-num = <4>;
|
||||
interrupts = <9 1>;
|
||||
interrupts = <9 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
prescaler = <0>;
|
||||
label = "TIMER_1";
|
||||
};
|
||||
|
@ -180,7 +180,7 @@
|
|||
status = "okay";
|
||||
reg = <0x4000a000 0x1000>;
|
||||
cc-num = <4>;
|
||||
interrupts = <10 1>;
|
||||
interrupts = <10 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
prescaler = <0>;
|
||||
label = "TIMER_2";
|
||||
};
|
||||
|
@ -188,7 +188,7 @@
|
|||
temp: temp@4000c000 {
|
||||
compatible = "nordic,nrf-temp";
|
||||
reg = <0x4000c000 0x1000>;
|
||||
interrupts = <12 1>;
|
||||
interrupts = <12 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "okay";
|
||||
label = "TEMP_0";
|
||||
};
|
||||
|
@ -197,7 +197,7 @@
|
|||
/* uart can be either UART or UARTE, for the user to pick */
|
||||
/* compatible = "nordic,nrf-uarte" or "nordic,nrf-uart"; */
|
||||
reg = <0x40002000 0x1000>;
|
||||
interrupts = <2 1>;
|
||||
interrupts = <2 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "disabled";
|
||||
label = "UART_0";
|
||||
};
|
||||
|
@ -205,7 +205,7 @@
|
|||
wdt: wdt0: watchdog@40010000 {
|
||||
compatible = "nordic,nrf-watchdog";
|
||||
reg = <0x40010000 0x1000>;
|
||||
interrupts = <16 1>;
|
||||
interrupts = <16 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "okay";
|
||||
label = "WDT";
|
||||
};
|
||||
|
|
|
@ -46,7 +46,7 @@
|
|||
adc: adc@40007000 {
|
||||
compatible = "nordic,nrf-saadc";
|
||||
reg = <0x40007000 0x1000>;
|
||||
interrupts = <7 1>;
|
||||
interrupts = <7 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "disabled";
|
||||
label = "ADC_0";
|
||||
#io-channel-cells = <1>;
|
||||
|
@ -55,7 +55,7 @@
|
|||
clock: clock@40000000 {
|
||||
compatible = "nordic,nrf-clock";
|
||||
reg = <0x40000000 0x1000>;
|
||||
interrupts = <0 1>;
|
||||
interrupts = <0 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "okay";
|
||||
label = "CLOCK";
|
||||
};
|
||||
|
@ -64,7 +64,7 @@
|
|||
/* uart can be either UART or UARTE, for the user to pick */
|
||||
/* compatible = "nordic,nrf-uarte" or "nordic,nrf-uart"; */
|
||||
reg = <0x40002000 0x1000>;
|
||||
interrupts = <2 1>;
|
||||
interrupts = <2 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "disabled";
|
||||
label = "UART_0";
|
||||
};
|
||||
|
@ -98,7 +98,7 @@
|
|||
#size-cells = <0>;
|
||||
reg = <0x40003000 0x1000>;
|
||||
clock-frequency = <I2C_BITRATE_STANDARD>;
|
||||
interrupts = <3 1>;
|
||||
interrupts = <3 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "disabled";
|
||||
label = "I2C_0";
|
||||
};
|
||||
|
@ -106,7 +106,7 @@
|
|||
pwm0: pwm@4001c000 {
|
||||
compatible = "nordic,nrf-pwm";
|
||||
reg = <0x4001c000 0x1000>;
|
||||
interrupts = <28 1>;
|
||||
interrupts = <28 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "disabled";
|
||||
label = "PWM_0";
|
||||
#pwm-cells = <1>;
|
||||
|
@ -115,7 +115,7 @@
|
|||
qdec: qdec@40012000 {
|
||||
compatible = "nordic,nrf-qdec";
|
||||
reg = <0x40012000 0x1000>;
|
||||
interrupts = <18 1>;
|
||||
interrupts = <18 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "disabled";
|
||||
label = "QDEC";
|
||||
};
|
||||
|
@ -123,7 +123,7 @@
|
|||
rng: random@4000d000 {
|
||||
compatible = "nordic,nrf-rng";
|
||||
reg = <0x4000d000 0x1000>;
|
||||
interrupts = <13 1>;
|
||||
interrupts = <13 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "okay";
|
||||
label = "RNG";
|
||||
};
|
||||
|
@ -139,7 +139,7 @@
|
|||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <0x40004000 0x1000>;
|
||||
interrupts = <4 1>;
|
||||
interrupts = <4 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "disabled";
|
||||
label = "SPI_0";
|
||||
};
|
||||
|
@ -148,7 +148,7 @@
|
|||
compatible = "nordic,nrf-rtc";
|
||||
reg = <0x4000b000 0x1000>;
|
||||
cc-num = <3>;
|
||||
interrupts = <11 1>;
|
||||
interrupts = <11 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "okay";
|
||||
clock-frequency = <32768>;
|
||||
prescaler = <1>;
|
||||
|
@ -159,7 +159,7 @@
|
|||
compatible = "nordic,nrf-rtc";
|
||||
reg = <0x40011000 0x1000>;
|
||||
cc-num = <4>;
|
||||
interrupts = <17 1>;
|
||||
interrupts = <17 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "okay";
|
||||
clock-frequency = <32768>;
|
||||
prescaler = <1>;
|
||||
|
@ -171,7 +171,7 @@
|
|||
status = "okay";
|
||||
reg = <0x40008000 0x1000>;
|
||||
cc-num = <4>;
|
||||
interrupts = <8 1>;
|
||||
interrupts = <8 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
prescaler = <0>;
|
||||
label = "TIMER_0";
|
||||
};
|
||||
|
@ -181,7 +181,7 @@
|
|||
status = "okay";
|
||||
reg = <0x40009000 0x1000>;
|
||||
cc-num = <4>;
|
||||
interrupts = <9 1>;
|
||||
interrupts = <9 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
prescaler = <0>;
|
||||
label = "TIMER_1";
|
||||
};
|
||||
|
@ -191,7 +191,7 @@
|
|||
status = "okay";
|
||||
reg = <0x4000a000 0x1000>;
|
||||
cc-num = <4>;
|
||||
interrupts = <10 1>;
|
||||
interrupts = <10 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
prescaler = <0>;
|
||||
label = "TIMER_2";
|
||||
};
|
||||
|
@ -199,7 +199,7 @@
|
|||
temp: temp@4000c000 {
|
||||
compatible = "nordic,nrf-temp";
|
||||
reg = <0x4000c000 0x1000>;
|
||||
interrupts = <12 1>;
|
||||
interrupts = <12 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "okay";
|
||||
label = "TEMP_0";
|
||||
};
|
||||
|
@ -207,7 +207,7 @@
|
|||
wdt: wdt0: watchdog@40010000 {
|
||||
compatible = "nordic,nrf-watchdog";
|
||||
reg = <0x40010000 0x1000>;
|
||||
interrupts = <16 1>;
|
||||
interrupts = <16 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "okay";
|
||||
label = "WDT";
|
||||
};
|
||||
|
|
|
@ -50,7 +50,7 @@
|
|||
adc: adc@40007000 {
|
||||
compatible = "nordic,nrf-saadc";
|
||||
reg = <0x40007000 0x1000>;
|
||||
interrupts = <7 1>;
|
||||
interrupts = <7 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "disabled";
|
||||
label = "ADC_0";
|
||||
#io-channel-cells = <1>;
|
||||
|
@ -59,7 +59,7 @@
|
|||
clock: clock@40000000 {
|
||||
compatible = "nordic,nrf-clock";
|
||||
reg = <0x40000000 0x1000>;
|
||||
interrupts = <0 1>;
|
||||
interrupts = <0 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "okay";
|
||||
label = "CLOCK";
|
||||
};
|
||||
|
@ -68,7 +68,7 @@
|
|||
/* uart can be either UART or UARTE, for the user to pick */
|
||||
/* compatible = "nordic,nrf-uarte" or "nordic,nrf-uart"; */
|
||||
reg = <0x40002000 0x1000>;
|
||||
interrupts = <2 1>;
|
||||
interrupts = <2 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "disabled";
|
||||
label = "UART_0";
|
||||
};
|
||||
|
@ -105,7 +105,7 @@
|
|||
#size-cells = <0>;
|
||||
reg = <0x40003000 0x1000>;
|
||||
clock-frequency = <I2C_BITRATE_STANDARD>;
|
||||
interrupts = <3 1>;
|
||||
interrupts = <3 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "disabled";
|
||||
label = "I2C_0";
|
||||
};
|
||||
|
@ -113,7 +113,7 @@
|
|||
pwm0: pwm@4001c000 {
|
||||
compatible = "nordic,nrf-pwm";
|
||||
reg = <0x4001c000 0x1000>;
|
||||
interrupts = <28 1>;
|
||||
interrupts = <28 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "disabled";
|
||||
label = "PWM_0";
|
||||
#pwm-cells = <1>;
|
||||
|
@ -122,7 +122,7 @@
|
|||
qdec: qdec@40012000 {
|
||||
compatible = "nordic,nrf-qdec";
|
||||
reg = <0x40012000 0x1000>;
|
||||
interrupts = <18 1>;
|
||||
interrupts = <18 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "disabled";
|
||||
label = "QDEC";
|
||||
};
|
||||
|
@ -130,7 +130,7 @@
|
|||
rng: random@4000d000 {
|
||||
compatible = "nordic,nrf-rng";
|
||||
reg = <0x4000d000 0x1000>;
|
||||
interrupts = <13 1>;
|
||||
interrupts = <13 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "okay";
|
||||
label = "RNG";
|
||||
};
|
||||
|
@ -146,7 +146,7 @@
|
|||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <0x40004000 0x1000>;
|
||||
interrupts = <4 1>;
|
||||
interrupts = <4 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "disabled";
|
||||
label = "SPI_0";
|
||||
};
|
||||
|
@ -163,7 +163,7 @@
|
|||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <0x40003000 0x1000>;
|
||||
interrupts = <3 1>;
|
||||
interrupts = <3 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "disabled";
|
||||
label = "SPI_1";
|
||||
};
|
||||
|
@ -172,7 +172,7 @@
|
|||
compatible = "nordic,nrf-rtc";
|
||||
reg = <0x4000b000 0x1000>;
|
||||
cc-num = <3>;
|
||||
interrupts = <11 1>;
|
||||
interrupts = <11 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "okay";
|
||||
clock-frequency = <32768>;
|
||||
prescaler = <1>;
|
||||
|
@ -183,7 +183,7 @@
|
|||
compatible = "nordic,nrf-rtc";
|
||||
reg = <0x40011000 0x1000>;
|
||||
cc-num = <4>;
|
||||
interrupts = <17 1>;
|
||||
interrupts = <17 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "okay";
|
||||
clock-frequency = <32768>;
|
||||
prescaler = <1>;
|
||||
|
@ -195,7 +195,7 @@
|
|||
status = "okay";
|
||||
reg = <0x40008000 0x1000>;
|
||||
cc-num = <4>;
|
||||
interrupts = <8 1>;
|
||||
interrupts = <8 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
prescaler = <0>;
|
||||
label = "TIMER_0";
|
||||
};
|
||||
|
@ -205,7 +205,7 @@
|
|||
status = "okay";
|
||||
reg = <0x40009000 0x1000>;
|
||||
cc-num = <4>;
|
||||
interrupts = <9 1>;
|
||||
interrupts = <9 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
prescaler = <0>;
|
||||
label = "TIMER_1";
|
||||
};
|
||||
|
@ -215,7 +215,7 @@
|
|||
status = "okay";
|
||||
reg = <0x4000a000 0x1000>;
|
||||
cc-num = <4>;
|
||||
interrupts = <10 1>;
|
||||
interrupts = <10 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
prescaler = <0>;
|
||||
label = "TIMER_2";
|
||||
};
|
||||
|
@ -223,7 +223,7 @@
|
|||
temp: temp@4000c000 {
|
||||
compatible = "nordic,nrf-temp";
|
||||
reg = <0x4000c000 0x1000>;
|
||||
interrupts = <12 1>;
|
||||
interrupts = <12 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "okay";
|
||||
label = "TEMP_0";
|
||||
};
|
||||
|
@ -231,7 +231,7 @@
|
|||
wdt: wdt0: watchdog@40010000 {
|
||||
compatible = "nordic,nrf-watchdog";
|
||||
reg = <0x40010000 0x1000>;
|
||||
interrupts = <16 1>;
|
||||
interrupts = <16 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "okay";
|
||||
label = "WDT";
|
||||
};
|
||||
|
|
|
@ -51,7 +51,7 @@
|
|||
clock: clock@40000000 {
|
||||
compatible = "nordic,nrf-clock";
|
||||
reg = <0x40000000 0x1000>;
|
||||
interrupts = <0 1>;
|
||||
interrupts = <0 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "okay";
|
||||
label = "CLOCK";
|
||||
};
|
||||
|
@ -60,7 +60,7 @@
|
|||
/* uart can be either UART or UARTE, for the user to pick */
|
||||
/* compatible = "nordic,nrf-uarte" or "nordic,nrf-uart"; */
|
||||
reg = <0x40002000 0x1000>;
|
||||
interrupts = <2 1>;
|
||||
interrupts = <2 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "disabled";
|
||||
label = "UART_0";
|
||||
};
|
||||
|
@ -95,7 +95,7 @@
|
|||
#size-cells = <0>;
|
||||
reg = <0x40003000 0x1000>;
|
||||
clock-frequency = <I2C_BITRATE_STANDARD>;
|
||||
interrupts = <3 1>;
|
||||
interrupts = <3 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "disabled";
|
||||
label = "I2C_0";
|
||||
};
|
||||
|
@ -112,7 +112,7 @@
|
|||
#size-cells = <0>;
|
||||
reg = <0x40004000 0x1000>;
|
||||
clock-frequency = <I2C_BITRATE_STANDARD>;
|
||||
interrupts = <4 1>;
|
||||
interrupts = <4 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "disabled";
|
||||
label = "I2C_1";
|
||||
};
|
||||
|
@ -120,7 +120,7 @@
|
|||
qdec: qdec@40012000 {
|
||||
compatible = "nordic,nrf-qdec";
|
||||
reg = <0x40012000 0x1000>;
|
||||
interrupts = <18 1>;
|
||||
interrupts = <18 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "disabled";
|
||||
label = "QDEC";
|
||||
};
|
||||
|
@ -128,7 +128,7 @@
|
|||
rng: random@4000d000 {
|
||||
compatible = "nordic,nrf-rng";
|
||||
reg = <0x4000d000 0x1000>;
|
||||
interrupts = <13 1>;
|
||||
interrupts = <13 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "okay";
|
||||
label = "RNG";
|
||||
};
|
||||
|
@ -144,7 +144,7 @@
|
|||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <0x40003000 0x1000>;
|
||||
interrupts = <3 1>;
|
||||
interrupts = <3 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "disabled";
|
||||
label = "SPI_0";
|
||||
};
|
||||
|
@ -160,7 +160,7 @@
|
|||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <0x40004000 0x1000>;
|
||||
interrupts = <4 1>;
|
||||
interrupts = <4 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "disabled";
|
||||
label = "SPI_1";
|
||||
};
|
||||
|
@ -169,7 +169,7 @@
|
|||
compatible = "nordic,nrf-rtc";
|
||||
reg = <0x4000b000 0x1000>;
|
||||
cc-num = <3>;
|
||||
interrupts = <11 1>;
|
||||
interrupts = <11 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "okay";
|
||||
clock-frequency = <32768>;
|
||||
prescaler = <1>;
|
||||
|
@ -180,7 +180,7 @@
|
|||
compatible = "nordic,nrf-rtc";
|
||||
reg = <0x40011000 0x1000>;
|
||||
cc-num = <4>;
|
||||
interrupts = <17 1>;
|
||||
interrupts = <17 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "okay";
|
||||
clock-frequency = <32768>;
|
||||
prescaler = <1>;
|
||||
|
@ -192,7 +192,7 @@
|
|||
status = "okay";
|
||||
reg = <0x40008000 0x1000>;
|
||||
cc-num = <4>;
|
||||
interrupts = <8 1>;
|
||||
interrupts = <8 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
prescaler = <0>;
|
||||
label = "TIMER_0";
|
||||
};
|
||||
|
@ -202,7 +202,7 @@
|
|||
status = "okay";
|
||||
reg = <0x40009000 0x1000>;
|
||||
cc-num = <4>;
|
||||
interrupts = <9 1>;
|
||||
interrupts = <9 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
prescaler = <0>;
|
||||
label = "TIMER_1";
|
||||
};
|
||||
|
@ -212,7 +212,7 @@
|
|||
status = "okay";
|
||||
reg = <0x4000a000 0x1000>;
|
||||
cc-num = <4>;
|
||||
interrupts = <10 1>;
|
||||
interrupts = <10 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
prescaler = <0>;
|
||||
label = "TIMER_2";
|
||||
};
|
||||
|
@ -220,7 +220,7 @@
|
|||
temp: temp@4000c000 {
|
||||
compatible = "nordic,nrf-temp";
|
||||
reg = <0x4000c000 0x1000>;
|
||||
interrupts = <12 1>;
|
||||
interrupts = <12 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "okay";
|
||||
label = "TEMP_0";
|
||||
};
|
||||
|
@ -228,7 +228,7 @@
|
|||
usbd: usbd@40027000 {
|
||||
compatible = "nordic,nrf-usbd";
|
||||
reg = <0x40027000 0x1000>;
|
||||
interrupts = <39 1>;
|
||||
interrupts = <39 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
num-bidir-endpoints = <1>;
|
||||
num-in-endpoints = <7>;
|
||||
num-out-endpoints = <7>;
|
||||
|
@ -241,7 +241,7 @@
|
|||
wdt0: wdt: watchdog@40010000 {
|
||||
compatible = "nordic,nrf-watchdog";
|
||||
reg = <0x40010000 0x1000>;
|
||||
interrupts = <16 1>;
|
||||
interrupts = <16 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "okay";
|
||||
label = "WDT";
|
||||
};
|
||||
|
|
|
@ -46,7 +46,7 @@
|
|||
adc: adc@40007000 {
|
||||
compatible = "nordic,nrf-saadc";
|
||||
reg = <0x40007000 0x1000>;
|
||||
interrupts = <7 1>;
|
||||
interrupts = <7 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "disabled";
|
||||
label = "ADC_0";
|
||||
#io-channel-cells = <1>;
|
||||
|
@ -55,7 +55,7 @@
|
|||
clock: clock@40000000 {
|
||||
compatible = "nordic,nrf-clock";
|
||||
reg = <0x40000000 0x1000>;
|
||||
interrupts = <0 1>;
|
||||
interrupts = <0 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "okay";
|
||||
label = "CLOCK";
|
||||
};
|
||||
|
@ -64,7 +64,7 @@
|
|||
/* uart can be either UART or UARTE, for the user to pick */
|
||||
/* compatible = "nordic,nrf-uarte" or "nordic,nrf-uart"; */
|
||||
reg = <0x40002000 0x1000>;
|
||||
interrupts = <2 1>;
|
||||
interrupts = <2 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "disabled";
|
||||
label = "UART_0";
|
||||
};
|
||||
|
@ -98,7 +98,7 @@
|
|||
#size-cells = <0>;
|
||||
reg = <0x40003000 0x1000>;
|
||||
clock-frequency = <I2C_BITRATE_STANDARD>;
|
||||
interrupts = <3 1>;
|
||||
interrupts = <3 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "disabled";
|
||||
label = "I2C_0";
|
||||
};
|
||||
|
@ -115,7 +115,7 @@
|
|||
#size-cells = <0>;
|
||||
reg = <0x40004000 0x1000>;
|
||||
clock-frequency = <I2C_BITRATE_STANDARD>;
|
||||
interrupts = <4 1>;
|
||||
interrupts = <4 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "disabled";
|
||||
label = "I2C_1";
|
||||
};
|
||||
|
@ -123,7 +123,7 @@
|
|||
pwm0: pwm@4001c000 {
|
||||
compatible = "nordic,nrf-pwm";
|
||||
reg = <0x4001c000 0x1000>;
|
||||
interrupts = <28 1>;
|
||||
interrupts = <28 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "disabled";
|
||||
label = "PWM_0";
|
||||
#pwm-cells = <1>;
|
||||
|
@ -132,7 +132,7 @@
|
|||
pwm1: pwm@40021000 {
|
||||
compatible = "nordic,nrf-pwm";
|
||||
reg = <0x40021000 0x1000>;
|
||||
interrupts = <33 1>;
|
||||
interrupts = <33 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "disabled";
|
||||
label = "PWM_1";
|
||||
#pwm-cells = <1>;
|
||||
|
@ -141,7 +141,7 @@
|
|||
pwm2: pwm@40022000 {
|
||||
compatible = "nordic,nrf-pwm";
|
||||
reg = <0x40022000 0x1000>;
|
||||
interrupts = <34 1>;
|
||||
interrupts = <34 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "disabled";
|
||||
label = "PWM_2";
|
||||
#pwm-cells = <1>;
|
||||
|
@ -150,7 +150,7 @@
|
|||
qdec: qdec@40012000 {
|
||||
compatible = "nordic,nrf-qdec";
|
||||
reg = <0x40012000 0x1000>;
|
||||
interrupts = <18 1>;
|
||||
interrupts = <18 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "disabled";
|
||||
label = "QDEC";
|
||||
};
|
||||
|
@ -158,7 +158,7 @@
|
|||
rng: random@4000d000 {
|
||||
compatible = "nordic,nrf-rng";
|
||||
reg = <0x4000d000 0x1000>;
|
||||
interrupts = <13 1>;
|
||||
interrupts = <13 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "okay";
|
||||
label = "RNG";
|
||||
};
|
||||
|
@ -174,7 +174,7 @@
|
|||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <0x40003000 0x1000>;
|
||||
interrupts = <3 1>;
|
||||
interrupts = <3 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "disabled";
|
||||
label = "SPI_0";
|
||||
};
|
||||
|
@ -190,7 +190,7 @@
|
|||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <0x40004000 0x1000>;
|
||||
interrupts = <4 1>;
|
||||
interrupts = <4 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "disabled";
|
||||
label = "SPI_1";
|
||||
};
|
||||
|
@ -206,7 +206,7 @@
|
|||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <0x40023000 0x1000>;
|
||||
interrupts = <35 1>;
|
||||
interrupts = <35 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "disabled";
|
||||
label = "SPI_2";
|
||||
};
|
||||
|
@ -215,7 +215,7 @@
|
|||
compatible = "nordic,nrf-rtc";
|
||||
reg = <0x4000b000 0x1000>;
|
||||
cc-num = <3>;
|
||||
interrupts = <11 1>;
|
||||
interrupts = <11 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "okay";
|
||||
clock-frequency = <32768>;
|
||||
prescaler = <1>;
|
||||
|
@ -226,7 +226,7 @@
|
|||
compatible = "nordic,nrf-rtc";
|
||||
reg = <0x40011000 0x1000>;
|
||||
cc-num = <4>;
|
||||
interrupts = <17 1>;
|
||||
interrupts = <17 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "okay";
|
||||
clock-frequency = <32768>;
|
||||
prescaler = <1>;
|
||||
|
@ -237,7 +237,7 @@
|
|||
compatible = "nordic,nrf-rtc";
|
||||
reg = <0x40024000 0x1000>;
|
||||
cc-num = <4>;
|
||||
interrupts = <36 1>;
|
||||
interrupts = <36 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "okay";
|
||||
clock-frequency = <32768>;
|
||||
prescaler = <1>;
|
||||
|
@ -249,7 +249,7 @@
|
|||
status = "okay";
|
||||
reg = <0x40008000 0x1000>;
|
||||
cc-num = <4>;
|
||||
interrupts = <8 1>;
|
||||
interrupts = <8 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
prescaler = <0>;
|
||||
label = "TIMER_0";
|
||||
};
|
||||
|
@ -259,7 +259,7 @@
|
|||
status = "okay";
|
||||
reg = <0x40009000 0x1000>;
|
||||
cc-num = <4>;
|
||||
interrupts = <9 1>;
|
||||
interrupts = <9 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
prescaler = <0>;
|
||||
label = "TIMER_1";
|
||||
};
|
||||
|
@ -269,7 +269,7 @@
|
|||
status = "okay";
|
||||
reg = <0x4000a000 0x1000>;
|
||||
cc-num = <4>;
|
||||
interrupts = <10 1>;
|
||||
interrupts = <10 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
prescaler = <0>;
|
||||
label = "TIMER_2";
|
||||
};
|
||||
|
@ -279,7 +279,7 @@
|
|||
status = "okay";
|
||||
reg = <0x4001a000 0x1000>;
|
||||
cc-num = <6>;
|
||||
interrupts = <26 1>;
|
||||
interrupts = <26 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
prescaler = <0>;
|
||||
label = "TIMER_3";
|
||||
};
|
||||
|
@ -289,7 +289,7 @@
|
|||
status = "okay";
|
||||
reg = <0x4001b000 0x1000>;
|
||||
cc-num = <6>;
|
||||
interrupts = <27 1>;
|
||||
interrupts = <27 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
prescaler = <0>;
|
||||
label = "TIMER_4";
|
||||
};
|
||||
|
@ -297,7 +297,7 @@
|
|||
temp: temp@4000c000 {
|
||||
compatible = "nordic,nrf-temp";
|
||||
reg = <0x4000c000 0x1000>;
|
||||
interrupts = <12 1>;
|
||||
interrupts = <12 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "okay";
|
||||
label = "TEMP_0";
|
||||
};
|
||||
|
@ -305,7 +305,7 @@
|
|||
wdt: wdt0: watchdog@40010000 {
|
||||
compatible = "nordic,nrf-watchdog";
|
||||
reg = <0x40010000 0x1000>;
|
||||
interrupts = <16 1>;
|
||||
interrupts = <16 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "okay";
|
||||
label = "WDT";
|
||||
};
|
||||
|
|
|
@ -50,7 +50,7 @@
|
|||
adc: adc@40007000 {
|
||||
compatible = "nordic,nrf-saadc";
|
||||
reg = <0x40007000 0x1000>;
|
||||
interrupts = <7 1>;
|
||||
interrupts = <7 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "disabled";
|
||||
label = "ADC_0";
|
||||
#io-channel-cells = <1>;
|
||||
|
@ -59,7 +59,7 @@
|
|||
clock: clock@40000000 {
|
||||
compatible = "nordic,nrf-clock";
|
||||
reg = <0x40000000 0x1000>;
|
||||
interrupts = <0 1>;
|
||||
interrupts = <0 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "okay";
|
||||
label = "CLOCK";
|
||||
};
|
||||
|
@ -68,7 +68,7 @@
|
|||
/* uart can be either UART or UARTE, for the user to pick */
|
||||
/* compatible = "nordic,nrf-uarte" or "nordic,nrf-uart"; */
|
||||
reg = <0x40002000 0x1000>;
|
||||
interrupts = <2 1>;
|
||||
interrupts = <2 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "disabled";
|
||||
label = "UART_0";
|
||||
};
|
||||
|
@ -76,7 +76,7 @@
|
|||
uart1: uart@40028000 {
|
||||
compatible = "nordic,nrf-uarte";
|
||||
reg = <0x40028000 0x1000>;
|
||||
interrupts = <40 1>;
|
||||
interrupts = <40 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "disabled";
|
||||
label = "UART_1";
|
||||
};
|
||||
|
@ -122,7 +122,7 @@
|
|||
#size-cells = <0>;
|
||||
reg = <0x40003000 0x1000>;
|
||||
clock-frequency = <I2C_BITRATE_STANDARD>;
|
||||
interrupts = <3 1>;
|
||||
interrupts = <3 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "disabled";
|
||||
label = "I2C_0";
|
||||
};
|
||||
|
@ -139,7 +139,7 @@
|
|||
#size-cells = <0>;
|
||||
reg = <0x40004000 0x1000>;
|
||||
clock-frequency = <I2C_BITRATE_STANDARD>;
|
||||
interrupts = <4 1>;
|
||||
interrupts = <4 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "disabled";
|
||||
label = "I2C_1";
|
||||
};
|
||||
|
@ -147,7 +147,7 @@
|
|||
pwm0: pwm@4001c000 {
|
||||
compatible = "nordic,nrf-pwm";
|
||||
reg = <0x4001c000 0x1000>;
|
||||
interrupts = <28 1>;
|
||||
interrupts = <28 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "disabled";
|
||||
label = "PWM_0";
|
||||
#pwm-cells = <1>;
|
||||
|
@ -156,7 +156,7 @@
|
|||
pwm1: pwm@40021000 {
|
||||
compatible = "nordic,nrf-pwm";
|
||||
reg = <0x40021000 0x1000>;
|
||||
interrupts = <33 1>;
|
||||
interrupts = <33 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "disabled";
|
||||
label = "PWM_1";
|
||||
#pwm-cells = <1>;
|
||||
|
@ -165,7 +165,7 @@
|
|||
pwm2: pwm@40022000 {
|
||||
compatible = "nordic,nrf-pwm";
|
||||
reg = <0x40022000 0x1000>;
|
||||
interrupts = <34 1>;
|
||||
interrupts = <34 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "disabled";
|
||||
label = "PWM_2";
|
||||
#pwm-cells = <1>;
|
||||
|
@ -174,7 +174,7 @@
|
|||
pwm3: pwm@4002d000 {
|
||||
compatible = "nordic,nrf-pwm";
|
||||
reg = <0x4002d000 0x1000>;
|
||||
interrupts = <45 1>;
|
||||
interrupts = <45 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "disabled";
|
||||
label = "PWM_3";
|
||||
#pwm-cells = <1>;
|
||||
|
@ -183,7 +183,7 @@
|
|||
qdec: qdec@40012000 {
|
||||
compatible = "nordic,nrf-qdec";
|
||||
reg = <0x40012000 0x1000>;
|
||||
interrupts = <18 1>;
|
||||
interrupts = <18 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "disabled";
|
||||
label = "QDEC";
|
||||
};
|
||||
|
@ -191,7 +191,7 @@
|
|||
rng: random@4000d000 {
|
||||
compatible = "nordic,nrf-rng";
|
||||
reg = <0x4000d000 0x1000>;
|
||||
interrupts = <13 1>;
|
||||
interrupts = <13 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "okay";
|
||||
label = "RNG";
|
||||
};
|
||||
|
@ -207,7 +207,7 @@
|
|||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <0x40003000 0x1000>;
|
||||
interrupts = <3 1>;
|
||||
interrupts = <3 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "disabled";
|
||||
label = "SPI_0";
|
||||
};
|
||||
|
@ -223,7 +223,7 @@
|
|||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <0x40004000 0x1000>;
|
||||
interrupts = <4 1>;
|
||||
interrupts = <4 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "disabled";
|
||||
label = "SPI_1";
|
||||
};
|
||||
|
@ -239,7 +239,7 @@
|
|||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <0x40023000 0x1000>;
|
||||
interrupts = <35 1>;
|
||||
interrupts = <35 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "disabled";
|
||||
label = "SPI_2";
|
||||
};
|
||||
|
@ -249,7 +249,7 @@
|
|||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <0x4002f000 0x1000>;
|
||||
interrupts = <47 1>;
|
||||
interrupts = <47 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "disabled";
|
||||
label = "SPI_3";
|
||||
};
|
||||
|
@ -258,7 +258,7 @@
|
|||
compatible = "nordic,nrf-rtc";
|
||||
reg = <0x4000b000 0x1000>;
|
||||
cc-num = <3>;
|
||||
interrupts = <11 1>;
|
||||
interrupts = <11 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "okay";
|
||||
clock-frequency = <32768>;
|
||||
prescaler = <1>;
|
||||
|
@ -269,7 +269,7 @@
|
|||
compatible = "nordic,nrf-rtc";
|
||||
reg = <0x40011000 0x1000>;
|
||||
cc-num = <4>;
|
||||
interrupts = <17 1>;
|
||||
interrupts = <17 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "okay";
|
||||
clock-frequency = <32768>;
|
||||
prescaler = <1>;
|
||||
|
@ -280,7 +280,7 @@
|
|||
compatible = "nordic,nrf-rtc";
|
||||
reg = <0x40024000 0x1000>;
|
||||
cc-num = <4>;
|
||||
interrupts = <36 1>;
|
||||
interrupts = <36 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "okay";
|
||||
clock-frequency = <32768>;
|
||||
prescaler = <1>;
|
||||
|
@ -292,7 +292,7 @@
|
|||
status = "okay";
|
||||
reg = <0x40008000 0x1000>;
|
||||
cc-num = <4>;
|
||||
interrupts = <8 1>;
|
||||
interrupts = <8 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
prescaler = <0>;
|
||||
label = "TIMER_0";
|
||||
};
|
||||
|
@ -302,7 +302,7 @@
|
|||
status = "okay";
|
||||
reg = <0x40009000 0x1000>;
|
||||
cc-num = <4>;
|
||||
interrupts = <9 1>;
|
||||
interrupts = <9 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
prescaler = <0>;
|
||||
label = "TIMER_1";
|
||||
};
|
||||
|
@ -312,7 +312,7 @@
|
|||
status = "okay";
|
||||
reg = <0x4000a000 0x1000>;
|
||||
cc-num = <4>;
|
||||
interrupts = <10 1>;
|
||||
interrupts = <10 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
prescaler = <0>;
|
||||
label = "TIMER_2";
|
||||
};
|
||||
|
@ -322,7 +322,7 @@
|
|||
status = "okay";
|
||||
reg = <0x4001a000 0x1000>;
|
||||
cc-num = <6>;
|
||||
interrupts = <26 1>;
|
||||
interrupts = <26 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
prescaler = <0>;
|
||||
label = "TIMER_3";
|
||||
};
|
||||
|
@ -332,7 +332,7 @@
|
|||
status = "okay";
|
||||
reg = <0x4001b000 0x1000>;
|
||||
cc-num = <6>;
|
||||
interrupts = <27 1>;
|
||||
interrupts = <27 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
prescaler = <0>;
|
||||
label = "TIMER_4";
|
||||
};
|
||||
|
@ -340,7 +340,7 @@
|
|||
temp: temp@4000c000 {
|
||||
compatible = "nordic,nrf-temp";
|
||||
reg = <0x4000c000 0x1000>;
|
||||
interrupts = <12 1>;
|
||||
interrupts = <12 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "okay";
|
||||
label = "TEMP_0";
|
||||
};
|
||||
|
@ -348,7 +348,7 @@
|
|||
usbd: usbd@40027000 {
|
||||
compatible = "nordic,nrf-usbd";
|
||||
reg = <0x40027000 0x1000>;
|
||||
interrupts = <39 1>;
|
||||
interrupts = <39 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
num-bidir-endpoints = <1>;
|
||||
num-in-endpoints = <7>;
|
||||
num-out-endpoints = <7>;
|
||||
|
@ -361,7 +361,7 @@
|
|||
wdt: wdt0: watchdog@40010000 {
|
||||
compatible = "nordic,nrf-watchdog";
|
||||
reg = <0x40010000 0x1000>;
|
||||
interrupts = <16 1>;
|
||||
interrupts = <16 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "okay";
|
||||
label = "WDT";
|
||||
};
|
||||
|
|
|
@ -46,7 +46,7 @@
|
|||
adc: adc@40007000 {
|
||||
compatible = "nordic,nrf-saadc";
|
||||
reg = <0x40007000 0x1000>;
|
||||
interrupts = <7 1>;
|
||||
interrupts = <7 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "disabled";
|
||||
label = "ADC_0";
|
||||
#io-channel-cells = <1>;
|
||||
|
@ -55,7 +55,7 @@
|
|||
clock: clock@40000000 {
|
||||
compatible = "nordic,nrf-clock";
|
||||
reg = <0x40000000 0x1000>;
|
||||
interrupts = <0 1>;
|
||||
interrupts = <0 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "okay";
|
||||
label = "CLOCK";
|
||||
};
|
||||
|
@ -64,7 +64,7 @@
|
|||
/* uart can be either UART or UARTE, for the user to pick */
|
||||
/* compatible = "nordic,nrf-uarte" or "nordic,nrf-uart"; */
|
||||
reg = <0x40002000 0x1000>;
|
||||
interrupts = <2 1>;
|
||||
interrupts = <2 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "disabled";
|
||||
label = "UART_0";
|
||||
};
|
||||
|
@ -72,7 +72,7 @@
|
|||
uart1: uart@40028000 {
|
||||
compatible = "nordic,nrf-uarte";
|
||||
reg = <0x40028000 0x1000>;
|
||||
interrupts = <40 1>;
|
||||
interrupts = <40 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "disabled";
|
||||
label = "UART_1";
|
||||
};
|
||||
|
@ -118,7 +118,7 @@
|
|||
#size-cells = <0>;
|
||||
reg = <0x40003000 0x1000>;
|
||||
clock-frequency = <I2C_BITRATE_STANDARD>;
|
||||
interrupts = <3 1>;
|
||||
interrupts = <3 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "disabled";
|
||||
label = "I2C_0";
|
||||
};
|
||||
|
@ -135,7 +135,7 @@
|
|||
#size-cells = <0>;
|
||||
reg = <0x40004000 0x1000>;
|
||||
clock-frequency = <I2C_BITRATE_STANDARD>;
|
||||
interrupts = <4 1>;
|
||||
interrupts = <4 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "disabled";
|
||||
label = "I2C_1";
|
||||
};
|
||||
|
@ -143,7 +143,7 @@
|
|||
pwm0: pwm@4001c000 {
|
||||
compatible = "nordic,nrf-pwm";
|
||||
reg = <0x4001c000 0x1000>;
|
||||
interrupts = <28 1>;
|
||||
interrupts = <28 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "disabled";
|
||||
label = "PWM_0";
|
||||
#pwm-cells = <1>;
|
||||
|
@ -152,7 +152,7 @@
|
|||
pwm1: pwm@40021000 {
|
||||
compatible = "nordic,nrf-pwm";
|
||||
reg = <0x40021000 0x1000>;
|
||||
interrupts = <33 1>;
|
||||
interrupts = <33 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "disabled";
|
||||
label = "PWM_1";
|
||||
#pwm-cells = <1>;
|
||||
|
@ -161,7 +161,7 @@
|
|||
pwm2: pwm@40022000 {
|
||||
compatible = "nordic,nrf-pwm";
|
||||
reg = <0x40022000 0x1000>;
|
||||
interrupts = <34 1>;
|
||||
interrupts = <34 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "disabled";
|
||||
label = "PWM_2";
|
||||
#pwm-cells = <1>;
|
||||
|
@ -170,7 +170,7 @@
|
|||
pwm3: pwm@4002d000 {
|
||||
compatible = "nordic,nrf-pwm";
|
||||
reg = <0x4002d000 0x1000>;
|
||||
interrupts = <45 1>;
|
||||
interrupts = <45 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "disabled";
|
||||
label = "PWM_3";
|
||||
#pwm-cells = <1>;
|
||||
|
@ -179,7 +179,7 @@
|
|||
qdec: qdec@40012000 {
|
||||
compatible = "nordic,nrf-qdec";
|
||||
reg = <0x40012000 0x1000>;
|
||||
interrupts = <18 1>;
|
||||
interrupts = <18 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "disabled";
|
||||
label = "QDEC";
|
||||
};
|
||||
|
@ -187,7 +187,7 @@
|
|||
rng: random@4000d000 {
|
||||
compatible = "nordic,nrf-rng";
|
||||
reg = <0x4000d000 0x1000>;
|
||||
interrupts = <13 1>;
|
||||
interrupts = <13 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "okay";
|
||||
label = "RNG";
|
||||
};
|
||||
|
@ -203,7 +203,7 @@
|
|||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <0x40003000 0x1000>;
|
||||
interrupts = <3 1>;
|
||||
interrupts = <3 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "disabled";
|
||||
label = "SPI_0";
|
||||
};
|
||||
|
@ -219,7 +219,7 @@
|
|||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <0x40004000 0x1000>;
|
||||
interrupts = <4 1>;
|
||||
interrupts = <4 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "disabled";
|
||||
label = "SPI_1";
|
||||
};
|
||||
|
@ -235,7 +235,7 @@
|
|||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <0x40023000 0x1000>;
|
||||
interrupts = <35 1>;
|
||||
interrupts = <35 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "disabled";
|
||||
label = "SPI_2";
|
||||
};
|
||||
|
@ -245,7 +245,7 @@
|
|||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <0x4002f000 0x1000>;
|
||||
interrupts = <47 1>;
|
||||
interrupts = <47 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "disabled";
|
||||
label = "SPI_3";
|
||||
};
|
||||
|
@ -255,7 +255,7 @@
|
|||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <0x40029000 0x1000>;
|
||||
interrupts = <41 1>;
|
||||
interrupts = <41 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "disabled";
|
||||
label = "QSPI";
|
||||
};
|
||||
|
@ -264,7 +264,7 @@
|
|||
compatible = "nordic,nrf-rtc";
|
||||
reg = <0x4000b000 0x1000>;
|
||||
cc-num = <3>;
|
||||
interrupts = <11 1>;
|
||||
interrupts = <11 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "okay";
|
||||
clock-frequency = <32768>;
|
||||
prescaler = <1>;
|
||||
|
@ -275,7 +275,7 @@
|
|||
compatible = "nordic,nrf-rtc";
|
||||
reg = <0x40011000 0x1000>;
|
||||
cc-num = <4>;
|
||||
interrupts = <17 1>;
|
||||
interrupts = <17 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "okay";
|
||||
clock-frequency = <32768>;
|
||||
prescaler = <1>;
|
||||
|
@ -286,7 +286,7 @@
|
|||
compatible = "nordic,nrf-rtc";
|
||||
reg = <0x40024000 0x1000>;
|
||||
cc-num = <4>;
|
||||
interrupts = <36 1>;
|
||||
interrupts = <36 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "okay";
|
||||
clock-frequency = <32768>;
|
||||
prescaler = <1>;
|
||||
|
@ -298,7 +298,7 @@
|
|||
status = "okay";
|
||||
reg = <0x40008000 0x1000>;
|
||||
cc-num = <4>;
|
||||
interrupts = <8 1>;
|
||||
interrupts = <8 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
prescaler = <0>;
|
||||
label = "TIMER_0";
|
||||
};
|
||||
|
@ -308,7 +308,7 @@
|
|||
status = "okay";
|
||||
reg = <0x40009000 0x1000>;
|
||||
cc-num = <4>;
|
||||
interrupts = <9 1>;
|
||||
interrupts = <9 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
prescaler = <0>;
|
||||
label = "TIMER_1";
|
||||
};
|
||||
|
@ -318,7 +318,7 @@
|
|||
status = "okay";
|
||||
reg = <0x4000a000 0x1000>;
|
||||
cc-num = <4>;
|
||||
interrupts = <10 1>;
|
||||
interrupts = <10 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
prescaler = <0>;
|
||||
label = "TIMER_2";
|
||||
};
|
||||
|
@ -328,7 +328,7 @@
|
|||
status = "okay";
|
||||
reg = <0x4001a000 0x1000>;
|
||||
cc-num = <6>;
|
||||
interrupts = <26 1>;
|
||||
interrupts = <26 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
prescaler = <0>;
|
||||
label = "TIMER_3";
|
||||
};
|
||||
|
@ -338,7 +338,7 @@
|
|||
status = "okay";
|
||||
reg = <0x4001b000 0x1000>;
|
||||
cc-num = <6>;
|
||||
interrupts = <27 1>;
|
||||
interrupts = <27 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
prescaler = <0>;
|
||||
label = "TIMER_4";
|
||||
};
|
||||
|
@ -346,7 +346,7 @@
|
|||
temp: temp@4000c000 {
|
||||
compatible = "nordic,nrf-temp";
|
||||
reg = <0x4000c000 0x1000>;
|
||||
interrupts = <12 1>;
|
||||
interrupts = <12 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "okay";
|
||||
label = "TEMP_0";
|
||||
};
|
||||
|
@ -354,7 +354,7 @@
|
|||
usbd: usbd@40027000 {
|
||||
compatible = "nordic,nrf-usbd";
|
||||
reg = <0x40027000 0x1000>;
|
||||
interrupts = <39 1>;
|
||||
interrupts = <39 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
num-bidir-endpoints = <1>;
|
||||
num-in-endpoints = <7>;
|
||||
num-out-endpoints = <7>;
|
||||
|
@ -367,7 +367,7 @@
|
|||
wdt: wdt0: watchdog@40010000 {
|
||||
compatible = "nordic,nrf-watchdog";
|
||||
reg = <0x40010000 0x1000>;
|
||||
interrupts = <16 1>;
|
||||
interrupts = <16 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "okay";
|
||||
label = "WDT";
|
||||
};
|
||||
|
@ -382,7 +382,7 @@
|
|||
cryptocell310: crypto@5002b000 {
|
||||
compatible = "arm,cryptocell-310";
|
||||
reg = <0x5002B000 0x1000>;
|
||||
interrupts = <42 1>;
|
||||
interrupts = <42 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
label = "CRYPTOCELL310";
|
||||
};
|
||||
};
|
||||
|
|
|
@ -61,7 +61,7 @@
|
|||
cryptocell312: crypto@50845000 {
|
||||
compatible = "arm,cryptocell-312";
|
||||
reg = <0x50845000 0x1000>;
|
||||
interrupts = <68 1>;
|
||||
interrupts = <68 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
label = "CRYPTOCELL312";
|
||||
};
|
||||
};
|
||||
|
@ -77,7 +77,7 @@
|
|||
spu: spu@50003000 {
|
||||
compatible = "nordic,nrf-spu";
|
||||
reg = <0x50003000 0x1000>;
|
||||
interrupts = <3 1>;
|
||||
interrupts = <3 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
|
|
|
@ -24,7 +24,7 @@ flash_controller: flash-controller@39000 {
|
|||
adc: adc@e000 {
|
||||
compatible = "nordic,nrf-saadc";
|
||||
reg = <0xe000 0x1000>;
|
||||
interrupts = <14 1>;
|
||||
interrupts = <14 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "disabled";
|
||||
label = "ADC_0";
|
||||
#io-channel-cells = <1>;
|
||||
|
@ -40,42 +40,42 @@ dppic: dppic@17000 {
|
|||
egu0: egu@1b000 {
|
||||
compatible = "nordic,nrf-egu";
|
||||
reg = <0x1b000 0x1000>;
|
||||
interrupts = <27 1>;
|
||||
interrupts = <27 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
egu1: egu@1c000 {
|
||||
compatible = "nordic,nrf-egu";
|
||||
reg = <0x1c000 0x1000>;
|
||||
interrupts = <28 1>;
|
||||
interrupts = <28 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
egu2: egu@1d000 {
|
||||
compatible = "nordic,nrf-egu";
|
||||
reg = <0x1d000 0x1000>;
|
||||
interrupts = <29 1>;
|
||||
interrupts = <29 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
egu3: egu@1e000 {
|
||||
compatible = "nordic,nrf-egu";
|
||||
reg = <0x1e000 0x1000>;
|
||||
interrupts = <30 1>;
|
||||
interrupts = <30 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
egu4: egu@1f000 {
|
||||
compatible = "nordic,nrf-egu";
|
||||
reg = <0x1f000 0x1000>;
|
||||
interrupts = <31 1>;
|
||||
interrupts = <31 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
egu5: egu@20000 {
|
||||
compatible = "nordic,nrf-egu";
|
||||
reg = <0x20000 0x1000>;
|
||||
interrupts = <32 1>;
|
||||
interrupts = <32 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
|
@ -84,7 +84,7 @@ i2s0: i2s@28000 {
|
|||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <0x28000 0x1000>;
|
||||
interrupts = <40 1>;
|
||||
interrupts = <40 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "disabled";
|
||||
label = "I2S_0";
|
||||
};
|
||||
|
@ -92,7 +92,7 @@ i2s0: i2s@28000 {
|
|||
ipc: ipc@2a000 {
|
||||
compatible = "nordic,nrf-ipc";
|
||||
reg = <0x2a000 0x1000>;
|
||||
interrupts = <42 1>;
|
||||
interrupts = <42 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "okay";
|
||||
label = "IPC";
|
||||
};
|
||||
|
@ -100,14 +100,14 @@ ipc: ipc@2a000 {
|
|||
kmu: kmu@39000 {
|
||||
compatible = "nordic,nrf-kmu";
|
||||
reg = <0x39000 0x1000>;
|
||||
interrupts = <57 1>;
|
||||
interrupts = <57 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
pdm0: pdm@26000 {
|
||||
compatible = "nordic,nrf-pdm";
|
||||
reg = <0x26000 0x1000>;
|
||||
interrupts = <38 1>;
|
||||
interrupts = <38 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "disabled";
|
||||
label = "PDM_0";
|
||||
};
|
||||
|
@ -127,7 +127,7 @@ vmc: vmc@81000 {
|
|||
uart0: uart@8000 {
|
||||
compatible = "nordic,nrf-uarte";
|
||||
reg = <0x8000 0x1000>;
|
||||
interrupts = <8 1>;
|
||||
interrupts = <8 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "disabled";
|
||||
label = "UART_0";
|
||||
};
|
||||
|
@ -135,7 +135,7 @@ uart0: uart@8000 {
|
|||
uart1: uart@9000 {
|
||||
compatible = "nordic,nrf-uarte";
|
||||
reg = <0x9000 0x1000>;
|
||||
interrupts = <9 1>;
|
||||
interrupts = <9 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "disabled";
|
||||
label = "UART_1";
|
||||
};
|
||||
|
@ -143,7 +143,7 @@ uart1: uart@9000 {
|
|||
uart2: uart@b000 {
|
||||
compatible = "nordic,nrf-uarte";
|
||||
reg = <0xb000 0x1000>;
|
||||
interrupts = <11 1>;
|
||||
interrupts = <11 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "disabled";
|
||||
label = "UART_2";
|
||||
};
|
||||
|
@ -151,7 +151,7 @@ uart2: uart@b000 {
|
|||
uart3: uart@c000 {
|
||||
compatible = "nordic,nrf-uarte";
|
||||
reg = <0xc000 0x1000>;
|
||||
interrupts = <12 1>;
|
||||
interrupts = <12 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "disabled";
|
||||
label = "UART_3";
|
||||
};
|
||||
|
@ -166,7 +166,7 @@ i2c0: i2c@8000 {
|
|||
#size-cells = <0>;
|
||||
reg = <0x8000 0x1000>;
|
||||
clock-frequency = <I2C_BITRATE_STANDARD>;
|
||||
interrupts = <8 1>;
|
||||
interrupts = <8 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "disabled";
|
||||
label = "I2C_0";
|
||||
};
|
||||
|
@ -182,7 +182,7 @@ i2c1: i2c@9000 {
|
|||
#size-cells = <0>;
|
||||
reg = <0x9000 0x1000>;
|
||||
clock-frequency = <I2C_BITRATE_STANDARD>;
|
||||
interrupts = <9 1>;
|
||||
interrupts = <9 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "disabled";
|
||||
label = "I2C_1";
|
||||
};
|
||||
|
@ -198,7 +198,7 @@ i2c2: i2c@b000 {
|
|||
#size-cells = <0>;
|
||||
reg = <0xb000 0x1000>;
|
||||
clock-frequency = <I2C_BITRATE_STANDARD>;
|
||||
interrupts = <11 1>;
|
||||
interrupts = <11 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "disabled";
|
||||
label = "I2C_2";
|
||||
};
|
||||
|
@ -214,7 +214,7 @@ i2c3: i2c@c000 {
|
|||
#size-cells = <0>;
|
||||
reg = <0xc000 0x1000>;
|
||||
clock-frequency = <I2C_BITRATE_STANDARD>;
|
||||
interrupts = <12 1>;
|
||||
interrupts = <12 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "disabled";
|
||||
label = "I2C_3";
|
||||
};
|
||||
|
@ -229,7 +229,7 @@ spi0: spi@8000 {
|
|||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <0x8000 0x1000>;
|
||||
interrupts = <8 1>;
|
||||
interrupts = <8 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "disabled";
|
||||
label = "SPI_0";
|
||||
};
|
||||
|
@ -244,7 +244,7 @@ spi1: spi@9000 {
|
|||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <0x9000 0x1000>;
|
||||
interrupts = <9 1>;
|
||||
interrupts = <9 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "disabled";
|
||||
label = "SPI_1";
|
||||
};
|
||||
|
@ -259,7 +259,7 @@ spi2: spi@b000 {
|
|||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <0xb000 0x1000>;
|
||||
interrupts = <11 1>;
|
||||
interrupts = <11 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "disabled";
|
||||
label = "SPI_2";
|
||||
};
|
||||
|
@ -274,7 +274,7 @@ spi3: spi@c000 {
|
|||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <0xc000 0x1000>;
|
||||
interrupts = <12 1>;
|
||||
interrupts = <12 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "disabled";
|
||||
label = "SPI_3";
|
||||
};
|
||||
|
@ -284,7 +284,7 @@ spi4: spi@a000 {
|
|||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <0xa000 0x1000>;
|
||||
interrupts = <10 1>;
|
||||
interrupts = <10 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "disabled";
|
||||
label = "SPI_4";
|
||||
};
|
||||
|
@ -292,7 +292,7 @@ spi4: spi@a000 {
|
|||
pwm0: pwm@21000 {
|
||||
compatible = "nordic,nrf-pwm";
|
||||
reg = <0x21000 0x1000>;
|
||||
interrupts = <33 1>;
|
||||
interrupts = <33 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "disabled";
|
||||
label = "PWM_0";
|
||||
#pwm-cells = <1>;
|
||||
|
@ -301,7 +301,7 @@ pwm0: pwm@21000 {
|
|||
pwm1: pwm@22000 {
|
||||
compatible = "nordic,nrf-pwm";
|
||||
reg = <0x22000 0x1000>;
|
||||
interrupts = <34 1>;
|
||||
interrupts = <34 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "disabled";
|
||||
label = "PWM_1";
|
||||
#pwm-cells = <1>;
|
||||
|
@ -310,7 +310,7 @@ pwm1: pwm@22000 {
|
|||
pwm2: pwm@23000 {
|
||||
compatible = "nordic,nrf-pwm";
|
||||
reg = <0x23000 0x1000>;
|
||||
interrupts = <35 1>;
|
||||
interrupts = <35 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "disabled";
|
||||
label = "PWM_2";
|
||||
#pwm-cells = <1>;
|
||||
|
@ -319,7 +319,7 @@ pwm2: pwm@23000 {
|
|||
pwm3: pwm@24000 {
|
||||
compatible = "nordic,nrf-pwm";
|
||||
reg = <0x24000 0x1000>;
|
||||
interrupts = <36 1>;
|
||||
interrupts = <36 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "disabled";
|
||||
label = "PWM_3";
|
||||
#pwm-cells = <1>;
|
||||
|
@ -349,7 +349,7 @@ qspi: qspi@2b000 {
|
|||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <0x2b000 0x1000>;
|
||||
interrupts = <43 1>;
|
||||
interrupts = <43 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "disabled";
|
||||
label = "QSPI";
|
||||
};
|
||||
|
@ -358,7 +358,7 @@ rtc0: rtc@14000 {
|
|||
compatible = "nordic,nrf-rtc";
|
||||
reg = <0x14000 0x1000>;
|
||||
cc-num = <4>;
|
||||
interrupts = <20 1>;
|
||||
interrupts = <20 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "okay";
|
||||
clock-frequency = <32768>;
|
||||
prescaler = <1>;
|
||||
|
@ -369,7 +369,7 @@ rtc1: rtc@15000 {
|
|||
compatible = "nordic,nrf-rtc";
|
||||
reg = <0x15000 0x1000>;
|
||||
cc-num = <4>;
|
||||
interrupts = <21 1>;
|
||||
interrupts = <21 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "okay";
|
||||
clock-frequency = <32768>;
|
||||
prescaler = <1>;
|
||||
|
@ -379,7 +379,7 @@ rtc1: rtc@15000 {
|
|||
clock: clock@5000 {
|
||||
compatible = "nordic,nrf-clock";
|
||||
reg = <0x5000 0x1000>;
|
||||
interrupts = <5 1>;
|
||||
interrupts = <5 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "okay";
|
||||
label = "CLOCK";
|
||||
};
|
||||
|
@ -387,14 +387,14 @@ clock: clock@5000 {
|
|||
power: power@5000 {
|
||||
compatible = "nordic,nrf-power";
|
||||
reg = <0x5000 0x1000>;
|
||||
interrupts = <5 1>;
|
||||
interrupts = <5 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
wdt: wdt0: watchdog@18000 {
|
||||
compatible = "nordic,nrf-watchdog";
|
||||
reg = <0x18000 0x1000>;
|
||||
interrupts = <24 1>;
|
||||
interrupts = <24 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "okay";
|
||||
label = "WDT";
|
||||
};
|
||||
|
@ -402,7 +402,7 @@ wdt: wdt0: watchdog@18000 {
|
|||
wdt1: watchdog@19000 {
|
||||
compatible = "nordic,nrf-watchdog";
|
||||
reg = <0x19000 0x1000>;
|
||||
interrupts = <25 1>;
|
||||
interrupts = <25 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "disabled";
|
||||
label = "WDT_1";
|
||||
};
|
||||
|
@ -412,7 +412,7 @@ timer0: timer@f000 {
|
|||
status = "disabled";
|
||||
reg = <0xf000 0x1000>;
|
||||
cc-num = <6>;
|
||||
interrupts = <15 1>;
|
||||
interrupts = <15 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
prescaler = <0>;
|
||||
label = "TIMER_0";
|
||||
};
|
||||
|
@ -422,7 +422,7 @@ timer1: timer@10000 {
|
|||
status = "disabled";
|
||||
reg = <0x10000 0x1000>;
|
||||
cc-num = <6>;
|
||||
interrupts = <16 1>;
|
||||
interrupts = <16 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
prescaler = <0>;
|
||||
label = "TIMER_1";
|
||||
};
|
||||
|
@ -432,7 +432,7 @@ timer2: timer@11000 {
|
|||
status = "disabled";
|
||||
reg = <0x11000 0x1000>;
|
||||
cc-num = <6>;
|
||||
interrupts = <17 1>;
|
||||
interrupts = <17 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
prescaler = <0>;
|
||||
label = "TIMER_2";
|
||||
};
|
||||
|
@ -440,7 +440,7 @@ timer2: timer@11000 {
|
|||
usbd: usbd@36000 {
|
||||
compatible = "nordic,nrf-usbd";
|
||||
reg = <0x36000 0x1000>;
|
||||
interrupts = <54 1>;
|
||||
interrupts = <54 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
num-bidir-endpoints = <1>;
|
||||
num-in-endpoints = <7>;
|
||||
num-out-endpoints = <7>;
|
||||
|
|
|
@ -60,7 +60,7 @@
|
|||
clock: clock@41005000 {
|
||||
compatible = "nordic,nrf-clock";
|
||||
reg = <0x41005000 0x1000>;
|
||||
interrupts = <5 1>;
|
||||
interrupts = <5 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "okay";
|
||||
label = "CLOCK";
|
||||
};
|
||||
|
@ -75,7 +75,7 @@
|
|||
egu0: egu@41014000 {
|
||||
compatible = "nordic,nrf-egu";
|
||||
reg = <0x41014000 0x1000>;
|
||||
interrupts = <20 1>;
|
||||
interrupts = <20 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "okay";
|
||||
label = "EGU_0";
|
||||
};
|
||||
|
@ -124,7 +124,7 @@
|
|||
#size-cells = <0>;
|
||||
reg = <0x41013000 0x1000>;
|
||||
clock-frequency = <I2C_BITRATE_STANDARD>;
|
||||
interrupts = <19 1>;
|
||||
interrupts = <19 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "disabled";
|
||||
label = "I2C_0";
|
||||
};
|
||||
|
@ -132,7 +132,7 @@
|
|||
ipc: ipc@41012000 {
|
||||
compatible = "nordic,nrf-ipc";
|
||||
reg = <0x41012000 0x1000>;
|
||||
interrupts = <18 1>;
|
||||
interrupts = <18 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "okay";
|
||||
label = "IPC";
|
||||
};
|
||||
|
@ -140,14 +140,14 @@
|
|||
power: power@41005000 {
|
||||
compatible = "nordic,nrf-power";
|
||||
reg = <0x41005000 0x1000>;
|
||||
interrupts = <5 1>;
|
||||
interrupts = <5 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
rng: random@41009000 {
|
||||
compatible = "nordic,nrf-rng";
|
||||
reg = <0x41009000 0x1000>;
|
||||
interrupts = <9 1>;
|
||||
interrupts = <9 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "okay";
|
||||
label = "RNG";
|
||||
};
|
||||
|
@ -156,7 +156,7 @@
|
|||
compatible = "nordic,nrf-rtc";
|
||||
reg = <0x41011000 0x1000>;
|
||||
cc-num = <4>;
|
||||
interrupts = <17 1>;
|
||||
interrupts = <17 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "okay";
|
||||
label = "RTC_0";
|
||||
};
|
||||
|
@ -165,7 +165,7 @@
|
|||
compatible = "nordic,nrf-rtc";
|
||||
reg = <0x41016000 0x1000>;
|
||||
cc-num = <4>;
|
||||
interrupts = <22 1>;
|
||||
interrupts = <22 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "okay";
|
||||
label = "RTC_1";
|
||||
};
|
||||
|
@ -180,7 +180,7 @@
|
|||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <0x41013000 0x1000>;
|
||||
interrupts = <19 1>;
|
||||
interrupts = <19 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "disabled";
|
||||
label = "SPI_0";
|
||||
};
|
||||
|
@ -188,7 +188,7 @@
|
|||
temp: temp@41010000 {
|
||||
compatible = "nordic,nrf-temp";
|
||||
reg = <0x41010000 0x1000>;
|
||||
interrupts = <16 1>;
|
||||
interrupts = <16 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "okay";
|
||||
label = "TEMP_0";
|
||||
};
|
||||
|
@ -198,7 +198,7 @@
|
|||
status = "disabled";
|
||||
reg = <0x4100c000 0x1000>;
|
||||
cc-num = <8>;
|
||||
interrupts = <12 1>;
|
||||
interrupts = <12 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
prescaler = <0>;
|
||||
label = "TIMER0";
|
||||
};
|
||||
|
@ -208,7 +208,7 @@
|
|||
status = "disabled";
|
||||
reg = <0x41018000 0x1000>;
|
||||
cc-num = <8>;
|
||||
interrupts = <24 1>;
|
||||
interrupts = <24 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
prescaler = <0>;
|
||||
label = "TIMER1";
|
||||
};
|
||||
|
@ -218,7 +218,7 @@
|
|||
status = "disabled";
|
||||
reg = <0x41019000 0x1000>;
|
||||
cc-num = <8>;
|
||||
interrupts = <25 1>;
|
||||
interrupts = <25 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
prescaler = <0>;
|
||||
label = "TIMER2";
|
||||
};
|
||||
|
@ -226,7 +226,7 @@
|
|||
uart0: uart@41013000 {
|
||||
compatible = "nordic,nrf-uarte";
|
||||
reg = <0x41013000 0x1000>;
|
||||
interrupts = <19 1>;
|
||||
interrupts = <19 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "disabled";
|
||||
label = "UART_0";
|
||||
};
|
||||
|
@ -246,7 +246,7 @@
|
|||
wdt: wdt0: watchdog@4100b000 {
|
||||
compatible = "nordic,nrf-watchdog";
|
||||
reg = <0x4100b000 0x1000>;
|
||||
interrupts = <11 1>;
|
||||
interrupts = <11 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "okay";
|
||||
label = "WDT";
|
||||
};
|
||||
|
|
|
@ -56,7 +56,7 @@
|
|||
cryptocell310: crypto@50841000 {
|
||||
compatible = "arm,cryptocell-310";
|
||||
reg = <0x50841000 0x1000>;
|
||||
interrupts = <64 1>;
|
||||
interrupts = <64 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
label = "CRYPTOCELL310";
|
||||
};
|
||||
};
|
||||
|
@ -72,7 +72,7 @@
|
|||
spu: spu@50003000 {
|
||||
compatible = "nordic,nrf-spu";
|
||||
reg = <0x50003000 0x1000>;
|
||||
interrupts = <3 1>;
|
||||
interrupts = <3 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
|
|
|
@ -24,7 +24,7 @@ flash_controller: flash-controller@39000 {
|
|||
adc: adc@e000 {
|
||||
compatible = "nordic,nrf-saadc";
|
||||
reg = <0xe000 0x1000>;
|
||||
interrupts = <14 1>;
|
||||
interrupts = <14 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "disabled";
|
||||
label = "ADC_0";
|
||||
#io-channel-cells = <1>;
|
||||
|
@ -40,42 +40,42 @@ dppic: dppic@17000 {
|
|||
egu0: egu@1b000 {
|
||||
compatible = "nordic,nrf-egu";
|
||||
reg = <0x1b000 0x1000>;
|
||||
interrupts = <27 1>;
|
||||
interrupts = <27 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
egu1: egu@1c000 {
|
||||
compatible = "nordic,nrf-egu";
|
||||
reg = <0x1c000 0x1000>;
|
||||
interrupts = <28 1>;
|
||||
interrupts = <28 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
egu2: egu@1d000 {
|
||||
compatible = "nordic,nrf-egu";
|
||||
reg = <0x1d000 0x1000>;
|
||||
interrupts = <29 1>;
|
||||
interrupts = <29 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
egu3: egu@1e000 {
|
||||
compatible = "nordic,nrf-egu";
|
||||
reg = <0x1e000 0x1000>;
|
||||
interrupts = <30 1>;
|
||||
interrupts = <30 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
egu4: egu@1f000 {
|
||||
compatible = "nordic,nrf-egu";
|
||||
reg = <0x1f000 0x1000>;
|
||||
interrupts = <31 1>;
|
||||
interrupts = <31 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
egu5: egu@20000 {
|
||||
compatible = "nordic,nrf-egu";
|
||||
reg = <0x20000 0x1000>;
|
||||
interrupts = <32 1>;
|
||||
interrupts = <32 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
|
@ -84,7 +84,7 @@ i2s0: i2s@28000 {
|
|||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <0x28000 0x1000>;
|
||||
interrupts = <40 1>;
|
||||
interrupts = <40 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "disabled";
|
||||
label = "I2S_0";
|
||||
};
|
||||
|
@ -92,14 +92,14 @@ i2s0: i2s@28000 {
|
|||
kmu: kmu@39000 {
|
||||
compatible = "nordic,nrf-kmu";
|
||||
reg = <0x39000 0x1000>;
|
||||
interrupts = <57 1>;
|
||||
interrupts = <57 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
pdm0: pdm@26000 {
|
||||
compatible = "nordic,nrf-pdm";
|
||||
reg = <0x26000 0x1000>;
|
||||
interrupts = <38 1>;
|
||||
interrupts = <38 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "disabled";
|
||||
label = "PDM_0";
|
||||
};
|
||||
|
@ -119,7 +119,7 @@ vmc: vmc@3a000 {
|
|||
uart0: uart@8000 {
|
||||
compatible = "nordic,nrf-uarte";
|
||||
reg = <0x8000 0x1000>;
|
||||
interrupts = <8 1>;
|
||||
interrupts = <8 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "disabled";
|
||||
label = "UART_0";
|
||||
};
|
||||
|
@ -127,7 +127,7 @@ uart0: uart@8000 {
|
|||
uart1: uart@9000 {
|
||||
compatible = "nordic,nrf-uarte";
|
||||
reg = <0x9000 0x1000>;
|
||||
interrupts = <9 1>;
|
||||
interrupts = <9 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "disabled";
|
||||
label = "UART_1";
|
||||
};
|
||||
|
@ -135,7 +135,7 @@ uart1: uart@9000 {
|
|||
uart2: uart@a000 {
|
||||
compatible = "nordic,nrf-uarte";
|
||||
reg = <0xa000 0x1000>;
|
||||
interrupts = <10 1>;
|
||||
interrupts = <10 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "disabled";
|
||||
label = "UART_2";
|
||||
};
|
||||
|
@ -143,7 +143,7 @@ uart2: uart@a000 {
|
|||
uart3: uart@b000 {
|
||||
compatible = "nordic,nrf-uarte";
|
||||
reg = <0xb000 0x1000>;
|
||||
interrupts = <11 1>;
|
||||
interrupts = <11 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "disabled";
|
||||
label = "UART_3";
|
||||
};
|
||||
|
@ -158,7 +158,7 @@ i2c0: i2c@8000 {
|
|||
#size-cells = <0>;
|
||||
reg = <0x8000 0x1000>;
|
||||
clock-frequency = <I2C_BITRATE_STANDARD>;
|
||||
interrupts = <8 1>;
|
||||
interrupts = <8 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "disabled";
|
||||
label = "I2C_0";
|
||||
};
|
||||
|
@ -173,7 +173,7 @@ i2c1: i2c@9000 {
|
|||
#size-cells = <0>;
|
||||
reg = <0x9000 0x1000>;
|
||||
clock-frequency = <I2C_BITRATE_STANDARD>;
|
||||
interrupts = <9 1>;
|
||||
interrupts = <9 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "disabled";
|
||||
label = "I2C_1";
|
||||
};
|
||||
|
@ -188,7 +188,7 @@ i2c2: i2c@a000 {
|
|||
#size-cells = <0>;
|
||||
reg = <0xa000 0x1000>;
|
||||
clock-frequency = <I2C_BITRATE_STANDARD>;
|
||||
interrupts = <10 1>;
|
||||
interrupts = <10 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "disabled";
|
||||
label = "I2C_2";
|
||||
};
|
||||
|
@ -203,7 +203,7 @@ i2c3: i2c@b000 {
|
|||
#size-cells = <0>;
|
||||
reg = <0xb000 0x1000>;
|
||||
clock-frequency = <I2C_BITRATE_STANDARD>;
|
||||
interrupts = <11 1>;
|
||||
interrupts = <11 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "disabled";
|
||||
label = "I2C_3";
|
||||
};
|
||||
|
@ -217,7 +217,7 @@ spi0: spi@8000 {
|
|||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <0x8000 0x1000>;
|
||||
interrupts = <8 1>;
|
||||
interrupts = <8 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "disabled";
|
||||
label = "SPI_0";
|
||||
};
|
||||
|
@ -231,7 +231,7 @@ spi1: spi@9000 {
|
|||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <0x9000 0x1000>;
|
||||
interrupts = <9 1>;
|
||||
interrupts = <9 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "disabled";
|
||||
label = "SPI_1";
|
||||
};
|
||||
|
@ -245,7 +245,7 @@ spi2: spi@a000 {
|
|||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <0xa000 0x1000>;
|
||||
interrupts = <10 1>;
|
||||
interrupts = <10 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "disabled";
|
||||
label = "SPI_2";
|
||||
};
|
||||
|
@ -259,7 +259,7 @@ spi3: spi@b000 {
|
|||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
reg = <0xb000 0x1000>;
|
||||
interrupts = <11 1>;
|
||||
interrupts = <11 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "disabled";
|
||||
label = "SPI_3";
|
||||
};
|
||||
|
@ -267,7 +267,7 @@ spi3: spi@b000 {
|
|||
pwm0: pwm@21000 {
|
||||
compatible = "nordic,nrf-pwm";
|
||||
reg = <0x21000 0x1000>;
|
||||
interrupts = <33 1>;
|
||||
interrupts = <33 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "disabled";
|
||||
label = "PWM_0";
|
||||
#pwm-cells = <1>;
|
||||
|
@ -276,7 +276,7 @@ pwm0: pwm@21000 {
|
|||
pwm1: pwm@22000 {
|
||||
compatible = "nordic,nrf-pwm";
|
||||
reg = <0x22000 0x1000>;
|
||||
interrupts = <34 1>;
|
||||
interrupts = <34 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "disabled";
|
||||
label = "PWM_1";
|
||||
#pwm-cells = <1>;
|
||||
|
@ -285,7 +285,7 @@ pwm1: pwm@22000 {
|
|||
pwm2: pwm@23000 {
|
||||
compatible = "nordic,nrf-pwm";
|
||||
reg = <0x23000 0x1000>;
|
||||
interrupts = <35 1>;
|
||||
interrupts = <35 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "disabled";
|
||||
label = "PWM_2";
|
||||
#pwm-cells = <1>;
|
||||
|
@ -294,7 +294,7 @@ pwm2: pwm@23000 {
|
|||
pwm3: pwm@24000 {
|
||||
compatible = "nordic,nrf-pwm";
|
||||
reg = <0x24000 0x1000>;
|
||||
interrupts = <36 1>;
|
||||
interrupts = <36 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "disabled";
|
||||
label = "PWM_3";
|
||||
#pwm-cells = <1>;
|
||||
|
@ -313,7 +313,7 @@ rtc0: rtc@14000 {
|
|||
compatible = "nordic,nrf-rtc";
|
||||
reg = <0x14000 0x1000>;
|
||||
cc-num = <4>;
|
||||
interrupts = <20 1>;
|
||||
interrupts = <20 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "okay";
|
||||
clock-frequency = <32768>;
|
||||
prescaler = <1>;
|
||||
|
@ -324,7 +324,7 @@ rtc1: rtc@15000 {
|
|||
compatible = "nordic,nrf-rtc";
|
||||
reg = <0x15000 0x1000>;
|
||||
cc-num = <4>;
|
||||
interrupts = <21 1>;
|
||||
interrupts = <21 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "okay";
|
||||
clock-frequency = <32768>;
|
||||
prescaler = <1>;
|
||||
|
@ -334,7 +334,7 @@ rtc1: rtc@15000 {
|
|||
clock: clock@5000 {
|
||||
compatible = "nordic,nrf-clock";
|
||||
reg = <0x5000 0x1000>;
|
||||
interrupts = <5 1>;
|
||||
interrupts = <5 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "okay";
|
||||
label = "CLOCK";
|
||||
};
|
||||
|
@ -342,14 +342,14 @@ clock: clock@5000 {
|
|||
power: power@5000 {
|
||||
compatible = "nordic,nrf-power";
|
||||
reg = <0x5000 0x1000>;
|
||||
interrupts = <5 1>;
|
||||
interrupts = <5 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
wdt: wdt0: watchdog@18000 {
|
||||
compatible = "nordic,nrf-watchdog";
|
||||
reg = <0x18000 0x1000>;
|
||||
interrupts = <24 1>;
|
||||
interrupts = <24 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
status = "okay";
|
||||
label = "WDT";
|
||||
};
|
||||
|
@ -359,7 +359,7 @@ timer0: timer@f000 {
|
|||
status = "disabled";
|
||||
reg = <0xf000 0x1000>;
|
||||
cc-num = <6>;
|
||||
interrupts = <15 1>;
|
||||
interrupts = <15 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
prescaler = <0>;
|
||||
label = "TIMER_0";
|
||||
};
|
||||
|
@ -369,7 +369,7 @@ timer1: timer@10000 {
|
|||
status = "disabled";
|
||||
reg = <0x10000 0x1000>;
|
||||
cc-num = <6>;
|
||||
interrupts = <16 1>;
|
||||
interrupts = <16 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
prescaler = <0>;
|
||||
label = "TIMER_1";
|
||||
};
|
||||
|
@ -379,7 +379,7 @@ timer2: timer@11000 {
|
|||
status = "disabled";
|
||||
reg = <0x11000 0x1000>;
|
||||
cc-num = <6>;
|
||||
interrupts = <17 1>;
|
||||
interrupts = <17 NRF_DEFAULT_IRQ_PRIORITY>;
|
||||
prescaler = <0>;
|
||||
label = "TIMER_2";
|
||||
};
|
||||
|
|
|
@ -7,6 +7,15 @@
|
|||
#include <dt-bindings/i2c/i2c.h>
|
||||
#include <dt-bindings/gpio/gpio.h>
|
||||
|
||||
#include <arm/nordic/override.dtsi>
|
||||
/*
|
||||
* This value can be overridden at the board level or in an application specific
|
||||
* dts/arm/nordic/override.dtsi file.
|
||||
*/
|
||||
#ifndef NRF_DEFAULT_IRQ_PRIORITY
|
||||
#define NRF_DEFAULT_IRQ_PRIORITY 1
|
||||
#endif
|
||||
|
||||
&systick {
|
||||
/*
|
||||
* Nordic SoCs rely by default on the RTC for system clock
|
||||
|
|
10
dts/arm/nordic/override.dtsi
Normal file
10
dts/arm/nordic/override.dtsi
Normal file
|
@ -0,0 +1,10 @@
|
|||
/*
|
||||
* Copyright (c) 2019 Nordic Semiconductor ASA
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*/
|
||||
|
||||
/*
|
||||
* File intentionally left blank. Will be used when there is no other
|
||||
* higher-priority dts/arm/nordic/override.dtsi file in use.
|
||||
*/
|
Loading…
Add table
Add a link
Reference in a new issue