8#ifndef _HARDWARE_STRUCTS_ACCESSCTRL_H
9#define _HARDWARE_STRUCTS_ACCESSCTRL_H
16#include "hardware/regs/accessctrl.h"
27 _REG_(ACCESSCTRL_LOCK_OFFSET)
35 _REG_(ACCESSCTRL_FORCE_CORE_NS_OFFSET)
38 io_rw_32 force_core_ns;
40 _REG_(ACCESSCTRL_CFGRESET_OFFSET)
46 _REG_(ACCESSCTRL_GPIO_NSMASK0_OFFSET)
49 io_rw_32 gpio_nsmask[2];
51 _REG_(ACCESSCTRL_ROM_OFFSET)
63 _REG_(ACCESSCTRL_XIP_MAIN_OFFSET)
76 _REG_(ACCESSCTRL_SRAM0_OFFSET)
88 _REG_(ACCESSCTRL_DMA_OFFSET)
100 _REG_(ACCESSCTRL_USBCTRL_OFFSET)
113 _REG_(ACCESSCTRL_PIO0_OFFSET)
125 _REG_(ACCESSCTRL_CORESIGHT_TRACE_OFFSET)
135 io_rw_32 coresight_trace;
137 _REG_(ACCESSCTRL_CORESIGHT_PERIPH_OFFSET)
147 io_rw_32 coresight_periph;
149 _REG_(ACCESSCTRL_SYSINFO_OFFSET)
161 _REG_(ACCESSCTRL_RESETS_OFFSET)
174 _REG_(ACCESSCTRL_IO_BANK0_OFFSET)
186 _REG_(ACCESSCTRL_PADS_BANK0_OFFSET)
198 _REG_(ACCESSCTRL_PADS_QSPI_OFFSET)
210 _REG_(ACCESSCTRL_BUSCTRL_OFFSET)
222 _REG_(ACCESSCTRL_ADC0_OFFSET)
234 _REG_(ACCESSCTRL_HSTX_OFFSET)
247 _REG_(ACCESSCTRL_I2C0_OFFSET)
259 _REG_(ACCESSCTRL_PWM_OFFSET)
272 _REG_(ACCESSCTRL_SPI0_OFFSET)
285 _REG_(ACCESSCTRL_TIMER0_OFFSET)
298 _REG_(ACCESSCTRL_UART0_OFFSET)
310 _REG_(ACCESSCTRL_OTP_OFFSET)
322 _REG_(ACCESSCTRL_TBMAN_OFFSET)
334 _REG_(ACCESSCTRL_POWMAN_OFFSET)
346 _REG_(ACCESSCTRL_TRNG_OFFSET)
358 _REG_(ACCESSCTRL_SHA256_OFFSET)
370 _REG_(ACCESSCTRL_SYSCFG_OFFSET)
382 _REG_(ACCESSCTRL_CLOCKS_OFFSET)
394 _REG_(ACCESSCTRL_XOSC_OFFSET)
406 _REG_(ACCESSCTRL_ROSC_OFFSET)
418 _REG_(ACCESSCTRL_PLL_SYS_OFFSET)
430 _REG_(ACCESSCTRL_PLL_USB_OFFSET)
442 _REG_(ACCESSCTRL_TICKS_OFFSET)
454 _REG_(ACCESSCTRL_WATCHDOG_OFFSET)
466 _REG_(ACCESSCTRL_RSM_OFFSET)
478 _REG_(ACCESSCTRL_XIP_CTRL_OFFSET)
490 _REG_(ACCESSCTRL_XIP_QMI_OFFSET)
502 _REG_(ACCESSCTRL_XIP_AUX_OFFSET)
515#define accessctrl_hw ((accessctrl_hw_t *)ACCESSCTRL_BASE)
Definition: accessctrl.h:26