1cpu0: CPU.CortexM @ sysbus 2 cpuType: "cortex-m33" 3 nvic: nvic0 4 5nvic0: IRQControllers.NVIC @ { 6 sysbus 0xe000e000; 7 sysbus 0xf000e000 8 } 9 -> cpu0@0 10 systickFrequency: 1000000 11 12// TIMERS 13ctimer0: Timers.LPC_CTimer @ { 14 sysbus 0x40028000; 15 sysbus 0x50028000 16 } 17 ->nvic0@10 18 19ctimer1: Timers.LPC_CTimer @ { 20 sysbus 0x40029000; 21 sysbus 0x50029000 22 } 23 ->nvic0@11 24 25ctimer2: Timers.LPC_CTimer @ { 26 sysbus 0x4002a000; 27 sysbus 0x5002a000 28 } 29 ->nvic0@39 30 31ctimer3: Timers.LPC_CTimer @ { 32 sysbus 0x4002b000; 33 sysbus 0x5002b000 34 } 35 ->nvic0@13 36 37ctimer4: Timers.LPC_CTimer @ { 38 sysbus 0x4002c000; 39 sysbus 0x5002c000 40 } 41 ->nvic0@40 42 43ostimer: Timers.NXP_OsTimer @ { 44 sysbus 0x40113000; 45 sysbus 0x50113000 46 } 47 frequency: 1000000 48 ->nvic0@41 49 50// FLEXCOMM 51flexcomm0: UART.LPC_USART @ { 52 sysbus 0x40106000; 53 sysbus 0x50106000 54 } 55 ->nvic0@14 56 57flexcomm12: UART.LPC_USART @ { 58 sysbus 0x4020d000; 59 sysbus 0x5020d000 60 } 61 ->nvic0@64 62 63flexspi2: SPI.IMXRT_FlexSPI @ { 64 sysbus 0x4013c000; 65 sysbus 0x5013c000 66 } 67 ->nvic0@42 68 69flexspi: SPI.IMXRT_FlexSPI @ { 70 sysbus 0x40134000; 71 sysbus 0x50134000 72 } 73 ->nvic0@42 74 75// MEMORY 76sram0: Memory.MappedMemory @ { 77 sysbus 0x00000000; 78 sysbus 0x10000000 79 } 80 size: 0x500000 81 82sram1: Memory.MappedMemory @ { 83 sysbus 0x20000000; 84 sysbus 0x30000000 85 } 86 size: 0x500000 87 88bootrom: Memory.MappedMemory @ { 89 sysbus 0x03000000; 90 sysbus 0x13000000 91 } 92 size: 0x20000 93 94flexspi0_mem: Memory.MappedMemory @ { 95 sysbus 0x08000000; 96 sysbus 0x18000000 97 } 98 size: 0x800000 99 100flexspi1_mem: Memory.MappedMemory @ { 101 sysbus 0x28000000; 102 sysbus 0x38000000 103 } 104 size: 0x800000 105 106usb_ram: Memory.MappedMemory @ { 107 sysbus 0x40140000; 108 sysbus 0x50140000 109 } 110 size: 0x4000 111 112// OTHERS 113clkctl0: Miscellaneous.LPC_Clock0 @ { 114 sysbus 0x40001000; 115 sysbus 0x50001000 116 } 117 118trng: Miscellaneous.IMX_TRNG @ { 119 sysbus 0x40138000; 120 sysbus 0x50138000 121 } 122 ->nvic0@31 123 124dwt: Miscellaneous.DWT @ { 125 sysbus 0xe0001000; 126 sysbus 0xf0001000 127 } 128 frequency: 72000000 129 130clkctl1: Python.PythonPeripheral @ { 131 sysbus 0x40021000; 132 sysbus 0x50021000 133 } 134 size: 0x1000 135 initable: true 136 filename: "scripts/pydev/flipflop.py" 137 138reset_flexspi1: Python.PythonPeripheral @ { 139 sysbus 0x40000010; 140 sysbus 0x50000010 141 } 142 size: 0x4 143 initable: true 144 filename: "scripts/pydev/flipflop.py" 145 146reset_adc0: Python.PythonPeripheral @ { 147 sysbus 0x40000014; 148 sysbus 0x50000014 149 } 150 size: 0x4 151 initable: true 152 filename: "scripts/pydev/flipflop.py" 153 154reset_flexcomm12: Python.PythonPeripheral @ { 155 sysbus 0x40020010; 156 sysbus 0x50020010 157 } 158 size: 0x4 159 initable: true 160 filename: "scripts/pydev/flipflop.py" 161 162PRSTCTL2: Python.PythonPeripheral @ { 163 sysbus 0x40020018; 164 sysbus 0x50020018 165 } 166 size: 0x4 167 initable: true 168 filename: "scripts/pydev/flipflop.py" 169 170reset_hsgpio3: Python.PythonPeripheral @ { 171 sysbus 0x40020014; 172 sysbus 0x50020014 173 } 174 size: 0x4 175 initable: true 176 filename: "scripts/pydev/flipflop.py" 177 178sysbus: 179 init: 180 // to be removed once DTS in Zephyr is fixed 181 Tag <0x501340E0 0x4> "flexspi_status" 0xffffffff 182 Tag <0x401340E0 0x4> "flexspi_status_ns" 0xffffffff 183 184