diff options
Diffstat (limited to 'nrfdemo/builddk/mcuboot/zephyr/zephyr.dts')
| -rw-r--r-- | nrfdemo/builddk/mcuboot/zephyr/zephyr.dts | 683 |
1 files changed, 0 insertions, 683 deletions
diff --git a/nrfdemo/builddk/mcuboot/zephyr/zephyr.dts b/nrfdemo/builddk/mcuboot/zephyr/zephyr.dts deleted file mode 100644 index b4e6cfa..0000000 --- a/nrfdemo/builddk/mcuboot/zephyr/zephyr.dts +++ /dev/null @@ -1,683 +0,0 @@ -/dts-v1/; - -/ { - #address-cells = < 0x1 >; - #size-cells = < 0x1 >; - model = "Nordic nRF9161 DK NRF9161"; - compatible = "nordic,nrf9161-dk-nrf9161"; - chosen { - zephyr,entropy = &cryptocell; - zephyr,flash-controller = &flash_controller; - zephyr,console = &uart0; - zephyr,shell-uart = &uart0; - zephyr,uart-mcumgr = &uart0; - zephyr,sram = &sram0_s; - zephyr,flash = &flash0; - zephyr,code-partition = &boot_partition; - zephyr,sram-secure-partition = &sram0_s; - zephyr,sram-non-secure-partition = &sram0_ns; - }; - aliases { - led0 = &led0; - led1 = &led1; - led2 = &led2; - led3 = &led3; - pwm-led0 = &pwm_led0; - sw0 = &button0; - sw1 = &button1; - sw2 = &button2; - sw3 = &button3; - bootloader-led0 = &led0; - mcuboot-button0 = &button0; - mcuboot-led0 = &led0; - watchdog0 = &wdt0; - spi-flash0 = &gd25wb256; - }; - soc { - #address-cells = < 0x1 >; - #size-cells = < 0x1 >; - compatible = "nordic,nrf9161-laca", "nordic,nrf9120", "nordic,nrf91", "simple-bus"; - interrupt-parent = < &nvic >; - ranges; - nvic: interrupt-controller@e000e100 { - #address-cells = < 0x1 >; - compatible = "arm,v8m-nvic"; - reg = < 0xe000e100 0xc00 >; - interrupt-controller; - #interrupt-cells = < 0x2 >; - arm,num-irq-priority-bits = < 0x3 >; - phandle = < 0x1 >; - }; - systick: timer@e000e010 { - compatible = "arm,armv8m-systick"; - reg = < 0xe000e010 0x10 >; - status = "disabled"; - }; - sram0: memory@20000000 { - compatible = "mmio-sram"; - reg = < 0x20000000 0x40000 >; - }; - peripheral@50000000 { - #address-cells = < 0x1 >; - #size-cells = < 0x1 >; - ranges = < 0x0 0x50000000 0x10000000 >; - flash_controller: flash-controller@39000 { - compatible = "nordic,nrf91-flash-controller"; - reg = < 0x39000 0x1000 >; - partial-erase; - #address-cells = < 0x1 >; - #size-cells = < 0x1 >; - flash0: flash@0 { - compatible = "soc-nv-flash"; - erase-block-size = < 0x1000 >; - write-block-size = < 0x4 >; - reg = < 0x0 0x100000 >; - partitions { - compatible = "fixed-partitions"; - #address-cells = < 0x1 >; - #size-cells = < 0x1 >; - boot_partition: partition@0 { - label = "mcuboot"; - reg = < 0x0 0x10000 >; - }; - slot0_partition: partition@10000 { - label = "image-0"; - reg = < 0x10000 0x40000 >; - }; - slot0_ns_partition: partition@50000 { - label = "image-0-nonsecure"; - reg = < 0x50000 0x35000 >; - }; - slot1_partition: partition@85000 { - label = "image-1"; - reg = < 0x85000 0x40000 >; - }; - slot1_ns_partition: partition@c5000 { - label = "image-1-nonsecure"; - reg = < 0xc5000 0x35000 >; - }; - storage_partition: partition@fa000 { - label = "storage"; - reg = < 0xfa000 0x6000 >; - }; - }; - }; - }; - adc: adc@e000 { - compatible = "nordic,nrf-saadc"; - reg = < 0xe000 0x1000 >; - interrupts = < 0xe 0x1 >; - status = "okay"; - #io-channel-cells = < 0x1 >; - phandle = < 0x11 >; - }; - dppic: dppic@17000 { - compatible = "nordic,nrf-dppic"; - reg = < 0x17000 0x1000 >; - status = "okay"; - }; - egu0: egu@1b000 { - compatible = "nordic,nrf-egu"; - reg = < 0x1b000 0x1000 >; - interrupts = < 0x1b 0x1 >; - status = "okay"; - }; - egu1: egu@1c000 { - compatible = "nordic,nrf-egu"; - reg = < 0x1c000 0x1000 >; - interrupts = < 0x1c 0x1 >; - status = "okay"; - }; - egu2: egu@1d000 { - compatible = "nordic,nrf-egu"; - reg = < 0x1d000 0x1000 >; - interrupts = < 0x1d 0x1 >; - status = "okay"; - }; - egu3: egu@1e000 { - compatible = "nordic,nrf-egu"; - reg = < 0x1e000 0x1000 >; - interrupts = < 0x1e 0x1 >; - status = "okay"; - }; - egu4: egu@1f000 { - compatible = "nordic,nrf-egu"; - reg = < 0x1f000 0x1000 >; - interrupts = < 0x1f 0x1 >; - status = "okay"; - }; - egu5: egu@20000 { - compatible = "nordic,nrf-egu"; - reg = < 0x20000 0x1000 >; - interrupts = < 0x20 0x1 >; - status = "okay"; - }; - ipc: ipc@2a000 { - compatible = "nordic,nrf-ipc"; - reg = < 0x2a000 0x1000 >; - interrupts = < 0x2a 0x1 >; - status = "okay"; - }; - i2s0: i2s@28000 { - compatible = "nordic,nrf-i2s"; - #address-cells = < 0x1 >; - #size-cells = < 0x0 >; - reg = < 0x28000 0x1000 >; - interrupts = < 0x28 0x1 >; - status = "disabled"; - }; - kmu: kmu@39000 { - compatible = "nordic,nrf-kmu"; - reg = < 0x39000 0x1000 >; - interrupts = < 0x39 0x1 >; - status = "okay"; - }; - pdm0: pdm@26000 { - compatible = "nordic,nrf-pdm"; - reg = < 0x26000 0x1000 >; - interrupts = < 0x26 0x1 >; - status = "disabled"; - }; - regulators: regulator@4000 { - compatible = "nordic,nrf-regulators"; - reg = < 0x4000 0x1000 >; - status = "okay"; - }; - vmc: vmc@3a000 { - compatible = "nordic,nrf-vmc"; - reg = < 0x3a000 0x1000 >; - status = "okay"; - }; - uart0: uart@8000 { - compatible = "nordic,nrf-uarte"; - reg = < 0x8000 0x1000 >; - interrupts = < 0x8 0x1 >; - status = "okay"; - current-speed = < 0x1c200 >; - pinctrl-0 = < &uart0_default >; - pinctrl-1 = < &uart0_sleep >; - pinctrl-names = "default", "sleep"; - }; - uart1: arduino_serial: uart@9000 { - compatible = "nordic,nrf-uarte"; - reg = < 0x9000 0x1000 >; - interrupts = < 0x9 0x1 >; - status = "okay"; - current-speed = < 0x1c200 >; - pinctrl-0 = < &uart1_default >; - pinctrl-1 = < &uart1_sleep >; - pinctrl-names = "default", "sleep"; - }; - uart2: uart@a000 { - compatible = "nordic,nrf-uarte"; - reg = < 0xa000 0x1000 >; - interrupts = < 0xa 0x1 >; - status = "disabled"; - }; - uart3: uart@b000 { - compatible = "nordic,nrf-uarte"; - reg = < 0xb000 0x1000 >; - interrupts = < 0xb 0x1 >; - status = "disabled"; - }; - i2c0: i2c@8000 { - compatible = "nordic,nrf-twim"; - #address-cells = < 0x1 >; - #size-cells = < 0x0 >; - reg = < 0x8000 0x1000 >; - clock-frequency = < 0x186a0 >; - interrupts = < 0x8 0x1 >; - easydma-maxcnt-bits = < 0xd >; - status = "disabled"; - }; - i2c1: i2c@9000 { - compatible = "nordic,nrf-twim"; - #address-cells = < 0x1 >; - #size-cells = < 0x0 >; - reg = < 0x9000 0x1000 >; - clock-frequency = < 0x186a0 >; - interrupts = < 0x9 0x1 >; - easydma-maxcnt-bits = < 0xd >; - status = "disabled"; - }; - i2c2: arduino_i2c: i2c@a000 { - compatible = "nordic,nrf-twim"; - #address-cells = < 0x1 >; - #size-cells = < 0x0 >; - reg = < 0xa000 0x1000 >; - clock-frequency = < 0x61a80 >; - interrupts = < 0xa 0x1 >; - easydma-maxcnt-bits = < 0xd >; - status = "okay"; - pinctrl-0 = < &i2c2_default >; - pinctrl-1 = < &i2c2_sleep >; - pinctrl-names = "default", "sleep"; - pcal6408a: pcal6408a@21 { - compatible = "nxp,pcal6408a"; - status = "disabled"; - reg = < 0x21 >; - gpio-controller; - #gpio-cells = < 0x2 >; - ngpios = < 0x8 >; - int-gpios = < &gpio0 0x13 0x11 >; - }; - }; - i2c3: i2c@b000 { - compatible = "nordic,nrf-twim"; - #address-cells = < 0x1 >; - #size-cells = < 0x0 >; - reg = < 0xb000 0x1000 >; - clock-frequency = < 0x186a0 >; - interrupts = < 0xb 0x1 >; - easydma-maxcnt-bits = < 0xd >; - status = "disabled"; - }; - spi0: spi@8000 { - compatible = "nordic,nrf-spim"; - #address-cells = < 0x1 >; - #size-cells = < 0x0 >; - reg = < 0x8000 0x1000 >; - interrupts = < 0x8 0x1 >; - max-frequency = < 0x7a1200 >; - easydma-maxcnt-bits = < 0xd >; - status = "disabled"; - }; - spi1: spi@9000 { - compatible = "nordic,nrf-spim"; - #address-cells = < 0x1 >; - #size-cells = < 0x0 >; - reg = < 0x9000 0x1000 >; - interrupts = < 0x9 0x1 >; - max-frequency = < 0x7a1200 >; - easydma-maxcnt-bits = < 0xd >; - status = "disabled"; - }; - spi2: spi@a000 { - compatible = "nordic,nrf-spim"; - #address-cells = < 0x1 >; - #size-cells = < 0x0 >; - reg = < 0xa000 0x1000 >; - interrupts = < 0xa 0x1 >; - max-frequency = < 0x7a1200 >; - easydma-maxcnt-bits = < 0xd >; - status = "disabled"; - }; - spi3: arduino_spi: spi@b000 { - compatible = "nordic,nrf-spim"; - #address-cells = < 0x1 >; - #size-cells = < 0x0 >; - reg = < 0xb000 0x1000 >; - interrupts = < 0xb 0x1 >; - max-frequency = < 0x7a1200 >; - easydma-maxcnt-bits = < 0xd >; - status = "okay"; - cs-gpios = < &arduino_header 0x10 0x1 >, < &gpio0 0x14 0x1 >; - pinctrl-0 = < &spi3_default >; - pinctrl-1 = < &spi3_sleep >; - pinctrl-names = "default", "sleep"; - gd25wb256: gd25wb256e3ir@1 { - compatible = "jedec,spi-nor"; - status = "disabled"; - reg = < 0x1 >; - spi-max-frequency = < 0x7a1200 >; - size = < 0x10000000 >; - has-dpd; - t-enter-dpd = < 0xbb8 >; - t-exit-dpd = < 0x9c40 >; - sfdp-bfp = [ E5 20 F3 FF FF FF FF 0F 44 EB 08 6B 08 3B 42 BB EE FF FF FF FF FF 00 FF FF FF 00 FF 0C 20 0F 52 10 D8 00 FF 44 7A C9 FE 83 67 26 62 EC 82 18 44 7A 75 7A 75 04 C4 D5 5C 00 06 74 00 08 50 00 01 ]; - jedec-id = [ C8 65 19 ]; - }; - }; - pwm0: pwm@21000 { - compatible = "nordic,nrf-pwm"; - reg = < 0x21000 0x1000 >; - interrupts = < 0x21 0x1 >; - status = "okay"; - #pwm-cells = < 0x3 >; - pinctrl-0 = < &pwm0_default >; - pinctrl-1 = < &pwm0_sleep >; - pinctrl-names = "default", "sleep"; - phandle = < 0x10 >; - }; - pwm1: pwm@22000 { - compatible = "nordic,nrf-pwm"; - reg = < 0x22000 0x1000 >; - interrupts = < 0x22 0x1 >; - status = "disabled"; - #pwm-cells = < 0x3 >; - }; - pwm2: pwm@23000 { - compatible = "nordic,nrf-pwm"; - reg = < 0x23000 0x1000 >; - interrupts = < 0x23 0x1 >; - status = "disabled"; - #pwm-cells = < 0x3 >; - }; - pwm3: pwm@24000 { - compatible = "nordic,nrf-pwm"; - reg = < 0x24000 0x1000 >; - interrupts = < 0x24 0x1 >; - status = "disabled"; - #pwm-cells = < 0x3 >; - }; - gpio0: gpio@842500 { - compatible = "nordic,nrf-gpio"; - gpio-controller; - reg = < 0x842500 0x300 >; - #gpio-cells = < 0x2 >; - status = "okay"; - port = < 0x0 >; - gpiote-instance = < &gpiote >; - phandle = < 0x8 >; - }; - rtc0: rtc@14000 { - compatible = "nordic,nrf-rtc"; - reg = < 0x14000 0x1000 >; - cc-num = < 0x4 >; - interrupts = < 0x14 0x1 >; - status = "disabled"; - clock-frequency = < 0x8000 >; - prescaler = < 0x1 >; - }; - rtc1: rtc@15000 { - compatible = "nordic,nrf-rtc"; - reg = < 0x15000 0x1000 >; - cc-num = < 0x4 >; - interrupts = < 0x15 0x1 >; - status = "disabled"; - clock-frequency = < 0x8000 >; - prescaler = < 0x1 >; - }; - clock: clock@5000 { - compatible = "nordic,nrf-clock"; - reg = < 0x5000 0x1000 >; - interrupts = < 0x5 0x1 >; - status = "okay"; - }; - power: power@5000 { - compatible = "nordic,nrf-power"; - reg = < 0x5000 0x1000 >; - ranges = < 0x0 0x5000 0x1000 >; - interrupts = < 0x5 0x1 >; - status = "okay"; - #address-cells = < 0x1 >; - #size-cells = < 0x1 >; - gpregret1: gpregret1@51c { - #address-cells = < 0x1 >; - #size-cells = < 0x1 >; - compatible = "nordic,nrf-gpregret"; - reg = < 0x51c 0x1 >; - status = "okay"; - }; - gpregret2: gpregret2@520 { - #address-cells = < 0x1 >; - #size-cells = < 0x1 >; - compatible = "nordic,nrf-gpregret"; - reg = < 0x520 0x1 >; - status = "okay"; - }; - }; - wdt: wdt0: watchdog@18000 { - compatible = "nordic,nrf-wdt"; - reg = < 0x18000 0x1000 >; - interrupts = < 0x18 0x1 >; - status = "okay"; - }; - timer0: timer@f000 { - compatible = "nordic,nrf-timer"; - status = "disabled"; - reg = < 0xf000 0x1000 >; - cc-num = < 0x6 >; - max-bit-width = < 0x20 >; - interrupts = < 0xf 0x1 >; - prescaler = < 0x0 >; - }; - timer1: timer@10000 { - compatible = "nordic,nrf-timer"; - status = "disabled"; - reg = < 0x10000 0x1000 >; - cc-num = < 0x6 >; - max-bit-width = < 0x20 >; - interrupts = < 0x10 0x1 >; - prescaler = < 0x0 >; - phandle = < 0xf >; - }; - timer2: timer@11000 { - compatible = "nordic,nrf-timer"; - status = "disabled"; - reg = < 0x11000 0x1000 >; - cc-num = < 0x6 >; - max-bit-width = < 0x20 >; - interrupts = < 0x11 0x1 >; - prescaler = < 0x0 >; - }; - }; - cryptocell: crypto@50840000 { - compatible = "nordic,cryptocell", "arm,cryptocell-310"; - reg = < 0x50840000 0x1000 >, < 0x50841000 0x1000 >; - reg-names = "wrapper", "core"; - interrupts = < 0x40 0x1 >; - status = "okay"; - }; - ctrlap: ctrlap@50006000 { - compatible = "nordic,nrf-ctrlapperi"; - reg = < 0x50006000 0x1000 >; - status = "okay"; - }; - gpiote: gpiote0: gpiote@5000d000 { - compatible = "nordic,nrf-gpiote"; - reg = < 0x5000d000 0x1000 >; - interrupts = < 0xd 0x5 >; - status = "okay"; - instance = < 0x0 >; - phandle = < 0xe >; - }; - gpiote1: gpiote@40031000 { - compatible = "nordic,nrf-gpiote"; - reg = < 0x40031000 0x1000 >; - interrupts = < 0x31 0x5 >; - status = "disabled"; - instance = < 0x1 >; - }; - spu: spu@50003000 { - compatible = "nordic,nrf-spu"; - reg = < 0x50003000 0x1000 >; - interrupts = < 0x3 0x1 >; - status = "okay"; - }; - ficr: ficr@ff0000 { - compatible = "nordic,nrf-ficr"; - reg = < 0xff0000 0x1000 >; - #nordic,ficr-cells = < 0x1 >; - status = "okay"; - }; - uicr: uicr@ff8000 { - compatible = "nordic,nrf-uicr"; - reg = < 0xff8000 0x1000 >; - status = "okay"; - }; - }; - pinctrl: pin-controller { - compatible = "nordic,nrf-pinctrl"; - uart0_default: uart0_default { - phandle = < 0x2 >; - group1 { - psels = < 0x1b >, < 0x4000e >; - }; - group2 { - psels = < 0x2001a >, < 0x6000f >; - bias-pull-up; - }; - }; - uart0_sleep: uart0_sleep { - phandle = < 0x3 >; - group1 { - psels = < 0x1b >, < 0x2001a >, < 0x4000e >, < 0x6000f >; - low-power-enable; - }; - }; - uart1_default: uart1_default { - phandle = < 0x4 >; - group1 { - psels = < 0x1d >, < 0x40010 >; - }; - group2 { - psels = < 0x2001c >, < 0x60011 >; - bias-pull-up; - }; - }; - uart1_sleep: uart1_sleep { - phandle = < 0x5 >; - group1 { - psels = < 0x1d >, < 0x2001c >, < 0x40010 >, < 0x60011 >; - low-power-enable; - }; - }; - i2c2_default: i2c2_default { - phandle = < 0x6 >; - group1 { - psels = < 0x18001e >, < 0x16001f >; - }; - }; - i2c2_sleep: i2c2_sleep { - phandle = < 0x7 >; - group1 { - psels = < 0x18001e >, < 0x16001f >; - low-power-enable; - }; - }; - pwm0_default: pwm0_default { - phandle = < 0xc >; - group1 { - psels = < 0x2c0000 >; - }; - }; - pwm0_sleep: pwm0_sleep { - phandle = < 0xd >; - group1 { - psels = < 0x2c0000 >; - low-power-enable; - }; - }; - spi3_default: spi3_default { - phandle = < 0xa >; - group1 { - psels = < 0x8000d >, < 0xc000c >, < 0xa000b >; - nordic,drive-mode = < 0x3 >; - }; - }; - spi3_sleep: spi3_sleep { - phandle = < 0xb >; - group1 { - psels = < 0x8000d >, < 0xc000c >, < 0xa000b >; - low-power-enable; - }; - }; - }; - rng_hci: entropy_bt_hci { - compatible = "zephyr,bt-hci-entropy"; - status = "okay"; - }; - sw_pwm: sw-pwm { - compatible = "nordic,nrf-sw-pwm"; - status = "disabled"; - generator = < &timer1 >; - clock-prescaler = < 0x0 >; - #pwm-cells = < 0x3 >; - }; - cpus { - #address-cells = < 0x1 >; - #size-cells = < 0x0 >; - cpu@0 { - device_type = "cpu"; - compatible = "arm,cortex-m33f"; - reg = < 0x0 >; - #address-cells = < 0x1 >; - #size-cells = < 0x1 >; - mpu: mpu@e000ed90 { - compatible = "arm,armv8m-mpu"; - reg = < 0xe000ed90 0x40 >; - }; - }; - }; - leds { - compatible = "gpio-leds"; - led0: led_0 { - gpios = < &gpio0 0x0 0x0 >; - label = "Green LED 1"; - }; - led1: led_1 { - gpios = < &gpio0 0x1 0x0 >; - label = "Green LED 2"; - }; - led2: led_2 { - gpios = < &gpio0 0x4 0x0 >; - label = "Green LED 3"; - }; - led3: led_3 { - gpios = < &gpio0 0x5 0x0 >; - label = "Green LED 4"; - }; - }; - pwmleds { - compatible = "pwm-leds"; - pwm_led0: pwm_led_0 { - pwms = < &pwm0 0x0 0x1312d00 0x0 >; - }; - }; - buttons { - compatible = "gpio-keys"; - button0: button_0 { - gpios = < &gpio0 0x8 0x11 >; - label = "Push button 1"; - zephyr,code = < 0xb >; - }; - button1: button_1 { - gpios = < &gpio0 0x9 0x11 >; - label = "Push button 2"; - zephyr,code = < 0x2 >; - }; - button2: button_2 { - gpios = < &gpio0 0x12 0x11 >; - label = "Push button 3"; - zephyr,code = < 0x3 >; - }; - button3: button_3 { - gpios = < &gpio0 0x13 0x11 >; - label = "Push button 4"; - zephyr,code = < 0x4 >; - }; - }; - nrf5340_reset: gpio-reset { - compatible = "nordic,nrf9161dk-nrf5340-reset"; - status = "disabled"; - gpios = < &gpio0 0x15 0x1 >; - }; - arduino_header: connector { - compatible = "arduino-header-r3"; - #gpio-cells = < 0x2 >; - gpio-map-mask = < 0xffffffff 0xffffffc0 >; - gpio-map-pass-thru = < 0x0 0x3f >; - gpio-map = < 0x0 0x0 &gpio0 0xe 0x0 >, < 0x1 0x0 &gpio0 0xf 0x0 >, < 0x2 0x0 &gpio0 0x10 0x0 >, < 0x3 0x0 &gpio0 0x11 0x0 >, < 0x4 0x0 &gpio0 0x12 0x0 >, < 0x5 0x0 &gpio0 0x13 0x0 >, < 0x6 0x0 &gpio0 0x0 0x0 >, < 0x7 0x0 &gpio0 0x1 0x0 >, < 0x8 0x0 &gpio0 0x2 0x0 >, < 0x9 0x0 &gpio0 0x3 0x0 >, < 0xa 0x0 &gpio0 0x4 0x0 >, < 0xb 0x0 &gpio0 0x5 0x0 >, < 0xc 0x0 &gpio0 0x6 0x0 >, < 0xd 0x0 &gpio0 0x7 0x0 >, < 0xe 0x0 &gpio0 0x8 0x0 >, < 0xf 0x0 &gpio0 0x9 0x0 >, < 0x10 0x0 &gpio0 0xa 0x0 >, < 0x11 0x0 &gpio0 0xb 0x0 >, < 0x12 0x0 &gpio0 0xc 0x0 >, < 0x13 0x0 &gpio0 0xd 0x0 >, < 0x14 0x0 &gpio0 0x1e 0x0 >, < 0x15 0x0 &gpio0 0x1f 0x0 >; - phandle = < 0x9 >; - }; - arduino_adc: analog-connector { - compatible = "arduino,uno-adc"; - #io-channel-cells = < 0x1 >; - io-channel-map = < 0x0 &adc 0x1 >, < 0x1 &adc 0x2 >, < 0x2 &adc 0x3 >, < 0x3 &adc 0x4 >, < 0x4 &adc 0x5 >, < 0x5 &adc 0x6 >; - }; - reserved-memory { - #address-cells = < 0x1 >; - #size-cells = < 0x1 >; - ranges; - sram0_s: image_s@20000000 { - reg = < 0x20000000 0x16000 >; - }; - sram0_modem: image_modem@20016000 { - reg = < 0x20016000 0xa000 >; - }; - sram0_ns: image_ns@20020000 { - reg = < 0x20020000 0x20000 >; - }; - }; -}; |
