From c1ce8dac1e0be2dee80b3925074967ecad111a90 Mon Sep 17 00:00:00 2001
From: francois <francois@clever.amilab.irit.fr>
Date: Mon, 9 Jan 2023 16:55:25 +0100
Subject: [PATCH] update

---
 arduinoIDE_esp32_boards/boards.local.txt      |     2 +-
 arduinoIDE_esp32_boards/liblwip.a             |   Bin 4221926 -> 4230266 bytes
 neosensor/debug.cfg                           |    14 +
 neosensor/debug_custom.json                   |    19 +
 neosensor/esp32.svd                           | 46087 ++++++++++++++++
 neosensor/libraries/boards/neosensor.h        |     2 +-
 neosensor/libraries/neocampus/neocampus.h     |    17 +-
 .../libraries/neocampus_modules/modulesMgt.h  |     4 -
 neosensor/neosensor.ino                       |    27 +-
 9 files changed, 46138 insertions(+), 34 deletions(-)
 create mode 100644 neosensor/debug.cfg
 create mode 100644 neosensor/debug_custom.json
 create mode 100644 neosensor/esp32.svd

diff --git a/arduinoIDE_esp32_boards/boards.local.txt b/arduinoIDE_esp32_boards/boards.local.txt
index dfbb1d70..5132ef08 100644
--- a/arduinoIDE_esp32_boards/boards.local.txt
+++ b/arduinoIDE_esp32_boards/boards.local.txt
@@ -1,7 +1,7 @@
 # neOCampus / ESP32 additional boards
 
 #
-# NEOSENSOR
+# NEOSENSOR (based on nodemcu-32s)
 neOSensor.name=neOSensor
 
 neOSensor.bootloader.tool=esptool_py
diff --git a/arduinoIDE_esp32_boards/liblwip.a b/arduinoIDE_esp32_boards/liblwip.a
index 474a896c5403619b0eedca5bee4eb5fa322948b4..34217e943f75d8f05ab64635a03eb288b86700f4 100644
GIT binary patch
delta 844081
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%0DoS#LE&^s-$X5>@
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%0A7=z>tZ=
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

delta 834655
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%0A1$z#xajHUY6gsS<RaI1<|#$_AAm
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%0A1=!0-UdJ`b9>gt9NPGBA9A
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%0AD;z>o@Mzh`1#$N??O18HDqW?(3SO7Jr?FjOG1
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%0A7>!0-{uzR1bI@EeKE
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%0AJo8<2B~IXkdB(pCZnb3aR#zo
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
C<yNl%

diff --git a/neosensor/debug.cfg b/neosensor/debug.cfg
new file mode 100644
index 00000000..aa99b3e5
--- /dev/null
+++ b/neosensor/debug.cfg
@@ -0,0 +1,14 @@
+# SPDX-License-Identifier: GPL-2.0-or-later
+#
+# Example OpenOCD configuration file for ESP32-WROVER-KIT board.
+#
+# For example, OpenOCD can be started for ESP32 debugging on
+#
+#   openocd -f board/esp32-wrover-kit-3.3v.cfg
+#
+
+# Source the JTAG interface configuration file
+source [find interface/ftdi/esp32_devkitj_v1.cfg]
+set ESP32_FLASH_VOLTAGE 3.3
+# Source the ESP32 configuration file
+source [find target/esp32.cfg]
diff --git a/neosensor/debug_custom.json b/neosensor/debug_custom.json
new file mode 100644
index 00000000..b890268e
--- /dev/null
+++ b/neosensor/debug_custom.json
@@ -0,0 +1,19 @@
+{
+	"name":"Arduino on ESP32",
+	"toolchainPrefix":"xtensa-esp32-elf",
+	"svdFile":"esp32.svd",
+	"request":"attach",
+	"postAttachCommands":[
+		"set remote hardware-watchpoint-limit 2",
+		"monitor reset halt",
+		"monitor gdb_sync",
+		"thb setup",
+		"c"
+	],
+	"overrideRestartCommands":[
+		"monitor reset halt",
+		"monitor gdb_sync",
+		"thb setup",
+		"c"
+	]
+}
\ No newline at end of file
diff --git a/neosensor/esp32.svd b/neosensor/esp32.svd
new file mode 100644
index 00000000..783023f1
--- /dev/null
+++ b/neosensor/esp32.svd
@@ -0,0 +1,46087 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<device schemaVersion="1.1" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="CMSIS-SVD_Schema_1_1.xsd">
+  <vendor>ESPRESSIF SYSTEMS (SHANGHAI) CO., LTD.</vendor>
+  <vendorID>ESPRESSIF</vendorID>
+  <name>ESP32</name>
+  <series>ESP32</series>
+  <version>8</version>
+  <description>32-bit MCU &amp; 2.4 GHz Wi-Fi &amp; Bluetooth/Bluetooth LE</description>
+  <licenseText>
+    Copyright 2022 Espressif Systems (Shanghai) PTE LTD
+
+    Licensed under the Apache License, Version 2.0 (the "License");
+    you may not use this file except in compliance with the License.
+    You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing, software
+    distributed under the License is distributed on an "AS IS" BASIS,
+    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+</licenseText>
+  <cpu>
+    <name>Xtensa LX6</name>
+    <revision>r0p0</revision>
+    <endian>little</endian>
+    <mpuPresent>false</mpuPresent>
+    <fpuPresent>true</fpuPresent>
+    <nvicPrioBits>3</nvicPrioBits>
+    <vendorSystickConfig>false</vendorSystickConfig>
+  </cpu>
+  <addressUnitBits>32</addressUnitBits>
+  <width>32</width>
+  <resetValue>0x00000000</resetValue>
+  <resetMask>0xFFFFFFFF</resetMask>
+  <peripherals>
+    <peripheral>
+      <name>AES</name>
+      <description>AES (Advanced Encryption Standard) Accelerator</description>
+      <groupName>AES</groupName>
+      <baseAddress>0x3FF01000</baseAddress>
+      <addressBlock>
+        <offset>0x0</offset>
+        <size>0x40</size>
+        <usage>registers</usage>
+      </addressBlock>
+      <registers>
+        <register>
+          <name>START</name>
+          <addressOffset>0x0</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>START</name>
+              <description>Write 1 to start the AES operation.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>IDLE</name>
+          <addressOffset>0x4</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>IDLE</name>
+              <description>AES Idle register. Reads ’zero’ while the AES Accelerator is busy processing; reads ’one’ otherwise.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>MODE</name>
+          <addressOffset>0x8</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>MODE</name>
+              <description>Selects the AES accelerator mode of operation. See Table 22-1 for details.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <dim>8</dim>
+          <dimIncrement>0x4</dimIncrement>
+          <name>KEY_%s</name>
+          <addressOffset>0x10</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>KEY</name>
+              <description>AES key material register.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <dim>4</dim>
+          <dimIncrement>0x4</dimIncrement>
+          <name>TEXT_%s</name>
+          <addressOffset>0x30</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>TEXT</name>
+              <description>Plaintext and ciphertext register.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>ENDIAN</name>
+          <addressOffset>0x40</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>ENDIAN</name>
+              <description>Endianness selection register. See Table 22-2 for details.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+      </registers>
+    </peripheral>
+    <peripheral>
+      <name>APB_CTRL</name>
+      <description>Advanced Peripheral Bus Controller</description>
+      <groupName>APB_CTRL</groupName>
+      <baseAddress>0x3FF66000</baseAddress>
+      <addressBlock>
+        <offset>0x0</offset>
+        <size>0x44</size>
+        <usage>registers</usage>
+      </addressBlock>
+      <registers>
+        <register>
+          <name>SYSCLK_CONF</name>
+          <addressOffset>0x0</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00002000</resetValue>
+          <fields>
+            <field>
+              <name>PRE_DIV_CNT</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>10</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CLK_320M_EN</name>
+              <bitOffset>10</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CLK_EN</name>
+              <bitOffset>11</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RST_TICK_CNT</name>
+              <bitOffset>12</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>QUICK_CLK_CHNG</name>
+              <bitOffset>13</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>XTAL_TICK_CONF</name>
+          <addressOffset>0x4</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000027</resetValue>
+          <fields>
+            <field>
+              <name>XTAL_TICK_NUM</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>PLL_TICK_CONF</name>
+          <addressOffset>0x8</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x0000004F</resetValue>
+          <fields>
+            <field>
+              <name>PLL_TICK_NUM</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>CK8M_TICK_CONF</name>
+          <addressOffset>0xC</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x0000000B</resetValue>
+          <fields>
+            <field>
+              <name>CK8M_TICK_NUM</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>APB_SARADC_CTRL</name>
+          <addressOffset>0x10</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x007F8240</resetValue>
+          <fields>
+            <field>
+              <name>SARADC_START_FORCE</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SARADC_START</name>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SARADC_SAR2_MUX</name>
+              <description>1: SAR ADC2 is controlled by DIG ADC2 CTRL  0: SAR ADC2 is controlled by PWDET CTRL</description>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SARADC_WORK_MODE</name>
+              <description>0: single mode  1: double mode  2: alternate mode</description>
+              <bitOffset>3</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SARADC_SAR_SEL</name>
+              <description>0: SAR1  1: SAR2  only work for single SAR mode</description>
+              <bitOffset>5</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SARADC_SAR_CLK_GATED</name>
+              <bitOffset>6</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SARADC_SAR_CLK_DIV</name>
+              <description>SAR clock divider</description>
+              <bitOffset>7</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SARADC_SAR1_PATT_LEN</name>
+              <description>0 ~ 15 means length 1 ~ 16</description>
+              <bitOffset>15</bitOffset>
+              <bitWidth>4</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SARADC_SAR2_PATT_LEN</name>
+              <description>0 ~ 15 means length 1 ~ 16</description>
+              <bitOffset>19</bitOffset>
+              <bitWidth>4</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SARADC_SAR1_PATT_P_CLEAR</name>
+              <description>clear the pointer of pattern table for DIG ADC1 CTRL</description>
+              <bitOffset>23</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SARADC_SAR2_PATT_P_CLEAR</name>
+              <description>clear the pointer of pattern table for DIG ADC2 CTRL</description>
+              <bitOffset>24</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SARADC_DATA_SAR_SEL</name>
+              <description>1: sar_sel will be coded by the MSB of the 16-bit output data  in this case the resolution should not be larger than 11 bits.</description>
+              <bitOffset>25</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SARADC_DATA_TO_I2S</name>
+              <description>1: I2S input data is from SAR ADC (for DMA)  0: I2S input data is from GPIO matrix</description>
+              <bitOffset>26</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>APB_SARADC_CTRL2</name>
+          <addressOffset>0x14</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x000001FE</resetValue>
+          <fields>
+            <field>
+              <name>SARADC_MEAS_NUM_LIMIT</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SARADC_MAX_MEAS_NUM</name>
+              <description>max conversion number</description>
+              <bitOffset>1</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SARADC_SAR1_INV</name>
+              <description>1: data to DIG ADC1 CTRL is inverted  otherwise not</description>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SARADC_SAR2_INV</name>
+              <description>1: data to DIG ADC2 CTRL is inverted  otherwise not</description>
+              <bitOffset>10</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>APB_SARADC_FSM</name>
+          <addressOffset>0x18</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x0208FF08</resetValue>
+          <fields>
+            <field>
+              <name>SARADC_RSTB_WAIT</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SARADC_STANDBY_WAIT</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SARADC_START_WAIT</name>
+              <bitOffset>16</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SARADC_SAMPLE_CYCLE</name>
+              <description>sample cycles</description>
+              <bitOffset>24</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>APB_SARADC_SAR1_PATT_TAB1</name>
+          <addressOffset>0x1C</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x0F0F0F0F</resetValue>
+          <fields>
+            <field>
+              <name>SARADC_SAR1_PATT_TAB1</name>
+              <description>item 0 ~ 3 for pattern table 1 (each item one byte)</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>APB_SARADC_SAR1_PATT_TAB2</name>
+          <addressOffset>0x20</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x0F0F0F0F</resetValue>
+          <fields>
+            <field>
+              <name>SARADC_SAR1_PATT_TAB2</name>
+              <description>Item 4 ~ 7 for pattern table 1 (each item one byte)</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>APB_SARADC_SAR1_PATT_TAB3</name>
+          <addressOffset>0x24</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x0F0F0F0F</resetValue>
+          <fields>
+            <field>
+              <name>SARADC_SAR1_PATT_TAB3</name>
+              <description>Item 8 ~ 11 for pattern table 1 (each item one byte)</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>APB_SARADC_SAR1_PATT_TAB4</name>
+          <addressOffset>0x28</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x0F0F0F0F</resetValue>
+          <fields>
+            <field>
+              <name>SARADC_SAR1_PATT_TAB4</name>
+              <description>Item 12 ~ 15 for pattern table 1 (each item one byte)</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>APB_SARADC_SAR2_PATT_TAB1</name>
+          <addressOffset>0x2C</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x0F0F0F0F</resetValue>
+          <fields>
+            <field>
+              <name>SARADC_SAR2_PATT_TAB1</name>
+              <description>item 0 ~ 3 for pattern table 2 (each item one byte)</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>APB_SARADC_SAR2_PATT_TAB2</name>
+          <addressOffset>0x30</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x0F0F0F0F</resetValue>
+          <fields>
+            <field>
+              <name>SARADC_SAR2_PATT_TAB2</name>
+              <description>Item 4 ~ 7 for pattern table 2 (each item one byte)</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>APB_SARADC_SAR2_PATT_TAB3</name>
+          <addressOffset>0x34</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x0F0F0F0F</resetValue>
+          <fields>
+            <field>
+              <name>SARADC_SAR2_PATT_TAB3</name>
+              <description>Item 8 ~ 11 for pattern table 2 (each item one byte)</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>APB_SARADC_SAR2_PATT_TAB4</name>
+          <addressOffset>0x38</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x0F0F0F0F</resetValue>
+          <fields>
+            <field>
+              <name>SARADC_SAR2_PATT_TAB4</name>
+              <description>Item 12 ~ 15 for pattern table 2 (each item one byte)</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>APLL_TICK_CONF</name>
+          <addressOffset>0x3C</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000063</resetValue>
+          <fields>
+            <field>
+              <name>APLL_TICK_NUM</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>DATE</name>
+          <addressOffset>0x7C</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x16042000</resetValue>
+          <fields>
+            <field>
+              <name>DATE</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+      </registers>
+    </peripheral>
+    <peripheral>
+      <name>BB</name>
+      <description>Peripheral BB</description>
+      <groupName>BB</groupName>
+      <baseAddress>0x3FF5D000</baseAddress>
+      <addressBlock>
+        <offset>0x0</offset>
+        <size>0x4</size>
+        <usage>registers</usage>
+      </addressBlock>
+      <registers>
+        <register>
+          <name>BBPD_CTRL</name>
+          <description>Baseband control register</description>
+          <addressOffset>0x54</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>DC_EST_FORCE_PD</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DC_EST_FORCE_PU</name>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FFT_FORCE_PD</name>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FFT_FORCE_PU</name>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+      </registers>
+    </peripheral>
+    <peripheral>
+      <name>DPORT</name>
+      <description>Peripheral DPORT</description>
+      <groupName>DPORT</groupName>
+      <baseAddress>0x3FF00000</baseAddress>
+      <addressBlock>
+        <offset>0x0</offset>
+        <size>0x5C0</size>
+        <usage>registers</usage>
+      </addressBlock>
+      <interrupt>
+        <name>WIFI_MAC</name>
+        <value>0</value>
+      </interrupt>
+      <interrupt>
+        <name>WIFI_NMI</name>
+        <value>1</value>
+      </interrupt>
+      <interrupt>
+        <name>WIFI_BB</name>
+        <value>2</value>
+      </interrupt>
+      <interrupt>
+        <name>BT_MAC</name>
+        <value>3</value>
+      </interrupt>
+      <interrupt>
+        <name>BT_BB</name>
+        <value>4</value>
+      </interrupt>
+      <interrupt>
+        <name>BT_BB_NMI</name>
+        <value>5</value>
+      </interrupt>
+      <interrupt>
+        <name>RWBT</name>
+        <value>6</value>
+      </interrupt>
+      <interrupt>
+        <name>RWBLE</name>
+        <value>7</value>
+      </interrupt>
+      <interrupt>
+        <name>RWBT_NMI</name>
+        <value>8</value>
+      </interrupt>
+      <interrupt>
+        <name>RWBLE_NMI</name>
+        <value>9</value>
+      </interrupt>
+      <registers>
+        <register>
+          <name>PRO_BOOT_REMAP_CTRL</name>
+          <addressOffset>0x0</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>PRO_BOOT_REMAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>APP_BOOT_REMAP_CTRL</name>
+          <addressOffset>0x4</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>APP_BOOT_REMAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>ACCESS_CHECK</name>
+          <addressOffset>0x8</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>PRO</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>APP</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>PRO_DPORT_APB_MASK0</name>
+          <addressOffset>0xC</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>PRODPORT_APB_MASK0</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>PRO_DPORT_APB_MASK1</name>
+          <addressOffset>0x10</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>PRODPORT_APB_MASK1</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>APP_DPORT_APB_MASK0</name>
+          <addressOffset>0x14</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>APPDPORT_APB_MASK0</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>APP_DPORT_APB_MASK1</name>
+          <addressOffset>0x18</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>APPDPORT_APB_MASK1</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>PERI_CLK_EN</name>
+          <addressOffset>0x1C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>PERI_CLK_EN</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>PERI_RST_EN</name>
+          <addressOffset>0x20</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>PERI_RST_EN</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>WIFI_BB_CFG</name>
+          <addressOffset>0x24</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>WIFI_BB_CFG</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>WIFI_BB_CFG_2</name>
+          <addressOffset>0x28</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>WIFI_BB_CFG_2</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>APPCPU_CTRL_A</name>
+          <addressOffset>0x2C</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000001</resetValue>
+          <fields>
+            <field>
+              <name>APPCPU_RESETTING</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>APPCPU_CTRL_B</name>
+          <addressOffset>0x30</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>APPCPU_CLKGATE_EN</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>APPCPU_CTRL_C</name>
+          <addressOffset>0x34</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>APPCPU_RUNSTALL</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>APPCPU_CTRL_D</name>
+          <addressOffset>0x38</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>APPCPU_BOOT_ADDR</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>CPU_PER_CONF</name>
+          <addressOffset>0x3C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>CPUPERIOD_SEL</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>LOWSPEED_CLK_SEL</name>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FAST_CLK_RTC_SEL</name>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>PRO_CACHE_CTRL</name>
+          <addressOffset>0x40</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>PRO_CACHE_MODE</name>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>PRO_CACHE_ENABLE</name>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>PRO_CACHE_FLUSH_ENA</name>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>PRO_CACHE_FLUSH_DONE</name>
+              <bitOffset>5</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>PRO_CACHE_LOCK_0_EN</name>
+              <bitOffset>6</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>PRO_CACHE_LOCK_1_EN</name>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>PRO_CACHE_LOCK_2_EN</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>PRO_CACHE_LOCK_3_EN</name>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>PRO_SINGLE_IRAM_ENA</name>
+              <bitOffset>10</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>PRO_DRAM_SPLIT</name>
+              <bitOffset>11</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>PRO_AHB_SPI_REQ</name>
+              <bitOffset>12</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>PRO_SLAVE_REQ</name>
+              <bitOffset>13</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>AHB_SPI_REQ</name>
+              <bitOffset>14</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SLAVE_REQ</name>
+              <bitOffset>15</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>PRO_DRAM_HL</name>
+              <bitOffset>16</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>PRO_CACHE_CTRL1</name>
+          <addressOffset>0x44</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x000008FF</resetValue>
+          <fields>
+            <field>
+              <name>PRO_CACHE_MASK_IRAM0</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>PRO_CACHE_MASK_IRAM1</name>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>PRO_CACHE_MASK_IROM0</name>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>PRO_CACHE_MASK_DRAM1</name>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>PRO_CACHE_MASK_DROM0</name>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>PRO_CACHE_MASK_OPSDRAM</name>
+              <bitOffset>5</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>PRO_CMMU_SRAM_PAGE_MODE</name>
+              <bitOffset>6</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>PRO_CMMU_FLASH_PAGE_MODE</name>
+              <bitOffset>9</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>PRO_CMMU_FORCE_ON</name>
+              <bitOffset>11</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>PRO_CMMU_PD</name>
+              <bitOffset>12</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>PRO_CACHE_MMU_IA_CLR</name>
+              <bitOffset>13</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>PRO_CACHE_LOCK_0_ADDR</name>
+          <addressOffset>0x48</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>PRE</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>14</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MIN</name>
+              <bitOffset>14</bitOffset>
+              <bitWidth>4</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MAX</name>
+              <bitOffset>18</bitOffset>
+              <bitWidth>4</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>PRO_CACHE_LOCK_1_ADDR</name>
+          <addressOffset>0x4C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>PRE</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>14</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MIN</name>
+              <bitOffset>14</bitOffset>
+              <bitWidth>4</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MAX</name>
+              <bitOffset>18</bitOffset>
+              <bitWidth>4</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>PRO_CACHE_LOCK_2_ADDR</name>
+          <addressOffset>0x50</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>PRE</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>14</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MIN</name>
+              <bitOffset>14</bitOffset>
+              <bitWidth>4</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MAX</name>
+              <bitOffset>18</bitOffset>
+              <bitWidth>4</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>PRO_CACHE_LOCK_3_ADDR</name>
+          <addressOffset>0x54</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>PRE</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>14</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MIN</name>
+              <bitOffset>14</bitOffset>
+              <bitWidth>4</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MAX</name>
+              <bitOffset>18</bitOffset>
+              <bitWidth>4</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>APP_CACHE_CTRL</name>
+          <addressOffset>0x58</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>APP_CACHE_MODE</name>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>APP_CACHE_ENABLE</name>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>APP_CACHE_FLUSH_ENA</name>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>APP_CACHE_FLUSH_DONE</name>
+              <bitOffset>5</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>APP_CACHE_LOCK_0_EN</name>
+              <bitOffset>6</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>APP_CACHE_LOCK_1_EN</name>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>APP_CACHE_LOCK_2_EN</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>APP_CACHE_LOCK_3_EN</name>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>APP_SINGLE_IRAM_ENA</name>
+              <bitOffset>10</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>APP_DRAM_SPLIT</name>
+              <bitOffset>11</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>APP_AHB_SPI_REQ</name>
+              <bitOffset>12</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>APP_SLAVE_REQ</name>
+              <bitOffset>13</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>APP_DRAM_HL</name>
+              <bitOffset>14</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>APP_CACHE_CTRL1</name>
+          <addressOffset>0x5C</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x000008FF</resetValue>
+          <fields>
+            <field>
+              <name>APP_CACHE_MASK_IRAM0</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>APP_CACHE_MASK_IRAM1</name>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>APP_CACHE_MASK_IROM0</name>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>APP_CACHE_MASK_DRAM1</name>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>APP_CACHE_MASK_DROM0</name>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>APP_CACHE_MASK_OPSDRAM</name>
+              <bitOffset>5</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>APP_CMMU_SRAM_PAGE_MODE</name>
+              <bitOffset>6</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>APP_CMMU_FLASH_PAGE_MODE</name>
+              <bitOffset>9</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>APP_CMMU_FORCE_ON</name>
+              <bitOffset>11</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>APP_CMMU_PD</name>
+              <bitOffset>12</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>APP_CACHE_MMU_IA_CLR</name>
+              <bitOffset>13</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>APP_CACHE_LOCK_0_ADDR</name>
+          <addressOffset>0x60</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>PRE</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>14</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MIN</name>
+              <bitOffset>14</bitOffset>
+              <bitWidth>4</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MAX</name>
+              <bitOffset>18</bitOffset>
+              <bitWidth>4</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>APP_CACHE_LOCK_1_ADDR</name>
+          <addressOffset>0x64</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>PRE</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>14</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MIN</name>
+              <bitOffset>14</bitOffset>
+              <bitWidth>4</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MAX</name>
+              <bitOffset>18</bitOffset>
+              <bitWidth>4</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>APP_CACHE_LOCK_2_ADDR</name>
+          <addressOffset>0x68</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>PRE</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>14</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MIN</name>
+              <bitOffset>14</bitOffset>
+              <bitWidth>4</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MAX</name>
+              <bitOffset>18</bitOffset>
+              <bitWidth>4</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>APP_CACHE_LOCK_3_ADDR</name>
+          <addressOffset>0x6C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>PRE</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>14</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MIN</name>
+              <bitOffset>14</bitOffset>
+              <bitWidth>4</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MAX</name>
+              <bitOffset>18</bitOffset>
+              <bitWidth>4</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>TRACEMEM_MUX_MODE</name>
+          <addressOffset>0x70</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>TRACEMEM_MUX_MODE</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>PRO_TRACEMEM_ENA</name>
+          <addressOffset>0x74</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>PRO_TRACEMEM_ENA</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>APP_TRACEMEM_ENA</name>
+          <addressOffset>0x78</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>APP_TRACEMEM_ENA</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>CACHE_MUX_MODE</name>
+          <addressOffset>0x7C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>CACHE_MUX_MODE</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>IMMU_PAGE_MODE</name>
+          <addressOffset>0x80</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>INTERNAL_SRAM_IMMU_ENA</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>IMMU_PAGE_MODE</name>
+              <bitOffset>1</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>DMMU_PAGE_MODE</name>
+          <addressOffset>0x84</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>INTERNAL_SRAM_DMMU_ENA</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DMMU_PAGE_MODE</name>
+              <bitOffset>1</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>ROM_MPU_ENA</name>
+          <addressOffset>0x88</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SHARE_ROM_MPU_ENA</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>PRO_ROM_MPU_ENA</name>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>APP_ROM_MPU_ENA</name>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>MEM_PD_MASK</name>
+          <addressOffset>0x8C</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000001</resetValue>
+          <fields>
+            <field>
+              <name>LSLP_MEM_PD_MASK</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>ROM_PD_CTRL</name>
+          <addressOffset>0x90</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>PRO_ROM_PD</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>APP_ROM_PD</name>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SHARE_ROM_PD</name>
+              <bitOffset>2</bitOffset>
+              <bitWidth>6</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>ROM_FO_CTRL</name>
+          <addressOffset>0x94</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000003</resetValue>
+          <fields>
+            <field>
+              <name>PRO_ROM_FO</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>APP_ROM_FO</name>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SHARE_ROM_FO</name>
+              <bitOffset>2</bitOffset>
+              <bitWidth>6</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SRAM_PD_CTRL_0</name>
+          <addressOffset>0x98</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SRAM_PD_0</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SRAM_PD_CTRL_1</name>
+          <addressOffset>0x9C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SRAM_PD_1</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SRAM_FO_CTRL_0</name>
+          <addressOffset>0xA0</addressOffset>
+          <size>0x20</size>
+          <resetValue>0xFFFFFFFF</resetValue>
+          <fields>
+            <field>
+              <name>SRAM_FO_0</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SRAM_FO_CTRL_1</name>
+          <addressOffset>0xA4</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000001</resetValue>
+          <fields>
+            <field>
+              <name>SRAM_FO_1</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>IRAM_DRAM_AHB_SEL</name>
+          <addressOffset>0xA8</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>MASK_PRO_IRAM</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MASK_APP_IRAM</name>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MASK_PRO_DRAM</name>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MASK_APP_DRAM</name>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MASK_AHB</name>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MAC_DUMP_MODE</name>
+              <bitOffset>5</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>TAG_FO_CTRL</name>
+          <addressOffset>0xAC</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000101</resetValue>
+          <fields>
+            <field>
+              <name>PRO_CACHE_TAG_FORCE_ON</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>PRO_CACHE_TAG_PD</name>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>APP_CACHE_TAG_FORCE_ON</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>APP_CACHE_TAG_PD</name>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>AHB_LITE_MASK</name>
+          <addressOffset>0xB0</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>PRO</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>APP</name>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SDIO</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>PRODPORT</name>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>APPDPORT</name>
+              <bitOffset>10</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>AHB_LITE_SDHOST_PID</name>
+              <bitOffset>11</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>AHB_MPU_TABLE_0</name>
+          <addressOffset>0xB4</addressOffset>
+          <size>0x20</size>
+          <resetValue>0xFFFFFFFF</resetValue>
+          <fields>
+            <field>
+              <name>AHB_ACCESS_GRANT_0</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>AHB_MPU_TABLE_1</name>
+          <addressOffset>0xB8</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x000001FF</resetValue>
+          <fields>
+            <field>
+              <name>AHB_ACCESS_GRANT_1</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>9</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>HOST_INF_SEL</name>
+          <addressOffset>0xBC</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>PERI_IO_SWAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>LINK_DEVICE_SEL</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>PERIP_CLK_EN</name>
+          <addressOffset>0xC0</addressOffset>
+          <size>0x20</size>
+          <resetValue>0xF9C1E06F</resetValue>
+          <fields>
+            <field>
+              <name>TIMERS_CLK_EN</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SPI01_CLK_EN</name>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>UART_CLK_EN</name>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>WDG_CLK_EN</name>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>I2S0_CLK_EN</name>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>UART1_CLK_EN</name>
+              <bitOffset>5</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SPI2_CLK_EN</name>
+              <bitOffset>6</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>I2C0_EXT0_CLK_EN</name>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>UHCI0_CLK_EN</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RMT_CLK_EN</name>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>PCNT_CLK_EN</name>
+              <bitOffset>10</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>LEDC_CLK_EN</name>
+              <bitOffset>11</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>UHCI1_CLK_EN</name>
+              <bitOffset>12</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TIMERGROUP_CLK_EN</name>
+              <bitOffset>13</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>EFUSE_CLK_EN</name>
+              <bitOffset>14</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TIMERGROUP1_CLK_EN</name>
+              <bitOffset>15</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SPI3_CLK_EN</name>
+              <bitOffset>16</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>PWM0_CLK_EN</name>
+              <bitOffset>17</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>I2C_EXT1_CLK_EN</name>
+              <bitOffset>18</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TWAI_CLK_EN</name>
+              <bitOffset>19</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>PWM1_CLK_EN</name>
+              <bitOffset>20</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>I2S1_CLK_EN</name>
+              <bitOffset>21</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SPI_DMA_CLK_EN</name>
+              <bitOffset>22</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>UART2_CLK_EN</name>
+              <bitOffset>23</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>UART_MEM_CLK_EN</name>
+              <bitOffset>24</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>PWM2_CLK_EN</name>
+              <bitOffset>25</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>PWM3_CLK_EN</name>
+              <bitOffset>26</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>PERIP_RST_EN</name>
+          <addressOffset>0xC4</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>TIMERS_RST</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SPI01_RST</name>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>UART_RST</name>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>WDG_RST</name>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>I2S0_RST</name>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>UART1_RST</name>
+              <bitOffset>5</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SPI2_RST</name>
+              <bitOffset>6</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>I2C0_EXT0_RST</name>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>UHCI0_RST</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RMT_RST</name>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>PCNT_RST</name>
+              <bitOffset>10</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>LEDC_RST</name>
+              <bitOffset>11</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>UHCI1_RST</name>
+              <bitOffset>12</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TIMERGROUP_RST</name>
+              <bitOffset>13</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>EFUSE_RST</name>
+              <bitOffset>14</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TIMERGROUP1_RST</name>
+              <bitOffset>15</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SPI3_RST</name>
+              <bitOffset>16</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>PWM0_RST</name>
+              <bitOffset>17</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>I2C_EXT1_RST</name>
+              <bitOffset>18</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TWAI_RST</name>
+              <bitOffset>19</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>PWM1_RST</name>
+              <bitOffset>20</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>I2S1_RST</name>
+              <bitOffset>21</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SPI_DMA_RST</name>
+              <bitOffset>22</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>UART2_RST</name>
+              <bitOffset>23</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>UART_MEM_RST</name>
+              <bitOffset>24</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>PWM2_RST</name>
+              <bitOffset>25</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>PWM3_RST</name>
+              <bitOffset>26</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SLAVE_SPI_CONFIG</name>
+          <addressOffset>0xC8</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SLAVE_SPI_MASK_PRO</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLAVE_SPI_MASK_APP</name>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SPI_ENCRYPT_ENABLE</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SPI_DECRYPT_ENABLE</name>
+              <bitOffset>12</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>WIFI_CLK_EN</name>
+          <addressOffset>0xCC</addressOffset>
+          <size>0x20</size>
+          <resetValue>0xFFFCE030</resetValue>
+          <fields>
+            <field>
+              <name>WIFI_CLK_EN</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>WIFI_CLK_WIFI_EN</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>WIFI_CLK_WIFI_BT_COMMON</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>6</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>WIFI_CLK_BT_EN</name>
+              <bitOffset>11</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>CORE_RST_EN</name>
+          <addressOffset>0xD0</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>CORE_RST</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>BB_RST</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FE_RST</name>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MAC_RST</name>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>BT_RST</name>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>BTMAC_RST</name>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SDIO_RST</name>
+              <bitOffset>5</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SDIO_HOST_RST</name>
+              <bitOffset>6</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>EMAC_RST</name>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MACPWR_RST</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RW_BTMAC_RST</name>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RW_BTLP_RST</name>
+              <bitOffset>10</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>BT_LPCK_DIV_INT</name>
+          <addressOffset>0xD4</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x000000FF</resetValue>
+          <fields>
+            <field>
+              <name>BT_LPCK_DIV_NUM</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>12</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>BTEXTWAKEUP_REQ</name>
+              <bitOffset>12</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>BT_LPCK_DIV_FRAC</name>
+          <addressOffset>0xD8</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x02001001</resetValue>
+          <fields>
+            <field>
+              <name>BT_LPCK_DIV_B</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>12</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>BT_LPCK_DIV_A</name>
+              <bitOffset>12</bitOffset>
+              <bitWidth>12</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>LPCLK_SEL_RTC_SLOW</name>
+              <bitOffset>24</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>LPCLK_SEL_8M</name>
+              <bitOffset>25</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>LPCLK_SEL_XTAL</name>
+              <bitOffset>26</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>LPCLK_SEL_XTAL32K</name>
+              <bitOffset>27</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>CPU_INTR_FROM_CPU_0</name>
+          <addressOffset>0xDC</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>CPU_INTR_FROM_CPU_0</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>CPU_INTR_FROM_CPU_1</name>
+          <addressOffset>0xE0</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>CPU_INTR_FROM_CPU_1</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>CPU_INTR_FROM_CPU_2</name>
+          <addressOffset>0xE4</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>CPU_INTR_FROM_CPU_2</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>CPU_INTR_FROM_CPU_3</name>
+          <addressOffset>0xE8</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>CPU_INTR_FROM_CPU_3</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>PRO_INTR_STATUS_0</name>
+          <addressOffset>0xEC</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>PRO_INTR_STATUS_0</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>PRO_INTR_STATUS_1</name>
+          <addressOffset>0xF0</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>PRO_INTR_STATUS_1</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>PRO_INTR_STATUS_2</name>
+          <addressOffset>0xF4</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>PRO_INTR_STATUS_2</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>APP_INTR_STATUS_0</name>
+          <addressOffset>0xF8</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>APP_INTR_STATUS_0</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>APP_INTR_STATUS_1</name>
+          <addressOffset>0xFC</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>APP_INTR_STATUS_1</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>APP_INTR_STATUS_2</name>
+          <addressOffset>0x100</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>APP_INTR_STATUS_2</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>PRO_MAC_INTR_MAP</name>
+          <addressOffset>0x104</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>PRO_MAC_INTR_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>PRO_MAC_NMI_MAP</name>
+          <addressOffset>0x108</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>PRO_MAC_NMI_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>PRO_BB_INT_MAP</name>
+          <addressOffset>0x10C</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>PRO_BB_INT_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>PRO_BT_MAC_INT_MAP</name>
+          <addressOffset>0x110</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>PRO_BT_MAC_INT_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>PRO_BT_BB_INT_MAP</name>
+          <addressOffset>0x114</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>PRO_BT_BB_INT_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>PRO_BT_BB_NMI_MAP</name>
+          <addressOffset>0x118</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>PRO_BT_BB_NMI_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>PRO_RWBT_IRQ_MAP</name>
+          <addressOffset>0x11C</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>PRO_RWBT_IRQ_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>PRO_RWBLE_IRQ_MAP</name>
+          <addressOffset>0x120</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>PRO_RWBLE_IRQ_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>PRO_RWBT_NMI_MAP</name>
+          <addressOffset>0x124</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>PRO_RWBT_NMI_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>PRO_RWBLE_NMI_MAP</name>
+          <addressOffset>0x128</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>PRO_RWBLE_NMI_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>PRO_SLC0_INTR_MAP</name>
+          <addressOffset>0x12C</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>PRO_SLC0_INTR_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>PRO_SLC1_INTR_MAP</name>
+          <addressOffset>0x130</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>PRO_SLC1_INTR_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>PRO_UHCI0_INTR_MAP</name>
+          <addressOffset>0x134</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>PRO_UHCI0_INTR_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>PRO_UHCI1_INTR_MAP</name>
+          <addressOffset>0x138</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>PRO_UHCI1_INTR_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>PRO_TG_T0_LEVEL_INT_MAP</name>
+          <addressOffset>0x13C</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>PRO_TG_T0_LEVEL_INT_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>PRO_TG_T1_LEVEL_INT_MAP</name>
+          <addressOffset>0x140</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>PRO_TG_T1_LEVEL_INT_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>PRO_TG_WDT_LEVEL_INT_MAP</name>
+          <addressOffset>0x144</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>PRO_TG_WDT_LEVEL_INT_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>PRO_TG_LACT_LEVEL_INT_MAP</name>
+          <addressOffset>0x148</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>PRO_TG_LACT_LEVEL_INT_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>PRO_TG1_T0_LEVEL_INT_MAP</name>
+          <addressOffset>0x14C</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>PRO_TG1_T0_LEVEL_INT_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>PRO_TG1_T1_LEVEL_INT_MAP</name>
+          <addressOffset>0x150</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>PRO_TG1_T1_LEVEL_INT_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>PRO_TG1_WDT_LEVEL_INT_MAP</name>
+          <addressOffset>0x154</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>PRO_TG1_WDT_LEVEL_INT_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>PRO_TG1_LACT_LEVEL_INT_MAP</name>
+          <addressOffset>0x158</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>PRO_TG1_LACT_LEVEL_INT_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>PRO_GPIO_INTERRUPT_MAP</name>
+          <addressOffset>0x15C</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>PRO_GPIO_INTERRUPT_PRO_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>PRO_GPIO_INTERRUPT_NMI_MAP</name>
+          <addressOffset>0x160</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>PRO_GPIO_INTERRUPT_PRO_NMI_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>PRO_CPU_INTR_FROM_CPU_0_MAP</name>
+          <addressOffset>0x164</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>PRO_CPU_INTR_FROM_CPU_0_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>PRO_CPU_INTR_FROM_CPU_1_MAP</name>
+          <addressOffset>0x168</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>PRO_CPU_INTR_FROM_CPU_1_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>PRO_CPU_INTR_FROM_CPU_2_MAP</name>
+          <addressOffset>0x16C</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>PRO_CPU_INTR_FROM_CPU_2_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>PRO_CPU_INTR_FROM_CPU_3_MAP</name>
+          <addressOffset>0x170</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>PRO_CPU_INTR_FROM_CPU_3_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>PRO_SPI_INTR_0_MAP</name>
+          <addressOffset>0x174</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>PRO_SPI_INTR_0_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>PRO_SPI_INTR_1_MAP</name>
+          <addressOffset>0x178</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>PRO_SPI_INTR_1_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>PRO_SPI_INTR_2_MAP</name>
+          <addressOffset>0x17C</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>PRO_SPI_INTR_2_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>PRO_SPI_INTR_3_MAP</name>
+          <addressOffset>0x180</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>PRO_SPI_INTR_3_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>PRO_I2S0_INT_MAP</name>
+          <addressOffset>0x184</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>PRO_I2S0_INT_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>PRO_I2S1_INT_MAP</name>
+          <addressOffset>0x188</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>PRO_I2S1_INT_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>PRO_UART_INTR_MAP</name>
+          <addressOffset>0x18C</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>PRO_UART_INTR_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>PRO_UART1_INTR_MAP</name>
+          <addressOffset>0x190</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>PRO_UART1_INTR_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>PRO_UART2_INTR_MAP</name>
+          <addressOffset>0x194</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>PRO_UART2_INTR_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>PRO_SDIO_HOST_INTERRUPT_MAP</name>
+          <addressOffset>0x198</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>PRO_SDIO_HOST_INTERRUPT_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>PRO_EMAC_INT_MAP</name>
+          <addressOffset>0x19C</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>PRO_EMAC_INT_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>PRO_PWM0_INTR_MAP</name>
+          <addressOffset>0x1A0</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>PRO_PWM0_INTR_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>PRO_PWM1_INTR_MAP</name>
+          <addressOffset>0x1A4</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>PRO_PWM1_INTR_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>PRO_PWM2_INTR_MAP</name>
+          <addressOffset>0x1A8</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>PRO_PWM2_INTR_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>PRO_PWM3_INTR_MAP</name>
+          <addressOffset>0x1AC</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>PRO_PWM3_INTR_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>PRO_LEDC_INT_MAP</name>
+          <addressOffset>0x1B0</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>PRO_LEDC_INT_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>PRO_EFUSE_INT_MAP</name>
+          <addressOffset>0x1B4</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>PRO_EFUSE_INT_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>PRO_CAN_INT_MAP</name>
+          <addressOffset>0x1B8</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>PRO_CAN_INT_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>PRO_RTC_CORE_INTR_MAP</name>
+          <addressOffset>0x1BC</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>PRO_RTC_CORE_INTR_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>PRO_RMT_INTR_MAP</name>
+          <addressOffset>0x1C0</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>PRO_RMT_INTR_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>PRO_PCNT_INTR_MAP</name>
+          <addressOffset>0x1C4</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>PRO_PCNT_INTR_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>PRO_I2C_EXT0_INTR_MAP</name>
+          <addressOffset>0x1C8</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>PRO_I2C_EXT0_INTR_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>PRO_I2C_EXT1_INTR_MAP</name>
+          <addressOffset>0x1CC</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>PRO_I2C_EXT1_INTR_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>PRO_RSA_INTR_MAP</name>
+          <addressOffset>0x1D0</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>PRO_RSA_INTR_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>PRO_SPI1_DMA_INT_MAP</name>
+          <addressOffset>0x1D4</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>PRO_SPI1_DMA_INT_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>PRO_SPI2_DMA_INT_MAP</name>
+          <addressOffset>0x1D8</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>PRO_SPI2_DMA_INT_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>PRO_SPI3_DMA_INT_MAP</name>
+          <addressOffset>0x1DC</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>PRO_SPI3_DMA_INT_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>PRO_WDG_INT_MAP</name>
+          <addressOffset>0x1E0</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>PRO_WDG_INT_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>PRO_TIMER_INT1_MAP</name>
+          <addressOffset>0x1E4</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>PRO_TIMER_INT1_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>PRO_TIMER_INT2_MAP</name>
+          <addressOffset>0x1E8</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>PRO_TIMER_INT2_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>PRO_TG_T0_EDGE_INT_MAP</name>
+          <addressOffset>0x1EC</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>PRO_TG_T0_EDGE_INT_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>PRO_TG_T1_EDGE_INT_MAP</name>
+          <addressOffset>0x1F0</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>PRO_TG_T1_EDGE_INT_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>PRO_TG_WDT_EDGE_INT_MAP</name>
+          <addressOffset>0x1F4</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>PRO_TG_WDT_EDGE_INT_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>PRO_TG_LACT_EDGE_INT_MAP</name>
+          <addressOffset>0x1F8</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>PRO_TG_LACT_EDGE_INT_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>PRO_TG1_T0_EDGE_INT_MAP</name>
+          <addressOffset>0x1FC</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>PRO_TG1_T0_EDGE_INT_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>PRO_TG1_T1_EDGE_INT_MAP</name>
+          <addressOffset>0x200</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>PRO_TG1_T1_EDGE_INT_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>PRO_TG1_WDT_EDGE_INT_MAP</name>
+          <addressOffset>0x204</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>PRO_TG1_WDT_EDGE_INT_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>PRO_TG1_LACT_EDGE_INT_MAP</name>
+          <addressOffset>0x208</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>PRO_TG1_LACT_EDGE_INT_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>PRO_MMU_IA_INT_MAP</name>
+          <addressOffset>0x20C</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>PRO_MMU_IA_INT_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>PRO_MPU_IA_INT_MAP</name>
+          <addressOffset>0x210</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>PRO_MPU_IA_INT_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>PRO_CACHE_IA_INT_MAP</name>
+          <addressOffset>0x214</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>PRO_CACHE_IA_INT_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>APP_MAC_INTR_MAP</name>
+          <addressOffset>0x218</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>APP_MAC_INTR_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>APP_MAC_NMI_MAP</name>
+          <addressOffset>0x21C</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>APP_MAC_NMI_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>APP_BB_INT_MAP</name>
+          <addressOffset>0x220</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>APP_BB_INT_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>APP_BT_MAC_INT_MAP</name>
+          <addressOffset>0x224</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>APP_BT_MAC_INT_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>APP_BT_BB_INT_MAP</name>
+          <addressOffset>0x228</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>APP_BT_BB_INT_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>APP_BT_BB_NMI_MAP</name>
+          <addressOffset>0x22C</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>APP_BT_BB_NMI_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>APP_RWBT_IRQ_MAP</name>
+          <addressOffset>0x230</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>APP_RWBT_IRQ_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>APP_RWBLE_IRQ_MAP</name>
+          <addressOffset>0x234</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>APP_RWBLE_IRQ_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>APP_RWBT_NMI_MAP</name>
+          <addressOffset>0x238</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>APP_RWBT_NMI_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>APP_RWBLE_NMI_MAP</name>
+          <addressOffset>0x23C</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>APP_RWBLE_NMI_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>APP_SLC0_INTR_MAP</name>
+          <addressOffset>0x240</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>APP_SLC0_INTR_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>APP_SLC1_INTR_MAP</name>
+          <addressOffset>0x244</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>APP_SLC1_INTR_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>APP_UHCI0_INTR_MAP</name>
+          <addressOffset>0x248</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>APP_UHCI0_INTR_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>APP_UHCI1_INTR_MAP</name>
+          <addressOffset>0x24C</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>APP_UHCI1_INTR_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>APP_TG_T0_LEVEL_INT_MAP</name>
+          <addressOffset>0x250</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>APP_TG_T0_LEVEL_INT_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>APP_TG_T1_LEVEL_INT_MAP</name>
+          <addressOffset>0x254</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>APP_TG_T1_LEVEL_INT_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>APP_TG_WDT_LEVEL_INT_MAP</name>
+          <addressOffset>0x258</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>APP_TG_WDT_LEVEL_INT_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>APP_TG_LACT_LEVEL_INT_MAP</name>
+          <addressOffset>0x25C</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>APP_TG_LACT_LEVEL_INT_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>APP_TG1_T0_LEVEL_INT_MAP</name>
+          <addressOffset>0x260</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>APP_TG1_T0_LEVEL_INT_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>APP_TG1_T1_LEVEL_INT_MAP</name>
+          <addressOffset>0x264</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>APP_TG1_T1_LEVEL_INT_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>APP_TG1_WDT_LEVEL_INT_MAP</name>
+          <addressOffset>0x268</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>APP_TG1_WDT_LEVEL_INT_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>APP_TG1_LACT_LEVEL_INT_MAP</name>
+          <addressOffset>0x26C</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>APP_TG1_LACT_LEVEL_INT_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>APP_GPIO_INTERRUPT_MAP</name>
+          <addressOffset>0x270</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>APP_GPIO_INTERRUPT_APP_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>APP_GPIO_INTERRUPT_NMI_MAP</name>
+          <addressOffset>0x274</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>APP_GPIO_INTERRUPT_APP_NMI_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>APP_CPU_INTR_FROM_CPU_0_MAP</name>
+          <addressOffset>0x278</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>APP_CPU_INTR_FROM_CPU_0_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>APP_CPU_INTR_FROM_CPU_1_MAP</name>
+          <addressOffset>0x27C</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>APP_CPU_INTR_FROM_CPU_1_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>APP_CPU_INTR_FROM_CPU_2_MAP</name>
+          <addressOffset>0x280</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>APP_CPU_INTR_FROM_CPU_2_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>APP_CPU_INTR_FROM_CPU_3_MAP</name>
+          <addressOffset>0x284</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>APP_CPU_INTR_FROM_CPU_3_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>APP_SPI_INTR_0_MAP</name>
+          <addressOffset>0x288</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>APP_SPI_INTR_0_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>APP_SPI_INTR_1_MAP</name>
+          <addressOffset>0x28C</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>APP_SPI_INTR_1_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>APP_SPI_INTR_2_MAP</name>
+          <addressOffset>0x290</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>APP_SPI_INTR_2_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>APP_SPI_INTR_3_MAP</name>
+          <addressOffset>0x294</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>APP_SPI_INTR_3_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>APP_I2S0_INT_MAP</name>
+          <addressOffset>0x298</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>APP_I2S0_INT_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>APP_I2S1_INT_MAP</name>
+          <addressOffset>0x29C</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>APP_I2S1_INT_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>APP_UART_INTR_MAP</name>
+          <addressOffset>0x2A0</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>APP_UART_INTR_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>APP_UART1_INTR_MAP</name>
+          <addressOffset>0x2A4</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>APP_UART1_INTR_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>APP_UART2_INTR_MAP</name>
+          <addressOffset>0x2A8</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>APP_UART2_INTR_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>APP_SDIO_HOST_INTERRUPT_MAP</name>
+          <addressOffset>0x2AC</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>APP_SDIO_HOST_INTERRUPT_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>APP_EMAC_INT_MAP</name>
+          <addressOffset>0x2B0</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>APP_EMAC_INT_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>APP_PWM0_INTR_MAP</name>
+          <addressOffset>0x2B4</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>APP_PWM0_INTR_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>APP_PWM1_INTR_MAP</name>
+          <addressOffset>0x2B8</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>APP_PWM1_INTR_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>APP_PWM2_INTR_MAP</name>
+          <addressOffset>0x2BC</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>APP_PWM2_INTR_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>APP_PWM3_INTR_MAP</name>
+          <addressOffset>0x2C0</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>APP_PWM3_INTR_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>APP_LEDC_INT_MAP</name>
+          <addressOffset>0x2C4</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>APP_LEDC_INT_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>APP_EFUSE_INT_MAP</name>
+          <addressOffset>0x2C8</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>APP_EFUSE_INT_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>APP_CAN_INT_MAP</name>
+          <addressOffset>0x2CC</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>APP_CAN_INT_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>APP_RTC_CORE_INTR_MAP</name>
+          <addressOffset>0x2D0</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>APP_RTC_CORE_INTR_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>APP_RMT_INTR_MAP</name>
+          <addressOffset>0x2D4</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>APP_RMT_INTR_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>APP_PCNT_INTR_MAP</name>
+          <addressOffset>0x2D8</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>APP_PCNT_INTR_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>APP_I2C_EXT0_INTR_MAP</name>
+          <addressOffset>0x2DC</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>APP_I2C_EXT0_INTR_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>APP_I2C_EXT1_INTR_MAP</name>
+          <addressOffset>0x2E0</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>APP_I2C_EXT1_INTR_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>APP_RSA_INTR_MAP</name>
+          <addressOffset>0x2E4</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>APP_RSA_INTR_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>APP_SPI1_DMA_INT_MAP</name>
+          <addressOffset>0x2E8</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>APP_SPI1_DMA_INT_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>APP_SPI2_DMA_INT_MAP</name>
+          <addressOffset>0x2EC</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>APP_SPI2_DMA_INT_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>APP_SPI3_DMA_INT_MAP</name>
+          <addressOffset>0x2F0</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>APP_SPI3_DMA_INT_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>APP_WDG_INT_MAP</name>
+          <addressOffset>0x2F4</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>APP_WDG_INT_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>APP_TIMER_INT1_MAP</name>
+          <addressOffset>0x2F8</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>APP_TIMER_INT1_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>APP_TIMER_INT2_MAP</name>
+          <addressOffset>0x2FC</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>APP_TIMER_INT2_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>APP_TG_T0_EDGE_INT_MAP</name>
+          <addressOffset>0x300</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>APP_TG_T0_EDGE_INT_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>APP_TG_T1_EDGE_INT_MAP</name>
+          <addressOffset>0x304</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>APP_TG_T1_EDGE_INT_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>APP_TG_WDT_EDGE_INT_MAP</name>
+          <addressOffset>0x308</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>APP_TG_WDT_EDGE_INT_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>APP_TG_LACT_EDGE_INT_MAP</name>
+          <addressOffset>0x30C</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>APP_TG_LACT_EDGE_INT_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>APP_TG1_T0_EDGE_INT_MAP</name>
+          <addressOffset>0x310</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>APP_TG1_T0_EDGE_INT_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>APP_TG1_T1_EDGE_INT_MAP</name>
+          <addressOffset>0x314</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>APP_TG1_T1_EDGE_INT_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>APP_TG1_WDT_EDGE_INT_MAP</name>
+          <addressOffset>0x318</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>APP_TG1_WDT_EDGE_INT_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>APP_TG1_LACT_EDGE_INT_MAP</name>
+          <addressOffset>0x31C</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>APP_TG1_LACT_EDGE_INT_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>APP_MMU_IA_INT_MAP</name>
+          <addressOffset>0x320</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>APP_MMU_IA_INT_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>APP_MPU_IA_INT_MAP</name>
+          <addressOffset>0x324</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>APP_MPU_IA_INT_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>APP_CACHE_IA_INT_MAP</name>
+          <addressOffset>0x328</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000010</resetValue>
+          <fields>
+            <field>
+              <name>APP_CACHE_IA_INT_MAP</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>AHBLITE_MPU_TABLE_UART</name>
+          <addressOffset>0x32C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>UART_ACCESS_GRANT_CONFIG</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>6</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>AHBLITE_MPU_TABLE_SPI1</name>
+          <addressOffset>0x330</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SPI1_ACCESS_GRANT_CONFIG</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>6</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>AHBLITE_MPU_TABLE_SPI0</name>
+          <addressOffset>0x334</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SPI0_ACCESS_GRANT_CONFIG</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>6</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>AHBLITE_MPU_TABLE_GPIO</name>
+          <addressOffset>0x338</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>GPIO_ACCESS_GRANT_CONFIG</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>6</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>AHBLITE_MPU_TABLE_FE2</name>
+          <addressOffset>0x33C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>FE2_ACCESS_GRANT_CONFIG</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>6</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>AHBLITE_MPU_TABLE_FE</name>
+          <addressOffset>0x340</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>FE_ACCESS_GRANT_CONFIG</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>6</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>AHBLITE_MPU_TABLE_TIMER</name>
+          <addressOffset>0x344</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>TIMER_ACCESS_GRANT_CONFIG</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>6</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>AHBLITE_MPU_TABLE_RTC</name>
+          <addressOffset>0x348</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>RTC_ACCESS_GRANT_CONFIG</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>6</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>AHBLITE_MPU_TABLE_IO_MUX</name>
+          <addressOffset>0x34C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>IOMUX_ACCESS_GRANT_CONFIG</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>6</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>AHBLITE_MPU_TABLE_WDG</name>
+          <addressOffset>0x350</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>WDG_ACCESS_GRANT_CONFIG</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>6</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>AHBLITE_MPU_TABLE_HINF</name>
+          <addressOffset>0x354</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>HINF_ACCESS_GRANT_CONFIG</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>6</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>AHBLITE_MPU_TABLE_UHCI1</name>
+          <addressOffset>0x358</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>UHCI1_ACCESS_GRANT_CONFIG</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>6</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>AHBLITE_MPU_TABLE_MISC</name>
+          <addressOffset>0x35C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>MISC_ACCESS_GRANT_CONFIG</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>6</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>AHBLITE_MPU_TABLE_I2C</name>
+          <addressOffset>0x360</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>I2C_ACCESS_GRANT_CONFIG</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>6</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>AHBLITE_MPU_TABLE_I2S0</name>
+          <addressOffset>0x364</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>I2S0_ACCESS_GRANT_CONFIG</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>6</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>AHBLITE_MPU_TABLE_UART1</name>
+          <addressOffset>0x368</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>UART1_ACCESS_GRANT_CONFIG</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>6</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>AHBLITE_MPU_TABLE_BT</name>
+          <addressOffset>0x36C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>BT_ACCESS_GRANT_CONFIG</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>6</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>AHBLITE_MPU_TABLE_BT_BUFFER</name>
+          <addressOffset>0x370</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>BTBUFFER_ACCESS_GRANT_CONFIG</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>6</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>AHBLITE_MPU_TABLE_I2C_EXT0</name>
+          <addressOffset>0x374</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>I2CEXT0_ACCESS_GRANT_CONFIG</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>6</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>AHBLITE_MPU_TABLE_UHCI0</name>
+          <addressOffset>0x378</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>UHCI0_ACCESS_GRANT_CONFIG</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>6</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>AHBLITE_MPU_TABLE_SLCHOST</name>
+          <addressOffset>0x37C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SLCHOST_ACCESS_GRANT_CONFIG</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>6</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>AHBLITE_MPU_TABLE_RMT</name>
+          <addressOffset>0x380</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>RMT_ACCESS_GRANT_CONFIG</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>6</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>AHBLITE_MPU_TABLE_PCNT</name>
+          <addressOffset>0x384</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>PCNT_ACCESS_GRANT_CONFIG</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>6</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>AHBLITE_MPU_TABLE_SLC</name>
+          <addressOffset>0x388</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SLC_ACCESS_GRANT_CONFIG</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>6</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>AHBLITE_MPU_TABLE_LEDC</name>
+          <addressOffset>0x38C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>LEDC_ACCESS_GRANT_CONFIG</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>6</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>AHBLITE_MPU_TABLE_EFUSE</name>
+          <addressOffset>0x390</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>EFUSE_ACCESS_GRANT_CONFIG</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>6</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>AHBLITE_MPU_TABLE_SPI_ENCRYPT</name>
+          <addressOffset>0x394</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SPI_ENCRYPY_ACCESS_GRANT_CONFIG</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>6</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>AHBLITE_MPU_TABLE_BB</name>
+          <addressOffset>0x398</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>BB_ACCESS_GRANT_CONFIG</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>6</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>AHBLITE_MPU_TABLE_PWM0</name>
+          <addressOffset>0x39C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>PWM0_ACCESS_GRANT_CONFIG</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>6</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>AHBLITE_MPU_TABLE_TIMERGROUP</name>
+          <addressOffset>0x3A0</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>TIMERGROUP_ACCESS_GRANT_CONFIG</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>6</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>AHBLITE_MPU_TABLE_TIMERGROUP1</name>
+          <addressOffset>0x3A4</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>TIMERGROUP1_ACCESS_GRANT_CONFIG</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>6</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>AHBLITE_MPU_TABLE_SPI2</name>
+          <addressOffset>0x3A8</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SPI2_ACCESS_GRANT_CONFIG</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>6</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>AHBLITE_MPU_TABLE_SPI3</name>
+          <addressOffset>0x3AC</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SPI3_ACCESS_GRANT_CONFIG</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>6</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>AHBLITE_MPU_TABLE_APB_CTRL</name>
+          <addressOffset>0x3B0</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>APBCTRL_ACCESS_GRANT_CONFIG</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>6</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>AHBLITE_MPU_TABLE_I2C_EXT1</name>
+          <addressOffset>0x3B4</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>I2CEXT1_ACCESS_GRANT_CONFIG</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>6</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>AHBLITE_MPU_TABLE_SDIO_HOST</name>
+          <addressOffset>0x3B8</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SDIOHOST_ACCESS_GRANT_CONFIG</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>6</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>AHBLITE_MPU_TABLE_EMAC</name>
+          <addressOffset>0x3BC</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>EMAC_ACCESS_GRANT_CONFIG</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>6</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>AHBLITE_MPU_TABLE_CAN</name>
+          <addressOffset>0x3C0</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>CAN_ACCESS_GRANT_CONFIG</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>6</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>AHBLITE_MPU_TABLE_PWM1</name>
+          <addressOffset>0x3C4</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>PWM1_ACCESS_GRANT_CONFIG</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>6</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>AHBLITE_MPU_TABLE_I2S1</name>
+          <addressOffset>0x3C8</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>I2S1_ACCESS_GRANT_CONFIG</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>6</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>AHBLITE_MPU_TABLE_UART2</name>
+          <addressOffset>0x3CC</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>UART2_ACCESS_GRANT_CONFIG</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>6</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>AHBLITE_MPU_TABLE_PWM2</name>
+          <addressOffset>0x3D0</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>PWM2_ACCESS_GRANT_CONFIG</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>6</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>AHBLITE_MPU_TABLE_PWM3</name>
+          <addressOffset>0x3D4</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>PWM3_ACCESS_GRANT_CONFIG</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>6</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>AHBLITE_MPU_TABLE_RWBT</name>
+          <addressOffset>0x3D8</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>RWBT_ACCESS_GRANT_CONFIG</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>6</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>AHBLITE_MPU_TABLE_BTMAC</name>
+          <addressOffset>0x3DC</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>BTMAC_ACCESS_GRANT_CONFIG</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>6</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>AHBLITE_MPU_TABLE_WIFIMAC</name>
+          <addressOffset>0x3E0</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>WIFIMAC_ACCESS_GRANT_CONFIG</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>6</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>AHBLITE_MPU_TABLE_PWR</name>
+          <addressOffset>0x3E4</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>PWR_ACCESS_GRANT_CONFIG</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>6</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>MEM_ACCESS_DBUG0</name>
+          <addressOffset>0x3E8</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>PRO_ROM_MPU_AD</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>PRO_ROM_IA</name>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>APP_ROM_MPU_AD</name>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>APP_ROM_IA</name>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SHARE_ROM_MPU_AD</name>
+              <bitOffset>4</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SHARE_ROM_IA</name>
+              <bitOffset>6</bitOffset>
+              <bitWidth>4</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>INTERNAL_SRAM_MMU_AD</name>
+              <bitOffset>10</bitOffset>
+              <bitWidth>4</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>INTERNAL_SRAM_IA</name>
+              <bitOffset>14</bitOffset>
+              <bitWidth>12</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>INTERNAL_SRAM_MMU_MULTI_HIT</name>
+              <bitOffset>26</bitOffset>
+              <bitWidth>4</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>MEM_ACCESS_DBUG1</name>
+          <addressOffset>0x3EC</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>INTERNAL_SRAM_MMU_MISS</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>4</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>ARB_IA</name>
+              <bitOffset>4</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>PIDGEN_IA</name>
+              <bitOffset>6</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>AHB_ACCESS_DENY</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>AHBLITE_ACCESS_DENY</name>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>AHBLITE_IA</name>
+              <bitOffset>10</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>PRO_DCACHE_DBUG0</name>
+          <addressOffset>0x3F0</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>PRO_SLAVE_WDATA</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>PRO_CACHE_MMU_IA</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>PRO_CACHE_IA</name>
+              <bitOffset>1</bitOffset>
+              <bitWidth>6</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>PRO_CACHE_STATE</name>
+              <bitOffset>7</bitOffset>
+              <bitWidth>12</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>PRO_WR_BAK_TO_READ</name>
+              <bitOffset>19</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>PRO_TX_END</name>
+              <bitOffset>20</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>PRO_SLAVE_WR</name>
+              <bitOffset>21</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>PRO_SLAVE_WDATA_V</name>
+              <bitOffset>22</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>PRO_RX_END</name>
+              <bitOffset>23</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>PRO_DCACHE_DBUG1</name>
+          <addressOffset>0x3F4</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>PRO_CTAG_RAM_RDATA</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>PRO_DCACHE_DBUG2</name>
+          <addressOffset>0x3F8</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>PRO_CACHE_VADDR</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>27</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>PRO_DCACHE_DBUG3</name>
+          <addressOffset>0x3FC</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>PRO_MMU_RDATA</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>9</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>PRO_CPU_DISABLED_CACHE_IA</name>
+              <bitOffset>9</bitOffset>
+              <bitWidth>6</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>PRO_CPU_DISABLED_CACHE_IA_OPPOSITE</name>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>PRO_CPU_DISABLED_CACHE_IA_DRAM1</name>
+              <bitOffset>10</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>PRO_CPU_DISABLED_CACHE_IA_IROM0</name>
+              <bitOffset>11</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>PRO_CPU_DISABLED_CACHE_IA_IRAM1</name>
+              <bitOffset>12</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>PRO_CPU_DISABLED_CACHE_IA_IRAM0</name>
+              <bitOffset>13</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>PRO_CPU_DISABLED_CACHE_IA_DROM0</name>
+              <bitOffset>14</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>PRO_CACHE_IRAM0_PID_ERROR</name>
+              <bitOffset>15</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>PRO_DCACHE_DBUG4</name>
+          <addressOffset>0x400</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>PRO_DRAM1ADDR0_IA</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>20</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>PRO_DCACHE_DBUG5</name>
+          <addressOffset>0x404</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>PRO_DROM0ADDR0_IA</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>20</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>PRO_DCACHE_DBUG6</name>
+          <addressOffset>0x408</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>PRO_IRAM0ADDR_IA</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>20</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>PRO_DCACHE_DBUG7</name>
+          <addressOffset>0x40C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>PRO_IRAM1ADDR_IA</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>20</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>PRO_DCACHE_DBUG8</name>
+          <addressOffset>0x410</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>PRO_IROM0ADDR_IA</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>20</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>PRO_DCACHE_DBUG9</name>
+          <addressOffset>0x414</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>PRO_OPSDRAMADDR_IA</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>20</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>APP_DCACHE_DBUG0</name>
+          <addressOffset>0x418</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>APP_SLAVE_WDATA</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>APP_CACHE_MMU_IA</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>APP_CACHE_IA</name>
+              <bitOffset>1</bitOffset>
+              <bitWidth>6</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>APP_CACHE_STATE</name>
+              <bitOffset>7</bitOffset>
+              <bitWidth>12</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>APP_WR_BAK_TO_READ</name>
+              <bitOffset>19</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>APP_TX_END</name>
+              <bitOffset>20</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>APP_SLAVE_WR</name>
+              <bitOffset>21</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>APP_SLAVE_WDATA_V</name>
+              <bitOffset>22</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>APP_RX_END</name>
+              <bitOffset>23</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>APP_DCACHE_DBUG1</name>
+          <addressOffset>0x41C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>APP_CTAG_RAM_RDATA</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>APP_DCACHE_DBUG2</name>
+          <addressOffset>0x420</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>APP_CACHE_VADDR</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>27</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>APP_DCACHE_DBUG3</name>
+          <addressOffset>0x424</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>APP_MMU_RDATA</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>9</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>APP_CPU_DISABLED_CACHE_IA</name>
+              <bitOffset>9</bitOffset>
+              <bitWidth>6</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>APP_CPU_DISABLED_CACHE_IA_OPPOSITE</name>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>APP_CPU_DISABLED_CACHE_IA_DRAM1</name>
+              <bitOffset>10</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>APP_CPU_DISABLED_CACHE_IA_IROM0</name>
+              <bitOffset>11</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>APP_CPU_DISABLED_CACHE_IA_IRAM1</name>
+              <bitOffset>12</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>APP_CPU_DISABLED_CACHE_IA_IRAM0</name>
+              <bitOffset>13</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>APP_CPU_DISABLED_CACHE_IA_DROM0</name>
+              <bitOffset>14</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>APP_CACHE_IRAM0_PID_ERROR</name>
+              <bitOffset>15</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>APP_DCACHE_DBUG4</name>
+          <addressOffset>0x428</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>APP_DRAM1ADDR0_IA</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>20</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>APP_DCACHE_DBUG5</name>
+          <addressOffset>0x42C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>APP_DROM0ADDR0_IA</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>20</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>APP_DCACHE_DBUG6</name>
+          <addressOffset>0x430</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>APP_IRAM0ADDR_IA</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>20</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>APP_DCACHE_DBUG7</name>
+          <addressOffset>0x434</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>APP_IRAM1ADDR_IA</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>20</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>APP_DCACHE_DBUG8</name>
+          <addressOffset>0x438</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>APP_IROM0ADDR_IA</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>20</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>APP_DCACHE_DBUG9</name>
+          <addressOffset>0x43C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>APP_OPSDRAMADDR_IA</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>20</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>PRO_CPU_RECORD_CTRL</name>
+          <addressOffset>0x440</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000100</resetValue>
+          <fields>
+            <field>
+              <name>PRO_CPU_RECORD_ENABLE</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>PRO_CPU_RECORD_DISABLE</name>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>PRO_CPU_PDEBUG_ENABLE</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>PRO_CPU_RECORD_STATUS</name>
+          <addressOffset>0x444</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>PRO_CPU_RECORDING</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>PRO_CPU_RECORD_PID</name>
+          <addressOffset>0x448</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>RECORD_PRO_PID</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>PRO_CPU_RECORD_PDEBUGINST</name>
+          <addressOffset>0x44C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>RECORD_PRO_PDEBUGINST</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>RECORD_PDEBUGINST_SZ</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RECORD_PDEBUGINST_ISRC</name>
+              <bitOffset>12</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RECORD_PDEBUGINST_LOOP_REP</name>
+              <bitOffset>20</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RECORD_PDEBUGINST_LOOP</name>
+              <bitOffset>21</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RECORD_PDEBUGINST_CINTL</name>
+              <bitOffset>24</bitOffset>
+              <bitWidth>4</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>PRO_CPU_RECORD_PDEBUGSTATUS</name>
+          <addressOffset>0x450</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>RECORD_PRO_PDEBUGSTATUS</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>RECORD_PDEBUGSTATUS_BBCAUSE</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>6</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RECORD_PDEBUGSTATUS_INSNTYPE</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>6</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>PRO_CPU_RECORD_PDEBUGDATA</name>
+          <addressOffset>0x454</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>RECORD_PRO_PDEBUGDATA</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>RECORD_PDEBUGDATA_DEP_OTHER</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RECORD_PDEBUGDATA_EXCVEC</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RECORD_PDEBUGDATA_INSNTYPE_SR</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RECORD_PDEBUGDATA_INSNTYPE_RER</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RECORD_PDEBUGDATA_STALL_BUFF</name>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RECORD_PDEBUGDATA_INSNTYPE_WER</name>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RECORD_PDEBUGDATA_STALL_BUFFCONFL</name>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RECORD_PDEBUGDATA_INSNTYPE_ER</name>
+              <bitOffset>2</bitOffset>
+              <bitWidth>12</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RECORD_PDEBUGDATA_STALL_DCM</name>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RECORD_PDEBUGDATA_STALL_LSU</name>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RECORD_PDEBUGDATA_STALL_ICM</name>
+              <bitOffset>6</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RECORD_PDEBUGDATA_STALL_IRAMBUSY</name>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RECORD_PDEBUGDATA_DEP_LSU</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RECORD_PDEBUGDATA_STALL_IPIF</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RECORD_PDEBUGDATA_INSNTYPE_RSR</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RECORD_PDEBUGDATA_STALL_TIE</name>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RECORD_PDEBUGDATA_INSNTYPE_WSR</name>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RECORD_PDEBUGDATA_STALL_RUN</name>
+              <bitOffset>10</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RECORD_PDEBUGDATA_INSNTYPE_XSR</name>
+              <bitOffset>10</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RECORD_PDEBUGDATA_DEP_STR</name>
+              <bitOffset>11</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RECORD_PDEBUGDATA_DEP</name>
+              <bitOffset>12</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RECORD_PDEBUGDATA_STALL_BPIFETCH</name>
+              <bitOffset>12</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RECORD_PDEBUGDATA_STALL_L32R</name>
+              <bitOffset>13</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RECORD_PDEBUGDATA_STALL_LSPROC</name>
+              <bitOffset>14</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RECORD_PDEBUGDATA_STALL_BPLOAD</name>
+              <bitOffset>15</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RECORD_PDEBUGDATA_DEP_MEMW</name>
+              <bitOffset>16</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RECORD_PDEBUGDATA_EXCCAUSE</name>
+              <bitOffset>16</bitOffset>
+              <bitWidth>6</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RECORD_PDEBUGDATA_STALL_BANKCONFL</name>
+              <bitOffset>16</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RECORD_PDEBUGDATA_DEP_HALT</name>
+              <bitOffset>17</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RECORD_PDEBUGDATA_STALL_ITERMUL</name>
+              <bitOffset>18</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RECORD_PDEBUGDATA_STALL_ITERDIV</name>
+              <bitOffset>19</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>PRO_CPU_RECORD_PDEBUGPC</name>
+          <addressOffset>0x458</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>RECORD_PRO_PDEBUGPC</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>PRO_CPU_RECORD_PDEBUGLS0STAT</name>
+          <addressOffset>0x45C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>RECORD_PRO_PDEBUGLS0STAT</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>RECORD_PDEBUGLS0STAT_TYPE</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>4</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RECORD_PDEBUGLS0STAT_SZ</name>
+              <bitOffset>4</bitOffset>
+              <bitWidth>4</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RECORD_PDEBUGLS0STAT_DTLBM</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RECORD_PDEBUGLS0STAT_DCM</name>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RECORD_PDEBUGLS0STAT_DCH</name>
+              <bitOffset>10</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RECORD_PDEBUGLS0STAT_UC</name>
+              <bitOffset>12</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RECORD_PDEBUGLS0STAT_WB</name>
+              <bitOffset>13</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RECORD_PDEBUGLS0STAT_COH</name>
+              <bitOffset>16</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RECORD_PDEBUGLS0STAT_STCOH</name>
+              <bitOffset>17</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RECORD_PDEBUGLS0STAT_TGT</name>
+              <bitOffset>20</bitOffset>
+              <bitWidth>4</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>PRO_CPU_RECORD_PDEBUGLS0ADDR</name>
+          <addressOffset>0x460</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>RECORD_PRO_PDEBUGLS0ADDR</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>PRO_CPU_RECORD_PDEBUGLS0DATA</name>
+          <addressOffset>0x464</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>RECORD_PRO_PDEBUGLS0DATA</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>APP_CPU_RECORD_CTRL</name>
+          <addressOffset>0x468</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000100</resetValue>
+          <fields>
+            <field>
+              <name>APP_CPU_RECORD_ENABLE</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>APP_CPU_RECORD_DISABLE</name>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>APP_CPU_PDEBUG_ENABLE</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>APP_CPU_RECORD_STATUS</name>
+          <addressOffset>0x46C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>APP_CPU_RECORDING</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>APP_CPU_RECORD_PID</name>
+          <addressOffset>0x470</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>RECORD_APP_PID</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>APP_CPU_RECORD_PDEBUGINST</name>
+          <addressOffset>0x474</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>RECORD_APP_PDEBUGINST</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>APP_CPU_RECORD_PDEBUGSTATUS</name>
+          <addressOffset>0x478</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>RECORD_APP_PDEBUGSTATUS</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>APP_CPU_RECORD_PDEBUGDATA</name>
+          <addressOffset>0x47C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>RECORD_APP_PDEBUGDATA</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>APP_CPU_RECORD_PDEBUGPC</name>
+          <addressOffset>0x480</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>RECORD_APP_PDEBUGPC</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>APP_CPU_RECORD_PDEBUGLS0STAT</name>
+          <addressOffset>0x484</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>RECORD_APP_PDEBUGLS0STAT</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>APP_CPU_RECORD_PDEBUGLS0ADDR</name>
+          <addressOffset>0x488</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>RECORD_APP_PDEBUGLS0ADDR</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>APP_CPU_RECORD_PDEBUGLS0DATA</name>
+          <addressOffset>0x48C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>RECORD_APP_PDEBUGLS0DATA</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>RSA_PD_CTRL</name>
+          <addressOffset>0x490</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>RSA_PD</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>ROM_MPU_TABLE0</name>
+          <addressOffset>0x494</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000001</resetValue>
+          <fields>
+            <field>
+              <name>ROM_MPU_TABLE0</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>ROM_MPU_TABLE1</name>
+          <addressOffset>0x498</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000001</resetValue>
+          <fields>
+            <field>
+              <name>ROM_MPU_TABLE1</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>ROM_MPU_TABLE2</name>
+          <addressOffset>0x49C</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000001</resetValue>
+          <fields>
+            <field>
+              <name>ROM_MPU_TABLE2</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>ROM_MPU_TABLE3</name>
+          <addressOffset>0x4A0</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000001</resetValue>
+          <fields>
+            <field>
+              <name>ROM_MPU_TABLE3</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SHROM_MPU_TABLE0</name>
+          <addressOffset>0x4A4</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000001</resetValue>
+          <fields>
+            <field>
+              <name>SHROM_MPU_TABLE0</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SHROM_MPU_TABLE1</name>
+          <addressOffset>0x4A8</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000001</resetValue>
+          <fields>
+            <field>
+              <name>SHROM_MPU_TABLE1</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SHROM_MPU_TABLE2</name>
+          <addressOffset>0x4AC</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000001</resetValue>
+          <fields>
+            <field>
+              <name>SHROM_MPU_TABLE2</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SHROM_MPU_TABLE3</name>
+          <addressOffset>0x4B0</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000001</resetValue>
+          <fields>
+            <field>
+              <name>SHROM_MPU_TABLE3</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SHROM_MPU_TABLE4</name>
+          <addressOffset>0x4B4</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000001</resetValue>
+          <fields>
+            <field>
+              <name>SHROM_MPU_TABLE4</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SHROM_MPU_TABLE5</name>
+          <addressOffset>0x4B8</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000001</resetValue>
+          <fields>
+            <field>
+              <name>SHROM_MPU_TABLE5</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SHROM_MPU_TABLE6</name>
+          <addressOffset>0x4BC</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000001</resetValue>
+          <fields>
+            <field>
+              <name>SHROM_MPU_TABLE6</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SHROM_MPU_TABLE7</name>
+          <addressOffset>0x4C0</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000001</resetValue>
+          <fields>
+            <field>
+              <name>SHROM_MPU_TABLE7</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SHROM_MPU_TABLE8</name>
+          <addressOffset>0x4C4</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000001</resetValue>
+          <fields>
+            <field>
+              <name>SHROM_MPU_TABLE8</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SHROM_MPU_TABLE9</name>
+          <addressOffset>0x4C8</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000001</resetValue>
+          <fields>
+            <field>
+              <name>SHROM_MPU_TABLE9</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SHROM_MPU_TABLE10</name>
+          <addressOffset>0x4CC</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000001</resetValue>
+          <fields>
+            <field>
+              <name>SHROM_MPU_TABLE10</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SHROM_MPU_TABLE11</name>
+          <addressOffset>0x4D0</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000001</resetValue>
+          <fields>
+            <field>
+              <name>SHROM_MPU_TABLE11</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SHROM_MPU_TABLE12</name>
+          <addressOffset>0x4D4</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000001</resetValue>
+          <fields>
+            <field>
+              <name>SHROM_MPU_TABLE12</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SHROM_MPU_TABLE13</name>
+          <addressOffset>0x4D8</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000001</resetValue>
+          <fields>
+            <field>
+              <name>SHROM_MPU_TABLE13</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SHROM_MPU_TABLE14</name>
+          <addressOffset>0x4DC</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000001</resetValue>
+          <fields>
+            <field>
+              <name>SHROM_MPU_TABLE14</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SHROM_MPU_TABLE15</name>
+          <addressOffset>0x4E0</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000001</resetValue>
+          <fields>
+            <field>
+              <name>SHROM_MPU_TABLE15</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SHROM_MPU_TABLE16</name>
+          <addressOffset>0x4E4</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000001</resetValue>
+          <fields>
+            <field>
+              <name>SHROM_MPU_TABLE16</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SHROM_MPU_TABLE17</name>
+          <addressOffset>0x4E8</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000001</resetValue>
+          <fields>
+            <field>
+              <name>SHROM_MPU_TABLE17</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SHROM_MPU_TABLE18</name>
+          <addressOffset>0x4EC</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000001</resetValue>
+          <fields>
+            <field>
+              <name>SHROM_MPU_TABLE18</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SHROM_MPU_TABLE19</name>
+          <addressOffset>0x4F0</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000001</resetValue>
+          <fields>
+            <field>
+              <name>SHROM_MPU_TABLE19</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SHROM_MPU_TABLE20</name>
+          <addressOffset>0x4F4</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000001</resetValue>
+          <fields>
+            <field>
+              <name>SHROM_MPU_TABLE20</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SHROM_MPU_TABLE21</name>
+          <addressOffset>0x4F8</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000001</resetValue>
+          <fields>
+            <field>
+              <name>SHROM_MPU_TABLE21</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SHROM_MPU_TABLE22</name>
+          <addressOffset>0x4FC</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000001</resetValue>
+          <fields>
+            <field>
+              <name>SHROM_MPU_TABLE22</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SHROM_MPU_TABLE23</name>
+          <addressOffset>0x500</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000001</resetValue>
+          <fields>
+            <field>
+              <name>SHROM_MPU_TABLE23</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>IMMU_TABLE0</name>
+          <addressOffset>0x504</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>IMMU_TABLE0</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>7</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>IMMU_TABLE1</name>
+          <addressOffset>0x508</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000001</resetValue>
+          <fields>
+            <field>
+              <name>IMMU_TABLE1</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>7</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>IMMU_TABLE2</name>
+          <addressOffset>0x50C</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000002</resetValue>
+          <fields>
+            <field>
+              <name>IMMU_TABLE2</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>7</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>IMMU_TABLE3</name>
+          <addressOffset>0x510</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000003</resetValue>
+          <fields>
+            <field>
+              <name>IMMU_TABLE3</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>7</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>IMMU_TABLE4</name>
+          <addressOffset>0x514</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000004</resetValue>
+          <fields>
+            <field>
+              <name>IMMU_TABLE4</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>7</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>IMMU_TABLE5</name>
+          <addressOffset>0x518</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000005</resetValue>
+          <fields>
+            <field>
+              <name>IMMU_TABLE5</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>7</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>IMMU_TABLE6</name>
+          <addressOffset>0x51C</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000006</resetValue>
+          <fields>
+            <field>
+              <name>IMMU_TABLE6</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>7</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>IMMU_TABLE7</name>
+          <addressOffset>0x520</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000007</resetValue>
+          <fields>
+            <field>
+              <name>IMMU_TABLE7</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>7</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>IMMU_TABLE8</name>
+          <addressOffset>0x524</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000008</resetValue>
+          <fields>
+            <field>
+              <name>IMMU_TABLE8</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>7</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>IMMU_TABLE9</name>
+          <addressOffset>0x528</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000009</resetValue>
+          <fields>
+            <field>
+              <name>IMMU_TABLE9</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>7</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>IMMU_TABLE10</name>
+          <addressOffset>0x52C</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x0000000A</resetValue>
+          <fields>
+            <field>
+              <name>IMMU_TABLE10</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>7</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>IMMU_TABLE11</name>
+          <addressOffset>0x530</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x0000000B</resetValue>
+          <fields>
+            <field>
+              <name>IMMU_TABLE11</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>7</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>IMMU_TABLE12</name>
+          <addressOffset>0x534</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x0000000C</resetValue>
+          <fields>
+            <field>
+              <name>IMMU_TABLE12</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>7</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>IMMU_TABLE13</name>
+          <addressOffset>0x538</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x0000000D</resetValue>
+          <fields>
+            <field>
+              <name>IMMU_TABLE13</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>7</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>IMMU_TABLE14</name>
+          <addressOffset>0x53C</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x0000000E</resetValue>
+          <fields>
+            <field>
+              <name>IMMU_TABLE14</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>7</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>IMMU_TABLE15</name>
+          <addressOffset>0x540</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x0000000F</resetValue>
+          <fields>
+            <field>
+              <name>IMMU_TABLE15</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>7</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>DMMU_TABLE0</name>
+          <addressOffset>0x544</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>DMMU_TABLE0</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>7</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>DMMU_TABLE1</name>
+          <addressOffset>0x548</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000001</resetValue>
+          <fields>
+            <field>
+              <name>DMMU_TABLE1</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>7</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>DMMU_TABLE2</name>
+          <addressOffset>0x54C</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000002</resetValue>
+          <fields>
+            <field>
+              <name>DMMU_TABLE2</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>7</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>DMMU_TABLE3</name>
+          <addressOffset>0x550</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000003</resetValue>
+          <fields>
+            <field>
+              <name>DMMU_TABLE3</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>7</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>DMMU_TABLE4</name>
+          <addressOffset>0x554</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000004</resetValue>
+          <fields>
+            <field>
+              <name>DMMU_TABLE4</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>7</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>DMMU_TABLE5</name>
+          <addressOffset>0x558</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000005</resetValue>
+          <fields>
+            <field>
+              <name>DMMU_TABLE5</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>7</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>DMMU_TABLE6</name>
+          <addressOffset>0x55C</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000006</resetValue>
+          <fields>
+            <field>
+              <name>DMMU_TABLE6</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>7</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>DMMU_TABLE7</name>
+          <addressOffset>0x560</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000007</resetValue>
+          <fields>
+            <field>
+              <name>DMMU_TABLE7</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>7</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>DMMU_TABLE8</name>
+          <addressOffset>0x564</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000008</resetValue>
+          <fields>
+            <field>
+              <name>DMMU_TABLE8</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>7</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>DMMU_TABLE9</name>
+          <addressOffset>0x568</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000009</resetValue>
+          <fields>
+            <field>
+              <name>DMMU_TABLE9</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>7</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>DMMU_TABLE10</name>
+          <addressOffset>0x56C</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x0000000A</resetValue>
+          <fields>
+            <field>
+              <name>DMMU_TABLE10</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>7</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>DMMU_TABLE11</name>
+          <addressOffset>0x570</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x0000000B</resetValue>
+          <fields>
+            <field>
+              <name>DMMU_TABLE11</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>7</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>DMMU_TABLE12</name>
+          <addressOffset>0x574</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x0000000C</resetValue>
+          <fields>
+            <field>
+              <name>DMMU_TABLE12</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>7</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>DMMU_TABLE13</name>
+          <addressOffset>0x578</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x0000000D</resetValue>
+          <fields>
+            <field>
+              <name>DMMU_TABLE13</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>7</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>DMMU_TABLE14</name>
+          <addressOffset>0x57C</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x0000000E</resetValue>
+          <fields>
+            <field>
+              <name>DMMU_TABLE14</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>7</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>DMMU_TABLE15</name>
+          <addressOffset>0x580</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x0000000F</resetValue>
+          <fields>
+            <field>
+              <name>DMMU_TABLE15</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>7</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>PRO_INTRUSION_CTRL</name>
+          <addressOffset>0x584</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000001</resetValue>
+          <fields>
+            <field>
+              <name>PRO_INTRUSION_RECORD_RESET_N</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>PRO_INTRUSION_STATUS</name>
+          <addressOffset>0x588</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>PRO_INTRUSION_RECORD</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>4</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>APP_INTRUSION_CTRL</name>
+          <addressOffset>0x58C</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000001</resetValue>
+          <fields>
+            <field>
+              <name>APP_INTRUSION_RECORD_RESET_N</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>APP_INTRUSION_STATUS</name>
+          <addressOffset>0x590</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>APP_INTRUSION_RECORD</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>4</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>FRONT_END_MEM_PD</name>
+          <addressOffset>0x594</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000005</resetValue>
+          <fields>
+            <field>
+              <name>AGC_MEM_FORCE_PU</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>AGC_MEM_FORCE_PD</name>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>PBUS_MEM_FORCE_PU</name>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>PBUS_MEM_FORCE_PD</name>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>MMU_IA_INT_EN</name>
+          <addressOffset>0x598</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>MMU_IA_INT_EN</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>24</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>MPU_IA_INT_EN</name>
+          <addressOffset>0x59C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>MPU_IA_INT_EN</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>17</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>CACHE_IA_INT_EN</name>
+          <addressOffset>0x5A0</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>CACHE_IA_INT_EN</name>
+              <description>Interrupt enable bits for various invalid cache access reasons</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>28</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CACHE_IA_INT_APP_DROM0</name>
+              <description>APP CPU invalid access to DROM0 when cache is disabled </description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CACHE_IA_INT_APP_IRAM0</name>
+              <description>APP CPU invalid access to IRAM0 when cache is disabled </description>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CACHE_IA_INT_APP_IRAM1</name>
+              <description>APP CPU invalid access to IRAM1 when cache is disabled </description>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CACHE_IA_INT_APP_IROM0</name>
+              <description>APP CPU invalid access to IROM0 when cache is disabled </description>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CACHE_IA_INT_APP_DRAM1</name>
+              <description>APP CPU invalid access to DRAM1 when cache is disabled </description>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CACHE_IA_INT_APP_OPPOSITE</name>
+              <description>APP CPU invalid access to APP CPU cache when cache disabled </description>
+              <bitOffset>5</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CACHE_IA_INT_PRO_DROM0</name>
+              <description>PRO CPU invalid access to DROM0 when cache is disabled </description>
+              <bitOffset>14</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CACHE_IA_INT_PRO_IRAM0</name>
+              <description>PRO CPU invalid access to IRAM0 when cache is disabled </description>
+              <bitOffset>15</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CACHE_IA_INT_PRO_IRAM1</name>
+              <description>PRO CPU invalid access to IRAM1 when cache is disabled </description>
+              <bitOffset>16</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CACHE_IA_INT_PRO_IROM0</name>
+              <description>PRO CPU invalid access to IROM0 when cache is disabled </description>
+              <bitOffset>17</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CACHE_IA_INT_PRO_DRAM1</name>
+              <description>PRO CPU invalid access to DRAM1 when cache is disabled </description>
+              <bitOffset>18</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CACHE_IA_INT_PRO_OPPOSITE</name>
+              <description>PRO CPU invalid access to APP CPU cache when cache disabled </description>
+              <bitOffset>19</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SECURE_BOOT_CTRL</name>
+          <addressOffset>0x5A4</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SW_BOOTLOADER_SEL</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SPI_DMA_CHAN_SEL</name>
+          <addressOffset>0x5A8</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SPI1_DMA_CHAN_SEL</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SPI2_DMA_CHAN_SEL</name>
+              <bitOffset>2</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SPI3_DMA_CHAN_SEL</name>
+              <bitOffset>4</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>PRO_VECBASE_CTRL</name>
+          <addressOffset>0x5AC</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>PRO_OUT_VECBASE_SEL</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>PRO_VECBASE_SET</name>
+          <addressOffset>0x5B0</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>PRO_OUT_VECBASE</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>22</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>APP_VECBASE_CTRL</name>
+          <addressOffset>0x5B4</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>APP_OUT_VECBASE_SEL</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>APP_VECBASE_SET</name>
+          <addressOffset>0x5B8</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>APP_OUT_VECBASE</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>22</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>DATE</name>
+          <addressOffset>0xFFC</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x01605190</resetValue>
+          <fields>
+            <field>
+              <name>DATE</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>28</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+      </registers>
+    </peripheral>
+    <peripheral>
+      <name>EFUSE</name>
+      <description>eFuse Controller</description>
+      <groupName>EFUSE</groupName>
+      <baseAddress>0x3FF5A000</baseAddress>
+      <addressBlock>
+        <offset>0x0</offset>
+        <size>0x124</size>
+        <usage>registers</usage>
+      </addressBlock>
+      <interrupt>
+        <name>EFUSE</name>
+        <value>44</value>
+      </interrupt>
+      <registers>
+        <register>
+          <name>BLK0_RDATA0</name>
+          <addressOffset>0x0</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>RD_EFUSE_WR_DIS</name>
+              <description>read for efuse_wr_disable</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>RD_EFUSE_RD_DIS</name>
+              <description>read for efuse_rd_disable</description>
+              <bitOffset>16</bitOffset>
+              <bitWidth>4</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>RD_FLASH_CRYPT_CNT</name>
+              <description>read for flash_crypt_cnt</description>
+              <bitOffset>20</bitOffset>
+              <bitWidth>7</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>BLK0_RDATA1</name>
+          <addressOffset>0x4</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>RD_WIFI_MAC_CRC_LOW</name>
+              <description>read for low 32bit WIFI_MAC_Address</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>BLK0_RDATA2</name>
+          <addressOffset>0x8</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>RD_WIFI_MAC_CRC_HIGH</name>
+              <description>read for high 24bit WIFI_MAC_Address</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>24</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>BLK0_RDATA3</name>
+          <addressOffset>0xC</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>RD_CHIP_VER_DIS_APP_CPU</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>RD_CHIP_VER_DIS_BT</name>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>RD_CHIP_VER_PKG_4BIT</name>
+              <description>most significant bit of chip package </description>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>RD_CHIP_VER_DIS_CACHE</name>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>RD_SPI_PAD_CONFIG_HD</name>
+              <description>read for SPI_pad_config_hd</description>
+              <bitOffset>4</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>RD_CHIP_VER_PKG</name>
+              <description>least significant bits of chip package </description>
+              <bitOffset>9</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RD_CHIP_CPU_FREQ_LOW</name>
+              <description>If set alongside EFUSE_RD_CHIP_CPU_FREQ_RATED, the ESP32's max CPU frequency is rated for 160MHz. 240MHz otherwise</description>
+              <bitOffset>12</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RD_CHIP_CPU_FREQ_RATED</name>
+              <description>If set, the ESP32's maximum CPU frequency has been rated</description>
+              <bitOffset>13</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RD_BLK3_PART_RESERVE</name>
+              <description>If set, this bit indicates that BLOCK3[143:96] is reserved for internal use</description>
+              <bitOffset>14</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RD_CHIP_VER_REV1</name>
+              <description>bit is set to 1 for rev1 silicon</description>
+              <bitOffset>15</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>BLK0_RDATA4</name>
+          <addressOffset>0x10</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>RD_CK8M_FREQ</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>RD_ADC_VREF</name>
+              <description>True ADC reference voltage </description>
+              <bitOffset>8</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RD_SDIO_DREFH</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>RD_SDIO_DREFM</name>
+              <bitOffset>10</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>RD_SDIO_DREFL</name>
+              <bitOffset>12</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>RD_XPD_SDIO</name>
+              <description>read for XPD_SDIO_REG</description>
+              <bitOffset>14</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>RD_SDIO_TIEH</name>
+              <description>read for SDIO_TIEH</description>
+              <bitOffset>15</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>RD_SDIO_FORCE</name>
+              <description>read for sdio_force</description>
+              <bitOffset>16</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>BLK0_RDATA5</name>
+          <addressOffset>0x14</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>RD_SPI_PAD_CONFIG_CLK</name>
+              <description>read for SPI_pad_config_clk</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>RD_SPI_PAD_CONFIG_Q</name>
+              <description>read for SPI_pad_config_q</description>
+              <bitOffset>5</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>RD_SPI_PAD_CONFIG_D</name>
+              <description>read for SPI_pad_config_d</description>
+              <bitOffset>10</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>RD_SPI_PAD_CONFIG_CS0</name>
+              <description>read for SPI_pad_config_cs0</description>
+              <bitOffset>15</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>RD_CHIP_VER_REV2</name>
+              <bitOffset>20</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>RD_VOL_LEVEL_HP_INV</name>
+              <description>This field stores the voltage level for CPU to run at 240 MHz, or for flash/PSRAM to run at 80 MHz.0x0: level 7; 0x1: level 6; 0x2: level 5; 0x3: level 4. (RO)</description>
+              <bitOffset>22</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>RD_WAFER_VERSION_MINOR</name>
+              <bitOffset>24</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>RD_FLASH_CRYPT_CONFIG</name>
+              <description>read for flash_crypt_config</description>
+              <bitOffset>28</bitOffset>
+              <bitWidth>4</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>BLK0_RDATA6</name>
+          <addressOffset>0x18</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>RD_CODING_SCHEME</name>
+              <description>read for coding_scheme</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>RD_CONSOLE_DEBUG_DISABLE</name>
+              <description>read for console_debug_disable</description>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>RD_DISABLE_SDIO_HOST</name>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>RD_ABS_DONE_0</name>
+              <description>read for abstract_done_0</description>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>RD_ABS_DONE_1</name>
+              <description>read for abstract_done_1</description>
+              <bitOffset>5</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>RD_DISABLE_JTAG</name>
+              <description>read for JTAG_disable</description>
+              <bitOffset>6</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>RD_DISABLE_DL_ENCRYPT</name>
+              <description>read for download_dis_encrypt</description>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>RD_DISABLE_DL_DECRYPT</name>
+              <description>read for download_dis_decrypt</description>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>RD_DISABLE_DL_CACHE</name>
+              <description>read for download_dis_cache</description>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>RD_KEY_STATUS</name>
+              <description>read for key_status</description>
+              <bitOffset>10</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>BLK0_WDATA0</name>
+          <addressOffset>0x1C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>WR_DIS</name>
+              <description>program for efuse_wr_disable</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RD_DIS</name>
+              <description>program for efuse_rd_disable</description>
+              <bitOffset>16</bitOffset>
+              <bitWidth>4</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FLASH_CRYPT_CNT</name>
+              <description>program for flash_crypt_cnt</description>
+              <bitOffset>20</bitOffset>
+              <bitWidth>7</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>BLK0_WDATA1</name>
+          <addressOffset>0x20</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>WIFI_MAC_CRC_LOW</name>
+              <description>program for low 32bit WIFI_MAC_Address</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>BLK0_WDATA2</name>
+          <addressOffset>0x24</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>WIFI_MAC_CRC_HIGH</name>
+              <description>program for high 24bit WIFI_MAC_Address</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>24</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>BLK0_WDATA3</name>
+          <addressOffset>0x28</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>CHIP_VER_DIS_APP_CPU</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CHIP_VER_DIS_BT</name>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CHIP_VER_PKG_4BIT</name>
+              <description>most significant bit of chip package </description>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>CHIP_VER_DIS_CACHE</name>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SPI_PAD_CONFIG_HD</name>
+              <description>program for SPI_pad_config_hd</description>
+              <bitOffset>4</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CHIP_VER_PKG</name>
+              <description>least significant bits of chip package </description>
+              <bitOffset>9</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CHIP_CPU_FREQ_LOW</name>
+              <description>If set alongside EFUSE_CHIP_CPU_FREQ_RATED, the ESP32's max CPU frequency is rated for 160MHz. 240MHz otherwise</description>
+              <bitOffset>12</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CHIP_CPU_FREQ_RATED</name>
+              <description>If set, the ESP32's maximum CPU frequency has been rated</description>
+              <bitOffset>13</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>BLK3_PART_RESERVE</name>
+              <description>If set, this bit indicates that BLOCK3[143:96] is reserved for internal use</description>
+              <bitOffset>14</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CHIP_VER_REV1</name>
+              <bitOffset>15</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>BLK0_WDATA4</name>
+          <addressOffset>0x2C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>CK8M_FREQ</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>ADC_VREF</name>
+              <description>True ADC reference voltage </description>
+              <bitOffset>8</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SDIO_DREFH</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SDIO_DREFM</name>
+              <bitOffset>10</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SDIO_DREFL</name>
+              <bitOffset>12</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>XPD_SDIO</name>
+              <description>program for XPD_SDIO_REG</description>
+              <bitOffset>14</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SDIO_TIEH</name>
+              <description>program for SDIO_TIEH</description>
+              <bitOffset>15</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SDIO_FORCE</name>
+              <description>program for sdio_force</description>
+              <bitOffset>16</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>BLK0_WDATA5</name>
+          <addressOffset>0x30</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SPI_PAD_CONFIG_CLK</name>
+              <description>program for SPI_pad_config_clk</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SPI_PAD_CONFIG_Q</name>
+              <description>program for SPI_pad_config_q</description>
+              <bitOffset>5</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SPI_PAD_CONFIG_D</name>
+              <description>program for SPI_pad_config_d</description>
+              <bitOffset>10</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SPI_PAD_CONFIG_CS0</name>
+              <description>program for SPI_pad_config_cs0</description>
+              <bitOffset>15</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>INST_CONFIG</name>
+              <bitOffset>20</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>VOL_LEVEL_HP_INV</name>
+              <description>This field stores the voltage level for CPU to run at 240 MHz, or for flash/PSRAM to run at 80 MHz.0x0: level 7; 0x1: level 6; 0x2: level 5; 0x3: level 4. (R/W)</description>
+              <bitOffset>22</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DIG_VOL_L6</name>
+              <bitOffset>24</bitOffset>
+              <bitWidth>4</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FLASH_CRYPT_CONFIG</name>
+              <description>program for flash_crypt_config</description>
+              <bitOffset>28</bitOffset>
+              <bitWidth>4</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>BLK0_WDATA6</name>
+          <addressOffset>0x34</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>CODING_SCHEME</name>
+              <description>program for coding_scheme</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CONSOLE_DEBUG_DISABLE</name>
+              <description>program for console_debug_disable</description>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DISABLE_SDIO_HOST</name>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>ABS_DONE_0</name>
+              <description>program for abstract_done_0</description>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>ABS_DONE_1</name>
+              <description>program for abstract_done_1</description>
+              <bitOffset>5</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DISABLE_JTAG</name>
+              <description>program for JTAG_disable</description>
+              <bitOffset>6</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DISABLE_DL_ENCRYPT</name>
+              <description>program for download_dis_encrypt</description>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DISABLE_DL_DECRYPT</name>
+              <description>program for download_dis_decrypt</description>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DISABLE_DL_CACHE</name>
+              <description>program for download_dis_cache</description>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>KEY_STATUS</name>
+              <description>program for key_status</description>
+              <bitOffset>10</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>BLK1_RDATA0</name>
+          <addressOffset>0x38</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>BLK1_DOUT0</name>
+              <description>read for BLOCK1</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>BLK1_RDATA1</name>
+          <addressOffset>0x3C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>BLK1_DOUT1</name>
+              <description>read for BLOCK1</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>BLK1_RDATA2</name>
+          <addressOffset>0x40</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>BLK1_DOUT2</name>
+              <description>read for BLOCK1</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>BLK1_RDATA3</name>
+          <addressOffset>0x44</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>BLK1_DOUT3</name>
+              <description>read for BLOCK1</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>BLK1_RDATA4</name>
+          <addressOffset>0x48</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>BLK1_DOUT4</name>
+              <description>read for BLOCK1</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>BLK1_RDATA5</name>
+          <addressOffset>0x4C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>BLK1_DOUT5</name>
+              <description>read for BLOCK1</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>BLK1_RDATA6</name>
+          <addressOffset>0x50</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>BLK1_DOUT6</name>
+              <description>read for BLOCK1</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>BLK1_RDATA7</name>
+          <addressOffset>0x54</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>BLK1_DOUT7</name>
+              <description>read for BLOCK1</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>BLK2_RDATA0</name>
+          <addressOffset>0x58</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>BLK2_DOUT0</name>
+              <description>read for BLOCK2</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>BLK2_RDATA1</name>
+          <addressOffset>0x5C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>BLK2_DOUT1</name>
+              <description>read for BLOCK2</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>BLK2_RDATA2</name>
+          <addressOffset>0x60</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>BLK2_DOUT2</name>
+              <description>read for BLOCK2</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>BLK2_RDATA3</name>
+          <addressOffset>0x64</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>BLK2_DOUT3</name>
+              <description>read for BLOCK2</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>BLK2_RDATA4</name>
+          <addressOffset>0x68</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>BLK2_DOUT4</name>
+              <description>read for BLOCK2</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>BLK2_RDATA5</name>
+          <addressOffset>0x6C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>BLK2_DOUT5</name>
+              <description>read for BLOCK2</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>BLK2_RDATA6</name>
+          <addressOffset>0x70</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>BLK2_DOUT6</name>
+              <description>read for BLOCK2</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>BLK2_RDATA7</name>
+          <addressOffset>0x74</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>BLK2_DOUT7</name>
+              <description>read for BLOCK2</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>BLK3_RDATA0</name>
+          <addressOffset>0x78</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>BLK3_DOUT0</name>
+              <description>read for BLOCK3</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>BLK3_RDATA1</name>
+          <addressOffset>0x7C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>BLK3_DOUT1</name>
+              <description>read for BLOCK3</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>BLK3_RDATA2</name>
+          <addressOffset>0x80</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>BLK3_DOUT2</name>
+              <description>read for BLOCK3</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>BLK3_RDATA3</name>
+          <addressOffset>0x84</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>BLK3_DOUT3</name>
+              <description>read for BLOCK3</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>RD_ADC1_TP_LOW</name>
+              <description>ADC1 Two Point calibration low point. Only valid if EFUSE_RD_BLK3_PART_RESERVE </description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>7</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RD_ADC1_TP_HIGH</name>
+              <description>ADC1 Two Point calibration high point. Only valid if EFUSE_RD_BLK3_PART_RESERVE </description>
+              <bitOffset>7</bitOffset>
+              <bitWidth>9</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RD_ADC2_TP_LOW</name>
+              <description>ADC2 Two Point calibration low point. Only valid if EFUSE_RD_BLK3_PART_RESERVE </description>
+              <bitOffset>16</bitOffset>
+              <bitWidth>7</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RD_ADC2_TP_HIGH</name>
+              <description>ADC2 Two Point calibration high point. Only valid if EFUSE_RD_BLK3_PART_RESERVE </description>
+              <bitOffset>23</bitOffset>
+              <bitWidth>9</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>BLK3_RDATA4</name>
+          <addressOffset>0x88</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>BLK3_DOUT4</name>
+              <description>read for BLOCK3</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>RD_CAL_RESERVED</name>
+              <description>Reserved for future calibration use. Indicated by EFUSE_RD_BLK3_PART_RESERVE </description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>BLK3_RDATA5</name>
+          <addressOffset>0x8C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>BLK3_DOUT5</name>
+              <description>read for BLOCK3</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>BLK3_RDATA6</name>
+          <addressOffset>0x90</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>BLK3_DOUT6</name>
+              <description>read for BLOCK3</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>BLK3_RDATA7</name>
+          <addressOffset>0x94</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>BLK3_DOUT7</name>
+              <description>read for BLOCK3</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>BLK1_WDATA0</name>
+          <addressOffset>0x98</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>BLK1_DIN0</name>
+              <description>program for BLOCK1</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>BLK1_WDATA1</name>
+          <addressOffset>0x9C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>BLK1_DIN1</name>
+              <description>program for BLOCK1</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>BLK1_WDATA2</name>
+          <addressOffset>0xA0</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>BLK1_DIN2</name>
+              <description>program for BLOCK1</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>BLK1_WDATA3</name>
+          <addressOffset>0xA4</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>BLK1_DIN3</name>
+              <description>program for BLOCK1</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>BLK1_WDATA4</name>
+          <addressOffset>0xA8</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>BLK1_DIN4</name>
+              <description>program for BLOCK1</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>BLK1_WDATA5</name>
+          <addressOffset>0xAC</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>BLK1_DIN5</name>
+              <description>program for BLOCK1</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>BLK1_WDATA6</name>
+          <addressOffset>0xB0</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>BLK1_DIN6</name>
+              <description>program for BLOCK1</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>BLK1_WDATA7</name>
+          <addressOffset>0xB4</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>BLK1_DIN7</name>
+              <description>program for BLOCK1</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>BLK2_WDATA0</name>
+          <addressOffset>0xB8</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>BLK2_DIN0</name>
+              <description>program for BLOCK2</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>BLK2_WDATA1</name>
+          <addressOffset>0xBC</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>BLK2_DIN1</name>
+              <description>program for BLOCK2</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>BLK2_WDATA2</name>
+          <addressOffset>0xC0</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>BLK2_DIN2</name>
+              <description>program for BLOCK2</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>BLK2_WDATA3</name>
+          <addressOffset>0xC4</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>BLK2_DIN3</name>
+              <description>program for BLOCK2</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>BLK2_WDATA4</name>
+          <addressOffset>0xC8</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>BLK2_DIN4</name>
+              <description>program for BLOCK2</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>BLK2_WDATA5</name>
+          <addressOffset>0xCC</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>BLK2_DIN5</name>
+              <description>program for BLOCK2</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>BLK2_WDATA6</name>
+          <addressOffset>0xD0</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>BLK2_DIN6</name>
+              <description>program for BLOCK2</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>BLK2_WDATA7</name>
+          <addressOffset>0xD4</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>BLK2_DIN7</name>
+              <description>program for BLOCK2</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>BLK3_WDATA0</name>
+          <addressOffset>0xD8</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>BLK3_DIN0</name>
+              <description>program for BLOCK3</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>BLK3_WDATA1</name>
+          <addressOffset>0xDC</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>BLK3_DIN1</name>
+              <description>program for BLOCK3</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>BLK3_WDATA2</name>
+          <addressOffset>0xE0</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>BLK3_DIN2</name>
+              <description>program for BLOCK3</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>BLK3_WDATA3</name>
+          <addressOffset>0xE4</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>BLK3_DIN3</name>
+              <description>program for BLOCK3</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>ADC1_TP_LOW</name>
+              <description>ADC1 Two Point calibration low point. Only valid if EFUSE_RD_BLK3_PART_RESERVE </description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>7</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>ADC1_TP_HIGH</name>
+              <description>ADC1 Two Point calibration high point. Only valid if EFUSE_RD_BLK3_PART_RESERVE </description>
+              <bitOffset>7</bitOffset>
+              <bitWidth>9</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>ADC2_TP_LOW</name>
+              <description>ADC2 Two Point calibration low point. Only valid if EFUSE_RD_BLK3_PART_RESERVE </description>
+              <bitOffset>16</bitOffset>
+              <bitWidth>7</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>ADC2_TP_HIGH</name>
+              <description>ADC2 Two Point calibration high point. Only valid if EFUSE_RD_BLK3_PART_RESERVE </description>
+              <bitOffset>23</bitOffset>
+              <bitWidth>9</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>BLK3_WDATA4</name>
+          <addressOffset>0xE8</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>BLK3_DIN4</name>
+              <description>program for BLOCK3</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CAL_RESERVED</name>
+              <description>Reserved for future calibration use. Indicated by EFUSE_BLK3_PART_RESERVE </description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>BLK3_WDATA5</name>
+          <addressOffset>0xEC</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>BLK3_DIN5</name>
+              <description>program for BLOCK3</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>BLK3_WDATA6</name>
+          <addressOffset>0xF0</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>BLK3_DIN6</name>
+              <description>program for BLOCK3</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>BLK3_WDATA7</name>
+          <addressOffset>0xF4</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>BLK3_DIN7</name>
+              <description>program for BLOCK3</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>CLK</name>
+          <addressOffset>0xF8</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00004052</resetValue>
+          <fields>
+            <field>
+              <name>SEL0</name>
+              <description>efuse timing configure</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SEL1</name>
+              <description>efuse timing configure</description>
+              <bitOffset>8</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>EN</name>
+              <bitOffset>16</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>CONF</name>
+          <addressOffset>0xFC</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00010000</resetValue>
+          <fields>
+            <field>
+              <name>OP_CODE</name>
+              <description>efuse operation code</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FORCE_NO_WR_RD_DIS</name>
+              <bitOffset>16</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>STATUS</name>
+          <addressOffset>0x100</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>DEBUG</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>CMD</name>
+          <addressOffset>0x104</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>READ_CMD</name>
+              <description>command for read</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>PGM_CMD</name>
+              <description>command for program</description>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>INT_RAW</name>
+          <addressOffset>0x108</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>READ_DONE_INT_RAW</name>
+              <description>read done interrupt raw status</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>PGM_DONE_INT_RAW</name>
+              <description>program done interrupt raw status</description>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>INT_ST</name>
+          <addressOffset>0x10C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>READ_DONE_INT_ST</name>
+              <description>read done interrupt status</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>PGM_DONE_INT_ST</name>
+              <description>program done interrupt status</description>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>INT_ENA</name>
+          <addressOffset>0x110</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>READ_DONE_INT_ENA</name>
+              <description>read done interrupt enable</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>PGM_DONE_INT_ENA</name>
+              <description>program done interrupt enable</description>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>INT_CLR</name>
+          <addressOffset>0x114</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>READ_DONE_INT_CLR</name>
+              <description>read done interrupt clear</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>PGM_DONE_INT_CLR</name>
+              <description>program done interrupt clear</description>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>DAC_CONF</name>
+          <addressOffset>0x118</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000028</resetValue>
+          <fields>
+            <field>
+              <name>DAC_CLK_DIV</name>
+              <description>efuse timing configure</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DAC_CLK_PAD_SEL</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>DEC_STATUS</name>
+          <addressOffset>0x11C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>DEC_WARNINGS</name>
+              <description>the decode result of 3/4 coding scheme has warning</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>12</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>DATE</name>
+          <addressOffset>0x1FC</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x16042600</resetValue>
+          <fields>
+            <field>
+              <name>DATE</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+      </registers>
+    </peripheral>
+    <peripheral>
+      <name>FLASH_ENCRYPTION</name>
+      <description>Flash Encryption Peripheral</description>
+      <groupName>FLASH_ENCRYPTION</groupName>
+      <baseAddress>0x3FF46000</baseAddress>
+      <addressBlock>
+        <offset>0x0</offset>
+        <size>0x2C</size>
+        <usage>registers</usage>
+      </addressBlock>
+      <registers>
+        <register>
+          <dim>8</dim>
+          <dimIncrement>0x4</dimIncrement>
+          <name>BUFFER_%s</name>
+          <addressOffset>0x0</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>BUFFER</name>
+              <description>Data buffers for encryption.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>write-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>START</name>
+          <addressOffset>0x20</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>FLASH_START</name>
+              <description>Set this bit to start encryption operation on data buffer.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>write-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>ADDRESS</name>
+          <addressOffset>0x24</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>ADDRESS</name>
+              <description>The physical address on the off-chip flash must be 8-word boundary aligned.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>write-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>DONE</name>
+          <addressOffset>0x28</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>FLASH_DONE</name>
+              <description>Set this bit when encryption operation is complete.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+      </registers>
+    </peripheral>
+    <peripheral>
+      <name>FRC_TIMER</name>
+      <description>Peripheral FRC_TIMER</description>
+      <groupName>FRC</groupName>
+      <baseAddress>0x3FF47000</baseAddress>
+      <addressBlock>
+        <offset>0x0</offset>
+        <size>0x14</size>
+        <usage>registers</usage>
+      </addressBlock>
+      <registers>
+        <register>
+          <name>TIMER_LOAD</name>
+          <addressOffset>0x0</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>VALUE</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>TIMER_COUNT</name>
+          <addressOffset>0x4</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>TIMER_COUNT</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>TIMER_CTRL</name>
+          <addressOffset>0x8</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>TIMER_PRESCALER</name>
+              <bitOffset>1</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>TIMER_INT</name>
+          <addressOffset>0xC</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>CLR</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>TIMER_ALARM</name>
+          <addressOffset>0x10</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>TIMER_ALARM</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+      </registers>
+    </peripheral>
+    <peripheral>
+      <name>GPIO</name>
+      <description>General Purpose Input/Output</description>
+      <groupName>GPIO</groupName>
+      <baseAddress>0x3FF44000</baseAddress>
+      <addressBlock>
+        <offset>0x0</offset>
+        <size>0x5CC</size>
+        <usage>registers</usage>
+      </addressBlock>
+      <interrupt>
+        <name>GPIO</name>
+        <value>22</value>
+      </interrupt>
+      <interrupt>
+        <name>GPIO_NMI</name>
+        <value>23</value>
+      </interrupt>
+      <registers>
+        <register>
+          <name>BT_SELECT</name>
+          <addressOffset>0x0</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>BT_SEL</name>
+              <description>NA</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>OUT</name>
+          <addressOffset>0x4</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>DATA</name>
+              <description>GPIO0~31 output value</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>OUT_W1TS</name>
+          <addressOffset>0x8</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>OUT_DATA_W1TS</name>
+              <description>GPIO0~31 output value write 1 to set</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>OUT_W1TC</name>
+          <addressOffset>0xC</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>OUT_DATA_W1TC</name>
+              <description>GPIO0~31 output value write 1 to clear</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>OUT1</name>
+          <addressOffset>0x10</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>DATA</name>
+              <description>GPIO32~39 output value</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>OUT1_W1TS</name>
+          <addressOffset>0x14</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>OUT1_DATA_W1TS</name>
+              <description>GPIO32~39 output value write 1 to set</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>OUT1_W1TC</name>
+          <addressOffset>0x18</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>OUT1_DATA_W1TC</name>
+              <description>GPIO32~39 output value write 1 to clear</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SDIO_SELECT</name>
+          <addressOffset>0x1C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SDIO_SEL</name>
+              <description>SDIO PADS on/off control from outside</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>ENABLE</name>
+          <addressOffset>0x20</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>DATA</name>
+              <description>GPIO0~31 output enable</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>ENABLE_W1TS</name>
+          <addressOffset>0x24</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>ENABLE_DATA_W1TS</name>
+              <description>GPIO0~31 output enable write 1 to set</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>ENABLE_W1TC</name>
+          <addressOffset>0x28</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>ENABLE_DATA_W1TC</name>
+              <description>GPIO0~31 output enable write 1 to clear</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>ENABLE1</name>
+          <addressOffset>0x2C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>DATA</name>
+              <description>GPIO32~39 output enable</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>ENABLE1_W1TS</name>
+          <addressOffset>0x30</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>ENABLE1_DATA_W1TS</name>
+              <description>GPIO32~39 output enable write 1 to set</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>ENABLE1_W1TC</name>
+          <addressOffset>0x34</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>ENABLE1_DATA_W1TC</name>
+              <description>GPIO32~39 output enable write 1 to clear</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>STRAP</name>
+          <addressOffset>0x38</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>STRAPPING</name>
+              <description>{10'b0, MTDI, GPIO0, GPIO2, GPIO4, MTDO, GPIO5} </description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>IN</name>
+          <addressOffset>0x3C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>DATA_NEXT</name>
+              <description>GPIO0~31 input value</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>IN1</name>
+          <addressOffset>0x40</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>DATA_NEXT</name>
+              <description>GPIO32~39 input value</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>STATUS</name>
+          <addressOffset>0x44</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>INT</name>
+              <description>GPIO0~31 interrupt status</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>STATUS_W1TS</name>
+          <addressOffset>0x48</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>STATUS_INT_W1TS</name>
+              <description>GPIO0~31 interrupt status write 1 to set</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>STATUS_W1TC</name>
+          <addressOffset>0x4C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>STATUS_INT_W1TC</name>
+              <description>GPIO0~31 interrupt status write 1 to clear</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>STATUS1</name>
+          <addressOffset>0x50</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>INT</name>
+              <description>GPIO32~39 interrupt status</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>STATUS1_W1TS</name>
+          <addressOffset>0x54</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>STATUS1_INT_W1TS</name>
+              <description>GPIO32~39 interrupt status write 1 to set</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>STATUS1_W1TC</name>
+          <addressOffset>0x58</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>STATUS1_INT_W1TC</name>
+              <description>GPIO32~39 interrupt status write 1 to clear</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>ACPU_INT</name>
+          <addressOffset>0x60</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>APPCPU_INT</name>
+              <description>GPIO0~31 APP CPU interrupt status</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>ACPU_NMI_INT</name>
+          <addressOffset>0x64</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>APPCPU_NMI_INT</name>
+              <description>GPIO0~31 APP CPU non-maskable interrupt status</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>PCPU_INT</name>
+          <addressOffset>0x68</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>PROCPU_INT</name>
+              <description>GPIO0~31 PRO CPU interrupt status</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>PCPU_NMI_INT</name>
+          <addressOffset>0x6C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>PROCPU_NMI_INT</name>
+              <description>GPIO0~31 PRO CPU non-maskable interrupt status</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>CPUSDIO_INT</name>
+          <addressOffset>0x70</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SDIO_INT</name>
+              <description>SDIO's extent GPIO0~31 interrupt</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>ACPU_INT1</name>
+          <addressOffset>0x74</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>APPCPU_INT_H</name>
+              <description>GPIO32~39 APP CPU interrupt status</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>ACPU_NMI_INT1</name>
+          <addressOffset>0x78</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>APPCPU_NMI_INT_H</name>
+              <description>GPIO32~39 APP CPU non-maskable interrupt status</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>PCPU_INT1</name>
+          <addressOffset>0x7C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>PROCPU_INT_H</name>
+              <description>GPIO32~39 PRO CPU interrupt status</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>PCPU_NMI_INT1</name>
+          <addressOffset>0x80</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>PROCPU_NMI_INT_H</name>
+              <description>GPIO32~39 PRO CPU non-maskable interrupt status</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>CPUSDIO_INT1</name>
+          <addressOffset>0x84</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SDIO_INT_H</name>
+              <description>SDIO's extent GPIO32~39 interrupt</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>PIN_PAD_DRIVER</name>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>PIN_INT_TYPE</name>
+              <bitOffset>7</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>PIN_WAKEUP_ENABLE</name>
+              <bitOffset>10</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>PIN_CONFIG</name>
+              <bitOffset>11</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>PIN_INT_ENA</name>
+              <bitOffset>13</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <dim>40</dim>
+          <dimIncrement>0x4</dimIncrement>
+          <dimIndex>0-39</dimIndex>
+          <name>PIN%s</name>
+          <addressOffset>0x88</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>PAD_DRIVER</name>
+              <description>if set to 0: normal output  if set to 1: open drain</description>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>INT_TYPE</name>
+              <description>if set to 0: GPIO interrupt disable  if set to 1: rising edge trigger  if set to 2: falling edge trigger  if set to 3: any edge trigger  if set to 4: low level trigger  if set to 5: high level trigger</description>
+              <bitOffset>7</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>WAKEUP_ENABLE</name>
+              <description>GPIO wake up enable  only available in light sleep</description>
+              <bitOffset>10</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CONFIG</name>
+              <description>NA</description>
+              <bitOffset>11</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>INT_ENA</name>
+              <description>bit0: APP CPU interrupt enable  bit1: APP CPU non-maskable interrupt enable  bit3: PRO CPU interrupt enable  bit4:  PRO CPU non-maskable interrupt enable  bit5: SDIO's extent interrupt enable</description>
+              <bitOffset>13</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>cali_conf</name>
+          <addressOffset>0x128</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>CALI_RTC_MAX</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>10</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CALI_START</name>
+              <bitOffset>31</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>cali_data</name>
+          <addressOffset>0x12C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>CALI_VALUE_SYNC2</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>20</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>CALI_RDY_REAL</name>
+              <bitOffset>30</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>CALI_RDY_SYNC2</name>
+              <bitOffset>31</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <dim>256</dim>
+          <dimIncrement>0x4</dimIncrement>
+          <dimIndex>0-255</dimIndex>
+          <name>FUNC%s_IN_SEL_CFG</name>
+          <addressOffset>0x130</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>IN_SEL</name>
+              <description>select one of the 256 inputs</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>6</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>IN_INV_SEL</name>
+              <description>revert the value of the input if you want to revert  please set the value to 1</description>
+              <bitOffset>6</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SEL</name>
+              <description>if the slow signal bypass the io matrix or not if you want  setting the value to 1</description>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <dim>40</dim>
+          <dimIncrement>0x4</dimIncrement>
+          <dimIndex>0-39</dimIndex>
+          <name>FUNC%s_OUT_SEL_CFG</name>
+          <addressOffset>0x530</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>OUT_SEL</name>
+              <description>select one of the 256 output to 40 GPIO</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>9</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>INV_SEL</name>
+              <description>invert the output value  if you want to revert the output value  setting the value to 1</description>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>OEN_SEL</name>
+              <description>weather using the logical oen signal or not using the value setting by the register</description>
+              <bitOffset>10</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>OEN_INV_SEL</name>
+              <description>invert the output enable value  if you want to revert the output enable value  setting the value to 1</description>
+              <bitOffset>11</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+      </registers>
+    </peripheral>
+    <peripheral>
+      <name>GPIO_SD</name>
+      <description>Sigma-Delta Modulation</description>
+      <groupName>GPIO_SIGMADELTA</groupName>
+      <baseAddress>0x3FF44F00</baseAddress>
+      <addressBlock>
+        <offset>0x0</offset>
+        <size>0x2C</size>
+        <usage>registers</usage>
+      </addressBlock>
+      <registers>
+        <register>
+          <name>SIGMADELTA0</name>
+          <addressOffset>0x0</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x0000FF00</resetValue>
+          <fields>
+            <field>
+              <name>SD0_IN</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SD0_PRESCALE</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SIGMADELTA1</name>
+          <addressOffset>0x4</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x0000FF00</resetValue>
+          <fields>
+            <field>
+              <name>SD1_IN</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SD1_PRESCALE</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SIGMADELTA2</name>
+          <addressOffset>0x8</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x0000FF00</resetValue>
+          <fields>
+            <field>
+              <name>SD2_IN</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SD2_PRESCALE</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SIGMADELTA3</name>
+          <addressOffset>0xC</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x0000FF00</resetValue>
+          <fields>
+            <field>
+              <name>SD3_IN</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SD3_PRESCALE</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SIGMADELTA4</name>
+          <addressOffset>0x10</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x0000FF00</resetValue>
+          <fields>
+            <field>
+              <name>SD4_IN</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SD4_PRESCALE</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SIGMADELTA5</name>
+          <addressOffset>0x14</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x0000FF00</resetValue>
+          <fields>
+            <field>
+              <name>SD5_IN</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SD5_PRESCALE</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SIGMADELTA6</name>
+          <addressOffset>0x18</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x0000FF00</resetValue>
+          <fields>
+            <field>
+              <name>SD6_IN</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SD6_PRESCALE</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SIGMADELTA7</name>
+          <addressOffset>0x1C</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x0000FF00</resetValue>
+          <fields>
+            <field>
+              <name>SD7_IN</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SD7_PRESCALE</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>CG</name>
+          <addressOffset>0x20</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SD_CLK_EN</name>
+              <bitOffset>31</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>MISC</name>
+          <addressOffset>0x24</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SPI_SWAP</name>
+              <bitOffset>31</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>VERSION</name>
+          <addressOffset>0x28</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x01506190</resetValue>
+          <fields>
+            <field>
+              <name>SD_DATE</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>28</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+      </registers>
+    </peripheral>
+    <peripheral>
+      <name>HINF</name>
+      <description>Peripheral HINF</description>
+      <groupName>HINF</groupName>
+      <baseAddress>0x3FF4B000</baseAddress>
+      <addressBlock>
+        <offset>0x0</offset>
+        <size>0x34</size>
+        <usage>registers</usage>
+      </addressBlock>
+      <registers>
+        <register>
+          <name>CFG_DATA0</name>
+          <addressOffset>0x0</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x22226666</resetValue>
+          <fields>
+            <field>
+              <name>USER_ID_FN1</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DEVICE_ID_FN1</name>
+              <bitOffset>16</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>CFG_DATA1</name>
+          <addressOffset>0x4</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x01110011</resetValue>
+          <fields>
+            <field>
+              <name>SDIO_ENABLE</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SDIO_IOREADY1</name>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HIGHSPEED_ENABLE</name>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HIGHSPEED_MODE</name>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SDIO_CD_ENABLE</name>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SDIO_IOREADY2</name>
+              <bitOffset>5</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SDIO_INT_MASK</name>
+              <bitOffset>6</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>IOENABLE2</name>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>CD_DISABLE</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>FUNC1_EPS</name>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>EMP</name>
+              <bitOffset>10</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>IOENABLE1</name>
+              <bitOffset>11</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SDIO20_CONF0</name>
+              <bitOffset>12</bitOffset>
+              <bitWidth>4</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SDIO_VER</name>
+              <bitOffset>16</bitOffset>
+              <bitWidth>12</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUNC2_EPS</name>
+              <bitOffset>28</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SDIO20_CONF1</name>
+              <bitOffset>29</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>CFG_DATA7</name>
+          <addressOffset>0x1C</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00020000</resetValue>
+          <fields>
+            <field>
+              <name>PIN_STATE</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CHIP_STATE</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SDIO_RST</name>
+              <bitOffset>16</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SDIO_IOREADY0</name>
+              <bitOffset>17</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>CIS_CONF0</name>
+          <addressOffset>0x20</addressOffset>
+          <size>0x20</size>
+          <resetValue>0xFFFFFFFF</resetValue>
+          <fields>
+            <field>
+              <name>CIS_CONF_W0</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>CIS_CONF1</name>
+          <addressOffset>0x24</addressOffset>
+          <size>0x20</size>
+          <resetValue>0xFFFFFFFF</resetValue>
+          <fields>
+            <field>
+              <name>CIS_CONF_W1</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>CIS_CONF2</name>
+          <addressOffset>0x28</addressOffset>
+          <size>0x20</size>
+          <resetValue>0xFFFFFFFF</resetValue>
+          <fields>
+            <field>
+              <name>CIS_CONF_W2</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>CIS_CONF3</name>
+          <addressOffset>0x2C</addressOffset>
+          <size>0x20</size>
+          <resetValue>0xFFFFFFFF</resetValue>
+          <fields>
+            <field>
+              <name>CIS_CONF_W3</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>CIS_CONF4</name>
+          <addressOffset>0x30</addressOffset>
+          <size>0x20</size>
+          <resetValue>0xFFFFFFFF</resetValue>
+          <fields>
+            <field>
+              <name>CIS_CONF_W4</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>CIS_CONF5</name>
+          <addressOffset>0x34</addressOffset>
+          <size>0x20</size>
+          <resetValue>0xFFFFFFFF</resetValue>
+          <fields>
+            <field>
+              <name>CIS_CONF_W5</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>CIS_CONF6</name>
+          <addressOffset>0x38</addressOffset>
+          <size>0x20</size>
+          <resetValue>0xFFFFFFFF</resetValue>
+          <fields>
+            <field>
+              <name>CIS_CONF_W6</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>CIS_CONF7</name>
+          <addressOffset>0x3C</addressOffset>
+          <size>0x20</size>
+          <resetValue>0xFFFFFFFF</resetValue>
+          <fields>
+            <field>
+              <name>CIS_CONF_W7</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>CFG_DATA16</name>
+          <addressOffset>0x40</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x33336666</resetValue>
+          <fields>
+            <field>
+              <name>USER_ID_FN2</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DEVICE_ID_FN2</name>
+              <bitOffset>16</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>DATE</name>
+          <addressOffset>0xFC</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x15030200</resetValue>
+          <fields>
+            <field>
+              <name>SDIO_DATE</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+      </registers>
+    </peripheral>
+    <peripheral>
+      <name>I2C0</name>
+      <description>I2C (Inter-Integrated Circuit) Controller</description>
+      <groupName>I2C</groupName>
+      <baseAddress>0x3FF53000</baseAddress>
+      <addressBlock>
+        <offset>0x0</offset>
+        <size>0x9C</size>
+        <usage>registers</usage>
+      </addressBlock>
+      <interrupt>
+        <name>I2C_EXT0</name>
+        <value>49</value>
+      </interrupt>
+      <registers>
+        <register>
+          <name>SCL_LOW_PERIOD</name>
+          <addressOffset>0x0</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SCL_LOW_PERIOD</name>
+              <description>This register is used to configure the  low level width of SCL clock.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>14</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>CTR</name>
+          <addressOffset>0x4</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000003</resetValue>
+          <fields>
+            <field>
+              <name>SDA_FORCE_OUT</name>
+              <description>1: normally ouput sda data   0: exchange the function of sda_o and sda_oe (sda_o is the original internal output sda signal sda_oe is the enable bit for the internal output sda signal)</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SCL_FORCE_OUT</name>
+              <description>1: normally ouput scl clock  0: exchange the function of scl_o and scl_oe (scl_o is the original internal output scl signal  scl_oe is the enable bit for the internal output scl signal)</description>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SAMPLE_SCL_LEVEL</name>
+              <description>Set this bit to sample data in SCL low level. clear this bit to sample data in SCL high level.</description>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MS_MODE</name>
+              <description>Set this bit to configure the module as i2c master  clear this bit to configure the module as i2c slave.</description>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TRANS_START</name>
+              <description>Set this bit to start sending data in txfifo.</description>
+              <bitOffset>5</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TX_LSB_FIRST</name>
+              <description>This bit is used to control the sending mode for  data need to be send. 1: receive data from most significant bit    0: receive data from least significant bit</description>
+              <bitOffset>6</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RX_LSB_FIRST</name>
+              <description>This bit is used to control the storage mode for received datas. 1: receive data from most significant bit    0: receive data from least significant bit</description>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CLK_EN</name>
+              <description>This is the clock gating control bit for reading or writing registers.</description>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SR</name>
+          <addressOffset>0x8</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>ACK_REC</name>
+              <description>This register stores the value of ACK bit.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SLAVE_RW</name>
+              <description>when in slave mode  1: master read slave  0: master write slave.</description>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>TIME_OUT</name>
+              <description>when I2C takes more than time_out_reg clocks to receive a data then this register changes to high level.</description>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>ARB_LOST</name>
+              <description>when I2C lost control of SDA line  this register changes to high level.</description>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>BUS_BUSY</name>
+              <description>1:I2C bus is busy transferring data. 0:I2C bus is in idle state.</description>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SLAVE_ADDRESSED</name>
+              <description>when configured as i2c slave  and the address send by master is equal to slave's address  then this bit will be high level.</description>
+              <bitOffset>5</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>BYTE_TRANS</name>
+              <description>This register changes to high level when one byte is transferred.</description>
+              <bitOffset>6</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>RXFIFO_CNT</name>
+              <description>This register represent the amount of data need to send.</description>
+              <bitOffset>8</bitOffset>
+              <bitWidth>6</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>TXFIFO_CNT</name>
+              <description>This register stores the amount of received data  in ram.</description>
+              <bitOffset>18</bitOffset>
+              <bitWidth>6</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SCL_MAIN_STATE_LAST</name>
+              <description>This register stores the value of state machine for i2c module.  3'h0: SCL_MAIN_IDLE  3'h1: SCL_ADDRESS_SHIFT 3'h2: SCL_ACK_ADDRESS  3'h3: SCL_RX_DATA  3'h4 SCL_TX_DATA  3'h5:SCL_SEND_ACK 3'h6:SCL_WAIT_ACK</description>
+              <bitOffset>24</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SCL_STATE_LAST</name>
+              <description>This register stores the value of state machine to produce SCL. 3'h0: SCL_IDLE  3'h1:SCL_START   3'h2:SCL_LOW_EDGE  3'h3: SCL_LOW   3'h4:SCL_HIGH_EDGE   3'h5:SCL_HIGH  3'h6:SCL_STOP</description>
+              <bitOffset>28</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>TO</name>
+          <addressOffset>0xC</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>TIME_OUT</name>
+              <description>This register is used to configure the max clock number of receiving  a data.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>20</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SLAVE_ADDR</name>
+          <addressOffset>0x10</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SLAVE_ADDR</name>
+              <description>when configured as i2c slave  this register is used to configure slave's address.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>15</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>ADDR_10BIT_EN</name>
+              <description>This register is used to enable slave 10bit address mode.</description>
+              <bitOffset>31</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>RXFIFO_ST</name>
+          <addressOffset>0x14</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>RXFIFO_START_ADDR</name>
+              <description>This is the offset address of the last receiving data as described in nonfifo_rx_thres_register.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>RXFIFO_END_ADDR</name>
+              <description>This is the offset address of the first receiving data as described in nonfifo_rx_thres_register.</description>
+              <bitOffset>5</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>TXFIFO_START_ADDR</name>
+              <description>This is the offset address of the first  sending data as described in nonfifo_tx_thres register.</description>
+              <bitOffset>10</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>TXFIFO_END_ADDR</name>
+              <description>This is the offset address of the last  sending data as described in nonfifo_tx_thres register.</description>
+              <bitOffset>15</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>FIFO_CONF</name>
+          <addressOffset>0x18</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x0155408B</resetValue>
+          <fields>
+            <field>
+              <name>RXFIFO_FULL_THRHD</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TXFIFO_EMPTY_THRHD</name>
+              <description>Config txfifo empty threhd value when using apb fifo access</description>
+              <bitOffset>5</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>NONFIFO_EN</name>
+              <description>Set this bit to enble apb nonfifo access.</description>
+              <bitOffset>10</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FIFO_ADDR_CFG_EN</name>
+              <description>When this bit is set to 1 then the byte after address represent the offset address of I2C Slave's ram.</description>
+              <bitOffset>11</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RX_FIFO_RST</name>
+              <description>Set this bit to reset rx fifo when using apb fifo access.</description>
+              <bitOffset>12</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TX_FIFO_RST</name>
+              <description>Set this bit to reset tx fifo when using apb fifo access.</description>
+              <bitOffset>13</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>NONFIFO_RX_THRES</name>
+              <description>when I2C receives more than nonfifo_rx_thres data  it will produce rx_send_full_int_raw interrupt and update the current offset address of the receiving data.</description>
+              <bitOffset>14</bitOffset>
+              <bitWidth>6</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>NONFIFO_TX_THRES</name>
+              <description>when I2C sends more than nonfifo_tx_thres data  it will produce tx_send_empty_int_raw interrupt and update the current offset address of the sending data.</description>
+              <bitOffset>20</bitOffset>
+              <bitWidth>6</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>DATA</name>
+          <addressOffset>0x1C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>FIFO_RDATA</name>
+              <description>The register represent the byte  data read from rxfifo when use apb fifo access</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>INT_RAW</name>
+          <addressOffset>0x20</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>RXFIFO_FULL_INT_RAW</name>
+              <description>The raw interrupt status bit for rxfifo full when use apb fifo access.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>TXFIFO_EMPTY_INT_RAW</name>
+              <description>The raw interrupt status bit for txfifo empty when use apb fifo access.</description>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>RXFIFO_OVF_INT_RAW</name>
+              <description>The raw interrupt status bit for receiving data overflow when use apb fifo access.</description>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>END_DETECT_INT_RAW</name>
+              <description>The raw interrupt status bit for end_detect_int interrupt. when I2C deals with  the END command  it will produce end_detect_int interrupt.</description>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SLAVE_TRAN_COMP_INT_RAW</name>
+              <description>The raw interrupt status bit for slave_tran_comp_int interrupt. when I2C Slave detectsthe STOP bit  it will produce slave_tran_comp_int interrupt.</description>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>ARBITRATION_LOST_INT_RAW</name>
+              <description>The raw interrupt status bit for arbitration_lost_int interrupt.when I2C lost the usage right of I2C BUS it will produce arbitration_lost_int interrupt.</description>
+              <bitOffset>5</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>MASTER_TRAN_COMP_INT_RAW</name>
+              <description>The raw interrupt status bit for master_tra_comp_int interrupt. when I2C Master sends or receives a byte it will produce master_tran_comp_int interrupt.</description>
+              <bitOffset>6</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>TRANS_COMPLETE_INT_RAW</name>
+              <description>The raw interrupt status bit for trans_complete_int interrupt. when I2C Master finished STOP command  it will produce trans_complete_int interrupt.</description>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>TIME_OUT_INT_RAW</name>
+              <description>The raw interrupt status bit for time_out_int interrupt. when I2C takes a lot of time to receive a data  it will produce  time_out_int interrupt.</description>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>TRANS_START_INT_RAW</name>
+              <description>The raw interrupt status bit for trans_start_int interrupt. when I2C sends the START bit it will produce trans_start_int interrupt.</description>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>ACK_ERR_INT_RAW</name>
+              <description>The raw interrupt status bit for ack_err_int interrupt. when I2C receives a wrong ACK bit  it will produce ack_err_int interrupt..</description>
+              <bitOffset>10</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>RX_REC_FULL_INT_RAW</name>
+              <description>The raw interrupt status bit for rx_rec_full_int interrupt. when I2C receives more data  than nonfifo_rx_thres  it will produce rx_rec_full_int interrupt.</description>
+              <bitOffset>11</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>TX_SEND_EMPTY_INT_RAW</name>
+              <description>The raw interrupt status bit for tx_send_empty_int interrupt.when I2C sends more data than nonfifo_tx_thres  it will produce tx_send_empty_int interrupt..</description>
+              <bitOffset>12</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>INT_CLR</name>
+          <addressOffset>0x24</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>RXFIFO_FULL_INT_CLR</name>
+              <description>Set this bit to clear the rxfifo_full_int interrupt.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>TXFIFO_EMPTY_INT_CLR</name>
+              <description>Set this bit to clear the txfifo_empty_int interrupt.</description>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>RXFIFO_OVF_INT_CLR</name>
+              <description>Set this bit to clear the rxfifo_ovf_int interrupt.</description>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>END_DETECT_INT_CLR</name>
+              <description>Set this bit to clear the end_detect_int interrupt.</description>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>SLAVE_TRAN_COMP_INT_CLR</name>
+              <description>Set this bit to clear the slave_tran_comp_int interrupt.</description>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>ARBITRATION_LOST_INT_CLR</name>
+              <description>Set this bit to clear the arbitration_lost_int interrupt.</description>
+              <bitOffset>5</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>MASTER_TRAN_COMP_INT_CLR</name>
+              <description>Set this bit to clear the master_tran_comp interrupt.</description>
+              <bitOffset>6</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>TRANS_COMPLETE_INT_CLR</name>
+              <description>Set this bit to clear the trans_complete_int interrupt.</description>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>TIME_OUT_INT_CLR</name>
+              <description>Set this bit to clear the time_out_int interrupt.</description>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>TRANS_START_INT_CLR</name>
+              <description>Set this bit to clear the trans_start_int interrupt.</description>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>ACK_ERR_INT_CLR</name>
+              <description>Set this bit to clear the ack_err_int interrupt.</description>
+              <bitOffset>10</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>RX_REC_FULL_INT_CLR</name>
+              <description>Set this bit to clear the rx_rec_full_int interrupt.</description>
+              <bitOffset>11</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>TX_SEND_EMPTY_INT_CLR</name>
+              <description>Set this bit to clear the tx_send_empty_int interrupt.</description>
+              <bitOffset>12</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>INT_ENA</name>
+          <addressOffset>0x28</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>RXFIFO_FULL_INT_ENA</name>
+              <description>The enable bit for rxfifo_full_int interrupt.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TXFIFO_EMPTY_INT_ENA</name>
+              <description>The enable bit for txfifo_empty_int interrupt.</description>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RXFIFO_OVF_INT_ENA</name>
+              <description>The enable bit for rxfifo_ovf_int interrupt.</description>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>END_DETECT_INT_ENA</name>
+              <description>The enable bit for end_detect_int interrupt.</description>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLAVE_TRAN_COMP_INT_ENA</name>
+              <description>The enable bit for slave_tran_comp_int interrupt.</description>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>ARBITRATION_LOST_INT_ENA</name>
+              <description>The enable bit for arbitration_lost_int interrupt.</description>
+              <bitOffset>5</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MASTER_TRAN_COMP_INT_ENA</name>
+              <description>The enable bit for master_tran_comp_int interrupt.</description>
+              <bitOffset>6</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TRANS_COMPLETE_INT_ENA</name>
+              <description>The enable bit for trans_complete_int interrupt.</description>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TIME_OUT_INT_ENA</name>
+              <description>The enable bit for time_out_int interrupt.</description>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TRANS_START_INT_ENA</name>
+              <description>The enable bit for trans_start_int interrupt.</description>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>ACK_ERR_INT_ENA</name>
+              <description>The enable bit for ack_err_int interrupt.</description>
+              <bitOffset>10</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RX_REC_FULL_INT_ENA</name>
+              <description>The enable bit for rx_rec_full_int interrupt.</description>
+              <bitOffset>11</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TX_SEND_EMPTY_INT_ENA</name>
+              <description>The enable bit for tx_send_empty_int interrupt.</description>
+              <bitOffset>12</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>INT_STATUS</name>
+          <addressOffset>0x2C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>RXFIFO_FULL_INT_ST</name>
+              <description>The masked interrupt status for rxfifo_full_int interrupt.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>TXFIFO_EMPTY_INT_ST</name>
+              <description>The masked interrupt status for txfifo_empty_int interrupt.</description>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>RXFIFO_OVF_INT_ST</name>
+              <description>The masked interrupt status for rxfifo_ovf_int interrupt.</description>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>END_DETECT_INT_ST</name>
+              <description>The masked interrupt status for end_detect_int interrupt.</description>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SLAVE_TRAN_COMP_INT_ST</name>
+              <description>The masked interrupt status for slave_tran_comp_int interrupt.</description>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>ARBITRATION_LOST_INT_ST</name>
+              <description>The masked interrupt status for arbitration_lost_int interrupt.</description>
+              <bitOffset>5</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>MASTER_TRAN_COMP_INT_ST</name>
+              <description>The masked interrupt status for master_tran_comp_int interrupt.</description>
+              <bitOffset>6</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>TRANS_COMPLETE_INT_ST</name>
+              <description>The masked interrupt status for trans_complete_int interrupt.</description>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>TIME_OUT_INT_ST</name>
+              <description>The masked interrupt status for time_out_int interrupt.</description>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>TRANS_START_INT_ST</name>
+              <description>The masked interrupt status for trans_start_int interrupt.</description>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>ACK_ERR_INT_ST</name>
+              <description>The masked interrupt status for ack_err_int interrupt.</description>
+              <bitOffset>10</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>RX_REC_FULL_INT_ST</name>
+              <description>The masked interrupt status for rx_rec_full_int interrupt.</description>
+              <bitOffset>11</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>TX_SEND_EMPTY_INT_ST</name>
+              <description>The masked interrupt status for tx_send_empty_int interrupt.</description>
+              <bitOffset>12</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SDA_HOLD</name>
+          <addressOffset>0x30</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>TIME</name>
+              <description>This register is used to configure the clock num I2C used to hold the data after the negedge of SCL.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>10</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SDA_SAMPLE</name>
+          <addressOffset>0x34</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>TIME</name>
+              <description>This register is used to configure the clock num I2C used to sample data on SDA after the posedge of SCL</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>10</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SCL_HIGH_PERIOD</name>
+          <addressOffset>0x38</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SCL_HIGH_PERIOD</name>
+              <description>This register is used to configure the clock num during SCL is low level.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>14</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SCL_START_HOLD</name>
+          <addressOffset>0x40</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000008</resetValue>
+          <fields>
+            <field>
+              <name>TIME</name>
+              <description>This register is used to configure the clock num between the negedge of SDA and negedge of SCL for start mark.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>10</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SCL_RSTART_SETUP</name>
+          <addressOffset>0x44</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000008</resetValue>
+          <fields>
+            <field>
+              <name>TIME</name>
+              <description>This register is used to configure the clock num between the posedge of SCL and the negedge of SDA for restart mark.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>10</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SCL_STOP_HOLD</name>
+          <addressOffset>0x48</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>TIME</name>
+              <description>This register is used to configure the clock num after the STOP bit's posedge.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>14</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SCL_STOP_SETUP</name>
+          <addressOffset>0x4C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>TIME</name>
+              <description>This register is used to configure the clock num between the posedge of SCL and the posedge of SDA.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>10</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SCL_FILTER_CFG</name>
+          <addressOffset>0x50</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000008</resetValue>
+          <fields>
+            <field>
+              <name>SCL_FILTER_THRES</name>
+              <description>When input SCL's pulse width is smaller than this register value  I2C ignores this pulse.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SCL_FILTER_EN</name>
+              <description>This is the filter enable bit for SCL.</description>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SDA_FILTER_CFG</name>
+          <addressOffset>0x54</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000008</resetValue>
+          <fields>
+            <field>
+              <name>SDA_FILTER_THRES</name>
+              <description>When input SCL's pulse width is smaller than this register value  I2C ignores this pulse.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SDA_FILTER_EN</name>
+              <description>This is the filter enable bit for SDA.</description>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <dim>16</dim>
+          <dimIncrement>0x4</dimIncrement>
+          <dimIndex>0-15</dimIndex>
+          <name>COMD%s</name>
+          <addressOffset>0x58</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>COMMAND</name>
+              <description>This is the content of command0. It consists of three part. op_code is the command  0: RSTART   1: WRITE  2: READ  3: STOP . 4:END.  Byte_num represent the number of data need to be send or data need to be received. ack_check_en  ack_exp and ack value are used to control  the ack bit.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>14</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>COMMAND_DONE</name>
+              <description>When command0 is done in I2C Master mode  this bit changes to high level.</description>
+              <bitOffset>31</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>DATE</name>
+          <addressOffset>0xF8</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x16042000</resetValue>
+          <fields>
+            <field>
+              <name>DATE</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>FIFO_START_ADDR</name>
+          <addressOffset>0x100</addressOffset>
+          <size>0x20</size>
+        </register>
+      </registers>
+    </peripheral>
+    <peripheral derivedFrom="I2C0">
+      <name>I2C1</name>
+      <description>I2C (Inter-Integrated Circuit) Controller</description>
+      <baseAddress>0x3FF67000</baseAddress>
+      <interrupt>
+        <name>I2C_EXT1</name>
+        <value>50</value>
+      </interrupt>
+    </peripheral>
+    <peripheral>
+      <name>I2S0</name>
+      <description>I2S (Inter-IC Sound) Controller</description>
+      <groupName>I2S</groupName>
+      <baseAddress>0x3FF4F000</baseAddress>
+      <addressBlock>
+        <offset>0x0</offset>
+        <size>0xB4</size>
+        <usage>registers</usage>
+      </addressBlock>
+      <interrupt>
+        <name>I2S0</name>
+        <value>32</value>
+      </interrupt>
+      <registers>
+        <register>
+          <name>CONF</name>
+          <addressOffset>0x8</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00030300</resetValue>
+          <fields>
+            <field>
+              <name>TX_RESET</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RX_RESET</name>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TX_FIFO_RESET</name>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RX_FIFO_RESET</name>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TX_START</name>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RX_START</name>
+              <bitOffset>5</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TX_SLAVE_MOD</name>
+              <bitOffset>6</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RX_SLAVE_MOD</name>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TX_RIGHT_FIRST</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RX_RIGHT_FIRST</name>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TX_MSB_SHIFT</name>
+              <bitOffset>10</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RX_MSB_SHIFT</name>
+              <bitOffset>11</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TX_SHORT_SYNC</name>
+              <bitOffset>12</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RX_SHORT_SYNC</name>
+              <bitOffset>13</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TX_MONO</name>
+              <bitOffset>14</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RX_MONO</name>
+              <bitOffset>15</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TX_MSB_RIGHT</name>
+              <bitOffset>16</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RX_MSB_RIGHT</name>
+              <bitOffset>17</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SIG_LOOPBACK</name>
+              <bitOffset>18</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>INT_RAW</name>
+          <addressOffset>0xC</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>RX_TAKE_DATA_INT_RAW</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>TX_PUT_DATA_INT_RAW</name>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>RX_WFULL_INT_RAW</name>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>RX_REMPTY_INT_RAW</name>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>TX_WFULL_INT_RAW</name>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>TX_REMPTY_INT_RAW</name>
+              <bitOffset>5</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>RX_HUNG_INT_RAW</name>
+              <bitOffset>6</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>TX_HUNG_INT_RAW</name>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>IN_DONE_INT_RAW</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>IN_SUC_EOF_INT_RAW</name>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>IN_ERR_EOF_INT_RAW</name>
+              <bitOffset>10</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>OUT_DONE_INT_RAW</name>
+              <bitOffset>11</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>OUT_EOF_INT_RAW</name>
+              <bitOffset>12</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>IN_DSCR_ERR_INT_RAW</name>
+              <bitOffset>13</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>OUT_DSCR_ERR_INT_RAW</name>
+              <bitOffset>14</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>IN_DSCR_EMPTY_INT_RAW</name>
+              <bitOffset>15</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>OUT_TOTAL_EOF_INT_RAW</name>
+              <bitOffset>16</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>INT_ST</name>
+          <addressOffset>0x10</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>RX_TAKE_DATA_INT_ST</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>TX_PUT_DATA_INT_ST</name>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>RX_WFULL_INT_ST</name>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>RX_REMPTY_INT_ST</name>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>TX_WFULL_INT_ST</name>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>TX_REMPTY_INT_ST</name>
+              <bitOffset>5</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>RX_HUNG_INT_ST</name>
+              <bitOffset>6</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>TX_HUNG_INT_ST</name>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>IN_DONE_INT_ST</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>IN_SUC_EOF_INT_ST</name>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>IN_ERR_EOF_INT_ST</name>
+              <bitOffset>10</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>OUT_DONE_INT_ST</name>
+              <bitOffset>11</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>OUT_EOF_INT_ST</name>
+              <bitOffset>12</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>IN_DSCR_ERR_INT_ST</name>
+              <bitOffset>13</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>OUT_DSCR_ERR_INT_ST</name>
+              <bitOffset>14</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>IN_DSCR_EMPTY_INT_ST</name>
+              <bitOffset>15</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>OUT_TOTAL_EOF_INT_ST</name>
+              <bitOffset>16</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>INT_ENA</name>
+          <addressOffset>0x14</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>RX_TAKE_DATA_INT_ENA</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TX_PUT_DATA_INT_ENA</name>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RX_WFULL_INT_ENA</name>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RX_REMPTY_INT_ENA</name>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TX_WFULL_INT_ENA</name>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TX_REMPTY_INT_ENA</name>
+              <bitOffset>5</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RX_HUNG_INT_ENA</name>
+              <bitOffset>6</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TX_HUNG_INT_ENA</name>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>IN_DONE_INT_ENA</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>IN_SUC_EOF_INT_ENA</name>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>IN_ERR_EOF_INT_ENA</name>
+              <bitOffset>10</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>OUT_DONE_INT_ENA</name>
+              <bitOffset>11</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>OUT_EOF_INT_ENA</name>
+              <bitOffset>12</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>IN_DSCR_ERR_INT_ENA</name>
+              <bitOffset>13</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>OUT_DSCR_ERR_INT_ENA</name>
+              <bitOffset>14</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>IN_DSCR_EMPTY_INT_ENA</name>
+              <bitOffset>15</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>OUT_TOTAL_EOF_INT_ENA</name>
+              <bitOffset>16</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>INT_CLR</name>
+          <addressOffset>0x18</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>TAKE_DATA_INT_CLR</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>PUT_DATA_INT_CLR</name>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>RX_WFULL_INT_CLR</name>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>RX_REMPTY_INT_CLR</name>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>TX_WFULL_INT_CLR</name>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>TX_REMPTY_INT_CLR</name>
+              <bitOffset>5</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>RX_HUNG_INT_CLR</name>
+              <bitOffset>6</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>TX_HUNG_INT_CLR</name>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>IN_DONE_INT_CLR</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>IN_SUC_EOF_INT_CLR</name>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>IN_ERR_EOF_INT_CLR</name>
+              <bitOffset>10</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>OUT_DONE_INT_CLR</name>
+              <bitOffset>11</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>OUT_EOF_INT_CLR</name>
+              <bitOffset>12</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>IN_DSCR_ERR_INT_CLR</name>
+              <bitOffset>13</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>OUT_DSCR_ERR_INT_CLR</name>
+              <bitOffset>14</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>IN_DSCR_EMPTY_INT_CLR</name>
+              <bitOffset>15</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>OUT_TOTAL_EOF_INT_CLR</name>
+              <bitOffset>16</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>TIMING</name>
+          <addressOffset>0x1C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>TX_BCK_IN_DELAY</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TX_WS_IN_DELAY</name>
+              <bitOffset>2</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RX_BCK_IN_DELAY</name>
+              <bitOffset>4</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RX_WS_IN_DELAY</name>
+              <bitOffset>6</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RX_SD_IN_DELAY</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TX_BCK_OUT_DELAY</name>
+              <bitOffset>10</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TX_WS_OUT_DELAY</name>
+              <bitOffset>12</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TX_SD_OUT_DELAY</name>
+              <bitOffset>14</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RX_WS_OUT_DELAY</name>
+              <bitOffset>16</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RX_BCK_OUT_DELAY</name>
+              <bitOffset>18</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TX_DSYNC_SW</name>
+              <bitOffset>20</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RX_DSYNC_SW</name>
+              <bitOffset>21</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DATA_ENABLE_DELAY</name>
+              <bitOffset>22</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TX_BCK_IN_INV</name>
+              <bitOffset>24</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>FIFO_CONF</name>
+          <addressOffset>0x20</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00001820</resetValue>
+          <fields>
+            <field>
+              <name>RX_DATA_NUM</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>6</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TX_DATA_NUM</name>
+              <bitOffset>6</bitOffset>
+              <bitWidth>6</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DSCR_EN</name>
+              <bitOffset>12</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TX_FIFO_MOD</name>
+              <bitOffset>13</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RX_FIFO_MOD</name>
+              <bitOffset>16</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TX_FIFO_MOD_FORCE_EN</name>
+              <bitOffset>19</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RX_FIFO_MOD_FORCE_EN</name>
+              <bitOffset>20</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>RXEOF_NUM</name>
+          <addressOffset>0x24</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000040</resetValue>
+          <fields>
+            <field>
+              <name>RX_EOF_NUM</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>CONF_SIGLE_DATA</name>
+          <addressOffset>0x28</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SIGLE_DATA</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>CONF_CHAN</name>
+          <addressOffset>0x2C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>TX_CHAN_MOD</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RX_CHAN_MOD</name>
+              <bitOffset>3</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>OUT_LINK</name>
+          <addressOffset>0x30</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>OUTLINK_ADDR</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>20</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>OUTLINK_STOP</name>
+              <bitOffset>28</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>OUTLINK_START</name>
+              <bitOffset>29</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>OUTLINK_RESTART</name>
+              <bitOffset>30</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>OUTLINK_PARK</name>
+              <bitOffset>31</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>IN_LINK</name>
+          <addressOffset>0x34</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>INLINK_ADDR</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>20</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>INLINK_STOP</name>
+              <bitOffset>28</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>INLINK_START</name>
+              <bitOffset>29</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>INLINK_RESTART</name>
+              <bitOffset>30</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>INLINK_PARK</name>
+              <bitOffset>31</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>OUT_EOF_DES_ADDR</name>
+          <addressOffset>0x38</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>OUT_EOF_DES_ADDR</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>IN_EOF_DES_ADDR</name>
+          <addressOffset>0x3C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>IN_SUC_EOF_DES_ADDR</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>OUT_EOF_BFR_DES_ADDR</name>
+          <addressOffset>0x40</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>OUT_EOF_BFR_DES_ADDR</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>AHB_TEST</name>
+          <addressOffset>0x44</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>AHB_TESTMODE</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>AHB_TESTADDR</name>
+              <bitOffset>4</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>INLINK_DSCR</name>
+          <addressOffset>0x48</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>INLINK_DSCR</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>INLINK_DSCR_BF0</name>
+          <addressOffset>0x4C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>INLINK_DSCR_BF0</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>INLINK_DSCR_BF1</name>
+          <addressOffset>0x50</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>INLINK_DSCR_BF1</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>OUTLINK_DSCR</name>
+          <addressOffset>0x54</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>OUTLINK_DSCR</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>OUTLINK_DSCR_BF0</name>
+          <addressOffset>0x58</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>OUTLINK_DSCR_BF0</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>OUTLINK_DSCR_BF1</name>
+          <addressOffset>0x5C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>OUTLINK_DSCR_BF1</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>LC_CONF</name>
+          <addressOffset>0x60</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000100</resetValue>
+          <fields>
+            <field>
+              <name>IN_RST</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>OUT_RST</name>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>AHBM_FIFO_RST</name>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>AHBM_RST</name>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>OUT_LOOP_TEST</name>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>IN_LOOP_TEST</name>
+              <bitOffset>5</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>OUT_AUTO_WRBACK</name>
+              <bitOffset>6</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>OUT_NO_RESTART_CLR</name>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>OUT_EOF_MODE</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>OUTDSCR_BURST_EN</name>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>INDSCR_BURST_EN</name>
+              <bitOffset>10</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>OUT_DATA_BURST_EN</name>
+              <bitOffset>11</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CHECK_OWNER</name>
+              <bitOffset>12</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MEM_TRANS_EN</name>
+              <bitOffset>13</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>OUTFIFO_PUSH</name>
+          <addressOffset>0x64</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>OUTFIFO_WDATA</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>9</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>OUTFIFO_PUSH</name>
+              <bitOffset>16</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>INFIFO_POP</name>
+          <addressOffset>0x68</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>INFIFO_RDATA</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>12</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>INFIFO_POP</name>
+              <bitOffset>16</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>LC_STATE0</name>
+          <addressOffset>0x6C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>LC_STATE0</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>LC_STATE1</name>
+          <addressOffset>0x70</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>LC_STATE1</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>LC_HUNG_CONF</name>
+          <addressOffset>0x74</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000810</resetValue>
+          <fields>
+            <field>
+              <name>LC_FIFO_TIMEOUT</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>LC_FIFO_TIMEOUT_SHIFT</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>LC_FIFO_TIMEOUT_ENA</name>
+              <bitOffset>11</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>CVSD_CONF0</name>
+          <addressOffset>0x80</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x80007FFF</resetValue>
+          <fields>
+            <field>
+              <name>CVSD_Y_MAX</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CVSD_Y_MIN</name>
+              <bitOffset>16</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>CVSD_CONF1</name>
+          <addressOffset>0x84</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x000A0500</resetValue>
+          <fields>
+            <field>
+              <name>CVSD_SIGMA_MAX</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CVSD_SIGMA_MIN</name>
+              <bitOffset>16</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>CVSD_CONF2</name>
+          <addressOffset>0x88</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x000502A4</resetValue>
+          <fields>
+            <field>
+              <name>CVSD_K</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CVSD_J</name>
+              <bitOffset>3</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CVSD_BETA</name>
+              <bitOffset>6</bitOffset>
+              <bitWidth>10</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CVSD_H</name>
+              <bitOffset>16</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>PLC_CONF0</name>
+          <addressOffset>0x8C</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x08A80339</resetValue>
+          <fields>
+            <field>
+              <name>GOOD_PACK_MAX</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>6</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>N_ERR_SEG</name>
+              <bitOffset>6</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SHIFT_RATE</name>
+              <bitOffset>9</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MAX_SLIDE_SAMPLE</name>
+              <bitOffset>12</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>PACK_LEN_8K</name>
+              <bitOffset>20</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>N_MIN_ERR</name>
+              <bitOffset>25</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>PLC_CONF1</name>
+          <addressOffset>0x90</addressOffset>
+          <size>0x20</size>
+          <resetValue>0xA0178A05</resetValue>
+          <fields>
+            <field>
+              <name>BAD_CEF_ATTEN_PARA</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>BAD_CEF_ATTEN_PARA_SHIFT</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>4</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>BAD_OLA_WIN2_PARA_SHIFT</name>
+              <bitOffset>12</bitOffset>
+              <bitWidth>4</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>BAD_OLA_WIN2_PARA</name>
+              <bitOffset>16</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLIDE_WIN_LEN</name>
+              <bitOffset>24</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>PLC_CONF2</name>
+          <addressOffset>0x94</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000028</resetValue>
+          <fields>
+            <field>
+              <name>CVSD_SEG_MOD</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MIN_PERIOD</name>
+              <bitOffset>2</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>ESCO_CONF0</name>
+          <addressOffset>0x98</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>ESCO_EN</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>ESCO_CHAN_MOD</name>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>ESCO_CVSD_DEC_PACK_ERR</name>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>ESCO_CVSD_PACK_LEN_8K</name>
+              <bitOffset>3</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>ESCO_CVSD_INF_EN</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CVSD_DEC_START</name>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CVSD_DEC_RESET</name>
+              <bitOffset>10</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>PLC_EN</name>
+              <bitOffset>11</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>PLC2DMA_EN</name>
+              <bitOffset>12</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SCO_CONF0</name>
+          <addressOffset>0x9C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SCO_WITH_I2S_EN</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SCO_NO_I2S_EN</name>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CVSD_ENC_START</name>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CVSD_ENC_RESET</name>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>CONF1</name>
+          <addressOffset>0xA0</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000089</resetValue>
+          <fields>
+            <field>
+              <name>TX_PCM_CONF</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TX_PCM_BYPASS</name>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RX_PCM_CONF</name>
+              <bitOffset>4</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RX_PCM_BYPASS</name>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TX_STOP_EN</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TX_ZEROS_RM_EN</name>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>PD_CONF</name>
+          <addressOffset>0xA4</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x0000000A</resetValue>
+          <fields>
+            <field>
+              <name>FIFO_FORCE_PD</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FIFO_FORCE_PU</name>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>PLC_MEM_FORCE_PD</name>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>PLC_MEM_FORCE_PU</name>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>CONF2</name>
+          <addressOffset>0xA8</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>CAMERA_EN</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>LCD_TX_WRX2_EN</name>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>LCD_TX_SDX2_EN</name>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DATA_ENABLE_TEST_EN</name>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DATA_ENABLE</name>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>LCD_EN</name>
+              <bitOffset>5</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>EXT_ADC_START_EN</name>
+              <bitOffset>6</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>INTER_VALID_EN</name>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>CLKM_CONF</name>
+          <addressOffset>0xAC</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000004</resetValue>
+          <fields>
+            <field>
+              <name>CLKM_DIV_NUM</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CLKM_DIV_B</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>6</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CLKM_DIV_A</name>
+              <bitOffset>14</bitOffset>
+              <bitWidth>6</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CLK_EN</name>
+              <bitOffset>20</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CLKA_ENA</name>
+              <bitOffset>21</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SAMPLE_RATE_CONF</name>
+          <addressOffset>0xB0</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00410186</resetValue>
+          <fields>
+            <field>
+              <name>TX_BCK_DIV_NUM</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>6</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RX_BCK_DIV_NUM</name>
+              <bitOffset>6</bitOffset>
+              <bitWidth>6</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TX_BITS_MOD</name>
+              <bitOffset>12</bitOffset>
+              <bitWidth>6</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RX_BITS_MOD</name>
+              <bitOffset>18</bitOffset>
+              <bitWidth>6</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>PDM_CONF</name>
+          <addressOffset>0xB4</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x01550020</resetValue>
+          <fields>
+            <field>
+              <name>TX_PDM_EN</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RX_PDM_EN</name>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>PCM2PDM_CONV_EN</name>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>PDM2PCM_CONV_EN</name>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TX_PDM_SINC_OSR2</name>
+              <bitOffset>4</bitOffset>
+              <bitWidth>4</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TX_PDM_PRESCALE</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TX_PDM_HP_IN_SHIFT</name>
+              <bitOffset>16</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TX_PDM_LP_IN_SHIFT</name>
+              <bitOffset>18</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TX_PDM_SINC_IN_SHIFT</name>
+              <bitOffset>20</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TX_PDM_SIGMADELTA_IN_SHIFT</name>
+              <bitOffset>22</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RX_PDM_SINC_DSR_16_EN</name>
+              <bitOffset>24</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TX_PDM_HP_BYPASS</name>
+              <bitOffset>25</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>PDM_FREQ_CONF</name>
+          <addressOffset>0xB8</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x000F01E0</resetValue>
+          <fields>
+            <field>
+              <name>TX_PDM_FS</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>10</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TX_PDM_FP</name>
+              <bitOffset>10</bitOffset>
+              <bitWidth>10</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>STATE</name>
+          <addressOffset>0xBC</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000007</resetValue>
+          <fields>
+            <field>
+              <name>TX_IDLE</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>TX_FIFO_RESET_BACK</name>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>RX_FIFO_RESET_BACK</name>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>DATE</name>
+          <addressOffset>0xFC</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x01604201</resetValue>
+          <fields>
+            <field>
+              <name>I2SDATE</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+      </registers>
+    </peripheral>
+    <peripheral derivedFrom="I2S0">
+      <name>I2S1</name>
+      <description>I2S (Inter-IC Sound) Controller</description>
+      <baseAddress>0x3FF6D000</baseAddress>
+      <interrupt>
+        <name>I2S1</name>
+        <value>33</value>
+      </interrupt>
+    </peripheral>
+    <peripheral>
+      <name>IO_MUX</name>
+      <description>Input/Output Multiplexer</description>
+      <groupName>IO_MUX</groupName>
+      <baseAddress>0x3FF49000</baseAddress>
+      <addressBlock>
+        <offset>0x0</offset>
+        <size>0x94</size>
+        <usage>registers</usage>
+      </addressBlock>
+      <registers>
+        <register>
+          <name>PIN_CTRL</name>
+          <addressOffset>0x0</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>CLK1</name>
+              <description>If you want to output clock for I2S0 to: CLK_OUT1, then set PIN_CTRL[3:0] = 0x0; CLK_OUT2, then set PIN_CTRL[3:0] = 0x0 and PIN_CTRL[7:4] = 0x0; CLK_OUT3, then set PIN_CTRL[3:0] = 0x0 and PIN_CTRL[11:8] = 0x0. If you want to output clock for I2S1 to: CLK_OUT1, then set PIN_CTRL[3:0] = 0xF; CLK_OUT2, then set PIN_CTRL[3:0] = 0xF and PIN_CTRL[7:4] = 0x0; CLK_OUT3, then set PIN_CTRL[3:0] = 0xF and PIN_CTRL[11:8] = 0x0.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>4</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CLK2</name>
+              <description>If you want to output clock for I2S0 to: CLK_OUT1, then set PIN_CTRL[3:0] = 0x0; CLK_OUT2, then set PIN_CTRL[3:0] = 0x0 and PIN_CTRL[7:4] = 0x0; CLK_OUT3, then set PIN_CTRL[3:0] = 0x0 and PIN_CTRL[11:8] = 0x0. If you want to output clock for I2S1 to: CLK_OUT1, then set PIN_CTRL[3:0] = 0xF; CLK_OUT2, then set PIN_CTRL[3:0] = 0xF and PIN_CTRL[7:4] = 0x0; CLK_OUT3, then set PIN_CTRL[3:0] = 0xF and PIN_CTRL[11:8] = 0x0.</description>
+              <bitOffset>4</bitOffset>
+              <bitWidth>4</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CLK3</name>
+              <description>If you want to output clock for I2S0 to: CLK_OUT1, then set PIN_CTRL[3:0] = 0x0; CLK_OUT2, then set PIN_CTRL[3:0] = 0x0 and PIN_CTRL[7:4] = 0x0; CLK_OUT3, then set PIN_CTRL[3:0] = 0x0 and PIN_CTRL[11:8] = 0x0. If you want to output clock for I2S1 to: CLK_OUT1, then set PIN_CTRL[3:0] = 0xF; CLK_OUT2, then set PIN_CTRL[3:0] = 0xF and PIN_CTRL[7:4] = 0x0; CLK_OUT3, then set PIN_CTRL[3:0] = 0xF and PIN_CTRL[11:8] = 0x0.</description>
+              <bitOffset>8</bitOffset>
+              <bitWidth>4</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>GPIO36</name>
+          <addressOffset>0x4</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>MCU_OE</name>
+              <description>Output enable of the pad in sleep mode. 1: enable output; 0: disable output.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLP_SEL</name>
+              <description>Sleep mode selection of this pad. Set to 1 to put the pad in sleep mode.</description>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_WPD</name>
+              <description>Pull-down enable of the pad during sleep mode. 1: internal pull-down enabled; 0: internal pull-down disabled.</description>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_WPU</name>
+              <description>Pull-up enable of the pad during sleep mode. 1: internal pull-up enabled; 0: internal pull-up disabled.</description>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_IE</name>
+              <description>Input enable of the pad during sleep mode. 1: input enabled; 0: input disabled.</description>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_DRV</name>
+              <description>Select the drive strength of the pad during sleep mode. A higher value corresponds with a higher strength.</description>
+              <bitOffset>5</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_WPD</name>
+              <description>Pull-down enable of the pad. 1: internal pull-down enabled, 0: internal pull-down disabled. GPIO pins 34-39 are input-only. These pins do not feature an output driver or internal pull- up/pull-down circuitry, therefore, their FUN_WPD is always 0.</description>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_WPU</name>
+              <description>Pull-up enable of the pad. 1: internal pull-up enabled; 0: internal pull-up disabled. GPIO pins 34-39 are input-only. These pins do not feature an output driver or internal pull- up/pull- down circuitry, therefore, their FUN_WPU is always 0.</description>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_IE</name>
+              <description>Input enable of the pad. 1: input enabled; 0: input disabled.</description>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_DRV</name>
+              <description>Select the drive strength of the pad. A higher value corresponds with a higher strength. For GPIO34-39, FUN_DRV is always 0. For detailed drive strength, please see note 8 in Table ”Notes on ESP32 Pin Lists”, in ESP32 Datasheet.</description>
+              <bitOffset>10</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_SEL</name>
+              <description>Select the IO_MUX function for this signal. 0 selects Function 0, 1 selects Function 1, etc.</description>
+              <bitOffset>12</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>GPIO37</name>
+          <addressOffset>0x8</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>MCU_OE</name>
+              <description>Output enable of the pad in sleep mode. 1: enable output; 0: disable output.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLP_SEL</name>
+              <description>Sleep mode selection of this pad. Set to 1 to put the pad in sleep mode.</description>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_WPD</name>
+              <description>Pull-down enable of the pad during sleep mode. 1: internal pull-down enabled; 0: internal pull-down disabled.</description>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_WPU</name>
+              <description>Pull-up enable of the pad during sleep mode. 1: internal pull-up enabled; 0: internal pull-up disabled.</description>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_IE</name>
+              <description>Input enable of the pad during sleep mode. 1: input enabled; 0: input disabled.</description>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_DRV</name>
+              <description>Select the drive strength of the pad during sleep mode. A higher value corresponds with a higher strength.</description>
+              <bitOffset>5</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_WPD</name>
+              <description>Pull-down enable of the pad. 1: internal pull-down enabled, 0: internal pull-down disabled. GPIO pins 34-39 are input-only. These pins do not feature an output driver or internal pull- up/pull-down circuitry, therefore, their FUN_WPD is always 0.</description>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_WPU</name>
+              <description>Pull-up enable of the pad. 1: internal pull-up enabled; 0: internal pull-up disabled. GPIO pins 34-39 are input-only. These pins do not feature an output driver or internal pull- up/pull- down circuitry, therefore, their FUN_WPU is always 0.</description>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_IE</name>
+              <description>Input enable of the pad. 1: input enabled; 0: input disabled.</description>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_DRV</name>
+              <description>Select the drive strength of the pad. A higher value corresponds with a higher strength. For GPIO34-39, FUN_DRV is always 0. For detailed drive strength, please see note 8 in Table ”Notes on ESP32 Pin Lists”, in ESP32 Datasheet.</description>
+              <bitOffset>10</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_SEL</name>
+              <description>Select the IO_MUX function for this signal. 0 selects Function 0, 1 selects Function 1, etc.</description>
+              <bitOffset>12</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>GPIO38</name>
+          <addressOffset>0xC</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>MCU_OE</name>
+              <description>Output enable of the pad in sleep mode. 1: enable output; 0: disable output.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLP_SEL</name>
+              <description>Sleep mode selection of this pad. Set to 1 to put the pad in sleep mode.</description>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_WPD</name>
+              <description>Pull-down enable of the pad during sleep mode. 1: internal pull-down enabled; 0: internal pull-down disabled.</description>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_WPU</name>
+              <description>Pull-up enable of the pad during sleep mode. 1: internal pull-up enabled; 0: internal pull-up disabled.</description>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_IE</name>
+              <description>Input enable of the pad during sleep mode. 1: input enabled; 0: input disabled.</description>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_DRV</name>
+              <description>Select the drive strength of the pad during sleep mode. A higher value corresponds with a higher strength.</description>
+              <bitOffset>5</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_WPD</name>
+              <description>Pull-down enable of the pad. 1: internal pull-down enabled, 0: internal pull-down disabled. GPIO pins 34-39 are input-only. These pins do not feature an output driver or internal pull- up/pull-down circuitry, therefore, their FUN_WPD is always 0.</description>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_WPU</name>
+              <description>Pull-up enable of the pad. 1: internal pull-up enabled; 0: internal pull-up disabled. GPIO pins 34-39 are input-only. These pins do not feature an output driver or internal pull- up/pull- down circuitry, therefore, their FUN_WPU is always 0.</description>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_IE</name>
+              <description>Input enable of the pad. 1: input enabled; 0: input disabled.</description>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_DRV</name>
+              <description>Select the drive strength of the pad. A higher value corresponds with a higher strength. For GPIO34-39, FUN_DRV is always 0. For detailed drive strength, please see note 8 in Table ”Notes on ESP32 Pin Lists”, in ESP32 Datasheet.</description>
+              <bitOffset>10</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_SEL</name>
+              <description>Select the IO_MUX function for this signal. 0 selects Function 0, 1 selects Function 1, etc.</description>
+              <bitOffset>12</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>GPIO39</name>
+          <addressOffset>0x10</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>MCU_OE</name>
+              <description>Output enable of the pad in sleep mode. 1: enable output; 0: disable output.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLP_SEL</name>
+              <description>Sleep mode selection of this pad. Set to 1 to put the pad in sleep mode.</description>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_WPD</name>
+              <description>Pull-down enable of the pad during sleep mode. 1: internal pull-down enabled; 0: internal pull-down disabled.</description>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_WPU</name>
+              <description>Pull-up enable of the pad during sleep mode. 1: internal pull-up enabled; 0: internal pull-up disabled.</description>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_IE</name>
+              <description>Input enable of the pad during sleep mode. 1: input enabled; 0: input disabled.</description>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_DRV</name>
+              <description>Select the drive strength of the pad during sleep mode. A higher value corresponds with a higher strength.</description>
+              <bitOffset>5</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_WPD</name>
+              <description>Pull-down enable of the pad. 1: internal pull-down enabled, 0: internal pull-down disabled. GPIO pins 34-39 are input-only. These pins do not feature an output driver or internal pull- up/pull-down circuitry, therefore, their FUN_WPD is always 0.</description>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_WPU</name>
+              <description>Pull-up enable of the pad. 1: internal pull-up enabled; 0: internal pull-up disabled. GPIO pins 34-39 are input-only. These pins do not feature an output driver or internal pull- up/pull- down circuitry, therefore, their FUN_WPU is always 0.</description>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_IE</name>
+              <description>Input enable of the pad. 1: input enabled; 0: input disabled.</description>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_DRV</name>
+              <description>Select the drive strength of the pad. A higher value corresponds with a higher strength. For GPIO34-39, FUN_DRV is always 0. For detailed drive strength, please see note 8 in Table ”Notes on ESP32 Pin Lists”, in ESP32 Datasheet.</description>
+              <bitOffset>10</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_SEL</name>
+              <description>Select the IO_MUX function for this signal. 0 selects Function 0, 1 selects Function 1, etc.</description>
+              <bitOffset>12</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>GPIO34</name>
+          <addressOffset>0x14</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>MCU_OE</name>
+              <description>Output enable of the pad in sleep mode. 1: enable output; 0: disable output.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLP_SEL</name>
+              <description>Sleep mode selection of this pad. Set to 1 to put the pad in sleep mode.</description>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_WPD</name>
+              <description>Pull-down enable of the pad during sleep mode. 1: internal pull-down enabled; 0: internal pull-down disabled.</description>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_WPU</name>
+              <description>Pull-up enable of the pad during sleep mode. 1: internal pull-up enabled; 0: internal pull-up disabled.</description>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_IE</name>
+              <description>Input enable of the pad during sleep mode. 1: input enabled; 0: input disabled.</description>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_DRV</name>
+              <description>Select the drive strength of the pad during sleep mode. A higher value corresponds with a higher strength.</description>
+              <bitOffset>5</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_WPD</name>
+              <description>Pull-down enable of the pad. 1: internal pull-down enabled, 0: internal pull-down disabled. GPIO pins 34-39 are input-only. These pins do not feature an output driver or internal pull- up/pull-down circuitry, therefore, their FUN_WPD is always 0.</description>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_WPU</name>
+              <description>Pull-up enable of the pad. 1: internal pull-up enabled; 0: internal pull-up disabled. GPIO pins 34-39 are input-only. These pins do not feature an output driver or internal pull- up/pull- down circuitry, therefore, their FUN_WPU is always 0.</description>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_IE</name>
+              <description>Input enable of the pad. 1: input enabled; 0: input disabled.</description>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_DRV</name>
+              <description>Select the drive strength of the pad. A higher value corresponds with a higher strength. For GPIO34-39, FUN_DRV is always 0. For detailed drive strength, please see note 8 in Table ”Notes on ESP32 Pin Lists”, in ESP32 Datasheet.</description>
+              <bitOffset>10</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_SEL</name>
+              <description>Select the IO_MUX function for this signal. 0 selects Function 0, 1 selects Function 1, etc.</description>
+              <bitOffset>12</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>GPIO35</name>
+          <addressOffset>0x18</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>MCU_OE</name>
+              <description>Output enable of the pad in sleep mode. 1: enable output; 0: disable output.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLP_SEL</name>
+              <description>Sleep mode selection of this pad. Set to 1 to put the pad in sleep mode.</description>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_WPD</name>
+              <description>Pull-down enable of the pad during sleep mode. 1: internal pull-down enabled; 0: internal pull-down disabled.</description>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_WPU</name>
+              <description>Pull-up enable of the pad during sleep mode. 1: internal pull-up enabled; 0: internal pull-up disabled.</description>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_IE</name>
+              <description>Input enable of the pad during sleep mode. 1: input enabled; 0: input disabled.</description>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_DRV</name>
+              <description>Select the drive strength of the pad during sleep mode. A higher value corresponds with a higher strength.</description>
+              <bitOffset>5</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_WPD</name>
+              <description>Pull-down enable of the pad. 1: internal pull-down enabled, 0: internal pull-down disabled. GPIO pins 34-39 are input-only. These pins do not feature an output driver or internal pull- up/pull-down circuitry, therefore, their FUN_WPD is always 0.</description>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_WPU</name>
+              <description>Pull-up enable of the pad. 1: internal pull-up enabled; 0: internal pull-up disabled. GPIO pins 34-39 are input-only. These pins do not feature an output driver or internal pull- up/pull- down circuitry, therefore, their FUN_WPU is always 0.</description>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_IE</name>
+              <description>Input enable of the pad. 1: input enabled; 0: input disabled.</description>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_DRV</name>
+              <description>Select the drive strength of the pad. A higher value corresponds with a higher strength. For GPIO34-39, FUN_DRV is always 0. For detailed drive strength, please see note 8 in Table ”Notes on ESP32 Pin Lists”, in ESP32 Datasheet.</description>
+              <bitOffset>10</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_SEL</name>
+              <description>Select the IO_MUX function for this signal. 0 selects Function 0, 1 selects Function 1, etc.</description>
+              <bitOffset>12</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>GPIO32</name>
+          <addressOffset>0x1C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>MCU_OE</name>
+              <description>Output enable of the pad in sleep mode. 1: enable output; 0: disable output.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLP_SEL</name>
+              <description>Sleep mode selection of this pad. Set to 1 to put the pad in sleep mode.</description>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_WPD</name>
+              <description>Pull-down enable of the pad during sleep mode. 1: internal pull-down enabled; 0: internal pull-down disabled.</description>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_WPU</name>
+              <description>Pull-up enable of the pad during sleep mode. 1: internal pull-up enabled; 0: internal pull-up disabled.</description>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_IE</name>
+              <description>Input enable of the pad during sleep mode. 1: input enabled; 0: input disabled.</description>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_DRV</name>
+              <description>Select the drive strength of the pad during sleep mode. A higher value corresponds with a higher strength.</description>
+              <bitOffset>5</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_WPD</name>
+              <description>Pull-down enable of the pad. 1: internal pull-down enabled, 0: internal pull-down disabled. GPIO pins 34-39 are input-only. These pins do not feature an output driver or internal pull- up/pull-down circuitry, therefore, their FUN_WPD is always 0.</description>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_WPU</name>
+              <description>Pull-up enable of the pad. 1: internal pull-up enabled; 0: internal pull-up disabled. GPIO pins 34-39 are input-only. These pins do not feature an output driver or internal pull- up/pull- down circuitry, therefore, their FUN_WPU is always 0.</description>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_IE</name>
+              <description>Input enable of the pad. 1: input enabled; 0: input disabled.</description>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_DRV</name>
+              <description>Select the drive strength of the pad. A higher value corresponds with a higher strength. For GPIO34-39, FUN_DRV is always 0. For detailed drive strength, please see note 8 in Table ”Notes on ESP32 Pin Lists”, in ESP32 Datasheet.</description>
+              <bitOffset>10</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_SEL</name>
+              <description>Select the IO_MUX function for this signal. 0 selects Function 0, 1 selects Function 1, etc.</description>
+              <bitOffset>12</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>GPIO33</name>
+          <addressOffset>0x20</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>MCU_OE</name>
+              <description>Output enable of the pad in sleep mode. 1: enable output; 0: disable output.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLP_SEL</name>
+              <description>Sleep mode selection of this pad. Set to 1 to put the pad in sleep mode.</description>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_WPD</name>
+              <description>Pull-down enable of the pad during sleep mode. 1: internal pull-down enabled; 0: internal pull-down disabled.</description>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_WPU</name>
+              <description>Pull-up enable of the pad during sleep mode. 1: internal pull-up enabled; 0: internal pull-up disabled.</description>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_IE</name>
+              <description>Input enable of the pad during sleep mode. 1: input enabled; 0: input disabled.</description>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_DRV</name>
+              <description>Select the drive strength of the pad during sleep mode. A higher value corresponds with a higher strength.</description>
+              <bitOffset>5</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_WPD</name>
+              <description>Pull-down enable of the pad. 1: internal pull-down enabled, 0: internal pull-down disabled. GPIO pins 34-39 are input-only. These pins do not feature an output driver or internal pull- up/pull-down circuitry, therefore, their FUN_WPD is always 0.</description>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_WPU</name>
+              <description>Pull-up enable of the pad. 1: internal pull-up enabled; 0: internal pull-up disabled. GPIO pins 34-39 are input-only. These pins do not feature an output driver or internal pull- up/pull- down circuitry, therefore, their FUN_WPU is always 0.</description>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_IE</name>
+              <description>Input enable of the pad. 1: input enabled; 0: input disabled.</description>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_DRV</name>
+              <description>Select the drive strength of the pad. A higher value corresponds with a higher strength. For GPIO34-39, FUN_DRV is always 0. For detailed drive strength, please see note 8 in Table ”Notes on ESP32 Pin Lists”, in ESP32 Datasheet.</description>
+              <bitOffset>10</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_SEL</name>
+              <description>Select the IO_MUX function for this signal. 0 selects Function 0, 1 selects Function 1, etc.</description>
+              <bitOffset>12</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>GPIO25</name>
+          <addressOffset>0x24</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>MCU_OE</name>
+              <description>Output enable of the pad in sleep mode. 1: enable output; 0: disable output.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLP_SEL</name>
+              <description>Sleep mode selection of this pad. Set to 1 to put the pad in sleep mode.</description>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_WPD</name>
+              <description>Pull-down enable of the pad during sleep mode. 1: internal pull-down enabled; 0: internal pull-down disabled.</description>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_WPU</name>
+              <description>Pull-up enable of the pad during sleep mode. 1: internal pull-up enabled; 0: internal pull-up disabled.</description>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_IE</name>
+              <description>Input enable of the pad during sleep mode. 1: input enabled; 0: input disabled.</description>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_DRV</name>
+              <description>Select the drive strength of the pad during sleep mode. A higher value corresponds with a higher strength.</description>
+              <bitOffset>5</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_WPD</name>
+              <description>Pull-down enable of the pad. 1: internal pull-down enabled, 0: internal pull-down disabled. GPIO pins 34-39 are input-only. These pins do not feature an output driver or internal pull- up/pull-down circuitry, therefore, their FUN_WPD is always 0.</description>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_WPU</name>
+              <description>Pull-up enable of the pad. 1: internal pull-up enabled; 0: internal pull-up disabled. GPIO pins 34-39 are input-only. These pins do not feature an output driver or internal pull- up/pull- down circuitry, therefore, their FUN_WPU is always 0.</description>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_IE</name>
+              <description>Input enable of the pad. 1: input enabled; 0: input disabled.</description>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_DRV</name>
+              <description>Select the drive strength of the pad. A higher value corresponds with a higher strength. For GPIO34-39, FUN_DRV is always 0. For detailed drive strength, please see note 8 in Table ”Notes on ESP32 Pin Lists”, in ESP32 Datasheet.</description>
+              <bitOffset>10</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_SEL</name>
+              <description>Select the IO_MUX function for this signal. 0 selects Function 0, 1 selects Function 1, etc.</description>
+              <bitOffset>12</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>GPIO26</name>
+          <addressOffset>0x28</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>MCU_OE</name>
+              <description>Output enable of the pad in sleep mode. 1: enable output; 0: disable output.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLP_SEL</name>
+              <description>Sleep mode selection of this pad. Set to 1 to put the pad in sleep mode.</description>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_WPD</name>
+              <description>Pull-down enable of the pad during sleep mode. 1: internal pull-down enabled; 0: internal pull-down disabled.</description>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_WPU</name>
+              <description>Pull-up enable of the pad during sleep mode. 1: internal pull-up enabled; 0: internal pull-up disabled.</description>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_IE</name>
+              <description>Input enable of the pad during sleep mode. 1: input enabled; 0: input disabled.</description>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_DRV</name>
+              <description>Select the drive strength of the pad during sleep mode. A higher value corresponds with a higher strength.</description>
+              <bitOffset>5</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_WPD</name>
+              <description>Pull-down enable of the pad. 1: internal pull-down enabled, 0: internal pull-down disabled. GPIO pins 34-39 are input-only. These pins do not feature an output driver or internal pull- up/pull-down circuitry, therefore, their FUN_WPD is always 0.</description>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_WPU</name>
+              <description>Pull-up enable of the pad. 1: internal pull-up enabled; 0: internal pull-up disabled. GPIO pins 34-39 are input-only. These pins do not feature an output driver or internal pull- up/pull- down circuitry, therefore, their FUN_WPU is always 0.</description>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_IE</name>
+              <description>Input enable of the pad. 1: input enabled; 0: input disabled.</description>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_DRV</name>
+              <description>Select the drive strength of the pad. A higher value corresponds with a higher strength. For GPIO34-39, FUN_DRV is always 0. For detailed drive strength, please see note 8 in Table ”Notes on ESP32 Pin Lists”, in ESP32 Datasheet.</description>
+              <bitOffset>10</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_SEL</name>
+              <description>Select the IO_MUX function for this signal. 0 selects Function 0, 1 selects Function 1, etc.</description>
+              <bitOffset>12</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>GPIO27</name>
+          <addressOffset>0x2C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>MCU_OE</name>
+              <description>Output enable of the pad in sleep mode. 1: enable output; 0: disable output.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLP_SEL</name>
+              <description>Sleep mode selection of this pad. Set to 1 to put the pad in sleep mode.</description>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_WPD</name>
+              <description>Pull-down enable of the pad during sleep mode. 1: internal pull-down enabled; 0: internal pull-down disabled.</description>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_WPU</name>
+              <description>Pull-up enable of the pad during sleep mode. 1: internal pull-up enabled; 0: internal pull-up disabled.</description>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_IE</name>
+              <description>Input enable of the pad during sleep mode. 1: input enabled; 0: input disabled.</description>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_DRV</name>
+              <description>Select the drive strength of the pad during sleep mode. A higher value corresponds with a higher strength.</description>
+              <bitOffset>5</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_WPD</name>
+              <description>Pull-down enable of the pad. 1: internal pull-down enabled, 0: internal pull-down disabled. GPIO pins 34-39 are input-only. These pins do not feature an output driver or internal pull- up/pull-down circuitry, therefore, their FUN_WPD is always 0.</description>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_WPU</name>
+              <description>Pull-up enable of the pad. 1: internal pull-up enabled; 0: internal pull-up disabled. GPIO pins 34-39 are input-only. These pins do not feature an output driver or internal pull- up/pull- down circuitry, therefore, their FUN_WPU is always 0.</description>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_IE</name>
+              <description>Input enable of the pad. 1: input enabled; 0: input disabled.</description>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_DRV</name>
+              <description>Select the drive strength of the pad. A higher value corresponds with a higher strength. For GPIO34-39, FUN_DRV is always 0. For detailed drive strength, please see note 8 in Table ”Notes on ESP32 Pin Lists”, in ESP32 Datasheet.</description>
+              <bitOffset>10</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_SEL</name>
+              <description>Select the IO_MUX function for this signal. 0 selects Function 0, 1 selects Function 1, etc.</description>
+              <bitOffset>12</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>GPIO14</name>
+          <addressOffset>0x30</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>MCU_OE</name>
+              <description>Output enable of the pad in sleep mode. 1: enable output; 0: disable output.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLP_SEL</name>
+              <description>Sleep mode selection of this pad. Set to 1 to put the pad in sleep mode.</description>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_WPD</name>
+              <description>Pull-down enable of the pad during sleep mode. 1: internal pull-down enabled; 0: internal pull-down disabled.</description>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_WPU</name>
+              <description>Pull-up enable of the pad during sleep mode. 1: internal pull-up enabled; 0: internal pull-up disabled.</description>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_IE</name>
+              <description>Input enable of the pad during sleep mode. 1: input enabled; 0: input disabled.</description>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_DRV</name>
+              <description>Select the drive strength of the pad during sleep mode. A higher value corresponds with a higher strength.</description>
+              <bitOffset>5</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_WPD</name>
+              <description>Pull-down enable of the pad. 1: internal pull-down enabled, 0: internal pull-down disabled. GPIO pins 34-39 are input-only. These pins do not feature an output driver or internal pull- up/pull-down circuitry, therefore, their FUN_WPD is always 0.</description>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_WPU</name>
+              <description>Pull-up enable of the pad. 1: internal pull-up enabled; 0: internal pull-up disabled. GPIO pins 34-39 are input-only. These pins do not feature an output driver or internal pull- up/pull- down circuitry, therefore, their FUN_WPU is always 0.</description>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_IE</name>
+              <description>Input enable of the pad. 1: input enabled; 0: input disabled.</description>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_DRV</name>
+              <description>Select the drive strength of the pad. A higher value corresponds with a higher strength. For GPIO34-39, FUN_DRV is always 0. For detailed drive strength, please see note 8 in Table ”Notes on ESP32 Pin Lists”, in ESP32 Datasheet.</description>
+              <bitOffset>10</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_SEL</name>
+              <description>Select the IO_MUX function for this signal. 0 selects Function 0, 1 selects Function 1, etc.</description>
+              <bitOffset>12</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>GPIO12</name>
+          <addressOffset>0x34</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>MCU_OE</name>
+              <description>Output enable of the pad in sleep mode. 1: enable output; 0: disable output.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLP_SEL</name>
+              <description>Sleep mode selection of this pad. Set to 1 to put the pad in sleep mode.</description>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_WPD</name>
+              <description>Pull-down enable of the pad during sleep mode. 1: internal pull-down enabled; 0: internal pull-down disabled.</description>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_WPU</name>
+              <description>Pull-up enable of the pad during sleep mode. 1: internal pull-up enabled; 0: internal pull-up disabled.</description>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_IE</name>
+              <description>Input enable of the pad during sleep mode. 1: input enabled; 0: input disabled.</description>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_DRV</name>
+              <description>Select the drive strength of the pad during sleep mode. A higher value corresponds with a higher strength.</description>
+              <bitOffset>5</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_WPD</name>
+              <description>Pull-down enable of the pad. 1: internal pull-down enabled, 0: internal pull-down disabled. GPIO pins 34-39 are input-only. These pins do not feature an output driver or internal pull- up/pull-down circuitry, therefore, their FUN_WPD is always 0.</description>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_WPU</name>
+              <description>Pull-up enable of the pad. 1: internal pull-up enabled; 0: internal pull-up disabled. GPIO pins 34-39 are input-only. These pins do not feature an output driver or internal pull- up/pull- down circuitry, therefore, their FUN_WPU is always 0.</description>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_IE</name>
+              <description>Input enable of the pad. 1: input enabled; 0: input disabled.</description>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_DRV</name>
+              <description>Select the drive strength of the pad. A higher value corresponds with a higher strength. For GPIO34-39, FUN_DRV is always 0. For detailed drive strength, please see note 8 in Table ”Notes on ESP32 Pin Lists”, in ESP32 Datasheet.</description>
+              <bitOffset>10</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_SEL</name>
+              <description>Select the IO_MUX function for this signal. 0 selects Function 0, 1 selects Function 1, etc.</description>
+              <bitOffset>12</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>GPIO13</name>
+          <addressOffset>0x38</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>MCU_OE</name>
+              <description>Output enable of the pad in sleep mode. 1: enable output; 0: disable output.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLP_SEL</name>
+              <description>Sleep mode selection of this pad. Set to 1 to put the pad in sleep mode.</description>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_WPD</name>
+              <description>Pull-down enable of the pad during sleep mode. 1: internal pull-down enabled; 0: internal pull-down disabled.</description>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_WPU</name>
+              <description>Pull-up enable of the pad during sleep mode. 1: internal pull-up enabled; 0: internal pull-up disabled.</description>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_IE</name>
+              <description>Input enable of the pad during sleep mode. 1: input enabled; 0: input disabled.</description>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_DRV</name>
+              <description>Select the drive strength of the pad during sleep mode. A higher value corresponds with a higher strength.</description>
+              <bitOffset>5</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_WPD</name>
+              <description>Pull-down enable of the pad. 1: internal pull-down enabled, 0: internal pull-down disabled. GPIO pins 34-39 are input-only. These pins do not feature an output driver or internal pull- up/pull-down circuitry, therefore, their FUN_WPD is always 0.</description>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_WPU</name>
+              <description>Pull-up enable of the pad. 1: internal pull-up enabled; 0: internal pull-up disabled. GPIO pins 34-39 are input-only. These pins do not feature an output driver or internal pull- up/pull- down circuitry, therefore, their FUN_WPU is always 0.</description>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_IE</name>
+              <description>Input enable of the pad. 1: input enabled; 0: input disabled.</description>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_DRV</name>
+              <description>Select the drive strength of the pad. A higher value corresponds with a higher strength. For GPIO34-39, FUN_DRV is always 0. For detailed drive strength, please see note 8 in Table ”Notes on ESP32 Pin Lists”, in ESP32 Datasheet.</description>
+              <bitOffset>10</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_SEL</name>
+              <description>Select the IO_MUX function for this signal. 0 selects Function 0, 1 selects Function 1, etc.</description>
+              <bitOffset>12</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>GPIO15</name>
+          <addressOffset>0x3C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>MCU_OE</name>
+              <description>Output enable of the pad in sleep mode. 1: enable output; 0: disable output.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLP_SEL</name>
+              <description>Sleep mode selection of this pad. Set to 1 to put the pad in sleep mode.</description>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_WPD</name>
+              <description>Pull-down enable of the pad during sleep mode. 1: internal pull-down enabled; 0: internal pull-down disabled.</description>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_WPU</name>
+              <description>Pull-up enable of the pad during sleep mode. 1: internal pull-up enabled; 0: internal pull-up disabled.</description>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_IE</name>
+              <description>Input enable of the pad during sleep mode. 1: input enabled; 0: input disabled.</description>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_DRV</name>
+              <description>Select the drive strength of the pad during sleep mode. A higher value corresponds with a higher strength.</description>
+              <bitOffset>5</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_WPD</name>
+              <description>Pull-down enable of the pad. 1: internal pull-down enabled, 0: internal pull-down disabled. GPIO pins 34-39 are input-only. These pins do not feature an output driver or internal pull- up/pull-down circuitry, therefore, their FUN_WPD is always 0.</description>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_WPU</name>
+              <description>Pull-up enable of the pad. 1: internal pull-up enabled; 0: internal pull-up disabled. GPIO pins 34-39 are input-only. These pins do not feature an output driver or internal pull- up/pull- down circuitry, therefore, their FUN_WPU is always 0.</description>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_IE</name>
+              <description>Input enable of the pad. 1: input enabled; 0: input disabled.</description>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_DRV</name>
+              <description>Select the drive strength of the pad. A higher value corresponds with a higher strength. For GPIO34-39, FUN_DRV is always 0. For detailed drive strength, please see note 8 in Table ”Notes on ESP32 Pin Lists”, in ESP32 Datasheet.</description>
+              <bitOffset>10</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_SEL</name>
+              <description>Select the IO_MUX function for this signal. 0 selects Function 0, 1 selects Function 1, etc.</description>
+              <bitOffset>12</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>GPIO2</name>
+          <addressOffset>0x40</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>MCU_OE</name>
+              <description>Output enable of the pad in sleep mode. 1: enable output; 0: disable output.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLP_SEL</name>
+              <description>Sleep mode selection of this pad. Set to 1 to put the pad in sleep mode.</description>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_WPD</name>
+              <description>Pull-down enable of the pad during sleep mode. 1: internal pull-down enabled; 0: internal pull-down disabled.</description>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_WPU</name>
+              <description>Pull-up enable of the pad during sleep mode. 1: internal pull-up enabled; 0: internal pull-up disabled.</description>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_IE</name>
+              <description>Input enable of the pad during sleep mode. 1: input enabled; 0: input disabled.</description>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_DRV</name>
+              <description>Select the drive strength of the pad during sleep mode. A higher value corresponds with a higher strength.</description>
+              <bitOffset>5</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_WPD</name>
+              <description>Pull-down enable of the pad. 1: internal pull-down enabled, 0: internal pull-down disabled. GPIO pins 34-39 are input-only. These pins do not feature an output driver or internal pull- up/pull-down circuitry, therefore, their FUN_WPD is always 0.</description>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_WPU</name>
+              <description>Pull-up enable of the pad. 1: internal pull-up enabled; 0: internal pull-up disabled. GPIO pins 34-39 are input-only. These pins do not feature an output driver or internal pull- up/pull- down circuitry, therefore, their FUN_WPU is always 0.</description>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_IE</name>
+              <description>Input enable of the pad. 1: input enabled; 0: input disabled.</description>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_DRV</name>
+              <description>Select the drive strength of the pad. A higher value corresponds with a higher strength. For GPIO34-39, FUN_DRV is always 0. For detailed drive strength, please see note 8 in Table ”Notes on ESP32 Pin Lists”, in ESP32 Datasheet.</description>
+              <bitOffset>10</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_SEL</name>
+              <description>Select the IO_MUX function for this signal. 0 selects Function 0, 1 selects Function 1, etc.</description>
+              <bitOffset>12</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>GPIO0</name>
+          <addressOffset>0x44</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>MCU_OE</name>
+              <description>Output enable of the pad in sleep mode. 1: enable output; 0: disable output.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLP_SEL</name>
+              <description>Sleep mode selection of this pad. Set to 1 to put the pad in sleep mode.</description>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_WPD</name>
+              <description>Pull-down enable of the pad during sleep mode. 1: internal pull-down enabled; 0: internal pull-down disabled.</description>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_WPU</name>
+              <description>Pull-up enable of the pad during sleep mode. 1: internal pull-up enabled; 0: internal pull-up disabled.</description>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_IE</name>
+              <description>Input enable of the pad during sleep mode. 1: input enabled; 0: input disabled.</description>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_DRV</name>
+              <description>Select the drive strength of the pad during sleep mode. A higher value corresponds with a higher strength.</description>
+              <bitOffset>5</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_WPD</name>
+              <description>Pull-down enable of the pad. 1: internal pull-down enabled, 0: internal pull-down disabled. GPIO pins 34-39 are input-only. These pins do not feature an output driver or internal pull- up/pull-down circuitry, therefore, their FUN_WPD is always 0.</description>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_WPU</name>
+              <description>Pull-up enable of the pad. 1: internal pull-up enabled; 0: internal pull-up disabled. GPIO pins 34-39 are input-only. These pins do not feature an output driver or internal pull- up/pull- down circuitry, therefore, their FUN_WPU is always 0.</description>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_IE</name>
+              <description>Input enable of the pad. 1: input enabled; 0: input disabled.</description>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_DRV</name>
+              <description>Select the drive strength of the pad. A higher value corresponds with a higher strength. For GPIO34-39, FUN_DRV is always 0. For detailed drive strength, please see note 8 in Table ”Notes on ESP32 Pin Lists”, in ESP32 Datasheet.</description>
+              <bitOffset>10</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_SEL</name>
+              <description>Select the IO_MUX function for this signal. 0 selects Function 0, 1 selects Function 1, etc.</description>
+              <bitOffset>12</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>GPIO4</name>
+          <addressOffset>0x48</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>MCU_OE</name>
+              <description>Output enable of the pad in sleep mode. 1: enable output; 0: disable output.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLP_SEL</name>
+              <description>Sleep mode selection of this pad. Set to 1 to put the pad in sleep mode.</description>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_WPD</name>
+              <description>Pull-down enable of the pad during sleep mode. 1: internal pull-down enabled; 0: internal pull-down disabled.</description>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_WPU</name>
+              <description>Pull-up enable of the pad during sleep mode. 1: internal pull-up enabled; 0: internal pull-up disabled.</description>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_IE</name>
+              <description>Input enable of the pad during sleep mode. 1: input enabled; 0: input disabled.</description>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_DRV</name>
+              <description>Select the drive strength of the pad during sleep mode. A higher value corresponds with a higher strength.</description>
+              <bitOffset>5</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_WPD</name>
+              <description>Pull-down enable of the pad. 1: internal pull-down enabled, 0: internal pull-down disabled. GPIO pins 34-39 are input-only. These pins do not feature an output driver or internal pull- up/pull-down circuitry, therefore, their FUN_WPD is always 0.</description>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_WPU</name>
+              <description>Pull-up enable of the pad. 1: internal pull-up enabled; 0: internal pull-up disabled. GPIO pins 34-39 are input-only. These pins do not feature an output driver or internal pull- up/pull- down circuitry, therefore, their FUN_WPU is always 0.</description>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_IE</name>
+              <description>Input enable of the pad. 1: input enabled; 0: input disabled.</description>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_DRV</name>
+              <description>Select the drive strength of the pad. A higher value corresponds with a higher strength. For GPIO34-39, FUN_DRV is always 0. For detailed drive strength, please see note 8 in Table ”Notes on ESP32 Pin Lists”, in ESP32 Datasheet.</description>
+              <bitOffset>10</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_SEL</name>
+              <description>Select the IO_MUX function for this signal. 0 selects Function 0, 1 selects Function 1, etc.</description>
+              <bitOffset>12</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>GPIO16</name>
+          <addressOffset>0x4C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>MCU_OE</name>
+              <description>Output enable of the pad in sleep mode. 1: enable output; 0: disable output.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLP_SEL</name>
+              <description>Sleep mode selection of this pad. Set to 1 to put the pad in sleep mode.</description>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_WPD</name>
+              <description>Pull-down enable of the pad during sleep mode. 1: internal pull-down enabled; 0: internal pull-down disabled.</description>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_WPU</name>
+              <description>Pull-up enable of the pad during sleep mode. 1: internal pull-up enabled; 0: internal pull-up disabled.</description>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_IE</name>
+              <description>Input enable of the pad during sleep mode. 1: input enabled; 0: input disabled.</description>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_DRV</name>
+              <description>Select the drive strength of the pad during sleep mode. A higher value corresponds with a higher strength.</description>
+              <bitOffset>5</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_WPD</name>
+              <description>Pull-down enable of the pad. 1: internal pull-down enabled, 0: internal pull-down disabled. GPIO pins 34-39 are input-only. These pins do not feature an output driver or internal pull- up/pull-down circuitry, therefore, their FUN_WPD is always 0.</description>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_WPU</name>
+              <description>Pull-up enable of the pad. 1: internal pull-up enabled; 0: internal pull-up disabled. GPIO pins 34-39 are input-only. These pins do not feature an output driver or internal pull- up/pull- down circuitry, therefore, their FUN_WPU is always 0.</description>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_IE</name>
+              <description>Input enable of the pad. 1: input enabled; 0: input disabled.</description>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_DRV</name>
+              <description>Select the drive strength of the pad. A higher value corresponds with a higher strength. For GPIO34-39, FUN_DRV is always 0. For detailed drive strength, please see note 8 in Table ”Notes on ESP32 Pin Lists”, in ESP32 Datasheet.</description>
+              <bitOffset>10</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_SEL</name>
+              <description>Select the IO_MUX function for this signal. 0 selects Function 0, 1 selects Function 1, etc.</description>
+              <bitOffset>12</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>GPIO17</name>
+          <addressOffset>0x50</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>MCU_OE</name>
+              <description>Output enable of the pad in sleep mode. 1: enable output; 0: disable output.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLP_SEL</name>
+              <description>Sleep mode selection of this pad. Set to 1 to put the pad in sleep mode.</description>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_WPD</name>
+              <description>Pull-down enable of the pad during sleep mode. 1: internal pull-down enabled; 0: internal pull-down disabled.</description>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_WPU</name>
+              <description>Pull-up enable of the pad during sleep mode. 1: internal pull-up enabled; 0: internal pull-up disabled.</description>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_IE</name>
+              <description>Input enable of the pad during sleep mode. 1: input enabled; 0: input disabled.</description>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_DRV</name>
+              <description>Select the drive strength of the pad during sleep mode. A higher value corresponds with a higher strength.</description>
+              <bitOffset>5</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_WPD</name>
+              <description>Pull-down enable of the pad. 1: internal pull-down enabled, 0: internal pull-down disabled. GPIO pins 34-39 are input-only. These pins do not feature an output driver or internal pull- up/pull-down circuitry, therefore, their FUN_WPD is always 0.</description>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_WPU</name>
+              <description>Pull-up enable of the pad. 1: internal pull-up enabled; 0: internal pull-up disabled. GPIO pins 34-39 are input-only. These pins do not feature an output driver or internal pull- up/pull- down circuitry, therefore, their FUN_WPU is always 0.</description>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_IE</name>
+              <description>Input enable of the pad. 1: input enabled; 0: input disabled.</description>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_DRV</name>
+              <description>Select the drive strength of the pad. A higher value corresponds with a higher strength. For GPIO34-39, FUN_DRV is always 0. For detailed drive strength, please see note 8 in Table ”Notes on ESP32 Pin Lists”, in ESP32 Datasheet.</description>
+              <bitOffset>10</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_SEL</name>
+              <description>Select the IO_MUX function for this signal. 0 selects Function 0, 1 selects Function 1, etc.</description>
+              <bitOffset>12</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>GPIO9</name>
+          <addressOffset>0x54</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>MCU_OE</name>
+              <description>Output enable of the pad in sleep mode. 1: enable output; 0: disable output.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLP_SEL</name>
+              <description>Sleep mode selection of this pad. Set to 1 to put the pad in sleep mode.</description>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_WPD</name>
+              <description>Pull-down enable of the pad during sleep mode. 1: internal pull-down enabled; 0: internal pull-down disabled.</description>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_WPU</name>
+              <description>Pull-up enable of the pad during sleep mode. 1: internal pull-up enabled; 0: internal pull-up disabled.</description>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_IE</name>
+              <description>Input enable of the pad during sleep mode. 1: input enabled; 0: input disabled.</description>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_DRV</name>
+              <description>Select the drive strength of the pad during sleep mode. A higher value corresponds with a higher strength.</description>
+              <bitOffset>5</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_WPD</name>
+              <description>Pull-down enable of the pad. 1: internal pull-down enabled, 0: internal pull-down disabled. GPIO pins 34-39 are input-only. These pins do not feature an output driver or internal pull- up/pull-down circuitry, therefore, their FUN_WPD is always 0.</description>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_WPU</name>
+              <description>Pull-up enable of the pad. 1: internal pull-up enabled; 0: internal pull-up disabled. GPIO pins 34-39 are input-only. These pins do not feature an output driver or internal pull- up/pull- down circuitry, therefore, their FUN_WPU is always 0.</description>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_IE</name>
+              <description>Input enable of the pad. 1: input enabled; 0: input disabled.</description>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_DRV</name>
+              <description>Select the drive strength of the pad. A higher value corresponds with a higher strength. For GPIO34-39, FUN_DRV is always 0. For detailed drive strength, please see note 8 in Table ”Notes on ESP32 Pin Lists”, in ESP32 Datasheet.</description>
+              <bitOffset>10</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_SEL</name>
+              <description>Select the IO_MUX function for this signal. 0 selects Function 0, 1 selects Function 1, etc.</description>
+              <bitOffset>12</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>GPIO10</name>
+          <addressOffset>0x58</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>MCU_OE</name>
+              <description>Output enable of the pad in sleep mode. 1: enable output; 0: disable output.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLP_SEL</name>
+              <description>Sleep mode selection of this pad. Set to 1 to put the pad in sleep mode.</description>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_WPD</name>
+              <description>Pull-down enable of the pad during sleep mode. 1: internal pull-down enabled; 0: internal pull-down disabled.</description>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_WPU</name>
+              <description>Pull-up enable of the pad during sleep mode. 1: internal pull-up enabled; 0: internal pull-up disabled.</description>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_IE</name>
+              <description>Input enable of the pad during sleep mode. 1: input enabled; 0: input disabled.</description>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_DRV</name>
+              <description>Select the drive strength of the pad during sleep mode. A higher value corresponds with a higher strength.</description>
+              <bitOffset>5</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_WPD</name>
+              <description>Pull-down enable of the pad. 1: internal pull-down enabled, 0: internal pull-down disabled. GPIO pins 34-39 are input-only. These pins do not feature an output driver or internal pull- up/pull-down circuitry, therefore, their FUN_WPD is always 0.</description>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_WPU</name>
+              <description>Pull-up enable of the pad. 1: internal pull-up enabled; 0: internal pull-up disabled. GPIO pins 34-39 are input-only. These pins do not feature an output driver or internal pull- up/pull- down circuitry, therefore, their FUN_WPU is always 0.</description>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_IE</name>
+              <description>Input enable of the pad. 1: input enabled; 0: input disabled.</description>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_DRV</name>
+              <description>Select the drive strength of the pad. A higher value corresponds with a higher strength. For GPIO34-39, FUN_DRV is always 0. For detailed drive strength, please see note 8 in Table ”Notes on ESP32 Pin Lists”, in ESP32 Datasheet.</description>
+              <bitOffset>10</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_SEL</name>
+              <description>Select the IO_MUX function for this signal. 0 selects Function 0, 1 selects Function 1, etc.</description>
+              <bitOffset>12</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>GPIO11</name>
+          <addressOffset>0x5C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>MCU_OE</name>
+              <description>Output enable of the pad in sleep mode. 1: enable output; 0: disable output.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLP_SEL</name>
+              <description>Sleep mode selection of this pad. Set to 1 to put the pad in sleep mode.</description>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_WPD</name>
+              <description>Pull-down enable of the pad during sleep mode. 1: internal pull-down enabled; 0: internal pull-down disabled.</description>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_WPU</name>
+              <description>Pull-up enable of the pad during sleep mode. 1: internal pull-up enabled; 0: internal pull-up disabled.</description>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_IE</name>
+              <description>Input enable of the pad during sleep mode. 1: input enabled; 0: input disabled.</description>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_DRV</name>
+              <description>Select the drive strength of the pad during sleep mode. A higher value corresponds with a higher strength.</description>
+              <bitOffset>5</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_WPD</name>
+              <description>Pull-down enable of the pad. 1: internal pull-down enabled, 0: internal pull-down disabled. GPIO pins 34-39 are input-only. These pins do not feature an output driver or internal pull- up/pull-down circuitry, therefore, their FUN_WPD is always 0.</description>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_WPU</name>
+              <description>Pull-up enable of the pad. 1: internal pull-up enabled; 0: internal pull-up disabled. GPIO pins 34-39 are input-only. These pins do not feature an output driver or internal pull- up/pull- down circuitry, therefore, their FUN_WPU is always 0.</description>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_IE</name>
+              <description>Input enable of the pad. 1: input enabled; 0: input disabled.</description>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_DRV</name>
+              <description>Select the drive strength of the pad. A higher value corresponds with a higher strength. For GPIO34-39, FUN_DRV is always 0. For detailed drive strength, please see note 8 in Table ”Notes on ESP32 Pin Lists”, in ESP32 Datasheet.</description>
+              <bitOffset>10</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_SEL</name>
+              <description>Select the IO_MUX function for this signal. 0 selects Function 0, 1 selects Function 1, etc.</description>
+              <bitOffset>12</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>GPIO6</name>
+          <addressOffset>0x60</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>MCU_OE</name>
+              <description>Output enable of the pad in sleep mode. 1: enable output; 0: disable output.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLP_SEL</name>
+              <description>Sleep mode selection of this pad. Set to 1 to put the pad in sleep mode.</description>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_WPD</name>
+              <description>Pull-down enable of the pad during sleep mode. 1: internal pull-down enabled; 0: internal pull-down disabled.</description>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_WPU</name>
+              <description>Pull-up enable of the pad during sleep mode. 1: internal pull-up enabled; 0: internal pull-up disabled.</description>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_IE</name>
+              <description>Input enable of the pad during sleep mode. 1: input enabled; 0: input disabled.</description>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_DRV</name>
+              <description>Select the drive strength of the pad during sleep mode. A higher value corresponds with a higher strength.</description>
+              <bitOffset>5</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_WPD</name>
+              <description>Pull-down enable of the pad. 1: internal pull-down enabled, 0: internal pull-down disabled. GPIO pins 34-39 are input-only. These pins do not feature an output driver or internal pull- up/pull-down circuitry, therefore, their FUN_WPD is always 0.</description>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_WPU</name>
+              <description>Pull-up enable of the pad. 1: internal pull-up enabled; 0: internal pull-up disabled. GPIO pins 34-39 are input-only. These pins do not feature an output driver or internal pull- up/pull- down circuitry, therefore, their FUN_WPU is always 0.</description>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_IE</name>
+              <description>Input enable of the pad. 1: input enabled; 0: input disabled.</description>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_DRV</name>
+              <description>Select the drive strength of the pad. A higher value corresponds with a higher strength. For GPIO34-39, FUN_DRV is always 0. For detailed drive strength, please see note 8 in Table ”Notes on ESP32 Pin Lists”, in ESP32 Datasheet.</description>
+              <bitOffset>10</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_SEL</name>
+              <description>Select the IO_MUX function for this signal. 0 selects Function 0, 1 selects Function 1, etc.</description>
+              <bitOffset>12</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>GPIO7</name>
+          <addressOffset>0x64</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>MCU_OE</name>
+              <description>Output enable of the pad in sleep mode. 1: enable output; 0: disable output.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLP_SEL</name>
+              <description>Sleep mode selection of this pad. Set to 1 to put the pad in sleep mode.</description>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_WPD</name>
+              <description>Pull-down enable of the pad during sleep mode. 1: internal pull-down enabled; 0: internal pull-down disabled.</description>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_WPU</name>
+              <description>Pull-up enable of the pad during sleep mode. 1: internal pull-up enabled; 0: internal pull-up disabled.</description>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_IE</name>
+              <description>Input enable of the pad during sleep mode. 1: input enabled; 0: input disabled.</description>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_DRV</name>
+              <description>Select the drive strength of the pad during sleep mode. A higher value corresponds with a higher strength.</description>
+              <bitOffset>5</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_WPD</name>
+              <description>Pull-down enable of the pad. 1: internal pull-down enabled, 0: internal pull-down disabled. GPIO pins 34-39 are input-only. These pins do not feature an output driver or internal pull- up/pull-down circuitry, therefore, their FUN_WPD is always 0.</description>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_WPU</name>
+              <description>Pull-up enable of the pad. 1: internal pull-up enabled; 0: internal pull-up disabled. GPIO pins 34-39 are input-only. These pins do not feature an output driver or internal pull- up/pull- down circuitry, therefore, their FUN_WPU is always 0.</description>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_IE</name>
+              <description>Input enable of the pad. 1: input enabled; 0: input disabled.</description>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_DRV</name>
+              <description>Select the drive strength of the pad. A higher value corresponds with a higher strength. For GPIO34-39, FUN_DRV is always 0. For detailed drive strength, please see note 8 in Table ”Notes on ESP32 Pin Lists”, in ESP32 Datasheet.</description>
+              <bitOffset>10</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_SEL</name>
+              <description>Select the IO_MUX function for this signal. 0 selects Function 0, 1 selects Function 1, etc.</description>
+              <bitOffset>12</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>GPIO8</name>
+          <addressOffset>0x68</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>MCU_OE</name>
+              <description>Output enable of the pad in sleep mode. 1: enable output; 0: disable output.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLP_SEL</name>
+              <description>Sleep mode selection of this pad. Set to 1 to put the pad in sleep mode.</description>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_WPD</name>
+              <description>Pull-down enable of the pad during sleep mode. 1: internal pull-down enabled; 0: internal pull-down disabled.</description>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_WPU</name>
+              <description>Pull-up enable of the pad during sleep mode. 1: internal pull-up enabled; 0: internal pull-up disabled.</description>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_IE</name>
+              <description>Input enable of the pad during sleep mode. 1: input enabled; 0: input disabled.</description>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_DRV</name>
+              <description>Select the drive strength of the pad during sleep mode. A higher value corresponds with a higher strength.</description>
+              <bitOffset>5</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_WPD</name>
+              <description>Pull-down enable of the pad. 1: internal pull-down enabled, 0: internal pull-down disabled. GPIO pins 34-39 are input-only. These pins do not feature an output driver or internal pull- up/pull-down circuitry, therefore, their FUN_WPD is always 0.</description>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_WPU</name>
+              <description>Pull-up enable of the pad. 1: internal pull-up enabled; 0: internal pull-up disabled. GPIO pins 34-39 are input-only. These pins do not feature an output driver or internal pull- up/pull- down circuitry, therefore, their FUN_WPU is always 0.</description>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_IE</name>
+              <description>Input enable of the pad. 1: input enabled; 0: input disabled.</description>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_DRV</name>
+              <description>Select the drive strength of the pad. A higher value corresponds with a higher strength. For GPIO34-39, FUN_DRV is always 0. For detailed drive strength, please see note 8 in Table ”Notes on ESP32 Pin Lists”, in ESP32 Datasheet.</description>
+              <bitOffset>10</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_SEL</name>
+              <description>Select the IO_MUX function for this signal. 0 selects Function 0, 1 selects Function 1, etc.</description>
+              <bitOffset>12</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>GPIO5</name>
+          <addressOffset>0x6C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>MCU_OE</name>
+              <description>Output enable of the pad in sleep mode. 1: enable output; 0: disable output.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLP_SEL</name>
+              <description>Sleep mode selection of this pad. Set to 1 to put the pad in sleep mode.</description>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_WPD</name>
+              <description>Pull-down enable of the pad during sleep mode. 1: internal pull-down enabled; 0: internal pull-down disabled.</description>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_WPU</name>
+              <description>Pull-up enable of the pad during sleep mode. 1: internal pull-up enabled; 0: internal pull-up disabled.</description>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_IE</name>
+              <description>Input enable of the pad during sleep mode. 1: input enabled; 0: input disabled.</description>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_DRV</name>
+              <description>Select the drive strength of the pad during sleep mode. A higher value corresponds with a higher strength.</description>
+              <bitOffset>5</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_WPD</name>
+              <description>Pull-down enable of the pad. 1: internal pull-down enabled, 0: internal pull-down disabled. GPIO pins 34-39 are input-only. These pins do not feature an output driver or internal pull- up/pull-down circuitry, therefore, their FUN_WPD is always 0.</description>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_WPU</name>
+              <description>Pull-up enable of the pad. 1: internal pull-up enabled; 0: internal pull-up disabled. GPIO pins 34-39 are input-only. These pins do not feature an output driver or internal pull- up/pull- down circuitry, therefore, their FUN_WPU is always 0.</description>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_IE</name>
+              <description>Input enable of the pad. 1: input enabled; 0: input disabled.</description>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_DRV</name>
+              <description>Select the drive strength of the pad. A higher value corresponds with a higher strength. For GPIO34-39, FUN_DRV is always 0. For detailed drive strength, please see note 8 in Table ”Notes on ESP32 Pin Lists”, in ESP32 Datasheet.</description>
+              <bitOffset>10</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_SEL</name>
+              <description>Select the IO_MUX function for this signal. 0 selects Function 0, 1 selects Function 1, etc.</description>
+              <bitOffset>12</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>GPIO18</name>
+          <addressOffset>0x70</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>MCU_OE</name>
+              <description>Output enable of the pad in sleep mode. 1: enable output; 0: disable output.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLP_SEL</name>
+              <description>Sleep mode selection of this pad. Set to 1 to put the pad in sleep mode.</description>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_WPD</name>
+              <description>Pull-down enable of the pad during sleep mode. 1: internal pull-down enabled; 0: internal pull-down disabled.</description>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_WPU</name>
+              <description>Pull-up enable of the pad during sleep mode. 1: internal pull-up enabled; 0: internal pull-up disabled.</description>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_IE</name>
+              <description>Input enable of the pad during sleep mode. 1: input enabled; 0: input disabled.</description>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_DRV</name>
+              <description>Select the drive strength of the pad during sleep mode. A higher value corresponds with a higher strength.</description>
+              <bitOffset>5</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_WPD</name>
+              <description>Pull-down enable of the pad. 1: internal pull-down enabled, 0: internal pull-down disabled. GPIO pins 34-39 are input-only. These pins do not feature an output driver or internal pull- up/pull-down circuitry, therefore, their FUN_WPD is always 0.</description>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_WPU</name>
+              <description>Pull-up enable of the pad. 1: internal pull-up enabled; 0: internal pull-up disabled. GPIO pins 34-39 are input-only. These pins do not feature an output driver or internal pull- up/pull- down circuitry, therefore, their FUN_WPU is always 0.</description>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_IE</name>
+              <description>Input enable of the pad. 1: input enabled; 0: input disabled.</description>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_DRV</name>
+              <description>Select the drive strength of the pad. A higher value corresponds with a higher strength. For GPIO34-39, FUN_DRV is always 0. For detailed drive strength, please see note 8 in Table ”Notes on ESP32 Pin Lists”, in ESP32 Datasheet.</description>
+              <bitOffset>10</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_SEL</name>
+              <description>Select the IO_MUX function for this signal. 0 selects Function 0, 1 selects Function 1, etc.</description>
+              <bitOffset>12</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>GPIO19</name>
+          <addressOffset>0x74</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>MCU_OE</name>
+              <description>Output enable of the pad in sleep mode. 1: enable output; 0: disable output.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLP_SEL</name>
+              <description>Sleep mode selection of this pad. Set to 1 to put the pad in sleep mode.</description>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_WPD</name>
+              <description>Pull-down enable of the pad during sleep mode. 1: internal pull-down enabled; 0: internal pull-down disabled.</description>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_WPU</name>
+              <description>Pull-up enable of the pad during sleep mode. 1: internal pull-up enabled; 0: internal pull-up disabled.</description>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_IE</name>
+              <description>Input enable of the pad during sleep mode. 1: input enabled; 0: input disabled.</description>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_DRV</name>
+              <description>Select the drive strength of the pad during sleep mode. A higher value corresponds with a higher strength.</description>
+              <bitOffset>5</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_WPD</name>
+              <description>Pull-down enable of the pad. 1: internal pull-down enabled, 0: internal pull-down disabled. GPIO pins 34-39 are input-only. These pins do not feature an output driver or internal pull- up/pull-down circuitry, therefore, their FUN_WPD is always 0.</description>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_WPU</name>
+              <description>Pull-up enable of the pad. 1: internal pull-up enabled; 0: internal pull-up disabled. GPIO pins 34-39 are input-only. These pins do not feature an output driver or internal pull- up/pull- down circuitry, therefore, their FUN_WPU is always 0.</description>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_IE</name>
+              <description>Input enable of the pad. 1: input enabled; 0: input disabled.</description>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_DRV</name>
+              <description>Select the drive strength of the pad. A higher value corresponds with a higher strength. For GPIO34-39, FUN_DRV is always 0. For detailed drive strength, please see note 8 in Table ”Notes on ESP32 Pin Lists”, in ESP32 Datasheet.</description>
+              <bitOffset>10</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_SEL</name>
+              <description>Select the IO_MUX function for this signal. 0 selects Function 0, 1 selects Function 1, etc.</description>
+              <bitOffset>12</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>GPIO20</name>
+          <addressOffset>0x78</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>MCU_OE</name>
+              <description>Output enable of the pad in sleep mode. 1: enable output; 0: disable output.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLP_SEL</name>
+              <description>Sleep mode selection of this pad. Set to 1 to put the pad in sleep mode.</description>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_WPD</name>
+              <description>Pull-down enable of the pad during sleep mode. 1: internal pull-down enabled; 0: internal pull-down disabled.</description>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_WPU</name>
+              <description>Pull-up enable of the pad during sleep mode. 1: internal pull-up enabled; 0: internal pull-up disabled.</description>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_IE</name>
+              <description>Input enable of the pad during sleep mode. 1: input enabled; 0: input disabled.</description>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_DRV</name>
+              <description>Select the drive strength of the pad during sleep mode. A higher value corresponds with a higher strength.</description>
+              <bitOffset>5</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_WPD</name>
+              <description>Pull-down enable of the pad. 1: internal pull-down enabled, 0: internal pull-down disabled. GPIO pins 34-39 are input-only. These pins do not feature an output driver or internal pull- up/pull-down circuitry, therefore, their FUN_WPD is always 0.</description>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_WPU</name>
+              <description>Pull-up enable of the pad. 1: internal pull-up enabled; 0: internal pull-up disabled. GPIO pins 34-39 are input-only. These pins do not feature an output driver or internal pull- up/pull- down circuitry, therefore, their FUN_WPU is always 0.</description>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_IE</name>
+              <description>Input enable of the pad. 1: input enabled; 0: input disabled.</description>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_DRV</name>
+              <description>Select the drive strength of the pad. A higher value corresponds with a higher strength. For GPIO34-39, FUN_DRV is always 0. For detailed drive strength, please see note 8 in Table ”Notes on ESP32 Pin Lists”, in ESP32 Datasheet.</description>
+              <bitOffset>10</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_SEL</name>
+              <description>Select the IO_MUX function for this signal. 0 selects Function 0, 1 selects Function 1, etc.</description>
+              <bitOffset>12</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>GPIO21</name>
+          <addressOffset>0x7C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>MCU_OE</name>
+              <description>Output enable of the pad in sleep mode. 1: enable output; 0: disable output.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLP_SEL</name>
+              <description>Sleep mode selection of this pad. Set to 1 to put the pad in sleep mode.</description>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_WPD</name>
+              <description>Pull-down enable of the pad during sleep mode. 1: internal pull-down enabled; 0: internal pull-down disabled.</description>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_WPU</name>
+              <description>Pull-up enable of the pad during sleep mode. 1: internal pull-up enabled; 0: internal pull-up disabled.</description>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_IE</name>
+              <description>Input enable of the pad during sleep mode. 1: input enabled; 0: input disabled.</description>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_DRV</name>
+              <description>Select the drive strength of the pad during sleep mode. A higher value corresponds with a higher strength.</description>
+              <bitOffset>5</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_WPD</name>
+              <description>Pull-down enable of the pad. 1: internal pull-down enabled, 0: internal pull-down disabled. GPIO pins 34-39 are input-only. These pins do not feature an output driver or internal pull- up/pull-down circuitry, therefore, their FUN_WPD is always 0.</description>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_WPU</name>
+              <description>Pull-up enable of the pad. 1: internal pull-up enabled; 0: internal pull-up disabled. GPIO pins 34-39 are input-only. These pins do not feature an output driver or internal pull- up/pull- down circuitry, therefore, their FUN_WPU is always 0.</description>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_IE</name>
+              <description>Input enable of the pad. 1: input enabled; 0: input disabled.</description>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_DRV</name>
+              <description>Select the drive strength of the pad. A higher value corresponds with a higher strength. For GPIO34-39, FUN_DRV is always 0. For detailed drive strength, please see note 8 in Table ”Notes on ESP32 Pin Lists”, in ESP32 Datasheet.</description>
+              <bitOffset>10</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_SEL</name>
+              <description>Select the IO_MUX function for this signal. 0 selects Function 0, 1 selects Function 1, etc.</description>
+              <bitOffset>12</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>GPIO22</name>
+          <addressOffset>0x80</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>MCU_OE</name>
+              <description>Output enable of the pad in sleep mode. 1: enable output; 0: disable output.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLP_SEL</name>
+              <description>Sleep mode selection of this pad. Set to 1 to put the pad in sleep mode.</description>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_WPD</name>
+              <description>Pull-down enable of the pad during sleep mode. 1: internal pull-down enabled; 0: internal pull-down disabled.</description>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_WPU</name>
+              <description>Pull-up enable of the pad during sleep mode. 1: internal pull-up enabled; 0: internal pull-up disabled.</description>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_IE</name>
+              <description>Input enable of the pad during sleep mode. 1: input enabled; 0: input disabled.</description>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_DRV</name>
+              <description>Select the drive strength of the pad during sleep mode. A higher value corresponds with a higher strength.</description>
+              <bitOffset>5</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_WPD</name>
+              <description>Pull-down enable of the pad. 1: internal pull-down enabled, 0: internal pull-down disabled. GPIO pins 34-39 are input-only. These pins do not feature an output driver or internal pull- up/pull-down circuitry, therefore, their FUN_WPD is always 0.</description>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_WPU</name>
+              <description>Pull-up enable of the pad. 1: internal pull-up enabled; 0: internal pull-up disabled. GPIO pins 34-39 are input-only. These pins do not feature an output driver or internal pull- up/pull- down circuitry, therefore, their FUN_WPU is always 0.</description>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_IE</name>
+              <description>Input enable of the pad. 1: input enabled; 0: input disabled.</description>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_DRV</name>
+              <description>Select the drive strength of the pad. A higher value corresponds with a higher strength. For GPIO34-39, FUN_DRV is always 0. For detailed drive strength, please see note 8 in Table ”Notes on ESP32 Pin Lists”, in ESP32 Datasheet.</description>
+              <bitOffset>10</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_SEL</name>
+              <description>Select the IO_MUX function for this signal. 0 selects Function 0, 1 selects Function 1, etc.</description>
+              <bitOffset>12</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>GPIO3</name>
+          <addressOffset>0x84</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>MCU_OE</name>
+              <description>Output enable of the pad in sleep mode. 1: enable output; 0: disable output.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLP_SEL</name>
+              <description>Sleep mode selection of this pad. Set to 1 to put the pad in sleep mode.</description>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_WPD</name>
+              <description>Pull-down enable of the pad during sleep mode. 1: internal pull-down enabled; 0: internal pull-down disabled.</description>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_WPU</name>
+              <description>Pull-up enable of the pad during sleep mode. 1: internal pull-up enabled; 0: internal pull-up disabled.</description>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_IE</name>
+              <description>Input enable of the pad during sleep mode. 1: input enabled; 0: input disabled.</description>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_DRV</name>
+              <description>Select the drive strength of the pad during sleep mode. A higher value corresponds with a higher strength.</description>
+              <bitOffset>5</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_WPD</name>
+              <description>Pull-down enable of the pad. 1: internal pull-down enabled, 0: internal pull-down disabled. GPIO pins 34-39 are input-only. These pins do not feature an output driver or internal pull- up/pull-down circuitry, therefore, their FUN_WPD is always 0.</description>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_WPU</name>
+              <description>Pull-up enable of the pad. 1: internal pull-up enabled; 0: internal pull-up disabled. GPIO pins 34-39 are input-only. These pins do not feature an output driver or internal pull- up/pull- down circuitry, therefore, their FUN_WPU is always 0.</description>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_IE</name>
+              <description>Input enable of the pad. 1: input enabled; 0: input disabled.</description>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_DRV</name>
+              <description>Select the drive strength of the pad. A higher value corresponds with a higher strength. For GPIO34-39, FUN_DRV is always 0. For detailed drive strength, please see note 8 in Table ”Notes on ESP32 Pin Lists”, in ESP32 Datasheet.</description>
+              <bitOffset>10</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_SEL</name>
+              <description>Select the IO_MUX function for this signal. 0 selects Function 0, 1 selects Function 1, etc.</description>
+              <bitOffset>12</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>GPIO1</name>
+          <addressOffset>0x88</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>MCU_OE</name>
+              <description>Output enable of the pad in sleep mode. 1: enable output; 0: disable output.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLP_SEL</name>
+              <description>Sleep mode selection of this pad. Set to 1 to put the pad in sleep mode.</description>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_WPD</name>
+              <description>Pull-down enable of the pad during sleep mode. 1: internal pull-down enabled; 0: internal pull-down disabled.</description>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_WPU</name>
+              <description>Pull-up enable of the pad during sleep mode. 1: internal pull-up enabled; 0: internal pull-up disabled.</description>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_IE</name>
+              <description>Input enable of the pad during sleep mode. 1: input enabled; 0: input disabled.</description>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_DRV</name>
+              <description>Select the drive strength of the pad during sleep mode. A higher value corresponds with a higher strength.</description>
+              <bitOffset>5</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_WPD</name>
+              <description>Pull-down enable of the pad. 1: internal pull-down enabled, 0: internal pull-down disabled. GPIO pins 34-39 are input-only. These pins do not feature an output driver or internal pull- up/pull-down circuitry, therefore, their FUN_WPD is always 0.</description>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_WPU</name>
+              <description>Pull-up enable of the pad. 1: internal pull-up enabled; 0: internal pull-up disabled. GPIO pins 34-39 are input-only. These pins do not feature an output driver or internal pull- up/pull- down circuitry, therefore, their FUN_WPU is always 0.</description>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_IE</name>
+              <description>Input enable of the pad. 1: input enabled; 0: input disabled.</description>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_DRV</name>
+              <description>Select the drive strength of the pad. A higher value corresponds with a higher strength. For GPIO34-39, FUN_DRV is always 0. For detailed drive strength, please see note 8 in Table ”Notes on ESP32 Pin Lists”, in ESP32 Datasheet.</description>
+              <bitOffset>10</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_SEL</name>
+              <description>Select the IO_MUX function for this signal. 0 selects Function 0, 1 selects Function 1, etc.</description>
+              <bitOffset>12</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>GPIO23</name>
+          <addressOffset>0x8C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>MCU_OE</name>
+              <description>Output enable of the pad in sleep mode. 1: enable output; 0: disable output.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLP_SEL</name>
+              <description>Sleep mode selection of this pad. Set to 1 to put the pad in sleep mode.</description>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_WPD</name>
+              <description>Pull-down enable of the pad during sleep mode. 1: internal pull-down enabled; 0: internal pull-down disabled.</description>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_WPU</name>
+              <description>Pull-up enable of the pad during sleep mode. 1: internal pull-up enabled; 0: internal pull-up disabled.</description>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_IE</name>
+              <description>Input enable of the pad during sleep mode. 1: input enabled; 0: input disabled.</description>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_DRV</name>
+              <description>Select the drive strength of the pad during sleep mode. A higher value corresponds with a higher strength.</description>
+              <bitOffset>5</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_WPD</name>
+              <description>Pull-down enable of the pad. 1: internal pull-down enabled, 0: internal pull-down disabled. GPIO pins 34-39 are input-only. These pins do not feature an output driver or internal pull- up/pull-down circuitry, therefore, their FUN_WPD is always 0.</description>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_WPU</name>
+              <description>Pull-up enable of the pad. 1: internal pull-up enabled; 0: internal pull-up disabled. GPIO pins 34-39 are input-only. These pins do not feature an output driver or internal pull- up/pull- down circuitry, therefore, their FUN_WPU is always 0.</description>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_IE</name>
+              <description>Input enable of the pad. 1: input enabled; 0: input disabled.</description>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_DRV</name>
+              <description>Select the drive strength of the pad. A higher value corresponds with a higher strength. For GPIO34-39, FUN_DRV is always 0. For detailed drive strength, please see note 8 in Table ”Notes on ESP32 Pin Lists”, in ESP32 Datasheet.</description>
+              <bitOffset>10</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_SEL</name>
+              <description>Select the IO_MUX function for this signal. 0 selects Function 0, 1 selects Function 1, etc.</description>
+              <bitOffset>12</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>GPIO24</name>
+          <addressOffset>0x90</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>MCU_OE</name>
+              <description>Output enable of the pad in sleep mode. 1: enable output; 0: disable output.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLP_SEL</name>
+              <description>Sleep mode selection of this pad. Set to 1 to put the pad in sleep mode.</description>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_WPD</name>
+              <description>Pull-down enable of the pad during sleep mode. 1: internal pull-down enabled; 0: internal pull-down disabled.</description>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_WPU</name>
+              <description>Pull-up enable of the pad during sleep mode. 1: internal pull-up enabled; 0: internal pull-up disabled.</description>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_IE</name>
+              <description>Input enable of the pad during sleep mode. 1: input enabled; 0: input disabled.</description>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_DRV</name>
+              <description>Select the drive strength of the pad during sleep mode. A higher value corresponds with a higher strength.</description>
+              <bitOffset>5</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_WPD</name>
+              <description>Pull-down enable of the pad. 1: internal pull-down enabled, 0: internal pull-down disabled. GPIO pins 34-39 are input-only. These pins do not feature an output driver or internal pull- up/pull-down circuitry, therefore, their FUN_WPD is always 0.</description>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_WPU</name>
+              <description>Pull-up enable of the pad. 1: internal pull-up enabled; 0: internal pull-up disabled. GPIO pins 34-39 are input-only. These pins do not feature an output driver or internal pull- up/pull- down circuitry, therefore, their FUN_WPU is always 0.</description>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_IE</name>
+              <description>Input enable of the pad. 1: input enabled; 0: input disabled.</description>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_DRV</name>
+              <description>Select the drive strength of the pad. A higher value corresponds with a higher strength. For GPIO34-39, FUN_DRV is always 0. For detailed drive strength, please see note 8 in Table ”Notes on ESP32 Pin Lists”, in ESP32 Datasheet.</description>
+              <bitOffset>10</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MCU_SEL</name>
+              <description>Select the IO_MUX function for this signal. 0 selects Function 0, 1 selects Function 1, etc.</description>
+              <bitOffset>12</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+      </registers>
+    </peripheral>
+    <peripheral>
+      <name>LEDC</name>
+      <description>LED Control PWM (Pulse Width Modulation)</description>
+      <groupName>LEDC</groupName>
+      <baseAddress>0x3FF59000</baseAddress>
+      <addressBlock>
+        <offset>0x0</offset>
+        <size>0x198</size>
+        <usage>registers</usage>
+      </addressBlock>
+      <interrupt>
+        <name>LEDC</name>
+        <value>43</value>
+      </interrupt>
+      <interrupt>
+        <name>TIMER1</name>
+        <value>56</value>
+      </interrupt>
+      <interrupt>
+        <name>TIMER2</name>
+        <value>57</value>
+      </interrupt>
+      <registers>
+        <register>
+          <dim>8</dim>
+          <dimIncrement>0x14</dimIncrement>
+          <dimIndex>0-7</dimIndex>
+          <name>HSCH%s_CONF0</name>
+          <addressOffset>0x0</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>TIMER_SEL</name>
+              <description>There are four high speed timers  the two bits are used to select one of them for high speed channel0.  2'b00: seletc hstimer0.   2'b01: select hstimer1.  2'b10: select hstimer2.    2'b11: select hstimer3.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SIG_OUT_EN</name>
+              <description>This is the output enable control bit for high speed channel0</description>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>IDLE_LV</name>
+              <description>This bit is used to control the output value when high speed channel0 is off.</description>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <dim>8</dim>
+          <dimIncrement>0x14</dimIncrement>
+          <dimIndex>0-7</dimIndex>
+          <name>HSCH%s_HPOINT</name>
+          <addressOffset>0x4</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>HPOINT</name>
+              <description>The output value changes to high when htimerx(x=[0 3]) selected by high speed channel0 has reached reg_hpoint_hsch0[19:0]</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>20</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <dim>8</dim>
+          <dimIncrement>0x14</dimIncrement>
+          <dimIndex>0-7</dimIndex>
+          <name>HSCH%s_DUTY</name>
+          <addressOffset>0x8</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>DUTY</name>
+              <description>This register represents the current duty of the output signal for high speed channel0.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>25</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <dim>8</dim>
+          <dimIncrement>0x14</dimIncrement>
+          <dimIndex>0-7</dimIndex>
+          <name>HSCH%s_CONF1</name>
+          <addressOffset>0xC</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x40000000</resetValue>
+          <fields>
+            <field>
+              <name>DUTY_SCALE</name>
+              <description>This register controls the increase or decrease step scale for high speed channel0.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>10</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DUTY_CYCLE</name>
+              <description>This register is used to increase or decrease the duty every reg_duty_cycle_hsch0 cycles for high speed channel0.</description>
+              <bitOffset>10</bitOffset>
+              <bitWidth>10</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DUTY_NUM</name>
+              <description>This register is used to control the num of increased or decreased times for high speed channel0.</description>
+              <bitOffset>20</bitOffset>
+              <bitWidth>10</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DUTY_INC</name>
+              <description>This register is used to increase the duty of output signal or decrease the duty of output signal for high speed channel0.</description>
+              <bitOffset>30</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DUTY_START</name>
+              <description>When reg_duty_num_hsch0 reg_duty_cycle_hsch0 and reg_duty_scale_hsch0 has been configured. these register won't take effect until set reg_duty_start_hsch0. this bit is automatically cleared by hardware.</description>
+              <bitOffset>31</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <dim>8</dim>
+          <dimIncrement>0x14</dimIncrement>
+          <dimIndex>0-7</dimIndex>
+          <name>HSCH%s_DUTY_R</name>
+          <addressOffset>0x10</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>DUTY_R</name>
+              <description>This register represents the current duty cycle of the output signal for high-speed channel %s</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>25</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <dim>8</dim>
+          <dimIncrement>0x14</dimIncrement>
+          <dimIndex>0-7</dimIndex>
+          <name>LSCH%s_CONF0</name>
+          <addressOffset>0xA0</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>TIMER_SEL</name>
+              <description>There are four low speed timers  the two bits are used to select one of them for low speed channel0.  2'b00: seletc lstimer0.   2'b01: select lstimer1.  2'b10: select lstimer2.    2'b11: select lstimer3.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SIG_OUT_EN</name>
+              <description>This is the output enable control bit for low speed channel0.</description>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>IDLE_LV</name>
+              <description>This bit is used to control the output value when low speed channel0 is off.</description>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>PARA_UP</name>
+              <description>This bit is used to update register LEDC_LSCH0_HPOINT and LEDC_LSCH0_DUTY for low speed channel0.</description>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <dim>8</dim>
+          <dimIncrement>0x14</dimIncrement>
+          <dimIndex>0-7</dimIndex>
+          <name>LSCH%s_HPOINT</name>
+          <addressOffset>0xA4</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>HPOINT</name>
+              <description>The output value changes to high when lstimerx(x=[0 3]) selected by low speed channel0 has reached reg_hpoint_lsch0[19:0]</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>20</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <dim>8</dim>
+          <dimIncrement>0x14</dimIncrement>
+          <dimIndex>0-7</dimIndex>
+          <name>LSCH%s_DUTY</name>
+          <addressOffset>0xA8</addressOffset>
+          <size>0x20</size>
+          <access>read-write</access>
+          <fields>
+            <field>
+              <name>DUTY</name>
+              <description>This register represents the current duty of the output signal for low speed channel0.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>25</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <dim>8</dim>
+          <dimIncrement>0x14</dimIncrement>
+          <dimIndex>0-7</dimIndex>
+          <name>LSCH%s_CONF1</name>
+          <addressOffset>0xAC</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x40000000</resetValue>
+          <fields>
+            <field>
+              <name>DUTY_SCALE</name>
+              <description>This register controls the increase or decrease step scale for low speed channel0.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>10</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DUTY_CYCLE</name>
+              <description>This register is used to increase or decrease the duty every reg_duty_cycle_lsch0 cycles for low speed channel0.</description>
+              <bitOffset>10</bitOffset>
+              <bitWidth>10</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DUTY_NUM</name>
+              <description>This register is used to control the num of increased or decreased times for low speed channel6.</description>
+              <bitOffset>20</bitOffset>
+              <bitWidth>10</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DUTY_INC</name>
+              <description>This register is used to increase the duty of output signal or decrease the duty of output signal for low speed channel6.</description>
+              <bitOffset>30</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DUTY_START</name>
+              <description>When reg_duty_num_hsch1 reg_duty_cycle_hsch1 and reg_duty_scale_hsch1 has been configured. these register won't take effect until set reg_duty_start_hsch1. this bit is automatically cleared by hardware.</description>
+              <bitOffset>31</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <dim>8</dim>
+          <dimIncrement>0x14</dimIncrement>
+          <dimIndex>0-7</dimIndex>
+          <name>LSCH%s_DUTY_R</name>
+          <addressOffset>0xB0</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>DUTY_R</name>
+              <description>This register represents the current duty cycle of the output signal for low-speed channel %s</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>25</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <dim>4</dim>
+          <dimIncrement>0x8</dimIncrement>
+          <dimIndex>0-3</dimIndex>
+          <name>HSTIMER%s_CONF</name>
+          <addressOffset>0x140</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x01000000</resetValue>
+          <fields>
+            <field>
+              <name>DUTY_RES</name>
+              <description>This register controls the range of the counter in high speed timer0. the counter range is [0 2**reg_hstimer0_lim] the max bit width for counter is 20.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DIV_NUM</name>
+              <description>This register is used to configure parameter for divider in high speed timer0 the least significant eight bits represent the decimal part.</description>
+              <bitOffset>5</bitOffset>
+              <bitWidth>18</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>PAUSE</name>
+              <description>This bit is used to pause the counter in high speed timer0</description>
+              <bitOffset>23</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RST</name>
+              <description>This bit is used to reset high speed timer0 the counter will be 0 after reset.</description>
+              <bitOffset>24</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TICK_SEL</name>
+              <description>This bit is used to choose apb_clk or ref_tick for high speed timer0. 1'b1:apb_clk  0:ref_tick</description>
+              <bitOffset>25</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>LIM</name>
+              <bitOffset>31</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <dim>4</dim>
+          <dimIncrement>0x8</dimIncrement>
+          <dimIndex>0-3</dimIndex>
+          <name>HSTIMER%s_VALUE</name>
+          <addressOffset>0x144</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>CNT</name>
+              <description>software can read this register to get the current counter value in high speed timer0</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>20</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <dim>4</dim>
+          <dimIncrement>0x8</dimIncrement>
+          <dimIndex>0-3</dimIndex>
+          <name>LSTIMER%s_CONF</name>
+          <addressOffset>0x160</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x01000000</resetValue>
+          <fields>
+            <field>
+              <name>DUTY_RES</name>
+              <description>This register controls the range of the counter in low speed timer0. the counter range is [0 2**reg_lstimer0_lim] the max bit width for counter is 20.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DIV_NUM</name>
+              <description>This register is used to configure parameter for divider in low speed timer0 the least significant eight bits represent the decimal part.</description>
+              <bitOffset>5</bitOffset>
+              <bitWidth>18</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>PAUSE</name>
+              <description>This bit is used to pause the counter in low speed timer0.</description>
+              <bitOffset>23</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RST</name>
+              <description>This bit is used to reset low speed timer0 the counter will be 0 after reset.</description>
+              <bitOffset>24</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TICK_SEL</name>
+              <description>This bit is used to choose slow_clk or ref_tick for low speed timer0. 1'b1:slow_clk  0:ref_tick</description>
+              <bitOffset>25</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>PARA_UP</name>
+              <description>Set this bit  to update  reg_div_num_lstime0 and  reg_lstimer0_lim.</description>
+              <bitOffset>26</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>LIM</name>
+              <bitOffset>31</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <dim>4</dim>
+          <dimIncrement>0x8</dimIncrement>
+          <dimIndex>0-3</dimIndex>
+          <name>LSTIMER%s_VALUE</name>
+          <addressOffset>0x164</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>CNT</name>
+              <description>software can read this register to get the current counter value in low speed timer0.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>20</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>INT_RAW</name>
+          <addressOffset>0x180</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>HSTIMER0_OVF_INT_RAW</name>
+              <description>The interrupt raw bit for high speed channel0  counter overflow.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>HSTIMER1_OVF_INT_RAW</name>
+              <description>The interrupt raw bit for high speed channel1  counter overflow.</description>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>HSTIMER2_OVF_INT_RAW</name>
+              <description>The interrupt raw bit for high speed channel2  counter overflow.</description>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>HSTIMER3_OVF_INT_RAW</name>
+              <description>The interrupt raw bit for high speed channel3  counter overflow.</description>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>LSTIMER0_OVF_INT_RAW</name>
+              <description>The interrupt raw bit for low speed channel0  counter overflow.</description>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>LSTIMER1_OVF_INT_RAW</name>
+              <description>The interrupt raw bit for low speed channel1  counter overflow.</description>
+              <bitOffset>5</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>LSTIMER2_OVF_INT_RAW</name>
+              <description>The interrupt raw bit for low speed channel2  counter overflow.</description>
+              <bitOffset>6</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>LSTIMER3_OVF_INT_RAW</name>
+              <description>The interrupt raw bit for low speed channel3  counter overflow.</description>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>DUTY_CHNG_END_HSCH0_INT_RAW</name>
+              <description>The interrupt raw bit for high speed channel 0 duty change done.</description>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>DUTY_CHNG_END_HSCH1_INT_RAW</name>
+              <description>The interrupt raw bit for high speed channel 1 duty change done.</description>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>DUTY_CHNG_END_HSCH2_INT_RAW</name>
+              <description>The interrupt raw bit for high speed channel 2 duty change done.</description>
+              <bitOffset>10</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>DUTY_CHNG_END_HSCH3_INT_RAW</name>
+              <description>The interrupt raw bit for high speed channel 3 duty change done.</description>
+              <bitOffset>11</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>DUTY_CHNG_END_HSCH4_INT_RAW</name>
+              <description>The interrupt raw bit for high speed channel 4 duty change done.</description>
+              <bitOffset>12</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>DUTY_CHNG_END_HSCH5_INT_RAW</name>
+              <description>The interrupt raw bit for high speed channel 5 duty change done.</description>
+              <bitOffset>13</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>DUTY_CHNG_END_HSCH6_INT_RAW</name>
+              <description>The interrupt raw bit for high speed channel 6 duty change done.</description>
+              <bitOffset>14</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>DUTY_CHNG_END_HSCH7_INT_RAW</name>
+              <description>The interrupt raw bit for high speed channel 7 duty change done.</description>
+              <bitOffset>15</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>DUTY_CHNG_END_LSCH0_INT_RAW</name>
+              <description>The interrupt raw bit for low speed channel 0 duty change done.</description>
+              <bitOffset>16</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>DUTY_CHNG_END_LSCH1_INT_RAW</name>
+              <description>The interrupt raw bit for low speed channel 1 duty change done.</description>
+              <bitOffset>17</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>DUTY_CHNG_END_LSCH2_INT_RAW</name>
+              <description>The interrupt raw bit for low speed channel 2 duty change done.</description>
+              <bitOffset>18</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>DUTY_CHNG_END_LSCH3_INT_RAW</name>
+              <description>The interrupt raw bit for low speed channel 3 duty change done.</description>
+              <bitOffset>19</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>DUTY_CHNG_END_LSCH4_INT_RAW</name>
+              <description>The interrupt raw bit for low speed channel 4 duty change done.</description>
+              <bitOffset>20</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>DUTY_CHNG_END_LSCH5_INT_RAW</name>
+              <description>The interrupt raw bit for low speed channel 5 duty change done.</description>
+              <bitOffset>21</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>DUTY_CHNG_END_LSCH6_INT_RAW</name>
+              <description>The interrupt raw bit for low speed channel 6 duty change done.</description>
+              <bitOffset>22</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>DUTY_CHNG_END_LSCH7_INT_RAW</name>
+              <description>The interrupt raw bit for low speed channel 7 duty change done.</description>
+              <bitOffset>23</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>INT_ST</name>
+          <addressOffset>0x184</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>HSTIMER0_OVF_INT_ST</name>
+              <description>The interrupt status bit for high speed channel0  counter overflow event.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>HSTIMER1_OVF_INT_ST</name>
+              <description>The interrupt status bit for high speed channel1  counter overflow event.</description>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>HSTIMER2_OVF_INT_ST</name>
+              <description>The interrupt status bit for high speed channel2  counter overflow event.</description>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>HSTIMER3_OVF_INT_ST</name>
+              <description>The interrupt status bit for high speed channel3  counter overflow event.</description>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>LSTIMER0_OVF_INT_ST</name>
+              <description>The interrupt status bit for low speed channel0  counter overflow event.</description>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>LSTIMER1_OVF_INT_ST</name>
+              <description>The interrupt status bit for low speed channel1  counter overflow event.</description>
+              <bitOffset>5</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>LSTIMER2_OVF_INT_ST</name>
+              <description>The interrupt status bit for low speed channel2  counter overflow event.</description>
+              <bitOffset>6</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>LSTIMER3_OVF_INT_ST</name>
+              <description>The interrupt status bit for low speed channel3  counter overflow event.</description>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>DUTY_CHNG_END_HSCH0_INT_ST</name>
+              <description>The interrupt status bit for high speed channel 0 duty change done event.</description>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>DUTY_CHNG_END_HSCH1_INT_ST</name>
+              <description>The interrupt status bit for high speed channel 1 duty change done event.</description>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>DUTY_CHNG_END_HSCH2_INT_ST</name>
+              <description>The interrupt status bit for high speed channel 2 duty change done event.</description>
+              <bitOffset>10</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>DUTY_CHNG_END_HSCH3_INT_ST</name>
+              <description>The interrupt status bit for high speed channel 3 duty change done event.</description>
+              <bitOffset>11</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>DUTY_CHNG_END_HSCH4_INT_ST</name>
+              <description>The interrupt status bit for high speed channel 4 duty change done event.</description>
+              <bitOffset>12</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>DUTY_CHNG_END_HSCH5_INT_ST</name>
+              <description>The interrupt status bit for high speed channel 5 duty change done event.</description>
+              <bitOffset>13</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>DUTY_CHNG_END_HSCH6_INT_ST</name>
+              <description>The interrupt status bit for high speed channel 6 duty change done event.</description>
+              <bitOffset>14</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>DUTY_CHNG_END_HSCH7_INT_ST</name>
+              <description>The interrupt status bit for high speed channel 7 duty change done event.</description>
+              <bitOffset>15</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>DUTY_CHNG_END_LSCH0_INT_ST</name>
+              <description>The interrupt status bit for low speed channel 0 duty change done event.</description>
+              <bitOffset>16</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>DUTY_CHNG_END_LSCH1_INT_ST</name>
+              <description>The interrupt status bit for low speed channel 1 duty change done event.</description>
+              <bitOffset>17</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>DUTY_CHNG_END_LSCH2_INT_ST</name>
+              <description>The interrupt status bit for low speed channel 2 duty change done event.</description>
+              <bitOffset>18</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>DUTY_CHNG_END_LSCH3_INT_ST</name>
+              <description>The interrupt status bit for low speed channel 3 duty change done event.</description>
+              <bitOffset>19</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>DUTY_CHNG_END_LSCH4_INT_ST</name>
+              <description>The interrupt status bit for low speed channel 4 duty change done event.</description>
+              <bitOffset>20</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>DUTY_CHNG_END_LSCH5_INT_ST</name>
+              <description>The interrupt status bit for low speed channel 5 duty change done event.</description>
+              <bitOffset>21</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>DUTY_CHNG_END_LSCH6_INT_ST</name>
+              <description>The interrupt status bit for low speed channel 6 duty change done event.</description>
+              <bitOffset>22</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>DUTY_CHNG_END_LSCH7_INT_ST</name>
+              <description>The interrupt status bit for low speed channel 7 duty change done event</description>
+              <bitOffset>23</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>INT_ENA</name>
+          <addressOffset>0x188</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>HSTIMER0_OVF_INT_ENA</name>
+              <description>The interrupt enable bit for high speed channel0  counter overflow interrupt.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HSTIMER1_OVF_INT_ENA</name>
+              <description>The interrupt enable bit for high speed channel1  counter overflow interrupt.</description>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HSTIMER2_OVF_INT_ENA</name>
+              <description>The interrupt enable bit for high speed channel2  counter overflow interrupt.</description>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HSTIMER3_OVF_INT_ENA</name>
+              <description>The interrupt enable bit for high speed channel3  counter overflow interrupt.</description>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>LSTIMER0_OVF_INT_ENA</name>
+              <description>The interrupt enable bit for low speed channel0  counter overflow interrupt.</description>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>LSTIMER1_OVF_INT_ENA</name>
+              <description>The interrupt enable bit for low speed channel1  counter overflow interrupt.</description>
+              <bitOffset>5</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>LSTIMER2_OVF_INT_ENA</name>
+              <description>The interrupt enable bit for low speed channel2  counter overflow interrupt.</description>
+              <bitOffset>6</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>LSTIMER3_OVF_INT_ENA</name>
+              <description>The interrupt enable bit for low speed channel3  counter overflow interrupt.</description>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DUTY_CHNG_END_HSCH0_INT_ENA</name>
+              <description>The interrupt enable bit for high speed channel 0 duty change done interrupt.</description>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DUTY_CHNG_END_HSCH1_INT_ENA</name>
+              <description>The interrupt enable bit for high speed channel 1 duty change done interrupt.</description>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DUTY_CHNG_END_HSCH2_INT_ENA</name>
+              <description>The interrupt enable bit for high speed channel 2 duty change done interrupt.</description>
+              <bitOffset>10</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DUTY_CHNG_END_HSCH3_INT_ENA</name>
+              <description>The interrupt enable bit for high speed channel 3 duty change done interrupt.</description>
+              <bitOffset>11</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DUTY_CHNG_END_HSCH4_INT_ENA</name>
+              <description>The interrupt enable bit for high speed channel 4 duty change done interrupt.</description>
+              <bitOffset>12</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DUTY_CHNG_END_HSCH5_INT_ENA</name>
+              <description>The interrupt enable bit for high speed channel 5 duty change done interrupt.</description>
+              <bitOffset>13</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DUTY_CHNG_END_HSCH6_INT_ENA</name>
+              <description>The interrupt enable bit for high speed channel 6 duty change done interrupt.</description>
+              <bitOffset>14</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DUTY_CHNG_END_HSCH7_INT_ENA</name>
+              <description>The interrupt enable bit for high speed channel 7 duty change done interrupt.</description>
+              <bitOffset>15</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DUTY_CHNG_END_LSCH0_INT_ENA</name>
+              <description>The interrupt enable bit for low speed channel 0 duty change done interrupt.</description>
+              <bitOffset>16</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DUTY_CHNG_END_LSCH1_INT_ENA</name>
+              <description>The interrupt enable bit for low speed channel 1 duty change done interrupt.</description>
+              <bitOffset>17</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DUTY_CHNG_END_LSCH2_INT_ENA</name>
+              <description>The interrupt enable bit for low speed channel 2 duty change done interrupt.</description>
+              <bitOffset>18</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DUTY_CHNG_END_LSCH3_INT_ENA</name>
+              <description>The interrupt enable bit for low speed channel 3 duty change done interrupt.</description>
+              <bitOffset>19</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DUTY_CHNG_END_LSCH4_INT_ENA</name>
+              <description>The interrupt enable bit for low speed channel 4 duty change done interrupt.</description>
+              <bitOffset>20</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DUTY_CHNG_END_LSCH5_INT_ENA</name>
+              <description>The interrupt enable bit for low speed channel 5 duty change done interrupt.</description>
+              <bitOffset>21</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DUTY_CHNG_END_LSCH6_INT_ENA</name>
+              <description>The interrupt enable bit for low speed channel 6 duty change done interrupt.</description>
+              <bitOffset>22</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DUTY_CHNG_END_LSCH7_INT_ENA</name>
+              <description>The interrupt enable bit for low speed channel 7 duty change done interrupt.</description>
+              <bitOffset>23</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>INT_CLR</name>
+          <addressOffset>0x18C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>HSTIMER0_OVF_INT_CLR</name>
+              <description>Set this  bit to clear  high speed channel0  counter overflow interrupt.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>HSTIMER1_OVF_INT_CLR</name>
+              <description>Set this  bit to clear  high speed channel1  counter overflow interrupt.</description>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>HSTIMER2_OVF_INT_CLR</name>
+              <description>Set this  bit to clear  high speed channel2  counter overflow interrupt.</description>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>HSTIMER3_OVF_INT_CLR</name>
+              <description>Set this  bit to clear  high speed channel3  counter overflow interrupt.</description>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>LSTIMER0_OVF_INT_CLR</name>
+              <description>Set this  bit to clear  low speed channel0  counter overflow interrupt.</description>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>LSTIMER1_OVF_INT_CLR</name>
+              <description>Set this  bit to clear  low speed channel1  counter overflow interrupt.</description>
+              <bitOffset>5</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>LSTIMER2_OVF_INT_CLR</name>
+              <description>Set this  bit to clear  low speed channel2  counter overflow interrupt.</description>
+              <bitOffset>6</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>LSTIMER3_OVF_INT_CLR</name>
+              <description>Set this  bit to clear  low speed channel3  counter overflow interrupt.</description>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>DUTY_CHNG_END_HSCH0_INT_CLR</name>
+              <description>Set this  bit to clear  high speed channel 0 duty change done interrupt.</description>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>DUTY_CHNG_END_HSCH1_INT_CLR</name>
+              <description>Set this  bit to clear  high speed channel 1 duty change done interrupt.</description>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>DUTY_CHNG_END_HSCH2_INT_CLR</name>
+              <description>Set this  bit to clear  high speed channel 2 duty change done interrupt.</description>
+              <bitOffset>10</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>DUTY_CHNG_END_HSCH3_INT_CLR</name>
+              <description>Set this  bit to clear  high speed channel 3 duty change done interrupt.</description>
+              <bitOffset>11</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>DUTY_CHNG_END_HSCH4_INT_CLR</name>
+              <description>Set this  bit to clear  high speed channel 4 duty change done interrupt.</description>
+              <bitOffset>12</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>DUTY_CHNG_END_HSCH5_INT_CLR</name>
+              <description>Set this  bit to clear  high speed channel 5 duty change done interrupt.</description>
+              <bitOffset>13</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>DUTY_CHNG_END_HSCH6_INT_CLR</name>
+              <description>Set this  bit to clear  high speed channel 6 duty change done interrupt.</description>
+              <bitOffset>14</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>DUTY_CHNG_END_HSCH7_INT_CLR</name>
+              <description>Set this  bit to clear  high speed channel 7 duty change done interrupt.</description>
+              <bitOffset>15</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>DUTY_CHNG_END_LSCH0_INT_CLR</name>
+              <description>Set this  bit to clear  low speed channel 0 duty change done interrupt.</description>
+              <bitOffset>16</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>DUTY_CHNG_END_LSCH1_INT_CLR</name>
+              <description>Set this  bit to clear  low speed channel 1 duty change done interrupt.</description>
+              <bitOffset>17</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>DUTY_CHNG_END_LSCH2_INT_CLR</name>
+              <description>Set this  bit to clear  low speed channel 2 duty change done interrupt.</description>
+              <bitOffset>18</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>DUTY_CHNG_END_LSCH3_INT_CLR</name>
+              <description>Set this  bit to clear  low speed channel 3 duty change done interrupt.</description>
+              <bitOffset>19</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>DUTY_CHNG_END_LSCH4_INT_CLR</name>
+              <description>Set this  bit to clear  low speed channel 4 duty change done interrupt.</description>
+              <bitOffset>20</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>DUTY_CHNG_END_LSCH5_INT_CLR</name>
+              <description>Set this  bit to clear  low speed channel 5 duty change done interrupt.</description>
+              <bitOffset>21</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>DUTY_CHNG_END_LSCH6_INT_CLR</name>
+              <description>Set this  bit to clear  low speed channel 6 duty change done interrupt.</description>
+              <bitOffset>22</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>DUTY_CHNG_END_LSCH7_INT_CLR</name>
+              <description>Set this  bit to clear  low speed channel 7 duty change done interrupt.</description>
+              <bitOffset>23</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>CONF</name>
+          <addressOffset>0x190</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>APB_CLK_SEL</name>
+              <description>This bit is used to set the frequency of slow_clk. 1'b1:80mhz  1'b0:8mhz</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>DATE</name>
+          <addressOffset>0x1FC</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x16031700</resetValue>
+          <fields>
+            <field>
+              <name>DATE</name>
+              <description>This register represents the version .</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+      </registers>
+    </peripheral>
+    <peripheral>
+      <name>PWM0</name>
+      <description>Motor Control Pulse-Width Modulation</description>
+      <groupName>MCPWM</groupName>
+      <baseAddress>0x3FF5E000</baseAddress>
+      <addressBlock>
+        <offset>0x0</offset>
+        <size>0x128</size>
+        <usage>registers</usage>
+      </addressBlock>
+      <interrupt>
+        <name>PWM0</name>
+        <value>39</value>
+      </interrupt>
+      <registers>
+        <register>
+          <name>CLK_CFG</name>
+          <addressOffset>0x0</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>CLK_PRESCALE</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>TIMER0_CFG0</name>
+          <addressOffset>0x4</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x0000FF00</resetValue>
+          <fields>
+            <field>
+              <name>TIMER0_PRESCALE</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TIMER0_PERIOD</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TIMER0_PERIOD_UPMETHOD</name>
+              <bitOffset>24</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>TIMER0_CFG1</name>
+          <addressOffset>0x8</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>TIMER0_START</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TIMER0_MOD</name>
+              <bitOffset>3</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>TIMER0_SYNC</name>
+          <addressOffset>0xC</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>TIMER0_SYNCI_EN</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SW</name>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TIMER0_SYNCO_SEL</name>
+              <bitOffset>2</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TIMER0_PHASE</name>
+              <bitOffset>4</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TIMER0_PHASE_DIRECTION</name>
+              <bitOffset>20</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>TIMER0_STATUS</name>
+          <addressOffset>0x10</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>TIMER0_VALUE</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>TIMER0_DIRECTION</name>
+              <bitOffset>16</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>TIMER1_CFG0</name>
+          <addressOffset>0x14</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x0000FF00</resetValue>
+          <fields>
+            <field>
+              <name>TIMER1_PRESCALE</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TIMER1_PERIOD</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TIMER1_PERIOD_UPMETHOD</name>
+              <bitOffset>24</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>TIMER1_CFG1</name>
+          <addressOffset>0x18</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>TIMER1_START</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TIMER1_MOD</name>
+              <bitOffset>3</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>TIMER1_SYNC</name>
+          <addressOffset>0x1C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>TIMER1_SYNCI_EN</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SW</name>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TIMER1_SYNCO_SEL</name>
+              <bitOffset>2</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TIMER1_PHASE</name>
+              <bitOffset>4</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TIMER1_PHASE_DIRECTION</name>
+              <bitOffset>20</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>TIMER1_STATUS</name>
+          <addressOffset>0x20</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>TIMER1_VALUE</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>TIMER1_DIRECTION</name>
+              <bitOffset>16</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>TIMER2_CFG0</name>
+          <addressOffset>0x24</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x0000FF00</resetValue>
+          <fields>
+            <field>
+              <name>TIMER2_PRESCALE</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TIMER2_PERIOD</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TIMER2_PERIOD_UPMETHOD</name>
+              <bitOffset>24</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>TIMER2_CFG1</name>
+          <addressOffset>0x28</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>TIMER2_START</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TIMER2_MOD</name>
+              <bitOffset>3</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>TIMER2_SYNC</name>
+          <addressOffset>0x2C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>TIMER2_SYNCI_EN</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SW</name>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TIMER2_SYNCO_SEL</name>
+              <bitOffset>2</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TIMER2_PHASE</name>
+              <bitOffset>4</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TIMER2_PHASE_DIRECTION</name>
+              <bitOffset>20</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>TIMER2_STATUS</name>
+          <addressOffset>0x30</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>TIMER2_VALUE</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>TIMER2_DIRECTION</name>
+              <bitOffset>16</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>TIMER_SYNCI_CFG</name>
+          <addressOffset>0x34</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>TIMER0_SYNCISEL</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TIMER1_SYNCISEL</name>
+              <bitOffset>3</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TIMER2_SYNCISEL</name>
+              <bitOffset>6</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>EXTERNAL_SYNCI0_INVERT</name>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>EXTERNAL_SYNCI1_INVERT</name>
+              <bitOffset>10</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>EXTERNAL_SYNCI2_INVERT</name>
+              <bitOffset>11</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>OPERATOR_TIMERSEL</name>
+          <addressOffset>0x38</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>OPERATOR0_TIMERSEL</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>OPERATOR1_TIMERSEL</name>
+              <bitOffset>2</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>OPERATOR2_TIMERSEL</name>
+              <bitOffset>4</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>GEN0_STMP_CFG</name>
+          <addressOffset>0x3C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>GEN0_A_UPMETHOD</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>4</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>GEN0_B_UPMETHOD</name>
+              <bitOffset>4</bitOffset>
+              <bitWidth>4</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>GEN0_A_SHDW_FULL</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>GEN0_B_SHDW_FULL</name>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>GEN0_TSTMP_A</name>
+          <addressOffset>0x40</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>GEN0_A</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>GEN0_TSTMP_B</name>
+          <addressOffset>0x44</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>GEN0_B</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>GEN0_CFG0</name>
+          <addressOffset>0x48</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>GEN0_CFG_UPMETHOD</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>4</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>GEN0_T0_SEL</name>
+              <bitOffset>4</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>GEN0_T1_SEL</name>
+              <bitOffset>7</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>GEN0_FORCE</name>
+          <addressOffset>0x4C</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000020</resetValue>
+          <fields>
+            <field>
+              <name>GEN0_CNTUFORCE_UPMETHOD</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>6</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>GEN0_A_CNTUFORCE_MODE</name>
+              <bitOffset>6</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>GEN0_B_CNTUFORCE_MODE</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>GEN0_A_NCIFORCE</name>
+              <bitOffset>10</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>GEN0_A_NCIFORCE_MODE</name>
+              <bitOffset>11</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>GEN0_B_NCIFORCE</name>
+              <bitOffset>13</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>GEN0_B_NCIFORCE_MODE</name>
+              <bitOffset>14</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>GEN0_A</name>
+          <addressOffset>0x50</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>UTEZ</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>UTEP</name>
+              <bitOffset>2</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>UTEA</name>
+              <bitOffset>4</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>UTEB</name>
+              <bitOffset>6</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>UT0</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>UT1</name>
+              <bitOffset>10</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DTEZ</name>
+              <bitOffset>12</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DTEP</name>
+              <bitOffset>14</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DTEA</name>
+              <bitOffset>16</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DTEB</name>
+              <bitOffset>18</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DT0</name>
+              <bitOffset>20</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DT1</name>
+              <bitOffset>22</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>GEN0_B</name>
+          <addressOffset>0x54</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>UTEZ</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>UTEP</name>
+              <bitOffset>2</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>UTEA</name>
+              <bitOffset>4</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>UTEB</name>
+              <bitOffset>6</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>UT0</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>UT1</name>
+              <bitOffset>10</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DTEZ</name>
+              <bitOffset>12</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DTEP</name>
+              <bitOffset>14</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DTEA</name>
+              <bitOffset>16</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DTEB</name>
+              <bitOffset>18</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DT0</name>
+              <bitOffset>20</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DT1</name>
+              <bitOffset>22</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>DT0_CFG</name>
+          <addressOffset>0x58</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00018000</resetValue>
+          <fields>
+            <field>
+              <name>DT0_FED_UPMETHOD</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>4</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DT0_RED_UPMETHOD</name>
+              <bitOffset>4</bitOffset>
+              <bitWidth>4</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DT0_DEB_MODE</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DT0_A_OUTSWAP</name>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DT0_B_OUTSWAP</name>
+              <bitOffset>10</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DT0_RED_INSEL</name>
+              <bitOffset>11</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DT0_FED_INSEL</name>
+              <bitOffset>12</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DT0_RED_OUTINVERT</name>
+              <bitOffset>13</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DT0_FED_OUTINVERT</name>
+              <bitOffset>14</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DT0_A_OUTBYPASS</name>
+              <bitOffset>15</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DT0_B_OUTBYPASS</name>
+              <bitOffset>16</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DT0_CLK_SEL</name>
+              <bitOffset>17</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>DT0_FED_CFG</name>
+          <addressOffset>0x5C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>DT0_FED</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>DT0_RED_CFG</name>
+          <addressOffset>0x60</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>DT0_RED</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>CARRIER0_CFG</name>
+          <addressOffset>0x64</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>CARRIER0_EN</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CARRIER0_PRESCALE</name>
+              <bitOffset>1</bitOffset>
+              <bitWidth>4</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CARRIER0_DUTY</name>
+              <bitOffset>5</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CARRIER0_OSHTWTH</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>4</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CARRIER0_OUT_INVERT</name>
+              <bitOffset>12</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CARRIER0_IN_INVERT</name>
+              <bitOffset>13</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>FH0_CFG0</name>
+          <addressOffset>0x68</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>FH0_SW_CBC</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FH0_F2_CBC</name>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FH0_F1_CBC</name>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FH0_F0_CBC</name>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FH0_SW_OST</name>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FH0_F2_OST</name>
+              <bitOffset>5</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FH0_F1_OST</name>
+              <bitOffset>6</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FH0_F0_OST</name>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FH0_A_CBC_D</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FH0_A_CBC_U</name>
+              <bitOffset>10</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FH0_A_OST_D</name>
+              <bitOffset>12</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FH0_A_OST_U</name>
+              <bitOffset>14</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FH0_B_CBC_D</name>
+              <bitOffset>16</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FH0_B_CBC_U</name>
+              <bitOffset>18</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FH0_B_OST_D</name>
+              <bitOffset>20</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FH0_B_OST_U</name>
+              <bitOffset>22</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>FH0_CFG1</name>
+          <addressOffset>0x6C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>FH0_CLR_OST</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FH0_CBCPULSE</name>
+              <bitOffset>1</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FH0_FORCE_CBC</name>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FH0_FORCE_OST</name>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>FH0_STATUS</name>
+          <addressOffset>0x70</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>FH0_CBC_ON</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>FH0_OST_ON</name>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>GEN1_STMP_CFG</name>
+          <addressOffset>0x74</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>GEN1_A_UPMETHOD</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>4</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>GEN1_B_UPMETHOD</name>
+              <bitOffset>4</bitOffset>
+              <bitWidth>4</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>GEN1_A_SHDW_FULL</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>GEN1_B_SHDW_FULL</name>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>GEN1_TSTMP_A</name>
+          <addressOffset>0x78</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>GEN1_A</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>GEN1_TSTMP_B</name>
+          <addressOffset>0x7C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>GEN1_B</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>GEN1_CFG0</name>
+          <addressOffset>0x80</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>GEN1_CFG_UPMETHOD</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>4</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>GEN1_T0_SEL</name>
+              <bitOffset>4</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>GEN1_T1_SEL</name>
+              <bitOffset>7</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>GEN1_FORCE</name>
+          <addressOffset>0x84</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000020</resetValue>
+          <fields>
+            <field>
+              <name>GEN1_CNTUFORCE_UPMETHOD</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>6</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>GEN1_A_CNTUFORCE_MODE</name>
+              <bitOffset>6</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>GEN1_B_CNTUFORCE_MODE</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>GEN1_A_NCIFORCE</name>
+              <bitOffset>10</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>GEN1_A_NCIFORCE_MODE</name>
+              <bitOffset>11</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>GEN1_B_NCIFORCE</name>
+              <bitOffset>13</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>GEN1_B_NCIFORCE_MODE</name>
+              <bitOffset>14</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>GEN1_A</name>
+          <addressOffset>0x88</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>UTEZ</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>UTEP</name>
+              <bitOffset>2</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>UTEA</name>
+              <bitOffset>4</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>UTEB</name>
+              <bitOffset>6</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>UT0</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>UT1</name>
+              <bitOffset>10</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DTEZ</name>
+              <bitOffset>12</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DTEP</name>
+              <bitOffset>14</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DTEA</name>
+              <bitOffset>16</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DTEB</name>
+              <bitOffset>18</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DT0</name>
+              <bitOffset>20</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DT1</name>
+              <bitOffset>22</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>GEN1_B</name>
+          <addressOffset>0x8C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>UTEZ</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>UTEP</name>
+              <bitOffset>2</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>UTEA</name>
+              <bitOffset>4</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>UTEB</name>
+              <bitOffset>6</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>UT0</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>UT1</name>
+              <bitOffset>10</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DTEZ</name>
+              <bitOffset>12</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DTEP</name>
+              <bitOffset>14</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DTEA</name>
+              <bitOffset>16</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DTEB</name>
+              <bitOffset>18</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DT0</name>
+              <bitOffset>20</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DT1</name>
+              <bitOffset>22</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>DT1_CFG</name>
+          <addressOffset>0x90</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00018000</resetValue>
+          <fields>
+            <field>
+              <name>DT1_FED_UPMETHOD</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>4</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DT1_RED_UPMETHOD</name>
+              <bitOffset>4</bitOffset>
+              <bitWidth>4</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DT1_DEB_MODE</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DT1_A_OUTSWAP</name>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DT1_B_OUTSWAP</name>
+              <bitOffset>10</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DT1_RED_INSEL</name>
+              <bitOffset>11</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DT1_FED_INSEL</name>
+              <bitOffset>12</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DT1_RED_OUTINVERT</name>
+              <bitOffset>13</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DT1_FED_OUTINVERT</name>
+              <bitOffset>14</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DT1_A_OUTBYPASS</name>
+              <bitOffset>15</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DT1_B_OUTBYPASS</name>
+              <bitOffset>16</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DT1_CLK_SEL</name>
+              <bitOffset>17</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>DT1_FED_CFG</name>
+          <addressOffset>0x94</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>DT1_FED</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>DT1_RED_CFG</name>
+          <addressOffset>0x98</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>DT1_RED</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>CARRIER1_CFG</name>
+          <addressOffset>0x9C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>CARRIER1_EN</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CARRIER1_PRESCALE</name>
+              <bitOffset>1</bitOffset>
+              <bitWidth>4</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CARRIER1_DUTY</name>
+              <bitOffset>5</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CARRIER1_OSHTWTH</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>4</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CARRIER1_OUT_INVERT</name>
+              <bitOffset>12</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CARRIER1_IN_INVERT</name>
+              <bitOffset>13</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>FH1_CFG0</name>
+          <addressOffset>0xA0</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>FH1_SW_CBC</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FH1_F2_CBC</name>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FH1_F1_CBC</name>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FH1_F0_CBC</name>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FH1_SW_OST</name>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FH1_F2_OST</name>
+              <bitOffset>5</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FH1_F1_OST</name>
+              <bitOffset>6</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FH1_F0_OST</name>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FH1_A_CBC_D</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FH1_A_CBC_U</name>
+              <bitOffset>10</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FH1_A_OST_D</name>
+              <bitOffset>12</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FH1_A_OST_U</name>
+              <bitOffset>14</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FH1_B_CBC_D</name>
+              <bitOffset>16</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FH1_B_CBC_U</name>
+              <bitOffset>18</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FH1_B_OST_D</name>
+              <bitOffset>20</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FH1_B_OST_U</name>
+              <bitOffset>22</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>FH1_CFG1</name>
+          <addressOffset>0xA4</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>FH1_CLR_OST</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FH1_CBCPULSE</name>
+              <bitOffset>1</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FH1_FORCE_CBC</name>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FH1_FORCE_OST</name>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>FH1_STATUS</name>
+          <addressOffset>0xA8</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>FH1_CBC_ON</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>FH1_OST_ON</name>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>GEN2_STMP_CFG</name>
+          <addressOffset>0xAC</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>GEN2_A_UPMETHOD</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>4</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>GEN2_B_UPMETHOD</name>
+              <bitOffset>4</bitOffset>
+              <bitWidth>4</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>GEN2_A_SHDW_FULL</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>GEN2_B_SHDW_FULL</name>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>GEN2_TSTMP_A</name>
+          <addressOffset>0xB0</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>GEN2_A</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>GEN2_TSTMP_B</name>
+          <addressOffset>0xB4</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>GEN2_B</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>GEN2_CFG0</name>
+          <addressOffset>0xB8</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>GEN2_CFG_UPMETHOD</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>4</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>GEN2_T0_SEL</name>
+              <bitOffset>4</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>GEN2_T1_SEL</name>
+              <bitOffset>7</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>GEN2_FORCE</name>
+          <addressOffset>0xBC</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000020</resetValue>
+          <fields>
+            <field>
+              <name>GEN2_CNTUFORCE_UPMETHOD</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>6</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>GEN2_A_CNTUFORCE_MODE</name>
+              <bitOffset>6</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>GEN2_B_CNTUFORCE_MODE</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>GEN2_A_NCIFORCE</name>
+              <bitOffset>10</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>GEN2_A_NCIFORCE_MODE</name>
+              <bitOffset>11</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>GEN2_B_NCIFORCE</name>
+              <bitOffset>13</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>GEN2_B_NCIFORCE_MODE</name>
+              <bitOffset>14</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>GEN2_A</name>
+          <addressOffset>0xC0</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>UTEZ</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>UTEP</name>
+              <bitOffset>2</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>UTEA</name>
+              <bitOffset>4</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>UTEB</name>
+              <bitOffset>6</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>UT0</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>UT1</name>
+              <bitOffset>10</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DTEZ</name>
+              <bitOffset>12</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DTEP</name>
+              <bitOffset>14</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DTEA</name>
+              <bitOffset>16</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DTEB</name>
+              <bitOffset>18</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DT0</name>
+              <bitOffset>20</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DT1</name>
+              <bitOffset>22</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>GEN2_B</name>
+          <addressOffset>0xC4</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>UTEZ</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>UTEP</name>
+              <bitOffset>2</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>UTEA</name>
+              <bitOffset>4</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>UTEB</name>
+              <bitOffset>6</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>UT0</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>UT1</name>
+              <bitOffset>10</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DTEZ</name>
+              <bitOffset>12</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DTEP</name>
+              <bitOffset>14</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DTEA</name>
+              <bitOffset>16</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DTEB</name>
+              <bitOffset>18</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DT0</name>
+              <bitOffset>20</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DT1</name>
+              <bitOffset>22</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>DT2_CFG</name>
+          <addressOffset>0xC8</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00018000</resetValue>
+          <fields>
+            <field>
+              <name>DT2_FED_UPMETHOD</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>4</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DT2_RED_UPMETHOD</name>
+              <bitOffset>4</bitOffset>
+              <bitWidth>4</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DT2_DEB_MODE</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DT2_A_OUTSWAP</name>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DT2_B_OUTSWAP</name>
+              <bitOffset>10</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DT2_RED_INSEL</name>
+              <bitOffset>11</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DT2_FED_INSEL</name>
+              <bitOffset>12</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DT2_RED_OUTINVERT</name>
+              <bitOffset>13</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DT2_FED_OUTINVERT</name>
+              <bitOffset>14</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DT2_A_OUTBYPASS</name>
+              <bitOffset>15</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DT2_B_OUTBYPASS</name>
+              <bitOffset>16</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DT2_CLK_SEL</name>
+              <bitOffset>17</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>DT2_FED_CFG</name>
+          <addressOffset>0xCC</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>DT2_FED</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>DT2_RED_CFG</name>
+          <addressOffset>0xD0</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>DT2_RED</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>CARRIER2_CFG</name>
+          <addressOffset>0xD4</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>CARRIER2_EN</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CARRIER2_PRESCALE</name>
+              <bitOffset>1</bitOffset>
+              <bitWidth>4</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CARRIER2_DUTY</name>
+              <bitOffset>5</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CARRIER2_OSHTWTH</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>4</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CARRIER2_OUT_INVERT</name>
+              <bitOffset>12</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CARRIER2_IN_INVERT</name>
+              <bitOffset>13</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>FH2_CFG0</name>
+          <addressOffset>0xD8</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>FH2_SW_CBC</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FH2_F2_CBC</name>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FH2_F1_CBC</name>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FH2_F0_CBC</name>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FH2_SW_OST</name>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FH2_F2_OST</name>
+              <bitOffset>5</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FH2_F1_OST</name>
+              <bitOffset>6</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FH2_F0_OST</name>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FH2_A_CBC_D</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FH2_A_CBC_U</name>
+              <bitOffset>10</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FH2_A_OST_D</name>
+              <bitOffset>12</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FH2_A_OST_U</name>
+              <bitOffset>14</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FH2_B_CBC_D</name>
+              <bitOffset>16</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FH2_B_CBC_U</name>
+              <bitOffset>18</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FH2_B_OST_D</name>
+              <bitOffset>20</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FH2_B_OST_U</name>
+              <bitOffset>22</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>FH2_CFG1</name>
+          <addressOffset>0xDC</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>FH2_CLR_OST</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FH2_CBCPULSE</name>
+              <bitOffset>1</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FH2_FORCE_CBC</name>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FH2_FORCE_OST</name>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>FH2_STATUS</name>
+          <addressOffset>0xE0</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>FH2_CBC_ON</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>FH2_OST_ON</name>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>FAULT_DETECT</name>
+          <addressOffset>0xE4</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>F0_EN</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>F1_EN</name>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>F2_EN</name>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>F0_POLE</name>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>F1_POLE</name>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>F2_POLE</name>
+              <bitOffset>5</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>EVENT_F0</name>
+              <bitOffset>6</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>EVENT_F1</name>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>EVENT_F2</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>CAP_TIMER_CFG</name>
+          <addressOffset>0xE8</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>CAP_TIMER_EN</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CAP_SYNCI_EN</name>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CAP_SYNCI_SEL</name>
+              <bitOffset>2</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CAP_SYNC_SW</name>
+              <bitOffset>5</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>CAP_TIMER_PHASE</name>
+          <addressOffset>0xEC</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>CAP_TIMER_PHASE</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>CAP_CH0_CFG</name>
+          <addressOffset>0xF0</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>CAP0_EN</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CAP0_MODE</name>
+              <bitOffset>1</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CAP0_PRESCALE</name>
+              <bitOffset>3</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CAP0_IN_INVERT</name>
+              <bitOffset>11</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CAP0_SW</name>
+              <bitOffset>12</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>CAP_CH1_CFG</name>
+          <addressOffset>0xF4</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>CAP1_EN</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CAP1_MODE</name>
+              <bitOffset>1</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CAP1_PRESCALE</name>
+              <bitOffset>3</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CAP1_IN_INVERT</name>
+              <bitOffset>11</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CAP1_SW</name>
+              <bitOffset>12</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>CAP_CH2_CFG</name>
+          <addressOffset>0xF8</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>CAP2_EN</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CAP2_MODE</name>
+              <bitOffset>1</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CAP2_PRESCALE</name>
+              <bitOffset>3</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CAP2_IN_INVERT</name>
+              <bitOffset>11</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CAP2_SW</name>
+              <bitOffset>12</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>CAP_CH0</name>
+          <addressOffset>0xFC</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>CAP0_VALUE</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>CAP_CH1</name>
+          <addressOffset>0x100</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>CAP1_VALUE</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>CAP_CH2</name>
+          <addressOffset>0x104</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>CAP2_VALUE</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>CAP_STATUS</name>
+          <addressOffset>0x108</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>CAP0_EDGE</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>CAP1_EDGE</name>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>CAP2_EDGE</name>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>UPDATE_CFG</name>
+          <addressOffset>0x10C</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000055</resetValue>
+          <fields>
+            <field>
+              <name>GLOBAL_UP_EN</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>GLOBAL_FORCE_UP</name>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>OP0_UP_EN</name>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>OP0_FORCE_UP</name>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>OP1_UP_EN</name>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>OP1_FORCE_UP</name>
+              <bitOffset>5</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>OP2_UP_EN</name>
+              <bitOffset>6</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>OP2_FORCE_UP</name>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>INT_ENA</name>
+          <addressOffset>0x110</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>TIMER0_STOP_INT_ENA</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TIMER1_STOP_INT_ENA</name>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TIMER2_STOP_INT_ENA</name>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TIMER0_TEZ_INT_ENA</name>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TIMER1_TEZ_INT_ENA</name>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TIMER2_TEZ_INT_ENA</name>
+              <bitOffset>5</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TIMER0_TEP_INT_ENA</name>
+              <bitOffset>6</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TIMER1_TEP_INT_ENA</name>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TIMER2_TEP_INT_ENA</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FAULT0_INT_ENA</name>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FAULT1_INT_ENA</name>
+              <bitOffset>10</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FAULT2_INT_ENA</name>
+              <bitOffset>11</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FAULT0_CLR_INT_ENA</name>
+              <bitOffset>12</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FAULT1_CLR_INT_ENA</name>
+              <bitOffset>13</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FAULT2_CLR_INT_ENA</name>
+              <bitOffset>14</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>OP0_TEA_INT_ENA</name>
+              <bitOffset>15</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>OP1_TEA_INT_ENA</name>
+              <bitOffset>16</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>OP2_TEA_INT_ENA</name>
+              <bitOffset>17</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>OP0_TEB_INT_ENA</name>
+              <bitOffset>18</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>OP1_TEB_INT_ENA</name>
+              <bitOffset>19</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>OP2_TEB_INT_ENA</name>
+              <bitOffset>20</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FH0_CBC_INT_ENA</name>
+              <bitOffset>21</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FH1_CBC_INT_ENA</name>
+              <bitOffset>22</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FH2_CBC_INT_ENA</name>
+              <bitOffset>23</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FH0_OST_INT_ENA</name>
+              <bitOffset>24</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FH1_OST_INT_ENA</name>
+              <bitOffset>25</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FH2_OST_INT_ENA</name>
+              <bitOffset>26</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CAP0_INT_ENA</name>
+              <bitOffset>27</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CAP1_INT_ENA</name>
+              <bitOffset>28</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CAP2_INT_ENA</name>
+              <bitOffset>29</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>INT_RAW</name>
+          <addressOffset>0x114</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>TIMER0_STOP_INT_RAW</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>TIMER1_STOP_INT_RAW</name>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>TIMER2_STOP_INT_RAW</name>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>TIMER0_TEZ_INT_RAW</name>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>TIMER1_TEZ_INT_RAW</name>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>TIMER2_TEZ_INT_RAW</name>
+              <bitOffset>5</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>TIMER0_TEP_INT_RAW</name>
+              <bitOffset>6</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>TIMER1_TEP_INT_RAW</name>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>TIMER2_TEP_INT_RAW</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>FAULT0_INT_RAW</name>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>FAULT1_INT_RAW</name>
+              <bitOffset>10</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>FAULT2_INT_RAW</name>
+              <bitOffset>11</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>FAULT0_CLR_INT_RAW</name>
+              <bitOffset>12</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>FAULT1_CLR_INT_RAW</name>
+              <bitOffset>13</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>FAULT2_CLR_INT_RAW</name>
+              <bitOffset>14</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>OP0_TEA_INT_RAW</name>
+              <bitOffset>15</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>OP1_TEA_INT_RAW</name>
+              <bitOffset>16</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>OP2_TEA_INT_RAW</name>
+              <bitOffset>17</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>OP0_TEB_INT_RAW</name>
+              <bitOffset>18</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>OP1_TEB_INT_RAW</name>
+              <bitOffset>19</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>OP2_TEB_INT_RAW</name>
+              <bitOffset>20</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>FH0_CBC_INT_RAW</name>
+              <bitOffset>21</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>FH1_CBC_INT_RAW</name>
+              <bitOffset>22</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>FH2_CBC_INT_RAW</name>
+              <bitOffset>23</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>FH0_OST_INT_RAW</name>
+              <bitOffset>24</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>FH1_OST_INT_RAW</name>
+              <bitOffset>25</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>FH2_OST_INT_RAW</name>
+              <bitOffset>26</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>CAP0_INT_RAW</name>
+              <bitOffset>27</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>CAP1_INT_RAW</name>
+              <bitOffset>28</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>CAP2_INT_RAW</name>
+              <bitOffset>29</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>INT_ST</name>
+          <addressOffset>0x118</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>TIMER0_STOP_INT_ST</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>TIMER1_STOP_INT_ST</name>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>TIMER2_STOP_INT_ST</name>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>TIMER0_TEZ_INT_ST</name>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>TIMER1_TEZ_INT_ST</name>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>TIMER2_TEZ_INT_ST</name>
+              <bitOffset>5</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>TIMER0_TEP_INT_ST</name>
+              <bitOffset>6</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>TIMER1_TEP_INT_ST</name>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>TIMER2_TEP_INT_ST</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>FAULT0_INT_ST</name>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>FAULT1_INT_ST</name>
+              <bitOffset>10</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>FAULT2_INT_ST</name>
+              <bitOffset>11</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>FAULT0_CLR_INT_ST</name>
+              <bitOffset>12</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>FAULT1_CLR_INT_ST</name>
+              <bitOffset>13</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>FAULT2_CLR_INT_ST</name>
+              <bitOffset>14</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>OP0_TEA_INT_ST</name>
+              <bitOffset>15</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>OP1_TEA_INT_ST</name>
+              <bitOffset>16</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>OP2_TEA_INT_ST</name>
+              <bitOffset>17</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>OP0_TEB_INT_ST</name>
+              <bitOffset>18</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>OP1_TEB_INT_ST</name>
+              <bitOffset>19</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>OP2_TEB_INT_ST</name>
+              <bitOffset>20</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>FH0_CBC_INT_ST</name>
+              <bitOffset>21</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>FH1_CBC_INT_ST</name>
+              <bitOffset>22</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>FH2_CBC_INT_ST</name>
+              <bitOffset>23</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>FH0_OST_INT_ST</name>
+              <bitOffset>24</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>FH1_OST_INT_ST</name>
+              <bitOffset>25</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>FH2_OST_INT_ST</name>
+              <bitOffset>26</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>CAP0_INT_ST</name>
+              <bitOffset>27</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>CAP1_INT_ST</name>
+              <bitOffset>28</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>CAP2_INT_ST</name>
+              <bitOffset>29</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>INT_CLR</name>
+          <addressOffset>0x11C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>TIMER0_STOP_INT_CLR</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>TIMER1_STOP_INT_CLR</name>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>TIMER2_STOP_INT_CLR</name>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>TIMER0_TEZ_INT_CLR</name>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>TIMER1_TEZ_INT_CLR</name>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>TIMER2_TEZ_INT_CLR</name>
+              <bitOffset>5</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>TIMER0_TEP_INT_CLR</name>
+              <bitOffset>6</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>TIMER1_TEP_INT_CLR</name>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>TIMER2_TEP_INT_CLR</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>FAULT0_INT_CLR</name>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>FAULT1_INT_CLR</name>
+              <bitOffset>10</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>FAULT2_INT_CLR</name>
+              <bitOffset>11</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>FAULT0_CLR_INT_CLR</name>
+              <bitOffset>12</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>FAULT1_CLR_INT_CLR</name>
+              <bitOffset>13</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>FAULT2_CLR_INT_CLR</name>
+              <bitOffset>14</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>OP0_TEA_INT_CLR</name>
+              <bitOffset>15</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>OP1_TEA_INT_CLR</name>
+              <bitOffset>16</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>OP2_TEA_INT_CLR</name>
+              <bitOffset>17</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>OP0_TEB_INT_CLR</name>
+              <bitOffset>18</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>OP1_TEB_INT_CLR</name>
+              <bitOffset>19</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>OP2_TEB_INT_CLR</name>
+              <bitOffset>20</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>FH0_CBC_INT_CLR</name>
+              <bitOffset>21</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>FH1_CBC_INT_CLR</name>
+              <bitOffset>22</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>FH2_CBC_INT_CLR</name>
+              <bitOffset>23</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>FH0_OST_INT_CLR</name>
+              <bitOffset>24</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>FH1_OST_INT_CLR</name>
+              <bitOffset>25</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>FH2_OST_INT_CLR</name>
+              <bitOffset>26</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>CAP0_INT_CLR</name>
+              <bitOffset>27</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>CAP1_INT_CLR</name>
+              <bitOffset>28</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>CAP2_INT_CLR</name>
+              <bitOffset>29</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>CLK</name>
+          <addressOffset>0x120</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>EN</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>VERSION</name>
+          <addressOffset>0x124</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x02107230</resetValue>
+          <fields>
+            <field>
+              <name>DATE</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>28</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+      </registers>
+    </peripheral>
+    <peripheral derivedFrom="PWM0">
+      <name>PWM1</name>
+      <description>Motor Control Pulse-Width Modulation</description>
+      <baseAddress>0x3FF6C000</baseAddress>
+      <interrupt>
+        <name>PWM1</name>
+        <value>40</value>
+      </interrupt>
+    </peripheral>
+    <peripheral>
+      <name>NRX</name>
+      <description>Peripheral NRX</description>
+      <groupName>NRX</groupName>
+      <baseAddress>0x3FF5CC00</baseAddress>
+      <addressBlock>
+        <offset>0x0</offset>
+        <size>0x4</size>
+        <usage>registers</usage>
+      </addressBlock>
+      <registers>
+        <register>
+          <name>NRXPD_CTRL</name>
+          <description>WiFi RX control register</description>
+          <addressOffset>0xD4</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>DEMAP_FORCE_PD</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DEMAP_FORCE_PU</name>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>VIT_FORCE_PD</name>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>VIT_FORCE_PU</name>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RX_ROT_FORCE_PD</name>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RX_ROT_FORCE_PU</name>
+              <bitOffset>5</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CHAN_EST_FORCE_PD</name>
+              <bitOffset>6</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CHAN_EST_FORCE_PU</name>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+      </registers>
+    </peripheral>
+    <peripheral>
+      <name>PCNT</name>
+      <description>Pulse Count Controller</description>
+      <groupName>PCNT</groupName>
+      <baseAddress>0x3FF57000</baseAddress>
+      <addressBlock>
+        <offset>0x0</offset>
+        <size>0xB8</size>
+        <usage>registers</usage>
+      </addressBlock>
+      <interrupt>
+        <name>PCNT</name>
+        <value>48</value>
+      </interrupt>
+      <registers>
+        <register>
+          <name>U0_CONF0</name>
+          <addressOffset>0x0</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00003C10</resetValue>
+          <fields>
+            <field>
+              <name>FILTER_THRES_U0</name>
+              <description>This register is used to filter pluse whose width is smaller than this value for unit0.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>10</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FILTER_EN_U0</name>
+              <description>This is the enable bit for filtering input signals for unit0.</description>
+              <bitOffset>10</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>THR_ZERO_EN_U0</name>
+              <description>This is the enable bit for comparing unit0's count with 0 value.</description>
+              <bitOffset>11</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>THR_H_LIM_EN_U0</name>
+              <description>This is the enable bit for  comparing unit0's count with thr_h_lim value.</description>
+              <bitOffset>12</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>THR_L_LIM_EN_U0</name>
+              <description>This is the enable bit for comparing unit0's count with thr_l_lim  value.</description>
+              <bitOffset>13</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>THR_THRES0_EN_U0</name>
+              <description>This is the enable bit for comparing unit0's count with  thres0 value.</description>
+              <bitOffset>14</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>THR_THRES1_EN_U0</name>
+              <description>This is the enable bit for  comparing  unit0's count with thres1 value .</description>
+              <bitOffset>15</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CH0_NEG_MODE_U0</name>
+              <description>This register is used to control the mode of channel0's input negedge signal for unit0. 2'd1: increase at the negedge of input signal    2'd2:decrease at the negedge of input signal    others:forbidden</description>
+              <bitOffset>16</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CH0_POS_MODE_U0</name>
+              <description>This register is used to control the mode of channel0's input posedge signal for unit0. 2'd1: increase at the posedge of input signal    2'd2:decrease at the posedge of input signal    others:forbidden</description>
+              <bitOffset>18</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CH0_HCTRL_MODE_U0</name>
+              <description>This register is used to control the mode of channel0's high control signal for unit0. 2'd0:increase when control signal is low   2'd1: decrease when control signal is high   others:forbidden</description>
+              <bitOffset>20</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CH0_LCTRL_MODE_U0</name>
+              <description>This register is used to control the mode of channel0's low control signal for unit0. 2'd0:increase when control signal is low   2'd1: decrease when control signal is high   others:forbidden</description>
+              <bitOffset>22</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CH1_NEG_MODE_U0</name>
+              <description>This register is used to control the mode of channel1's input negedge signal for unit0. 2'd1: increase at the negedge of input signal    2'd2:decrease at the negedge of input signal    others:forbidden</description>
+              <bitOffset>24</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CH1_POS_MODE_U0</name>
+              <description>This register is used to control the mode of channel1's input posedge signal for unit0. 2'd1: increase at the posedge of input signal    2'd2:decrease at the posedge of input signal    others:forbidden</description>
+              <bitOffset>26</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CH1_HCTRL_MODE_U0</name>
+              <description>This register is used to control the mode of channel1's high control signal for unit0. 2'd0:increase when control signal is low   2'd1: decrease when control signal is high   others:forbidden</description>
+              <bitOffset>28</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CH1_LCTRL_MODE_U0</name>
+              <description>This register is used to control the mode of channel1's low control signal for unit0. 2'd0:increase when control signal is low   2'd1: decrease when control signal is high   others:forbidden</description>
+              <bitOffset>30</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>U0_CONF1</name>
+          <addressOffset>0x4</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>CNT_THRES0_U0</name>
+              <description>This register is used to configure thres0 value for unit0.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CNT_THRES1_U0</name>
+              <description>This register is used to configure  thres1 value for unit0.</description>
+              <bitOffset>16</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>U0_CONF2</name>
+          <addressOffset>0x8</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>CNT_H_LIM_U0</name>
+              <description>This register is used to configure thr_h_lim value for unit0.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CNT_L_LIM_U0</name>
+              <description>This register is used to confiugre thr_l_lim value for unit0.</description>
+              <bitOffset>16</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>U1_CONF0</name>
+          <addressOffset>0xC</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00003C10</resetValue>
+          <fields>
+            <field>
+              <name>FILTER_THRES_U1</name>
+              <description>This register is used to filter pluse whose width is smaller than this value for unit1.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>10</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FILTER_EN_U1</name>
+              <description>This is the enable bit for filtering input signals for unit1.</description>
+              <bitOffset>10</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>THR_ZERO_EN_U1</name>
+              <description>This is the enable bit for comparing unit1's count with 0 value.</description>
+              <bitOffset>11</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>THR_H_LIM_EN_U1</name>
+              <description>This is the enable bit for  comparing unit1's count with thr_h_lim value.</description>
+              <bitOffset>12</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>THR_L_LIM_EN_U1</name>
+              <description>This is the enable bit for comparing unit1's count with thr_l_lim  value.</description>
+              <bitOffset>13</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>THR_THRES0_EN_U1</name>
+              <description>This is the enable bit for comparing unit1's count with  thres0 value.</description>
+              <bitOffset>14</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>THR_THRES1_EN_U1</name>
+              <description>This is the enable bit for  comparing  unit1's count with thres1 value .</description>
+              <bitOffset>15</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CH0_NEG_MODE_U1</name>
+              <description>This register is used to control the mode of channel0's input negedge signal for unit1. 2'd1: increase at the negedge of input signal    2'd2:decrease at the negedge of input signal    others:forbidden</description>
+              <bitOffset>16</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CH0_POS_MODE_U1</name>
+              <description>This register is used to control the mode of channel0's input posedge signal for unit1. 2'd1: increase at the posedge of input signal    2'd2:decrease at the posedge of input signal    others:forbidden</description>
+              <bitOffset>18</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CH0_HCTRL_MODE_U1</name>
+              <description>This register is used to control the mode of channel0's high control signal for unit1. 2'd0:increase when control signal is low   2'd1: decrease when control signal is high   others:forbidden</description>
+              <bitOffset>20</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CH0_LCTRL_MODE_U1</name>
+              <description>This register is used to control the mode of channel0's low control signal for unit1. 2'd0:increase when control signal is low   2'd1: decrease when control signal is high   others:forbidden</description>
+              <bitOffset>22</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CH1_NEG_MODE_U1</name>
+              <description>This register is used to control the mode of channel1's input negedge signal for unit1. 2'd1: increase at the negedge of input signal    2'd2:decrease at the negedge of input signal    others:forbidden</description>
+              <bitOffset>24</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CH1_POS_MODE_U1</name>
+              <description>This register is used to control the mode of channel1's input posedge signal for unit1. 2'd1: increase at the posedge of input signal    2'd2:decrease at the posedge of input signal    others:forbidden</description>
+              <bitOffset>26</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CH1_HCTRL_MODE_U1</name>
+              <description>This register is used to control the mode of channel1's high control signal for unit1. 2'd0:increase when control signal is low   2'd1: decrease when control signal is high   others:forbidden</description>
+              <bitOffset>28</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CH1_LCTRL_MODE_U1</name>
+              <description>This register is used to control the mode of channel1's low control signal for unit1. 2'd0:increase when control signal is low   2'd1: decrease when control signal is high   others:forbidden</description>
+              <bitOffset>30</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>U1_CONF1</name>
+          <addressOffset>0x10</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>CNT_THRES0_U1</name>
+              <description>This register is used to configure thres0 value for unit1.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CNT_THRES1_U1</name>
+              <description>This register is used to configure  thres1 value for unit1.</description>
+              <bitOffset>16</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>U1_CONF2</name>
+          <addressOffset>0x14</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>CNT_H_LIM_U1</name>
+              <description>This register is used to configure thr_h_lim value for unit1.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CNT_L_LIM_U1</name>
+              <description>This register is used to confiugre thr_l_lim value for unit1.</description>
+              <bitOffset>16</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>U2_CONF0</name>
+          <addressOffset>0x18</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00003C10</resetValue>
+          <fields>
+            <field>
+              <name>FILTER_THRES_U2</name>
+              <description>This register is used to filter pluse whose width is smaller than this value for unit2.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>10</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FILTER_EN_U2</name>
+              <description>This is the enable bit for filtering input signals for unit2.</description>
+              <bitOffset>10</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>THR_ZERO_EN_U2</name>
+              <description>This is the enable bit for comparing unit2's count with 0 value.</description>
+              <bitOffset>11</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>THR_H_LIM_EN_U2</name>
+              <description>This is the enable bit for  comparing unit2's count with thr_h_lim value.</description>
+              <bitOffset>12</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>THR_L_LIM_EN_U2</name>
+              <description>This is the enable bit for comparing unit2's count with thr_l_lim  value.</description>
+              <bitOffset>13</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>THR_THRES0_EN_U2</name>
+              <description>This is the enable bit for comparing unit2's count with  thres0 value.</description>
+              <bitOffset>14</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>THR_THRES1_EN_U2</name>
+              <description>This is the enable bit for  comparing  unit2's count with thres1 value .</description>
+              <bitOffset>15</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CH0_NEG_MODE_U2</name>
+              <description>This register is used to control the mode of channel0's input negedge signal for unit2. 2'd1: increase at the negedge of input signal    2'd2:decrease at the negedge of input signal    others:forbidden</description>
+              <bitOffset>16</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CH0_POS_MODE_U2</name>
+              <description>This register is used to control the mode of channel0's input posedge signal for unit2. 2'd1: increase at the posedge of input signal    2'd2:decrease at the posedge of input signal    others:forbidden</description>
+              <bitOffset>18</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CH0_HCTRL_MODE_U2</name>
+              <description>This register is used to control the mode of channel0's high control signal for unit2. 2'd0:increase when control signal is low   2'd1: decrease when control signal is high   others:forbidden</description>
+              <bitOffset>20</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CH0_LCTRL_MODE_U2</name>
+              <description>This register is used to control the mode of channel0's low control signal for unit2. 2'd0:increase when control signal is low   2'd1: decrease when control signal is high   others:forbidden</description>
+              <bitOffset>22</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CH1_NEG_MODE_U2</name>
+              <description>This register is used to control the mode of channel1's input negedge signal for unit2. 2'd1: increase at the negedge of input signal    2'd2:decrease at the negedge of input signal    others:forbidden</description>
+              <bitOffset>24</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CH1_POS_MODE_U2</name>
+              <description>This register is used to control the mode of channel1's input posedge signal for unit2. 2'd1: increase at the posedge of input signal    2'd2:decrease at the posedge of input signal    others:forbidden</description>
+              <bitOffset>26</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CH1_HCTRL_MODE_U2</name>
+              <description>This register is used to control the mode of channel1's high control signal for unit2. 2'd0:increase when control signal is low   2'd1: decrease when control signal is high   others:forbidden</description>
+              <bitOffset>28</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CH1_LCTRL_MODE_U2</name>
+              <description>This register is used to control the mode of channel1's low control signal for unit2. 2'd0:increase when control signal is low   2'd1: decrease when control signal is high   others:forbidden</description>
+              <bitOffset>30</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>U2_CONF1</name>
+          <addressOffset>0x1C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>CNT_THRES0_U2</name>
+              <description>This register is used to configure thres0 value for unit2.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CNT_THRES1_U2</name>
+              <description>This register is used to configure  thres1 value for unit2.</description>
+              <bitOffset>16</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>U2_CONF2</name>
+          <addressOffset>0x20</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>CNT_H_LIM_U2</name>
+              <description>This register is used to configure thr_h_lim value for unit2.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CNT_L_LIM_U2</name>
+              <description>This register is used to confiugre thr_l_lim value for unit2.</description>
+              <bitOffset>16</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>U3_CONF0</name>
+          <addressOffset>0x24</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00003C10</resetValue>
+          <fields>
+            <field>
+              <name>FILTER_THRES_U3</name>
+              <description>This register is used to filter pluse whose width is smaller than this value for unit3.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>10</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FILTER_EN_U3</name>
+              <description>This is the enable bit for filtering input signals for unit3.</description>
+              <bitOffset>10</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>THR_ZERO_EN_U3</name>
+              <description>This is the enable bit for comparing unit3's count with 0 value.</description>
+              <bitOffset>11</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>THR_H_LIM_EN_U3</name>
+              <description>This is the enable bit for  comparing unit3's count with thr_h_lim value.</description>
+              <bitOffset>12</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>THR_L_LIM_EN_U3</name>
+              <description>This is the enable bit for comparing unit3's count with thr_l_lim  value.</description>
+              <bitOffset>13</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>THR_THRES0_EN_U3</name>
+              <description>This is the enable bit for comparing unit3's count with  thres0 value.</description>
+              <bitOffset>14</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>THR_THRES1_EN_U3</name>
+              <description>This is the enable bit for  comparing  unit3's count with thres1 value .</description>
+              <bitOffset>15</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CH0_NEG_MODE_U3</name>
+              <description>This register is used to control the mode of channel0's input negedge signal for unit3. 2'd1: increase at the negedge of input signal    2'd2:decrease at the negedge of input signal    others:forbidden</description>
+              <bitOffset>16</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CH0_POS_MODE_U3</name>
+              <description>This register is used to control the mode of channel0's input posedge signal for unit3. 2'd1: increase at the posedge of input signal    2'd2:decrease at the posedge of input signal    others:forbidden</description>
+              <bitOffset>18</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CH0_HCTRL_MODE_U3</name>
+              <description>This register is used to control the mode of channel0's high control signal for unit3. 2'd0:increase when control signal is low   2'd1: decrease when control signal is high   others:forbidden</description>
+              <bitOffset>20</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CH0_LCTRL_MODE_U3</name>
+              <description>This register is used to control the mode of channel0's low control signal for unit3. 2'd0:increase when control signal is low   2'd1: decrease when control signal is high   others:forbidden</description>
+              <bitOffset>22</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CH1_NEG_MODE_U3</name>
+              <description>This register is used to control the mode of channel1's input negedge signal for unit3. 2'd1: increase at the negedge of input signal    2'd2:decrease at the negedge of input signal    others:forbidden</description>
+              <bitOffset>24</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CH1_POS_MODE_U3</name>
+              <description>This register is used to control the mode of channel1's input posedge signal for unit3. 2'd1: increase at the posedge of input signal    2'd2:decrease at the posedge of input signal    others:forbidden</description>
+              <bitOffset>26</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CH1_HCTRL_MODE_U3</name>
+              <description>This register is used to control the mode of channel1's high control signal for unit3. 2'd0:increase when control signal is low   2'd1: decrease when control signal is high   others:forbidden</description>
+              <bitOffset>28</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CH1_LCTRL_MODE_U3</name>
+              <description>This register is used to control the mode of channel1's low control signal for unit3. 2'd0:increase when control signal is low   2'd1: decrease when control signal is high   others:forbidden</description>
+              <bitOffset>30</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>U3_CONF1</name>
+          <addressOffset>0x28</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>CNT_THRES0_U3</name>
+              <description>This register is used to configure thres0 value for unit3.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CNT_THRES1_U3</name>
+              <description>This register is used to configure  thres1 value for unit3.</description>
+              <bitOffset>16</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>U3_CONF2</name>
+          <addressOffset>0x2C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>CNT_H_LIM_U3</name>
+              <description>This register is used to configure thr_h_lim value for unit3.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CNT_L_LIM_U3</name>
+              <description>This register is used to confiugre thr_l_lim value for unit3.</description>
+              <bitOffset>16</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>U4_CONF0</name>
+          <addressOffset>0x30</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00003C10</resetValue>
+          <fields>
+            <field>
+              <name>FILTER_THRES_U4</name>
+              <description>This register is used to filter pluse whose width is smaller than this value for unit4.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>10</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FILTER_EN_U4</name>
+              <description>This is the enable bit for filtering input signals for unit4.</description>
+              <bitOffset>10</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>THR_ZERO_EN_U4</name>
+              <description>This is the enable bit for comparing unit4's count with 0 value.</description>
+              <bitOffset>11</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>THR_H_LIM_EN_U4</name>
+              <description>This is the enable bit for  comparing unit4's count with thr_h_lim value.</description>
+              <bitOffset>12</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>THR_L_LIM_EN_U4</name>
+              <description>This is the enable bit for comparing unit4's count with thr_l_lim  value.</description>
+              <bitOffset>13</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>THR_THRES0_EN_U4</name>
+              <description>This is the enable bit for comparing unit4's count with  thres0 value.</description>
+              <bitOffset>14</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>THR_THRES1_EN_U4</name>
+              <description>This is the enable bit for  comparing  unit4's count with thres1 value .</description>
+              <bitOffset>15</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CH0_NEG_MODE_U4</name>
+              <description>This register is used to control the mode of channel0's input negedge signal for unit4. 2'd1: increase at the negedge of input signal    2'd2:decrease at the negedge of input signal    others:forbidden</description>
+              <bitOffset>16</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CH0_POS_MODE_U4</name>
+              <description>This register is used to control the mode of channel0's input posedge signal for unit4. 2'd1: increase at the posedge of input signal    2'd2:decrease at the posedge of input signal    others:forbidden</description>
+              <bitOffset>18</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CH0_HCTRL_MODE_U4</name>
+              <description>This register is used to control the mode of channel0's high control signal for unit4. 2'd0:increase when control signal is low   2'd1: decrease when control signal is high   others:forbidden</description>
+              <bitOffset>20</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CH0_LCTRL_MODE_U4</name>
+              <description>This register is used to control the mode of channel0's low control signal for unit4. 2'd0:increase when control signal is low   2'd1: decrease when control signal is high   others:forbidden</description>
+              <bitOffset>22</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CH1_NEG_MODE_U4</name>
+              <description>This register is used to control the mode of channel1's input negedge signal for unit4. 2'd1: increase at the negedge of input signal    2'd2:decrease at the negedge of input signal    others:forbidden</description>
+              <bitOffset>24</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CH1_POS_MODE_U4</name>
+              <description>This register is used to control the mode of channel1's input posedge signal for unit4. 2'd1: increase at the posedge of input signal    2'd2:decrease at the posedge of input signal    others:forbidden</description>
+              <bitOffset>26</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CH1_HCTRL_MODE_U4</name>
+              <description>This register is used to control the mode of channel1's high control signal for unit4. 2'd0:increase when control signal is low   2'd1: decrease when control signal is high   others:forbidden</description>
+              <bitOffset>28</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CH1_LCTRL_MODE_U4</name>
+              <description>This register is used to control the mode of channel1's low control signal for unit4. 2'd0:increase when control signal is low   2'd1: decrease when control signal is high   others:forbidden</description>
+              <bitOffset>30</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>U4_CONF1</name>
+          <addressOffset>0x34</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>CNT_THRES0_U4</name>
+              <description>This register is used to configure thres0 value for unit4.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CNT_THRES1_U4</name>
+              <description>This register is used to configure  thres1 value for unit4.</description>
+              <bitOffset>16</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>U4_CONF2</name>
+          <addressOffset>0x38</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>CNT_H_LIM_U4</name>
+              <description>This register is used to configure thr_h_lim value for unit4.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CNT_L_LIM_U4</name>
+              <description>This register is used to confiugre thr_l_lim value for unit4.</description>
+              <bitOffset>16</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>U5_CONF0</name>
+          <addressOffset>0x3C</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00003C10</resetValue>
+          <fields>
+            <field>
+              <name>FILTER_THRES_U5</name>
+              <description>This register is used to filter pluse whose width is smaller than this value for unit5.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>10</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FILTER_EN_U5</name>
+              <description>This is the enable bit for filtering input signals for unit5.</description>
+              <bitOffset>10</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>THR_ZERO_EN_U5</name>
+              <description>This is the enable bit for comparing unit5's count with 0 value.</description>
+              <bitOffset>11</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>THR_H_LIM_EN_U5</name>
+              <description>This is the enable bit for  comparing unit5's count with thr_h_lim value.</description>
+              <bitOffset>12</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>THR_L_LIM_EN_U5</name>
+              <description>This is the enable bit for comparing unit5's count with thr_l_lim  value.</description>
+              <bitOffset>13</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>THR_THRES0_EN_U5</name>
+              <description>This is the enable bit for comparing unit5's count with  thres0 value.</description>
+              <bitOffset>14</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>THR_THRES1_EN_U5</name>
+              <description>This is the enable bit for  comparing  unit5's count with thres1 value .</description>
+              <bitOffset>15</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CH0_NEG_MODE_U5</name>
+              <description>This register is used to control the mode of channel0's input negedge signal for unit5. 2'd1: increase at the negedge of input signal    2'd2:decrease at the negedge of input signal    others:forbidden</description>
+              <bitOffset>16</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CH0_POS_MODE_U5</name>
+              <description>This register is used to control the mode of channel0's input posedge signal for unit5. 2'd1: increase at the posedge of input signal    2'd2:decrease at the posedge of input signal    others:forbidden</description>
+              <bitOffset>18</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CH0_HCTRL_MODE_U5</name>
+              <description>This register is used to control the mode of channel0's high control signal for unit5. 2'd0:increase when control signal is low   2'd1: decrease when control signal is high   others:forbidden</description>
+              <bitOffset>20</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CH0_LCTRL_MODE_U5</name>
+              <description>This register is used to control the mode of channel0's low control signal for unit5. 2'd0:increase when control signal is low   2'd1: decrease when control signal is high   others:forbidden</description>
+              <bitOffset>22</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CH1_NEG_MODE_U5</name>
+              <description>This register is used to control the mode of channel1's input negedge signal for unit5. 2'd1: increase at the negedge of input signal    2'd2:decrease at the negedge of input signal    others:forbidden</description>
+              <bitOffset>24</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CH1_POS_MODE_U5</name>
+              <description>This register is used to control the mode of channel1's input posedge signal for unit5. 2'd1: increase at the posedge of input signal    2'd2:decrease at the posedge of input signal    others:forbidden</description>
+              <bitOffset>26</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CH1_HCTRL_MODE_U5</name>
+              <description>This register is used to control the mode of channel1's high control signal for unit5. 2'd0:increase when control signal is low   2'd1: decrease when control signal is high   others:forbidden</description>
+              <bitOffset>28</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CH1_LCTRL_MODE_U5</name>
+              <description>This register is used to control the mode of channel1's low control signal for unit5. 2'd0:increase when control signal is low   2'd1: decrease when control signal is high   others:forbidden</description>
+              <bitOffset>30</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>U5_CONF1</name>
+          <addressOffset>0x40</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>CNT_THRES0_U5</name>
+              <description>This register is used to configure thres0 value for unit5.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CNT_THRES1_U5</name>
+              <description>This register is used to configure  thres1 value for unit5.</description>
+              <bitOffset>16</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>U5_CONF2</name>
+          <addressOffset>0x44</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>CNT_H_LIM_U5</name>
+              <description>This register is used to configure thr_h_lim value for unit5.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CNT_L_LIM_U5</name>
+              <description>This register is used to confiugre thr_l_lim value for unit5.</description>
+              <bitOffset>16</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>U6_CONF0</name>
+          <addressOffset>0x48</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00003C10</resetValue>
+          <fields>
+            <field>
+              <name>FILTER_THRES_U6</name>
+              <description>This register is used to filter pluse whose width is smaller than this value for unit6.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>10</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FILTER_EN_U6</name>
+              <description>This is the enable bit for filtering input signals for unit6.</description>
+              <bitOffset>10</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>THR_ZERO_EN_U6</name>
+              <description>This is the enable bit for comparing unit6's count with 0 value.</description>
+              <bitOffset>11</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>THR_H_LIM_EN_U6</name>
+              <description>This is the enable bit for  comparing unit6's count with thr_h_lim value.</description>
+              <bitOffset>12</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>THR_L_LIM_EN_U6</name>
+              <description>This is the enable bit for comparing unit6's count with thr_l_lim  value.</description>
+              <bitOffset>13</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>THR_THRES0_EN_U6</name>
+              <description>This is the enable bit for comparing unit6's count with  thres0 value.</description>
+              <bitOffset>14</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>THR_THRES1_EN_U6</name>
+              <description>This is the enable bit for  comparing  unit6's count with thres1 value .</description>
+              <bitOffset>15</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CH0_NEG_MODE_U6</name>
+              <description>This register is used to control the mode of channel0's input negedge signal for unit6. 2'd1: increase at the negedge of input signal    2'd2:decrease at the negedge of input signal    others:forbidden</description>
+              <bitOffset>16</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CH0_POS_MODE_U6</name>
+              <description>This register is used to control the mode of channel0's input posedge signal for unit6. 2'd1: increase at the posedge of input signal    2'd2:decrease at the posedge of input signal    others:forbidden</description>
+              <bitOffset>18</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CH0_HCTRL_MODE_U6</name>
+              <description>This register is used to control the mode of channel0's high control signal for unit6. 2'd0:increase when control signal is low   2'd1: decrease when control signal is high   others:forbidden</description>
+              <bitOffset>20</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CH0_LCTRL_MODE_U6</name>
+              <description>This register is used to control the mode of channel0's low control signal for unit6. 2'd0:increase when control signal is low   2'd1: decrease when control signal is high   others:forbidden</description>
+              <bitOffset>22</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CH1_NEG_MODE_U6</name>
+              <description>This register is used to control the mode of channel1's input negedge signal for unit6. 2'd1: increase at the negedge of input signal    2'd2:decrease at the negedge of input signal    others:forbidden</description>
+              <bitOffset>24</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CH1_POS_MODE_U6</name>
+              <description>This register is used to control the mode of channel1's input posedge signal for unit6. 2'd1: increase at the posedge of input signal    2'd2:decrease at the posedge of input signal    others:forbidden</description>
+              <bitOffset>26</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CH1_HCTRL_MODE_U6</name>
+              <description>This register is used to control the mode of channel1's high control signal for unit6. 2'd0:increase when control signal is low   2'd1: decrease when control signal is high   others:forbidden</description>
+              <bitOffset>28</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CH1_LCTRL_MODE_U6</name>
+              <description>This register is used to control the mode of channel1's low control signal for unit6. 2'd0:increase when control signal is low   2'd1: decrease when control signal is high   others:forbidden</description>
+              <bitOffset>30</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>U6_CONF1</name>
+          <addressOffset>0x4C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>CNT_THRES0_U6</name>
+              <description>This register is used to configure thres0 value for unit6.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CNT_THRES1_U6</name>
+              <description>This register is used to configure  thres1 value for unit6.</description>
+              <bitOffset>16</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>U6_CONF2</name>
+          <addressOffset>0x50</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>CNT_H_LIM_U6</name>
+              <description>This register is used to configure thr_h_lim value for unit6.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CNT_L_LIM_U6</name>
+              <description>This register is used to confiugre thr_l_lim value for unit6.</description>
+              <bitOffset>16</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>U7_CONF0</name>
+          <addressOffset>0x54</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00003C10</resetValue>
+          <fields>
+            <field>
+              <name>FILTER_THRES_U7</name>
+              <description>This register is used to filter pluse whose width is smaller than this value for unit7.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>10</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FILTER_EN_U7</name>
+              <description>This is the enable bit for filtering input signals for unit7.</description>
+              <bitOffset>10</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>THR_ZERO_EN_U7</name>
+              <description>This is the enable bit for comparing unit7's count with 0 value.</description>
+              <bitOffset>11</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>THR_H_LIM_EN_U7</name>
+              <description>This is the enable bit for  comparing unit7's count with thr_h_lim value.</description>
+              <bitOffset>12</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>THR_L_LIM_EN_U7</name>
+              <description>This is the enable bit for comparing unit7's count with thr_l_lim  value.</description>
+              <bitOffset>13</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>THR_THRES0_EN_U7</name>
+              <description>This is the enable bit for comparing unit7's count with  thres0 value.</description>
+              <bitOffset>14</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>THR_THRES1_EN_U7</name>
+              <description>This is the enable bit for  comparing  unit7's count with thres1 value .</description>
+              <bitOffset>15</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CH0_NEG_MODE_U7</name>
+              <description>This register is used to control the mode of channel0's input negedge signal for unit7. 2'd1: increase at the negedge of input signal    2'd2:decrease at the negedge of input signal    others:forbidden</description>
+              <bitOffset>16</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CH0_POS_MODE_U7</name>
+              <description>This register is used to control the mode of channel0's input posedge signal for unit7. 2'd1: increase at the posedge of input signal    2'd2:decrease at the posedge of input signal    others:forbidden</description>
+              <bitOffset>18</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CH0_HCTRL_MODE_U7</name>
+              <description>This register is used to control the mode of channel0's high control signal for unit7. 2'd0:increase when control signal is low   2'd1: decrease when control signal is high   others:forbidden</description>
+              <bitOffset>20</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CH0_LCTRL_MODE_U7</name>
+              <description>This register is used to control the mode of channel0's low control signal for unit7. 2'd0:increase when control signal is low   2'd1: decrease when control signal is high   others:forbidden</description>
+              <bitOffset>22</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CH1_NEG_MODE_U7</name>
+              <description>This register is used to control the mode of channel1's input negedge signal for unit7. 2'd1: increase at the negedge of input signal    2'd2:decrease at the negedge of input signal    others:forbidden</description>
+              <bitOffset>24</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CH1_POS_MODE_U7</name>
+              <description>This register is used to control the mode of channel1's input posedge signal for unit7. 2'd1: increase at the posedge of input signal    2'd2:decrease at the posedge of input signal    others:forbidden</description>
+              <bitOffset>26</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CH1_HCTRL_MODE_U7</name>
+              <description>This register is used to control the mode of channel1's high control signal for unit7. 2'd0:increase when control signal is low   2'd1: decrease when control signal is high   others:forbidden</description>
+              <bitOffset>28</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CH1_LCTRL_MODE_U7</name>
+              <description>This register is used to control the mode of channel1's low control signal for unit7. 2'd0:increase when control signal is low   2'd1: decrease when control signal is high   others:forbidden</description>
+              <bitOffset>30</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>U7_CONF1</name>
+          <addressOffset>0x58</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>CNT_THRES0_U7</name>
+              <description>This register is used to configure thres0 value for unit7.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CNT_THRES1_U7</name>
+              <description>This register is used to configure  thres1 value for unit7.</description>
+              <bitOffset>16</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>U7_CONF2</name>
+          <addressOffset>0x5C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>CNT_H_LIM_U7</name>
+              <description>This register is used to configure thr_h_lim value for unit7.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CNT_L_LIM_U7</name>
+              <description>This register is used to confiugre thr_l_lim value for unit7.</description>
+              <bitOffset>16</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>U0_CNT</name>
+          <addressOffset>0x60</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>PLUS_CNT_U0</name>
+              <description>This register stores the current pulse count value for unit0.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>U1_CNT</name>
+          <addressOffset>0x64</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>PLUS_CNT_U1</name>
+              <description>This register stores the current pulse count value for unit1.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>U2_CNT</name>
+          <addressOffset>0x68</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>PLUS_CNT_U2</name>
+              <description>This register stores the current pulse count value for unit2.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>U3_CNT</name>
+          <addressOffset>0x6C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>PLUS_CNT_U3</name>
+              <description>This register stores the current pulse count value for unit3.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>U4_CNT</name>
+          <addressOffset>0x70</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>PLUS_CNT_U4</name>
+              <description>This register stores the current pulse count value for unit4.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>U5_CNT</name>
+          <addressOffset>0x74</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>PLUS_CNT_U5</name>
+              <description>This register stores the current pulse count value for unit5.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>U6_CNT</name>
+          <addressOffset>0x78</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>PLUS_CNT_U6</name>
+              <description>This register stores the current pulse count value for unit6.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>U7_CNT</name>
+          <addressOffset>0x7C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>PLUS_CNT_U7</name>
+              <description>This register stores the current pulse count value for unit7.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>INT_RAW</name>
+          <addressOffset>0x80</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>CNT_THR_EVENT_U0_INT_RAW</name>
+              <description>This is the interrupt raw bit for channel0 event.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>CNT_THR_EVENT_U1_INT_RAW</name>
+              <description>This is the interrupt raw bit for channel1 event.</description>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>CNT_THR_EVENT_U2_INT_RAW</name>
+              <description>This is the interrupt raw bit for channel2 event.</description>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>CNT_THR_EVENT_U3_INT_RAW</name>
+              <description>This is the interrupt raw bit for channel3 event.</description>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>CNT_THR_EVENT_U4_INT_RAW</name>
+              <description>This is the interrupt raw bit for channel4 event.</description>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>CNT_THR_EVENT_U5_INT_RAW</name>
+              <description>This is the interrupt raw bit for channel5 event.</description>
+              <bitOffset>5</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>CNT_THR_EVENT_U6_INT_RAW</name>
+              <description>This is the interrupt raw bit for channel6 event.</description>
+              <bitOffset>6</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>CNT_THR_EVENT_U7_INT_RAW</name>
+              <description>This is the interrupt raw bit for channel7 event.</description>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>INT_ST</name>
+          <addressOffset>0x84</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>CNT_THR_EVENT_U0_INT_ST</name>
+              <description>This is the  interrupt status bit for channel0 event.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>CNT_THR_EVENT_U1_INT_ST</name>
+              <description>This is the  interrupt status bit for channel1 event.</description>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>CNT_THR_EVENT_U2_INT_ST</name>
+              <description>This is the  interrupt status bit for channel2 event.</description>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>CNT_THR_EVENT_U3_INT_ST</name>
+              <description>This is the  interrupt status bit for channel3 event.</description>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>CNT_THR_EVENT_U4_INT_ST</name>
+              <description>This is the  interrupt status bit for channel4 event.</description>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>CNT_THR_EVENT_U5_INT_ST</name>
+              <description>This is the  interrupt status bit for channel5 event.</description>
+              <bitOffset>5</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>CNT_THR_EVENT_U6_INT_ST</name>
+              <description>This is the  interrupt status bit for channel6 event.</description>
+              <bitOffset>6</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>CNT_THR_EVENT_U7_INT_ST</name>
+              <description>This is the  interrupt status bit for channel7 event.</description>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>INT_ENA</name>
+          <addressOffset>0x88</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>CNT_THR_EVENT_U0_INT_ENA</name>
+              <description>This is the  interrupt enable bit for channel0 event.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CNT_THR_EVENT_U1_INT_ENA</name>
+              <description>This is the  interrupt enable bit for channel1 event.</description>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CNT_THR_EVENT_U2_INT_ENA</name>
+              <description>This is the  interrupt enable bit for channel2 event.</description>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CNT_THR_EVENT_U3_INT_ENA</name>
+              <description>This is the  interrupt enable bit for channel3 event.</description>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CNT_THR_EVENT_U4_INT_ENA</name>
+              <description>This is the  interrupt enable bit for channel4 event.</description>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CNT_THR_EVENT_U5_INT_ENA</name>
+              <description>This is the  interrupt enable bit for channel5 event.</description>
+              <bitOffset>5</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CNT_THR_EVENT_U6_INT_ENA</name>
+              <description>This is the  interrupt enable bit for channel6 event.</description>
+              <bitOffset>6</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CNT_THR_EVENT_U7_INT_ENA</name>
+              <description>This is the  interrupt enable bit for channel7 event.</description>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>INT_CLR</name>
+          <addressOffset>0x8C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>CNT_THR_EVENT_U0_INT_CLR</name>
+              <description>Set this bit to clear channel0 event interrupt.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>CNT_THR_EVENT_U1_INT_CLR</name>
+              <description>Set this bit to clear channel1 event interrupt.</description>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>CNT_THR_EVENT_U2_INT_CLR</name>
+              <description>Set this bit to clear channel2 event interrupt.</description>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>CNT_THR_EVENT_U3_INT_CLR</name>
+              <description>Set this bit to clear channel3 event interrupt.</description>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>CNT_THR_EVENT_U4_INT_CLR</name>
+              <description>Set this bit to clear channel4 event interrupt.</description>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>CNT_THR_EVENT_U5_INT_CLR</name>
+              <description>Set this bit to clear channel5 event interrupt.</description>
+              <bitOffset>5</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>CNT_THR_EVENT_U6_INT_CLR</name>
+              <description>Set this bit to clear channel6 event interrupt.</description>
+              <bitOffset>6</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>CNT_THR_EVENT_U7_INT_CLR</name>
+              <description>Set this bit to clear channel7 event interrupt.</description>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>U0_STATUS</name>
+          <addressOffset>0x90</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>CORE_STATUS_U0</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>STATUS_CNT_MODE</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>STATUS_THRES1</name>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>STATUS_THRES0</name>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>STATUS_L_LIM</name>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>STATUS_H_LIM</name>
+              <bitOffset>5</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>STATUS_ZERO</name>
+              <bitOffset>6</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>U1_STATUS</name>
+          <addressOffset>0x94</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>CORE_STATUS_U1</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>U2_STATUS</name>
+          <addressOffset>0x98</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>CORE_STATUS_U2</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>U3_STATUS</name>
+          <addressOffset>0x9C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>CORE_STATUS_U3</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>U4_STATUS</name>
+          <addressOffset>0xA0</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>CORE_STATUS_U4</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>U5_STATUS</name>
+          <addressOffset>0xA4</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>CORE_STATUS_U5</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>U6_STATUS</name>
+          <addressOffset>0xA8</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>CORE_STATUS_U6</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>U7_STATUS</name>
+          <addressOffset>0xAC</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>CORE_STATUS_U7</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>CTRL</name>
+          <addressOffset>0xB0</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00005555</resetValue>
+          <fields>
+            <field>
+              <name>PLUS_CNT_RST_U0</name>
+              <description>Set this bit to clear unit0's counter.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CNT_PAUSE_U0</name>
+              <description>Set this bit to pause unit0's counter.</description>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>PLUS_CNT_RST_U1</name>
+              <description>Set this bit to clear unit1's counter.</description>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CNT_PAUSE_U1</name>
+              <description>Set this bit to pause unit1's counter.</description>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>PLUS_CNT_RST_U2</name>
+              <description>Set this bit to clear unit2's counter.</description>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CNT_PAUSE_U2</name>
+              <description>Set this bit to pause unit2's counter.</description>
+              <bitOffset>5</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>PLUS_CNT_RST_U3</name>
+              <description>Set this bit to clear unit3's counter.</description>
+              <bitOffset>6</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CNT_PAUSE_U3</name>
+              <description>Set this bit to pause unit3's counter.</description>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>PLUS_CNT_RST_U4</name>
+              <description>Set this bit to clear unit4's counter.</description>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CNT_PAUSE_U4</name>
+              <description>Set this bit to pause unit4's counter.</description>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>PLUS_CNT_RST_U5</name>
+              <description>Set this bit to clear unit5's counter.</description>
+              <bitOffset>10</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CNT_PAUSE_U5</name>
+              <description>Set this bit to pause unit5's counter.</description>
+              <bitOffset>11</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>PLUS_CNT_RST_U6</name>
+              <description>Set this bit to clear unit6's counter.</description>
+              <bitOffset>12</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CNT_PAUSE_U6</name>
+              <description>Set this bit to pause unit6's counter.</description>
+              <bitOffset>13</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>PLUS_CNT_RST_U7</name>
+              <description>Set this bit to clear unit7's counter.</description>
+              <bitOffset>14</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CNT_PAUSE_U7</name>
+              <description>Set this bit to pause unit7's counter.</description>
+              <bitOffset>15</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CLK_EN</name>
+              <bitOffset>16</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>DATE</name>
+          <addressOffset>0xFC</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x14122600</resetValue>
+          <fields>
+            <field>
+              <name>DATE</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+      </registers>
+    </peripheral>
+    <peripheral>
+      <name>RMT</name>
+      <description>Remote Control Peripheral</description>
+      <groupName>RMT</groupName>
+      <baseAddress>0x3FF56000</baseAddress>
+      <addressBlock>
+        <offset>0x0</offset>
+        <size>0xF8</size>
+        <usage>registers</usage>
+      </addressBlock>
+      <interrupt>
+        <name>RMT</name>
+        <value>47</value>
+      </interrupt>
+      <registers>
+        <register>
+          <name>CH0DATA</name>
+          <addressOffset>0x0</addressOffset>
+          <size>0x20</size>
+        </register>
+        <register>
+          <name>CH1DATA</name>
+          <addressOffset>0x4</addressOffset>
+          <size>0x20</size>
+        </register>
+        <register>
+          <name>CH2DATA</name>
+          <addressOffset>0x8</addressOffset>
+          <size>0x20</size>
+        </register>
+        <register>
+          <name>CH3DATA</name>
+          <addressOffset>0xC</addressOffset>
+          <size>0x20</size>
+        </register>
+        <register>
+          <name>CH4DATA</name>
+          <addressOffset>0x10</addressOffset>
+          <size>0x20</size>
+        </register>
+        <register>
+          <name>CH5DATA</name>
+          <addressOffset>0x14</addressOffset>
+          <size>0x20</size>
+        </register>
+        <register>
+          <name>CH6DATA</name>
+          <addressOffset>0x18</addressOffset>
+          <size>0x20</size>
+        </register>
+        <register>
+          <name>CH7DATA</name>
+          <addressOffset>0x1C</addressOffset>
+          <size>0x20</size>
+        </register>
+        <register>
+          <dim>8</dim>
+          <dimIncrement>0x8</dimIncrement>
+          <dimIndex>0-7</dimIndex>
+          <name>CH%sCONF0</name>
+          <addressOffset>0x20</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x31100002</resetValue>
+          <fields>
+            <field>
+              <name>DIV_CNT</name>
+              <description>This register is used to configure the  frequency divider's factor in channel0.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>IDLE_THRES</name>
+              <description>In receive mode when no edge is detected on the input signal for longer than reg_idle_thres_ch0 then the receive process is done.</description>
+              <bitOffset>8</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MEM_SIZE</name>
+              <description>This register is used to configure the the amount of memory blocks allocated to channel0.</description>
+              <bitOffset>24</bitOffset>
+              <bitWidth>4</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CARRIER_EN</name>
+              <description>This is the carrier modulation enable control bit for channel0.</description>
+              <bitOffset>28</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CARRIER_OUT_LV</name>
+              <description>This bit is used to configure the way carrier wave is modulated for  channel0.1'b1:transmit on low output level  1'b0:transmit  on high output level.</description>
+              <bitOffset>29</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MEM_PD</name>
+              <description>This bit is used to reduce power consumed by mem. 1:mem is in low power state.</description>
+              <bitOffset>30</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CLK_EN</name>
+              <description>This bit  is used  to control clock.when software config RMT internal registers  it controls the register clock.</description>
+              <bitOffset>31</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <dim>8</dim>
+          <dimIncrement>0x8</dimIncrement>
+          <dimIndex>0-7</dimIndex>
+          <name>CH%sCONF1</name>
+          <addressOffset>0x24</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000F20</resetValue>
+          <fields>
+            <field>
+              <name>TX_START</name>
+              <description>Set this bit to start sending data for channel0.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RX_EN</name>
+              <description>Set this bit to enbale receving data for channel0.</description>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MEM_WR_RST</name>
+              <description>Set this bit to reset write ram address for channel0 by receiver access.</description>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MEM_RD_RST</name>
+              <description>Set this bit to reset read ram address for channel0 by transmitter access.</description>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>APB_MEM_RST</name>
+              <description>Set this bit to reset W/R ram address for channel0 by apb fifo access</description>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MEM_OWNER</name>
+              <description>This is the mark of channel0's ram usage right.1'b1:receiver uses the ram  0:transmitter uses the ram</description>
+              <bitOffset>5</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TX_CONTI_MODE</name>
+              <description>Set this bit to continue sending  from the first data to the last data in channel0 again and again.</description>
+              <bitOffset>6</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RX_FILTER_EN</name>
+              <description>This is the receive filter enable bit for channel0.</description>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RX_FILTER_THRES</name>
+              <description>in receive mode  channel0 ignore input pulse when the pulse width is smaller then this value.</description>
+              <bitOffset>8</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>REF_CNT_RST</name>
+              <description>This bit is used to reset divider in channel0.</description>
+              <bitOffset>16</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>REF_ALWAYS_ON</name>
+              <description>This bit is used to select base clock. 1'b1:clk_apb  1'b0:clk_ref</description>
+              <bitOffset>17</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>IDLE_OUT_LV</name>
+              <description>This bit configures the output signal's level for channel0 in IDLE state.</description>
+              <bitOffset>18</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>IDLE_OUT_EN</name>
+              <description>This is the output enable control bit for channel0 in IDLE state.</description>
+              <bitOffset>19</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>CH0STATUS</name>
+          <addressOffset>0x60</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>STATUS</name>
+              <description>The status for channel0</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>MEM_WADDR_EX</name>
+              <description>The current memory read address of channel0.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>10</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>MEM_RADDR_EX</name>
+              <description>The current memory write address of channel0.</description>
+              <bitOffset>12</bitOffset>
+              <bitWidth>10</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>STATE</name>
+              <description>The channel0 state machine status register.3'h0 : idle, 3'h1 : send, 3'h2 : read memory, 3'h3 : receive, 3'h4 : wait.</description>
+              <bitOffset>24</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>MEM_OWNER_ERR</name>
+              <description>When channel0 is configured for receive mode, this bit will turn to high level if rmt_mem_owner register is not set to 1.</description>
+              <bitOffset>27</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>MEM_FULL</name>
+              <description>The memory full status bit for channel0 turns to high level when mem_waddr_ex is greater than or equal to the configuration range.</description>
+              <bitOffset>28</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>MEM_EMPTY</name>
+              <description>The memory empty status bit for channel0. in acyclic mode, this bit turns to high level when mem_raddr_ex is greater than or equal to the configured range.</description>
+              <bitOffset>29</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>APB_MEM_WR_ERR</name>
+              <description>The apb write memory status bit for channel0 turns to high level when the apb write address exceeds the configuration range.</description>
+              <bitOffset>30</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>APB_MEM_RD_ERR</name>
+              <description>The apb read memory status bit for channel0 turns to high level when the apb read address exceeds the configuration range.</description>
+              <bitOffset>31</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>CH1STATUS</name>
+          <addressOffset>0x64</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>STATUS</name>
+              <description>The status for channel1</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>MEM_WADDR_EX</name>
+              <description>The current memory read address of channel1.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>10</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>MEM_RADDR_EX</name>
+              <description>The current memory write address of channel1.</description>
+              <bitOffset>12</bitOffset>
+              <bitWidth>10</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>STATE</name>
+              <description>The channel1 state machine status register.3'h0 : idle, 3'h1 : send, 3'h2 : read memory, 3'h3 : receive, 3'h4 : wait.</description>
+              <bitOffset>24</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>MEM_OWNER_ERR</name>
+              <description>When channel1 is configured for receive mode, this bit will turn to high level if rmt_mem_owner register is not set to 1.</description>
+              <bitOffset>27</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>MEM_FULL</name>
+              <description>The memory full status bit for channel1 turns to high level when mem_waddr_ex is greater than or equal to the configuration range.</description>
+              <bitOffset>28</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>MEM_EMPTY</name>
+              <description>The memory empty status bit for channel1. in acyclic mode, this bit turns to high level when mem_raddr_ex is greater than or equal to the configured range.</description>
+              <bitOffset>29</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>APB_MEM_WR_ERR</name>
+              <description>The apb write memory status bit for channel1 turns to high level when the apb write address exceeds the configuration range.</description>
+              <bitOffset>30</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>APB_MEM_RD_ERR</name>
+              <description>The apb read memory status bit for channel1 turns to high level when the apb read address exceeds the configuration range.</description>
+              <bitOffset>31</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>CH2STATUS</name>
+          <addressOffset>0x68</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>STATUS</name>
+              <description>The status for channel2</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>MEM_WADDR_EX</name>
+              <description>The current memory read address of channel2.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>10</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>MEM_RADDR_EX</name>
+              <description>The current memory write address of channel2.</description>
+              <bitOffset>12</bitOffset>
+              <bitWidth>10</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>STATE</name>
+              <description>The channel2 state machine status register.3'h0 : idle, 3'h1 : send, 3'h2 : read memory, 3'h3 : receive, 3'h4 : wait.</description>
+              <bitOffset>24</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>MEM_OWNER_ERR</name>
+              <description>When channel2 is configured for receive mode, this bit will turn to high level if rmt_mem_owner register is not set to 1.</description>
+              <bitOffset>27</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>MEM_FULL</name>
+              <description>The memory full status bit for channel2 turns to high level when mem_waddr_ex is greater than or equal to the configuration range.</description>
+              <bitOffset>28</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>MEM_EMPTY</name>
+              <description>The memory empty status bit for channel2. in acyclic mode, this bit turns to high level when mem_raddr_ex is greater than or equal to the configured range.</description>
+              <bitOffset>29</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>APB_MEM_WR_ERR</name>
+              <description>The apb write memory status bit for channel2 turns to high level when the apb write address exceeds the configuration range.</description>
+              <bitOffset>30</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>APB_MEM_RD_ERR</name>
+              <description>The apb read memory status bit for channel2 turns to high level when the apb read address exceeds the configuration range.</description>
+              <bitOffset>31</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>CH3STATUS</name>
+          <addressOffset>0x6C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>STATUS</name>
+              <description>The status for channel3</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>MEM_WADDR_EX</name>
+              <description>The current memory read address of channel3.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>10</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>MEM_RADDR_EX</name>
+              <description>The current memory write address of channel3.</description>
+              <bitOffset>12</bitOffset>
+              <bitWidth>10</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>STATE</name>
+              <description>The channel3 state machine status register.3'h0 : idle, 3'h1 : send, 3'h2 : read memory, 3'h3 : receive, 3'h4 : wait.</description>
+              <bitOffset>24</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>MEM_OWNER_ERR</name>
+              <description>When channel3 is configured for receive mode, this bit will turn to high level if rmt_mem_owner register is not set to 1.</description>
+              <bitOffset>27</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>MEM_FULL</name>
+              <description>The memory full status bit for channel3 turns to high level when mem_waddr_ex is greater than or equal to the configuration range.</description>
+              <bitOffset>28</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>MEM_EMPTY</name>
+              <description>The memory empty status bit for channel3. in acyclic mode, this bit turns to high level when mem_raddr_ex is greater than or equal to the configured range.</description>
+              <bitOffset>29</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>APB_MEM_WR_ERR</name>
+              <description>The apb write memory status bit for channel3 turns to high level when the apb write address exceeds the configuration range.</description>
+              <bitOffset>30</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>APB_MEM_RD_ERR</name>
+              <description>The apb read memory status bit for channel3 turns to high level when the apb read address exceeds the configuration range.</description>
+              <bitOffset>31</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>CH4STATUS</name>
+          <addressOffset>0x70</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>STATUS</name>
+              <description>The status for channel4</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>MEM_WADDR_EX</name>
+              <description>The current memory read address of channel4.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>10</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>MEM_RADDR_EX</name>
+              <description>The current memory write address of channel4.</description>
+              <bitOffset>12</bitOffset>
+              <bitWidth>10</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>STATE</name>
+              <description>The channel4 state machine status register.3'h0 : idle, 3'h1 : send, 3'h2 : read memory, 3'h3 : receive, 3'h4 : wait.</description>
+              <bitOffset>24</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>MEM_OWNER_ERR</name>
+              <description>When channel4 is configured for receive mode, this bit will turn to high level if rmt_mem_owner register is not set to 1.</description>
+              <bitOffset>27</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>MEM_FULL</name>
+              <description>The memory full status bit for channel4 turns to high level when mem_waddr_ex is greater than or equal to the configuration range.</description>
+              <bitOffset>28</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>MEM_EMPTY</name>
+              <description>The memory empty status bit for channel4. in acyclic mode, this bit turns to high level when mem_raddr_ex is greater than or equal to the configured range.</description>
+              <bitOffset>29</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>APB_MEM_WR_ERR</name>
+              <description>The apb write memory status bit for channel4 turns to high level when the apb write address exceeds the configuration range.</description>
+              <bitOffset>30</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>APB_MEM_RD_ERR</name>
+              <description>The apb read memory status bit for channel4 turns to high level when the apb read address exceeds the configuration range.</description>
+              <bitOffset>31</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>CH5STATUS</name>
+          <addressOffset>0x74</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>STATUS</name>
+              <description>The status for channel5</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>MEM_WADDR_EX</name>
+              <description>The current memory read address of channel5.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>10</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>MEM_RADDR_EX</name>
+              <description>The current memory write address of channel5.</description>
+              <bitOffset>12</bitOffset>
+              <bitWidth>10</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>STATE</name>
+              <description>The channel5 state machine status register.3'h0 : idle, 3'h1 : send, 3'h2 : read memory, 3'h3 : receive, 3'h4 : wait.</description>
+              <bitOffset>24</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>MEM_OWNER_ERR</name>
+              <description>When channel5 is configured for receive mode, this bit will turn to high level if rmt_mem_owner register is not set to 1.</description>
+              <bitOffset>27</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>MEM_FULL</name>
+              <description>The memory full status bit for channel5 turns to high level when mem_waddr_ex is greater than or equal to the configuration range.</description>
+              <bitOffset>28</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>MEM_EMPTY</name>
+              <description>The memory empty status bit for channel5. in acyclic mode, this bit turns to high level when mem_raddr_ex is greater than or equal to the configured range.</description>
+              <bitOffset>29</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>APB_MEM_WR_ERR</name>
+              <description>The apb write memory status bit for channel5 turns to high level when the apb write address exceeds the configuration range.</description>
+              <bitOffset>30</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>APB_MEM_RD_ERR</name>
+              <description>The apb read memory status bit for channel5 turns to high level when the apb read address exceeds the configuration range.</description>
+              <bitOffset>31</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>CH6STATUS</name>
+          <addressOffset>0x78</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>STATUS</name>
+              <description>The status for channel6</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>MEM_WADDR_EX</name>
+              <description>The current memory read address of channel6.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>10</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>MEM_RADDR_EX</name>
+              <description>The current memory write address of channel6.</description>
+              <bitOffset>12</bitOffset>
+              <bitWidth>10</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>STATE</name>
+              <description>The channel6 state machine status register.3'h0 : idle, 3'h1 : send, 3'h2 : read memory, 3'h3 : receive, 3'h4 : wait.</description>
+              <bitOffset>24</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>MEM_OWNER_ERR</name>
+              <description>When channel6 is configured for receive mode, this bit will turn to high level if rmt_mem_owner register is not set to 1.</description>
+              <bitOffset>27</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>MEM_FULL</name>
+              <description>The memory full status bit for channel6 turns to high level when mem_waddr_ex is greater than or equal to the configuration range.</description>
+              <bitOffset>28</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>MEM_EMPTY</name>
+              <description>The memory empty status bit for channel6. in acyclic mode, this bit turns to high level when mem_raddr_ex is greater than or equal to the configured range.</description>
+              <bitOffset>29</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>APB_MEM_WR_ERR</name>
+              <description>The apb write memory status bit for channel6 turns to high level when the apb write address exceeds the configuration range.</description>
+              <bitOffset>30</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>APB_MEM_RD_ERR</name>
+              <description>The apb read memory status bit for channel6 turns to high level when the apb read address exceeds the configuration range.</description>
+              <bitOffset>31</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>CH7STATUS</name>
+          <addressOffset>0x7C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>STATUS</name>
+              <description>The status for channel7</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>MEM_WADDR_EX</name>
+              <description>The current memory read address of channel7.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>10</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>MEM_RADDR_EX</name>
+              <description>The current memory write address of channel7.</description>
+              <bitOffset>12</bitOffset>
+              <bitWidth>10</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>STATE</name>
+              <description>The channel7 state machine status register.3'h0 : idle, 3'h1 : send, 3'h2 : read memory, 3'h3 : receive, 3'h4 : wait.</description>
+              <bitOffset>24</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>MEM_OWNER_ERR</name>
+              <description>When channel7 is configured for receive mode, this bit will turn to high level if rmt_mem_owner register is not set to 1.</description>
+              <bitOffset>27</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>MEM_FULL</name>
+              <description>The memory full status bit for channel7 turns to high level when mem_waddr_ex is greater than or equal to the configuration range.</description>
+              <bitOffset>28</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>MEM_EMPTY</name>
+              <description>The memory empty status bit for channel7. in acyclic mode, this bit turns to high level when mem_raddr_ex is greater than or equal to the configured range.</description>
+              <bitOffset>29</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>APB_MEM_WR_ERR</name>
+              <description>The apb write memory status bit for channel7 turns to high level when the apb write address exceeds the configuration range.</description>
+              <bitOffset>30</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>APB_MEM_RD_ERR</name>
+              <description>The apb read memory status bit for channel7 turns to high level when the apb read address exceeds the configuration range.</description>
+              <bitOffset>31</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>CH0ADDR</name>
+          <addressOffset>0x80</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>APB_MEM_ADDR</name>
+              <description>The ram relative address in channel0 by apb fifo access</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>CH1ADDR</name>
+          <addressOffset>0x84</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>APB_MEM_ADDR</name>
+              <description>The ram relative address in channel1 by apb fifo access</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>CH2ADDR</name>
+          <addressOffset>0x88</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>APB_MEM_ADDR</name>
+              <description>The ram relative address in channel2 by apb fifo access</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>CH3ADDR</name>
+          <addressOffset>0x8C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>APB_MEM_ADDR</name>
+              <description>The ram relative address in channel3 by apb fifo access</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>CH4ADDR</name>
+          <addressOffset>0x90</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>APB_MEM_ADDR</name>
+              <description>The ram relative address in channel4 by apb fifo access</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>CH5ADDR</name>
+          <addressOffset>0x94</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>APB_MEM_ADDR</name>
+              <description>The ram relative address in channel5 by apb fifo access</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>CH6ADDR</name>
+          <addressOffset>0x98</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>APB_MEM_ADDR</name>
+              <description>The ram relative address in channel6 by apb fifo access</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>CH7ADDR</name>
+          <addressOffset>0x9C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>APB_MEM_ADDR</name>
+              <description>The ram relative address in channel7 by apb fifo access</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>INT_RAW</name>
+          <addressOffset>0xA0</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <dim>8</dim>
+              <dimIncrement>0x3</dimIncrement>
+              <dimIndex>0-7</dimIndex>
+              <name>CH%s_TX_END_INT_RAW</name>
+              <description>The interrupt raw bit for channel %s turns to high level when the transmit process is done.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <dim>8</dim>
+              <dimIncrement>0x3</dimIncrement>
+              <dimIndex>0-7</dimIndex>
+              <name>CH%s_RX_END_INT_RAW</name>
+              <description>The interrupt raw bit for channel %s turns to high level when the receive process is done.</description>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <dim>8</dim>
+              <dimIncrement>0x3</dimIncrement>
+              <dimIndex>0-7</dimIndex>
+              <name>CH%s_ERR_INT_RAW</name>
+              <description>The interrupt raw bit for channel %s turns to high level when channle %s detects some errors.</description>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <dim>8</dim>
+              <dimIncrement>0x1</dimIncrement>
+              <dimIndex>0-7</dimIndex>
+              <name>CH%s_TX_THR_EVENT_INT_RAW</name>
+              <description>The interrupt raw bit for channel %s turns to high level when transmitter in channle%s  have send datas more than  reg_rmt_tx_lim_ch%s  after detecting this interrupt  software can updata the old datas with new datas.</description>
+              <bitOffset>24</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>INT_ST</name>
+          <addressOffset>0xA4</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <dim>8</dim>
+              <dimIncrement>0x3</dimIncrement>
+              <dimIndex>0-7</dimIndex>
+              <name>CH%s_TX_END_INT_ST</name>
+              <description>The interrupt  state bit for channel %s's mt_ch%s_tx_end_int_raw when mt_ch%s_tx_end_int_ena is set to %s.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <dim>8</dim>
+              <dimIncrement>0x3</dimIncrement>
+              <dimIndex>0-7</dimIndex>
+              <name>CH%s_RX_END_INT_ST</name>
+              <description>The interrupt  state bit for channel %s's rmt_ch%s_rx_end_int_raw when  rmt_ch%s_rx_end_int_ena is set to %s.</description>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <dim>8</dim>
+              <dimIncrement>0x3</dimIncrement>
+              <dimIndex>0-7</dimIndex>
+              <name>CH%s_ERR_INT_ST</name>
+              <description>The interrupt  state bit for channel %s's rmt_ch%s_err_int_raw when  rmt_ch%s_err_int_ena is set to %s.</description>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <dim>8</dim>
+              <dimIncrement>0x1</dimIncrement>
+              <dimIndex>0-7</dimIndex>
+              <name>CH%s_TX_THR_EVENT_INT_ST</name>
+              <description>The interrupt state bit  for channel %s's rmt_ch%s_tx_thr_event_int_raw when mt_ch%s_tx_thr_event_int_ena is set to 1.</description>
+              <bitOffset>24</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>INT_ENA</name>
+          <addressOffset>0xA8</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <dim>8</dim>
+              <dimIncrement>0x3</dimIncrement>
+              <dimIndex>0-7</dimIndex>
+              <name>CH%s_TX_END_INT_ENA</name>
+              <description>Set this bit to enable rmt_ch%s_tx_end_int_st.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <dim>8</dim>
+              <dimIncrement>0x3</dimIncrement>
+              <dimIndex>0-7</dimIndex>
+              <name>CH%s_RX_END_INT_ENA</name>
+              <description>Set this bit to enable rmt_ch%s_rx_end_int_st.</description>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <dim>8</dim>
+              <dimIncrement>0x3</dimIncrement>
+              <dimIndex>0-7</dimIndex>
+              <name>CH%s_ERR_INT_ENA</name>
+              <description>Set this bit to enable rmt_ch%s_err_int_st.</description>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <dim>8</dim>
+              <dimIncrement>0x1</dimIncrement>
+              <dimIndex>0-7</dimIndex>
+              <name>CH%s_TX_THR_EVENT_INT_ENA</name>
+              <description>Set this bit to enable rmt_ch%s_tx_thr_event_int_st.</description>
+              <bitOffset>24</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>INT_CLR</name>
+          <addressOffset>0xAC</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <dim>8</dim>
+              <dimIncrement>0x3</dimIncrement>
+              <dimIndex>0-7</dimIndex>
+              <name>CH%s_TX_END_INT_CLR</name>
+              <description>Set this bit to clear the rmt_ch%s_rx_end_int_raw..</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <dim>8</dim>
+              <dimIncrement>0x3</dimIncrement>
+              <dimIndex>0-7</dimIndex>
+              <name>CH%s_RX_END_INT_CLR</name>
+              <description>Set this bit to clear the rmt_ch%s_tx_end_int_raw.</description>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <dim>8</dim>
+              <dimIncrement>0x3</dimIncrement>
+              <dimIndex>0-7</dimIndex>
+              <name>CH%s_ERR_INT_CLR</name>
+              <description>Set this bit to clear the  rmt_ch%s_err_int_raw.</description>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <dim>8</dim>
+              <dimIncrement>0x1</dimIncrement>
+              <dimIndex>0-7</dimIndex>
+              <name>CH%s_TX_THR_EVENT_INT_CLR</name>
+              <description>Set this bit to clear the  rmt_ch%s_tx_thr_event_int_raw interrupt.</description>
+              <bitOffset>24</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>CH0CARRIER_DUTY</name>
+          <addressOffset>0xB0</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00400040</resetValue>
+          <fields>
+            <field>
+              <name>CARRIER_LOW</name>
+              <description>This register is used to configure carrier wave's low level value for channel0.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CARRIER_HIGH</name>
+              <description>This register is used to configure carrier wave's high level value for channel0.</description>
+              <bitOffset>16</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>CH1CARRIER_DUTY</name>
+          <addressOffset>0xB4</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00400040</resetValue>
+          <fields>
+            <field>
+              <name>CARRIER_LOW</name>
+              <description>This register is used to configure carrier wave's low level value for channel1.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CARRIER_HIGH</name>
+              <description>This register is used to configure carrier wave's high level value for channel1.</description>
+              <bitOffset>16</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>CH2CARRIER_DUTY</name>
+          <addressOffset>0xB8</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00400040</resetValue>
+          <fields>
+            <field>
+              <name>CARRIER_LOW</name>
+              <description>This register is used to configure carrier wave's low level value for channel2.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CARRIER_HIGH</name>
+              <description>This register is used to configure carrier wave's high level value for channel2.</description>
+              <bitOffset>16</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>CH3CARRIER_DUTY</name>
+          <addressOffset>0xBC</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00400040</resetValue>
+          <fields>
+            <field>
+              <name>CARRIER_LOW</name>
+              <description>This register is used to configure carrier wave's low level value for channel3.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CARRIER_HIGH</name>
+              <description>This register is used to configure carrier wave's high level value for channel3.</description>
+              <bitOffset>16</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>CH4CARRIER_DUTY</name>
+          <addressOffset>0xC0</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00400040</resetValue>
+          <fields>
+            <field>
+              <name>CARRIER_LOW</name>
+              <description>This register is used to configure carrier wave's low level value for channel4.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CARRIER_HIGH</name>
+              <description>This register is used to configure carrier wave's high level value for channel4.</description>
+              <bitOffset>16</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>CH5CARRIER_DUTY</name>
+          <addressOffset>0xC4</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00400040</resetValue>
+          <fields>
+            <field>
+              <name>CARRIER_LOW</name>
+              <description>This register is used to configure carrier wave's low level value for channel5.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CARRIER_HIGH</name>
+              <description>This register is used to configure carrier wave's high level value for channel5.</description>
+              <bitOffset>16</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>CH6CARRIER_DUTY</name>
+          <addressOffset>0xC8</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00400040</resetValue>
+          <fields>
+            <field>
+              <name>CARRIER_LOW</name>
+              <description>This register is used to configure carrier wave's low level value for channel6.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CARRIER_HIGH</name>
+              <description>This register is used to configure carrier wave's high level value for channel6.</description>
+              <bitOffset>16</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>CH7CARRIER_DUTY</name>
+          <addressOffset>0xCC</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00400040</resetValue>
+          <fields>
+            <field>
+              <name>CARRIER_LOW</name>
+              <description>This register is used to configure carrier wave's low level value for channel7.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CARRIER_HIGH</name>
+              <description>This register is used to configure carrier wave's high level value for channel7.</description>
+              <bitOffset>16</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <dim>8</dim>
+          <dimIncrement>0x4</dimIncrement>
+          <dimIndex>0-7</dimIndex>
+          <name>CH%s_TX_LIM</name>
+          <addressOffset>0xD0</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000080</resetValue>
+          <fields>
+            <field>
+              <name>TX_LIM</name>
+              <description>When channel0 sends more than reg_rmt_tx_lim_ch0 datas then channel0 produce the relative interrupt.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>9</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>APB_CONF</name>
+          <addressOffset>0xF0</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>APB_FIFO_MASK</name>
+              <description>Set this bit to disable apb fifo access</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MEM_TX_WRAP_EN</name>
+              <description>when datas need to be send is more than channel's mem can store  then set this bit to enable reusage of mem this bit is used together with reg_rmt_tx_lim_chn.</description>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>DATE</name>
+          <addressOffset>0xFC</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x16022600</resetValue>
+          <fields>
+            <field>
+              <name>DATE</name>
+              <description>This is the version register.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+      </registers>
+    </peripheral>
+    <peripheral>
+      <name>RNG</name>
+      <description>Hardware random number generator</description>
+      <groupName>RNG</groupName>
+      <baseAddress>0x60035000</baseAddress>
+      <addressBlock>
+        <offset>0x0</offset>
+        <size>0x4</size>
+        <usage>registers</usage>
+      </addressBlock>
+      <registers>
+        <register>
+          <name>DATA</name>
+          <description>Random number data</description>
+          <addressOffset>0x144</addressOffset>
+          <size>0x20</size>
+        </register>
+      </registers>
+    </peripheral>
+    <peripheral>
+      <name>RSA</name>
+      <description>RSA (Rivest Shamir Adleman) Accelerator</description>
+      <groupName>RSA</groupName>
+      <baseAddress>0x3FF02000</baseAddress>
+      <addressBlock>
+        <offset>0x0</offset>
+        <size>0x1C</size>
+        <usage>registers</usage>
+      </addressBlock>
+      <interrupt>
+        <name>RSA</name>
+        <value>51</value>
+      </interrupt>
+      <registers>
+        <register>
+          <name>M_PRIME</name>
+          <addressOffset>0x0</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>M_PRIME</name>
+              <description>This register contains M’.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>MODEXP_MODE</name>
+          <addressOffset>0x4</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>MODEXP_MODE</name>
+              <description>This register contains the mode of modular exponentiation.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>MODEXP_START</name>
+          <addressOffset>0x8</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>MODEXP_START</name>
+              <description>Write 1 to start modular exponentiation.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>MULT_MODE</name>
+          <addressOffset>0xC</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>MULT_MODE</name>
+              <description>This register contains the mode of modular multiplication and multiplication.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>MULT_START</name>
+          <addressOffset>0x10</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>MULT_START</name>
+              <description>Write 1 to start modular multiplication or multiplication.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>INTERRUPT</name>
+          <addressOffset>0x14</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>INTERRUPT</name>
+              <description>RSA interrupt status register. Will read 1 once an operation has completed.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>CLEAN</name>
+          <addressOffset>0x18</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>CLEAN</name>
+              <description>This bit will read 1 once the memory initialization is completed.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+      </registers>
+    </peripheral>
+    <peripheral>
+      <name>RTC_CNTL</name>
+      <description>Real-Time Clock Control</description>
+      <groupName>RTC_CNTL</groupName>
+      <baseAddress>0x3FF48000</baseAddress>
+      <addressBlock>
+        <offset>0x0</offset>
+        <size>0xDC</size>
+        <usage>registers</usage>
+      </addressBlock>
+      <interrupt>
+        <name>RTC_CORE</name>
+        <value>46</value>
+      </interrupt>
+      <registers>
+        <register>
+          <name>OPTIONS0</name>
+          <addressOffset>0x0</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x1C492000</resetValue>
+          <fields>
+            <field>
+              <name>SW_STALL_APPCPU_C0</name>
+              <description>{reg_sw_stall_appcpu_c1[5:0]   reg_sw_stall_appcpu_c0[1:0]} == 0x86 will stall APP CPU</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SW_STALL_PROCPU_C0</name>
+              <description>{reg_sw_stall_procpu_c1[5:0]   reg_sw_stall_procpu_c0[1:0]} == 0x86 will stall PRO CPU</description>
+              <bitOffset>2</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SW_APPCPU_RST</name>
+              <description>APP CPU SW reset</description>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>SW_PROCPU_RST</name>
+              <description>PRO CPU SW reset</description>
+              <bitOffset>5</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>BB_I2C_FORCE_PD</name>
+              <description>BB_I2C force power down</description>
+              <bitOffset>6</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>BB_I2C_FORCE_PU</name>
+              <description>BB_I2C force power up</description>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>BBPLL_I2C_FORCE_PD</name>
+              <description>BB_PLL _I2C force power down</description>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>BBPLL_I2C_FORCE_PU</name>
+              <description>BB_PLL_I2C force power up</description>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>BBPLL_FORCE_PD</name>
+              <description>BB_PLL force power down</description>
+              <bitOffset>10</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>BBPLL_FORCE_PU</name>
+              <description>BB_PLL force power up</description>
+              <bitOffset>11</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>XTL_FORCE_PD</name>
+              <description>crystall force power down</description>
+              <bitOffset>12</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>XTL_FORCE_PU</name>
+              <description>crystall force power up</description>
+              <bitOffset>13</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>BIAS_SLEEP_FOLW_8M</name>
+              <description>BIAS_SLEEP follow CK8M</description>
+              <bitOffset>14</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>BIAS_FORCE_SLEEP</name>
+              <description>BIAS_SLEEP force sleep</description>
+              <bitOffset>15</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>BIAS_FORCE_NOSLEEP</name>
+              <description>BIAS_SLEEP force no sleep</description>
+              <bitOffset>16</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>BIAS_I2C_FOLW_8M</name>
+              <description>BIAS_I2C follow CK8M</description>
+              <bitOffset>17</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>BIAS_I2C_FORCE_PD</name>
+              <description>BIAS_I2C force power down</description>
+              <bitOffset>18</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>BIAS_I2C_FORCE_PU</name>
+              <description>BIAS_I2C force power up</description>
+              <bitOffset>19</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>BIAS_CORE_FOLW_8M</name>
+              <description>BIAS_CORE follow CK8M</description>
+              <bitOffset>20</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>BIAS_CORE_FORCE_PD</name>
+              <description>BIAS_CORE force power down</description>
+              <bitOffset>21</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>BIAS_CORE_FORCE_PU</name>
+              <description>BIAS_CORE force power up</description>
+              <bitOffset>22</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>XTL_FORCE_ISO</name>
+              <bitOffset>23</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>PLL_FORCE_ISO</name>
+              <bitOffset>24</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>ANALOG_FORCE_ISO</name>
+              <bitOffset>25</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>XTL_FORCE_NOISO</name>
+              <bitOffset>26</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>PLL_FORCE_NOISO</name>
+              <bitOffset>27</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>ANALOG_FORCE_NOISO</name>
+              <bitOffset>28</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DG_WRAP_FORCE_RST</name>
+              <description>digital wrap force reset in deep sleep</description>
+              <bitOffset>29</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DG_WRAP_FORCE_NORST</name>
+              <description>digital core force no reset in deep sleep</description>
+              <bitOffset>30</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SW_SYS_RST</name>
+              <description>SW system reset</description>
+              <bitOffset>31</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SLP_TIMER0</name>
+          <addressOffset>0x4</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SLP_VAL_LO</name>
+              <description>RTC sleep timer low 32 bits</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SLP_TIMER1</name>
+          <addressOffset>0x8</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SLP_VAL_HI</name>
+              <description>RTC sleep timer high 16 bits</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MAIN_TIMER_ALARM_EN</name>
+              <description>timer alarm enable bit</description>
+              <bitOffset>16</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>TIME_UPDATE</name>
+          <addressOffset>0xC</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>TIME_VALID</name>
+              <description>To indicate the register is updated</description>
+              <bitOffset>30</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>TIME_UPDATE</name>
+              <description>Set 1: to update register with RTC timer</description>
+              <bitOffset>31</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>TIME0</name>
+          <addressOffset>0x10</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>TIME_LO</name>
+              <description>RTC timer low 32 bits</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>TIME1</name>
+          <addressOffset>0x14</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>TIME_HI</name>
+              <description>RTC timer high 16 bits</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>STATE0</name>
+          <addressOffset>0x18</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00300000</resetValue>
+          <fields>
+            <field>
+              <name>TOUCH_WAKEUP_FORCE_EN</name>
+              <description>touch controller force wake up</description>
+              <bitOffset>20</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>ULP_CP_WAKEUP_FORCE_EN</name>
+              <description>ULP-coprocessor force wake up</description>
+              <bitOffset>21</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>APB2RTC_BRIDGE_SEL</name>
+              <description>1: APB to RTC using bridge   0: APB to RTC using sync</description>
+              <bitOffset>22</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TOUCH_SLP_TIMER_EN</name>
+              <description>touch timer enable bit</description>
+              <bitOffset>23</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>ULP_CP_SLP_TIMER_EN</name>
+              <description>ULP-coprocessor timer enable bit</description>
+              <bitOffset>24</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SDIO_ACTIVE_IND</name>
+              <description>SDIO active indication</description>
+              <bitOffset>28</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SLP_WAKEUP</name>
+              <description>sleep wakeup bit</description>
+              <bitOffset>29</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLP_REJECT</name>
+              <description>sleep reject bit</description>
+              <bitOffset>30</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLEEP_EN</name>
+              <description>sleep enable bit</description>
+              <bitOffset>31</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>TIMER1</name>
+          <addressOffset>0x1C</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x28140403</resetValue>
+          <fields>
+            <field>
+              <name>CPU_STALL_EN</name>
+              <description>CPU stall enable bit</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CPU_STALL_WAIT</name>
+              <description>CPU stall wait cycles in fast_clk_rtc</description>
+              <bitOffset>1</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CK8M_WAIT</name>
+              <description>CK8M wait cycles in slow_clk_rtc</description>
+              <bitOffset>6</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>XTL_BUF_WAIT</name>
+              <description>XTAL wait cycles in slow_clk_rtc</description>
+              <bitOffset>14</bitOffset>
+              <bitWidth>10</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>PLL_BUF_WAIT</name>
+              <description>PLL wait cycles in slow_clk_rtc</description>
+              <bitOffset>24</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>TIMER2</name>
+          <addressOffset>0x20</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x01080000</resetValue>
+          <fields>
+            <field>
+              <name>ULPCP_TOUCH_START_WAIT</name>
+              <description>wait cycles in slow_clk_rtc before ULP-coprocessor / touch controller start to work</description>
+              <bitOffset>15</bitOffset>
+              <bitWidth>9</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MIN_TIME_CK8M_OFF</name>
+              <description>minimal cycles in slow_clk_rtc for CK8M in power down state</description>
+              <bitOffset>24</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>TIMER3</name>
+          <addressOffset>0x24</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x14160A08</resetValue>
+          <fields>
+            <field>
+              <name>WIFI_WAIT_TIMER</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>9</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>WIFI_POWERUP_TIMER</name>
+              <bitOffset>9</bitOffset>
+              <bitWidth>7</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>ROM_RAM_WAIT_TIMER</name>
+              <bitOffset>16</bitOffset>
+              <bitWidth>9</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>ROM_RAM_POWERUP_TIMER</name>
+              <bitOffset>25</bitOffset>
+              <bitWidth>7</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>TIMER4</name>
+          <addressOffset>0x28</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x10200A08</resetValue>
+          <fields>
+            <field>
+              <name>WAIT_TIMER</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>9</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>POWERUP_TIMER</name>
+              <bitOffset>9</bitOffset>
+              <bitWidth>7</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DG_WRAP_WAIT_TIMER</name>
+              <bitOffset>16</bitOffset>
+              <bitWidth>9</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DG_WRAP_POWERUP_TIMER</name>
+              <bitOffset>25</bitOffset>
+              <bitWidth>7</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>TIMER5</name>
+          <addressOffset>0x2C</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x12148001</resetValue>
+          <fields>
+            <field>
+              <name>ULP_CP_SUBTIMER_PREDIV</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MIN_SLP_VAL</name>
+              <description>minimal sleep cycles in slow_clk_rtc</description>
+              <bitOffset>8</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RTCMEM_WAIT_TIMER</name>
+              <bitOffset>16</bitOffset>
+              <bitWidth>9</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RTCMEM_POWERUP_TIMER</name>
+              <bitOffset>25</bitOffset>
+              <bitWidth>7</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>ANA_CONF</name>
+          <addressOffset>0x30</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00800000</resetValue>
+          <fields>
+            <field>
+              <name>PLLA_FORCE_PD</name>
+              <description>PLLA force power down</description>
+              <bitOffset>23</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>PLLA_FORCE_PU</name>
+              <description>PLLA force power up</description>
+              <bitOffset>24</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>BBPLL_CAL_SLP_START</name>
+              <description>start BBPLL calibration during sleep</description>
+              <bitOffset>25</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>PVTMON_PU</name>
+              <description>1: PVTMON power up   otherwise power down</description>
+              <bitOffset>26</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TXRF_I2C_PU</name>
+              <description>1: TXRF_I2C power up   otherwise power down</description>
+              <bitOffset>27</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RFRX_PBUS_PU</name>
+              <description>1: RFRX_PBUS power up   otherwise power down</description>
+              <bitOffset>28</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CKGEN_I2C_PU</name>
+              <description>1: CKGEN_I2C power up   otherwise power down</description>
+              <bitOffset>30</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>PLL_I2C_PU</name>
+              <description>1: PLL_I2C power up   otherwise power down</description>
+              <bitOffset>31</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>RESET_STATE</name>
+          <addressOffset>0x34</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00003000</resetValue>
+          <fields>
+            <field>
+              <name>RESET_CAUSE_PROCPU</name>
+              <description>reset cause of PRO CPU</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>6</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>RESET_CAUSE_APPCPU</name>
+              <description>reset cause of APP CPU</description>
+              <bitOffset>6</bitOffset>
+              <bitWidth>6</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>APPCPU_STAT_VECTOR_SEL</name>
+              <description>APP CPU state vector sel</description>
+              <bitOffset>12</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>PROCPU_STAT_VECTOR_SEL</name>
+              <description>PRO CPU state vector sel</description>
+              <bitOffset>13</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>WAKEUP_STATE</name>
+          <addressOffset>0x38</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00006000</resetValue>
+          <fields>
+            <field>
+              <name>WAKEUP_CAUSE</name>
+              <description>wakeup cause</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>11</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>WAKEUP_ENA</name>
+              <description>wakeup enable bitmap</description>
+              <bitOffset>11</bitOffset>
+              <bitWidth>11</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>GPIO_WAKEUP_FILTER</name>
+              <description>enable filter for gpio wakeup event</description>
+              <bitOffset>22</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>INT_ENA</name>
+          <addressOffset>0x3C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SLP_WAKEUP_INT_ENA</name>
+              <description>enable sleep wakeup interrupt</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLP_REJECT_INT_ENA</name>
+              <description>enable sleep reject interrupt</description>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SDIO_IDLE_INT_ENA</name>
+              <description>enable SDIO idle interrupt</description>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>WDT_INT_ENA</name>
+              <description>enable RTC WDT interrupt</description>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TIME_VALID_INT_ENA</name>
+              <description>enable RTC time valid interrupt</description>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>ULP_CP_INT_ENA</name>
+              <description>enable ULP-coprocessor interrupt</description>
+              <bitOffset>5</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TOUCH_INT_ENA</name>
+              <description>enable touch interrupt</description>
+              <bitOffset>6</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>BROWN_OUT_INT_ENA</name>
+              <description>enable brown out interrupt</description>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MAIN_TIMER_INT_ENA</name>
+              <description>enable RTC main timer interrupt</description>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>INT_RAW</name>
+          <addressOffset>0x40</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SLP_WAKEUP_INT_RAW</name>
+              <description>sleep wakeup interrupt raw</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SLP_REJECT_INT_RAW</name>
+              <description>sleep reject interrupt raw</description>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SDIO_IDLE_INT_RAW</name>
+              <description>SDIO idle interrupt raw</description>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>WDT_INT_RAW</name>
+              <description>RTC WDT interrupt raw</description>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>TIME_VALID_INT_RAW</name>
+              <description>RTC time valid interrupt raw</description>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>ULP_CP_INT_RAW</name>
+              <description>ULP-coprocessor interrupt raw</description>
+              <bitOffset>5</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>TOUCH_INT_RAW</name>
+              <description>touch interrupt raw</description>
+              <bitOffset>6</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>BROWN_OUT_INT_RAW</name>
+              <description>brown out interrupt raw</description>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>MAIN_TIMER_INT_RAW</name>
+              <description>RTC main timer interrupt raw</description>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>INT_ST</name>
+          <addressOffset>0x44</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SLP_WAKEUP_INT_ST</name>
+              <description>sleep wakeup interrupt state</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SLP_REJECT_INT_ST</name>
+              <description>sleep reject interrupt state</description>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SDIO_IDLE_INT_ST</name>
+              <description>SDIO idle interrupt state</description>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>WDT_INT_ST</name>
+              <description>RTC WDT interrupt state</description>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>TIME_VALID_INT_ST</name>
+              <description>RTC time valid interrupt state</description>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SAR_INT_ST</name>
+              <description>ULP-coprocessor interrupt state</description>
+              <bitOffset>5</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>TOUCH_INT_ST</name>
+              <description>touch interrupt state</description>
+              <bitOffset>6</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>BROWN_OUT_INT_ST</name>
+              <description>brown out interrupt state</description>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>MAIN_TIMER_INT_ST</name>
+              <description>RTC main timer interrupt state</description>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>INT_CLR</name>
+          <addressOffset>0x48</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SLP_WAKEUP_INT_CLR</name>
+              <description>Clear sleep wakeup interrupt state</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>SLP_REJECT_INT_CLR</name>
+              <description>Clear sleep reject interrupt state</description>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>SDIO_IDLE_INT_CLR</name>
+              <description>Clear SDIO idle interrupt state</description>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>WDT_INT_CLR</name>
+              <description>Clear RTC WDT interrupt state</description>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>TIME_VALID_INT_CLR</name>
+              <description>Clear RTC time valid interrupt state</description>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>SAR_INT_CLR</name>
+              <description>Clear ULP-coprocessor interrupt state</description>
+              <bitOffset>5</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>TOUCH_INT_CLR</name>
+              <description>Clear touch interrupt state</description>
+              <bitOffset>6</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>BROWN_OUT_INT_CLR</name>
+              <description>Clear brown out interrupt state</description>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>MAIN_TIMER_INT_CLR</name>
+              <description>Clear RTC main timer interrupt state</description>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>STORE0</name>
+          <addressOffset>0x4C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SCRATCH0</name>
+              <description>32-bit general purpose retention register</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>STORE1</name>
+          <addressOffset>0x50</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SCRATCH1</name>
+              <description>32-bit general purpose retention register</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>STORE2</name>
+          <addressOffset>0x54</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SCRATCH2</name>
+              <description>32-bit general purpose retention register</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>STORE3</name>
+          <addressOffset>0x58</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SCRATCH3</name>
+              <description>32-bit general purpose retention register</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>EXT_XTL_CONF</name>
+          <addressOffset>0x5C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>XTL_EXT_CTR_LV</name>
+              <description>0: power down XTAL at high level  1: power down XTAL at low level</description>
+              <bitOffset>30</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>XTL_EXT_CTR_EN</name>
+              <description>enable control XTAL by external pads</description>
+              <bitOffset>31</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>EXT_WAKEUP_CONF</name>
+          <addressOffset>0x60</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>EXT_WAKEUP0_LV</name>
+              <description>0: external wakeup at low level  1: external wakeup at high level</description>
+              <bitOffset>30</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>EXT_WAKEUP1_LV</name>
+              <description>0: external wakeup at low level  1: external wakeup at high level</description>
+              <bitOffset>31</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SLP_REJECT_CONF</name>
+          <addressOffset>0x64</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>GPIO_REJECT_EN</name>
+              <description>enable GPIO reject</description>
+              <bitOffset>24</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SDIO_REJECT_EN</name>
+              <description>enable SDIO reject</description>
+              <bitOffset>25</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>LIGHT_SLP_REJECT_EN</name>
+              <description>enable reject for light sleep</description>
+              <bitOffset>26</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DEEP_SLP_REJECT_EN</name>
+              <description>enable reject for deep sleep</description>
+              <bitOffset>27</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>REJECT_CAUSE</name>
+              <description>sleep reject cause</description>
+              <bitOffset>28</bitOffset>
+              <bitWidth>4</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>CPU_PERIOD_CONF</name>
+          <addressOffset>0x68</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>CPUSEL_CONF</name>
+              <description>CPU sel option</description>
+              <bitOffset>29</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CPUPERIOD_SEL</name>
+              <description>CPU period sel</description>
+              <bitOffset>30</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SDIO_ACT_CONF</name>
+          <addressOffset>0x6C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SDIO_ACT_DNUM</name>
+              <bitOffset>22</bitOffset>
+              <bitWidth>10</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>CLK_CONF</name>
+          <addressOffset>0x70</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00002210</resetValue>
+          <fields>
+            <field>
+              <name>CK8M_DIV</name>
+              <description>CK8M_D256_OUT divider. 00: div128  01: div256  10: div512  11: div1024.</description>
+              <bitOffset>4</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+              <enumeratedValues>
+                <name>CK8M_DIV</name>
+                <usage>read-write</usage>
+                <enumeratedValue>
+                  <name>DIV128</name>
+                  <description>DIV128</description>
+                  <value>0</value>
+                </enumeratedValue>
+                <enumeratedValue>
+                  <name>DIV256</name>
+                  <description>DIV256</description>
+                  <value>1</value>
+                </enumeratedValue>
+                <enumeratedValue>
+                  <name>DIV512</name>
+                  <description>DIV512</description>
+                  <value>2</value>
+                </enumeratedValue>
+                <enumeratedValue>
+                  <name>DIV1024</name>
+                  <description>DIV1024</description>
+                  <value>3</value>
+                </enumeratedValue>
+              </enumeratedValues>
+            </field>
+            <field>
+              <name>ENB_CK8M</name>
+              <description>disable CK8M and CK8M_D256_OUT</description>
+              <bitOffset>6</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>ENB_CK8M_DIV</name>
+              <description>1: CK8M_D256_OUT is actually CK8M  0: CK8M_D256_OUT is CK8M divided by 256</description>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+              <enumeratedValues>
+                <name>ENB_CK8M_DIV</name>
+                <usage>read-write</usage>
+                <enumeratedValue>
+                  <name>CK8M_DIV_256</name>
+                  <description>CK8M_DIV_256</description>
+                  <value>0</value>
+                </enumeratedValue>
+                <enumeratedValue>
+                  <name>CK8M</name>
+                  <description>CK8M</description>
+                  <value>1</value>
+                </enumeratedValue>
+              </enumeratedValues>
+            </field>
+            <field>
+              <name>DIG_XTAL32K_EN</name>
+              <description>enable CK_XTAL_32K for digital core (no relationship with RTC core)</description>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DIG_CLK8M_D256_EN</name>
+              <description>enable CK8M_D256_OUT for digital core (no relationship with RTC core)</description>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DIG_CLK8M_EN</name>
+              <description>enable CK8M for digital core (no relationship with RTC core)</description>
+              <bitOffset>10</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CK8M_DFREQ_FORCE</name>
+              <bitOffset>11</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CK8M_DIV_SEL</name>
+              <description>divider = reg_ck8m_div_sel + 1</description>
+              <bitOffset>12</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>XTAL_FORCE_NOGATING</name>
+              <description>XTAL force no gating during sleep</description>
+              <bitOffset>15</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CK8M_FORCE_NOGATING</name>
+              <description>CK8M force no gating during sleep</description>
+              <bitOffset>16</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CK8M_DFREQ</name>
+              <description>CK8M_DFREQ</description>
+              <bitOffset>17</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CK8M_FORCE_PD</name>
+              <description>CK8M force power down</description>
+              <bitOffset>25</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CK8M_FORCE_PU</name>
+              <description>CK8M force power up</description>
+              <bitOffset>26</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SOC_CLK_SEL</name>
+              <description>SOC clock sel. 0: XTAL  1: PLL  2: CK8M  3: APLL</description>
+              <bitOffset>27</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+              <enumeratedValues>
+                <name>SOC_CLK_SEL</name>
+                <usage>read-write</usage>
+                <enumeratedValue>
+                  <name>XTAL</name>
+                  <description>XTAL</description>
+                  <value>0</value>
+                </enumeratedValue>
+                <enumeratedValue>
+                  <name>PLL</name>
+                  <description>PLL</description>
+                  <value>1</value>
+                </enumeratedValue>
+                <enumeratedValue>
+                  <name>CK8M</name>
+                  <description>CK8M</description>
+                  <value>2</value>
+                </enumeratedValue>
+                <enumeratedValue>
+                  <name>APLL</name>
+                  <description>APLL</description>
+                  <value>3</value>
+                </enumeratedValue>
+              </enumeratedValues>
+            </field>
+            <field>
+              <name>FAST_CLK_RTC_SEL</name>
+              <description>fast_clk_rtc sel. 0: XTAL div 4  1: CK8M</description>
+              <bitOffset>29</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+              <enumeratedValues>
+                <name>FAST_CLK_RTC_SEL</name>
+                <usage>read-write</usage>
+                <enumeratedValue>
+                  <name>XTAL_DIV_4</name>
+                  <description>XTAL_DIV_4</description>
+                  <value>0</value>
+                </enumeratedValue>
+                <enumeratedValue>
+                  <name>CK8M</name>
+                  <description>CK8M</description>
+                  <value>1</value>
+                </enumeratedValue>
+              </enumeratedValues>
+            </field>
+            <field>
+              <name>ANA_CLK_RTC_SEL</name>
+              <description>slow_clk_rtc sel. 0: SLOW_CK  1: CK_XTAL_32K  2: CK8M_D256_OUT</description>
+              <bitOffset>30</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+              <enumeratedValues>
+                <name>ANA_CLK_RTC_SEL</name>
+                <usage>read-write</usage>
+                <enumeratedValue>
+                  <name>SLOW_CK</name>
+                  <description>SLOW_CK</description>
+                  <value>0</value>
+                </enumeratedValue>
+                <enumeratedValue>
+                  <name>CK_XTAL_32K</name>
+                  <description>CK_XTAL_32K</description>
+                  <value>1</value>
+                </enumeratedValue>
+                <enumeratedValue>
+                  <name>CK8M_D256_OUT</name>
+                  <description>CK8M_D256_OUT</description>
+                  <value>2</value>
+                </enumeratedValue>
+              </enumeratedValues>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SDIO_CONF</name>
+          <addressOffset>0x74</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x02A00000</resetValue>
+          <fields>
+            <field>
+              <name>SDIO_PD_EN</name>
+              <description>power down SDIO_REG in sleep. Only active when reg_sdio_force = 0</description>
+              <bitOffset>21</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SDIO_FORCE</name>
+              <description>1: use SW option to control SDIO_REG  0: use state machine</description>
+              <bitOffset>22</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SDIO_TIEH</name>
+              <description>SW option for SDIO_TIEH. Only active when reg_sdio_force = 1</description>
+              <bitOffset>23</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>REG1P8_READY</name>
+              <description>read only register for REG1P8_READY</description>
+              <bitOffset>24</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>DREFL_SDIO</name>
+              <description>SW option for DREFL_SDIO. Only active when reg_sdio_force = 1</description>
+              <bitOffset>25</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DREFM_SDIO</name>
+              <description>SW option for DREFM_SDIO. Only active when reg_sdio_force = 1</description>
+              <bitOffset>27</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DREFH_SDIO</name>
+              <description>SW option for DREFH_SDIO. Only active when reg_sdio_force = 1</description>
+              <bitOffset>29</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>XPD_SDIO</name>
+              <description>SW option for XPD_SDIO_REG. Only active when reg_sdio_force = 1</description>
+              <bitOffset>31</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>BIAS_CONF</name>
+          <addressOffset>0x78</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>DBG_ATTEN</name>
+              <description>DBG_ATTEN</description>
+              <bitOffset>24</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>ENB_SCK_XTAL</name>
+              <description>ENB_SCK_XTAL</description>
+              <bitOffset>26</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>INC_HEARTBEAT_REFRESH</name>
+              <description>INC_HEARTBEAT_REFRESH</description>
+              <bitOffset>27</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DEC_HEARTBEAT_PERIOD</name>
+              <description>DEC_HEARTBEAT_PERIOD</description>
+              <bitOffset>28</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>INC_HEARTBEAT_PERIOD</name>
+              <description>INC_HEARTBEAT_PERIOD</description>
+              <bitOffset>29</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DEC_HEARTBEAT_WIDTH</name>
+              <description>DEC_HEARTBEAT_WIDTH</description>
+              <bitOffset>30</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RST_BIAS_I2C</name>
+              <description>RST_BIAS_I2C</description>
+              <bitOffset>31</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>REG</name>
+          <addressOffset>0x7C</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x29002400</resetValue>
+          <fields>
+            <field>
+              <name>SCK_DCAP_FORCE</name>
+              <description>N/A</description>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DIG_DBIAS_SLP</name>
+              <description>DIG_REG_DBIAS during sleep</description>
+              <bitOffset>8</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DIG_DBIAS_WAK</name>
+              <description>DIG_REG_DBIAS during wakeup</description>
+              <bitOffset>11</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SCK_DCAP</name>
+              <description>SCK_DCAP</description>
+              <bitOffset>14</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DBIAS_SLP</name>
+              <description>RTC_DBIAS during sleep</description>
+              <bitOffset>22</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DBIAS_WAK</name>
+              <description>RTC_DBIAS during wakeup</description>
+              <bitOffset>25</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DBOOST_FORCE_PD</name>
+              <description>RTC_DBOOST force power down</description>
+              <bitOffset>28</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DBOOST_FORCE_PU</name>
+              <description>RTC_DBOOST force power up</description>
+              <bitOffset>29</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FORCE_PD</name>
+              <description>RTC_REG force power down (for RTC_REG power down means decrease the voltage to 0.8v or lower )</description>
+              <bitOffset>30</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FORCE_PU</name>
+              <description>RTC_REG force power up</description>
+              <bitOffset>31</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>PWC</name>
+          <addressOffset>0x80</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00012925</resetValue>
+          <fields>
+            <field>
+              <name>FASTMEM_FORCE_NOISO</name>
+              <description>Fast RTC memory force no ISO</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FASTMEM_FORCE_ISO</name>
+              <description>Fast RTC memory force ISO</description>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLOWMEM_FORCE_NOISO</name>
+              <description>RTC memory force no ISO</description>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLOWMEM_FORCE_ISO</name>
+              <description>RTC memory force ISO</description>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FORCE_ISO</name>
+              <description>rtc_peri force ISO</description>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FORCE_NOISO</name>
+              <description>rtc_peri force no ISO</description>
+              <bitOffset>5</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FASTMEM_FOLW_CPU</name>
+              <description>1: Fast RTC memory PD following CPU  0: fast RTC memory PD following RTC state machine</description>
+              <bitOffset>6</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FASTMEM_FORCE_LPD</name>
+              <description>Fast RTC memory force PD</description>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FASTMEM_FORCE_LPU</name>
+              <description>Fast RTC memory force no PD</description>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLOWMEM_FOLW_CPU</name>
+              <description>1: RTC memory  PD following CPU  0: RTC memory PD following RTC state machine</description>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLOWMEM_FORCE_LPD</name>
+              <description>RTC memory force PD</description>
+              <bitOffset>10</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLOWMEM_FORCE_LPU</name>
+              <description>RTC memory force no PD</description>
+              <bitOffset>11</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FASTMEM_FORCE_PD</name>
+              <description>Fast RTC memory force power down</description>
+              <bitOffset>12</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FASTMEM_FORCE_PU</name>
+              <description>Fast RTC memory force power up</description>
+              <bitOffset>13</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FASTMEM_PD_EN</name>
+              <description>enable power down fast RTC memory in sleep</description>
+              <bitOffset>14</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLOWMEM_FORCE_PD</name>
+              <description>RTC memory force power down</description>
+              <bitOffset>15</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLOWMEM_FORCE_PU</name>
+              <description>RTC memory force power up</description>
+              <bitOffset>16</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLOWMEM_PD_EN</name>
+              <description>enable power down RTC memory in sleep</description>
+              <bitOffset>17</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FORCE_PD</name>
+              <description>rtc_peri force power down</description>
+              <bitOffset>18</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FORCE_PU</name>
+              <description>rtc_peri force power up</description>
+              <bitOffset>19</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>PD_EN</name>
+              <description>enable power down rtc_peri in sleep</description>
+              <bitOffset>20</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>DIG_PWC</name>
+          <addressOffset>0x84</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00155550</resetValue>
+          <fields>
+            <field>
+              <name>LSLP_MEM_FORCE_PD</name>
+              <description>memories in digital core force PD in sleep</description>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>LSLP_MEM_FORCE_PU</name>
+              <description>memories in digital core force no PD in sleep</description>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>ROM0_FORCE_PD</name>
+              <description>ROM force power down</description>
+              <bitOffset>5</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>ROM0_FORCE_PU</name>
+              <description>ROM force power up</description>
+              <bitOffset>6</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>INTER_RAM0_FORCE_PD</name>
+              <description>internal SRAM 0 force power down</description>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>INTER_RAM0_FORCE_PU</name>
+              <description>internal SRAM 0 force power up</description>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>INTER_RAM1_FORCE_PD</name>
+              <description>internal SRAM 1 force power down</description>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>INTER_RAM1_FORCE_PU</name>
+              <description>internal SRAM 1 force power up</description>
+              <bitOffset>10</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>INTER_RAM2_FORCE_PD</name>
+              <description>internal SRAM 2 force power down</description>
+              <bitOffset>11</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>INTER_RAM2_FORCE_PU</name>
+              <description>internal SRAM 2 force power up</description>
+              <bitOffset>12</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>INTER_RAM3_FORCE_PD</name>
+              <description>internal SRAM 3 force power down</description>
+              <bitOffset>13</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>INTER_RAM3_FORCE_PU</name>
+              <description>internal SRAM 3 force power up</description>
+              <bitOffset>14</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>INTER_RAM4_FORCE_PD</name>
+              <description>internal SRAM 4 force power down</description>
+              <bitOffset>15</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>INTER_RAM4_FORCE_PU</name>
+              <description>internal SRAM 4 force power up</description>
+              <bitOffset>16</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>WIFI_FORCE_PD</name>
+              <description>wifi force power down</description>
+              <bitOffset>17</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>WIFI_FORCE_PU</name>
+              <description>wifi force power up</description>
+              <bitOffset>18</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DG_WRAP_FORCE_PD</name>
+              <description>digital core force power down</description>
+              <bitOffset>19</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DG_WRAP_FORCE_PU</name>
+              <description>digital core force power up</description>
+              <bitOffset>20</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>ROM0_PD_EN</name>
+              <description>enable power down ROM in sleep</description>
+              <bitOffset>24</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>INTER_RAM0_PD_EN</name>
+              <description>enable power down internal SRAM 0 in sleep</description>
+              <bitOffset>25</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>INTER_RAM1_PD_EN</name>
+              <description>enable power down internal SRAM 1 in sleep</description>
+              <bitOffset>26</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>INTER_RAM2_PD_EN</name>
+              <description>enable power down internal SRAM 2 in sleep</description>
+              <bitOffset>27</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>INTER_RAM3_PD_EN</name>
+              <description>enable power down internal SRAM 3 in sleep</description>
+              <bitOffset>28</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>INTER_RAM4_PD_EN</name>
+              <description>enable power down internal SRAM 4 in sleep</description>
+              <bitOffset>29</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>WIFI_PD_EN</name>
+              <description>enable power down wifi in sleep</description>
+              <bitOffset>30</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DG_WRAP_PD_EN</name>
+              <description>enable power down digital core in sleep</description>
+              <bitOffset>31</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>DIG_ISO</name>
+          <addressOffset>0x88</addressOffset>
+          <size>0x20</size>
+          <resetValue>0xAAAA5000</resetValue>
+          <fields>
+            <field>
+              <name>FORCE_OFF</name>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FORCE_ON</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DG_PAD_AUTOHOLD</name>
+              <description>read only register to indicate digital pad auto-hold status</description>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>CLR_DG_PAD_AUTOHOLD</name>
+              <description>wtite only register to clear digital pad auto-hold</description>
+              <bitOffset>10</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>DG_PAD_AUTOHOLD_EN</name>
+              <description>digital pad enable auto-hold</description>
+              <bitOffset>11</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DG_PAD_FORCE_NOISO</name>
+              <description>digital pad force no ISO</description>
+              <bitOffset>12</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DG_PAD_FORCE_ISO</name>
+              <description>digital pad force ISO</description>
+              <bitOffset>13</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DG_PAD_FORCE_UNHOLD</name>
+              <description>digital pad force un-hold</description>
+              <bitOffset>14</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DG_PAD_FORCE_HOLD</name>
+              <description>digital pad force hold</description>
+              <bitOffset>15</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>ROM0_FORCE_ISO</name>
+              <description>ROM force ISO</description>
+              <bitOffset>16</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>ROM0_FORCE_NOISO</name>
+              <description>ROM force no ISO</description>
+              <bitOffset>17</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>INTER_RAM0_FORCE_ISO</name>
+              <description>internal SRAM 0 force ISO</description>
+              <bitOffset>18</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>INTER_RAM0_FORCE_NOISO</name>
+              <description>internal SRAM 0 force no ISO</description>
+              <bitOffset>19</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>INTER_RAM1_FORCE_ISO</name>
+              <description>internal SRAM 1 force ISO</description>
+              <bitOffset>20</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>INTER_RAM1_FORCE_NOISO</name>
+              <description>internal SRAM 1 force no ISO</description>
+              <bitOffset>21</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>INTER_RAM2_FORCE_ISO</name>
+              <description>internal SRAM 2 force ISO</description>
+              <bitOffset>22</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>INTER_RAM2_FORCE_NOISO</name>
+              <description>internal SRAM 2 force no ISO</description>
+              <bitOffset>23</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>INTER_RAM3_FORCE_ISO</name>
+              <description>internal SRAM 3 force ISO</description>
+              <bitOffset>24</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>INTER_RAM3_FORCE_NOISO</name>
+              <description>internal SRAM 3 force no ISO</description>
+              <bitOffset>25</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>INTER_RAM4_FORCE_ISO</name>
+              <description>internal SRAM 4 force ISO</description>
+              <bitOffset>26</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>INTER_RAM4_FORCE_NOISO</name>
+              <description>internal SRAM 4 force no ISO</description>
+              <bitOffset>27</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>WIFI_FORCE_ISO</name>
+              <description>wifi force ISO</description>
+              <bitOffset>28</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>WIFI_FORCE_NOISO</name>
+              <description>wifi force no ISO</description>
+              <bitOffset>29</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DG_WRAP_FORCE_ISO</name>
+              <description>digital core force ISO</description>
+              <bitOffset>30</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DG_WRAP_FORCE_NOISO</name>
+              <description>digital core force no ISO</description>
+              <bitOffset>31</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>WDTCONFIG0</name>
+          <addressOffset>0x8C</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00004C80</resetValue>
+          <fields>
+            <field>
+              <name>WDT_PAUSE_IN_SLP</name>
+              <description>pause WDT in sleep</description>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>WDT_APPCPU_RESET_EN</name>
+              <description>enable WDT reset APP CPU</description>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>WDT_PROCPU_RESET_EN</name>
+              <description>enable WDT reset PRO CPU</description>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>WDT_FLASHBOOT_MOD_EN</name>
+              <description>enable WDT in flash boot</description>
+              <bitOffset>10</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>WDT_SYS_RESET_LENGTH</name>
+              <description>system reset counter length</description>
+              <bitOffset>11</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>WDT_CPU_RESET_LENGTH</name>
+              <description>CPU reset counter length</description>
+              <bitOffset>14</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>WDT_LEVEL_INT_EN</name>
+              <description>N/A</description>
+              <bitOffset>17</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>WDT_EDGE_INT_EN</name>
+              <description>N/A</description>
+              <bitOffset>18</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>WDT_STG3</name>
+              <description>1: interrupt stage en  2: CPU reset stage en  3: system reset stage en  4: RTC reset stage en</description>
+              <bitOffset>19</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>WDT_STG2</name>
+              <description>1: interrupt stage en  2: CPU reset stage en  3: system reset stage en  4: RTC reset stage en</description>
+              <bitOffset>22</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>WDT_STG1</name>
+              <description>1: interrupt stage en  2: CPU reset stage en  3: system reset stage en  4: RTC reset stage en</description>
+              <bitOffset>25</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>WDT_STG0</name>
+              <description>1: interrupt stage en  2: CPU reset stage en  3: system reset stage en  4: RTC reset stage en</description>
+              <bitOffset>28</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>WDT_EN</name>
+              <description>enable RTC WDT</description>
+              <bitOffset>31</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>WDTCONFIG1</name>
+          <addressOffset>0x90</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x0001F400</resetValue>
+          <fields>
+            <field>
+              <name>WDT_STG0_HOLD</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>WDTCONFIG2</name>
+          <addressOffset>0x94</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00013880</resetValue>
+          <fields>
+            <field>
+              <name>WDT_STG1_HOLD</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>WDTCONFIG3</name>
+          <addressOffset>0x98</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000FFF</resetValue>
+          <fields>
+            <field>
+              <name>WDT_STG2_HOLD</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>WDTCONFIG4</name>
+          <addressOffset>0x9C</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000FFF</resetValue>
+          <fields>
+            <field>
+              <name>WDT_STG3_HOLD</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>WDTFEED</name>
+          <addressOffset>0xA0</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>WDT_FEED</name>
+              <bitOffset>31</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>WDTWPROTECT</name>
+          <addressOffset>0xA4</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x50D83AA1</resetValue>
+          <fields>
+            <field>
+              <name>WDT_WKEY</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>TEST_MUX</name>
+          <addressOffset>0xA8</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>ENT_RTC</name>
+              <description>ENT_RTC</description>
+              <bitOffset>29</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DTEST_RTC</name>
+              <description>DTEST_RTC</description>
+              <bitOffset>30</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SW_CPU_STALL</name>
+          <addressOffset>0xAC</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SW_STALL_APPCPU_C1</name>
+              <description>{reg_sw_stall_appcpu_c1[5:0]   reg_sw_stall_appcpu_c0[1:0]} == 0x86 will stall APP CPU</description>
+              <bitOffset>20</bitOffset>
+              <bitWidth>6</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SW_STALL_PROCPU_C1</name>
+              <description>{reg_sw_stall_procpu_c1[5:0]   reg_sw_stall_procpu_c0[1:0]} == 0x86 will stall PRO CPU</description>
+              <bitOffset>26</bitOffset>
+              <bitWidth>6</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>STORE4</name>
+          <addressOffset>0xB0</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SCRATCH4</name>
+              <description>32-bit general purpose retention register</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>STORE5</name>
+          <addressOffset>0xB4</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SCRATCH5</name>
+              <description>32-bit general purpose retention register</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>STORE6</name>
+          <addressOffset>0xB8</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SCRATCH6</name>
+              <description>32-bit general purpose retention register</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>STORE7</name>
+          <addressOffset>0xBC</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SCRATCH7</name>
+              <description>32-bit general purpose retention register</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>LOW_POWER_ST</name>
+          <addressOffset>0xC0</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>LOW_POWER_DIAG0</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>RDY_FOR_WAKEUP</name>
+              <description>1 if RTC controller is ready to execute WAKE instruction, 0 otherwise </description>
+              <bitOffset>19</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>DIAG1</name>
+          <addressOffset>0xC4</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>LOW_POWER_DIAG1</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>HOLD_FORCE</name>
+          <addressOffset>0xC8</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>ADC1_HOLD_FORCE</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>ADC2_HOLD_FORCE</name>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>PDAC1_HOLD_FORCE</name>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>PDAC2_HOLD_FORCE</name>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SENSE1_HOLD_FORCE</name>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SENSE2_HOLD_FORCE</name>
+              <bitOffset>5</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SENSE3_HOLD_FORCE</name>
+              <bitOffset>6</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SENSE4_HOLD_FORCE</name>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TOUCH_PAD0_HOLD_FORCE</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TOUCH_PAD1_HOLD_FORCE</name>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TOUCH_PAD2_HOLD_FORCE</name>
+              <bitOffset>10</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TOUCH_PAD3_HOLD_FORCE</name>
+              <bitOffset>11</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TOUCH_PAD4_HOLD_FORCE</name>
+              <bitOffset>12</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TOUCH_PAD5_HOLD_FORCE</name>
+              <bitOffset>13</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TOUCH_PAD6_HOLD_FORCE</name>
+              <bitOffset>14</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TOUCH_PAD7_HOLD_FORCE</name>
+              <bitOffset>15</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>X32P_HOLD_FORCE</name>
+              <bitOffset>16</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>X32N_HOLD_FORCE</name>
+              <bitOffset>17</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>EXT_WAKEUP1</name>
+          <addressOffset>0xCC</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SEL</name>
+              <description>Bitmap to select RTC pads for ext wakeup1</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>18</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>STATUS_CLR</name>
+              <description>clear ext wakeup1 status</description>
+              <bitOffset>18</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>EXT_WAKEUP1_STATUS</name>
+          <addressOffset>0xD0</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>EXT_WAKEUP1_STATUS</name>
+              <description>ext wakeup1 status</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>18</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>BROWN_OUT</name>
+          <addressOffset>0xD4</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x13FF0000</resetValue>
+          <fields>
+            <field>
+              <name>RTC_MEM_PID_CONF</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RTC_MEM_CRC_START</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RTC_MEM_CRC_ADDR</name>
+              <bitOffset>9</bitOffset>
+              <bitWidth>11</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CLOSE_FLASH_ENA</name>
+              <description>enable close flash when brown out happens</description>
+              <bitOffset>14</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>PD_RF_ENA</name>
+              <description>enable power down RF when brown out happens</description>
+              <bitOffset>15</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RST_WAIT</name>
+              <description>brown out reset wait cycles</description>
+              <bitOffset>16</bitOffset>
+              <bitWidth>10</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RTC_MEM_CRC_LEN</name>
+              <bitOffset>20</bitOffset>
+              <bitWidth>11</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RST_ENA</name>
+              <description>enable brown out reset</description>
+              <bitOffset>26</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DBROWN_OUT_THRES</name>
+              <description>brown out threshold</description>
+              <bitOffset>27</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>ENA</name>
+              <description>enable brown out</description>
+              <bitOffset>30</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DET</name>
+              <description>brown out detect</description>
+              <bitOffset>31</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>RTC_MEM_CRC_FINISH</name>
+              <bitOffset>31</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>DATE</name>
+          <addressOffset>0x13C</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x01604280</resetValue>
+          <fields>
+            <field>
+              <name>CNTL_DATE</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>28</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+      </registers>
+    </peripheral>
+    <peripheral>
+      <name>RTCIO</name>
+      <description>Peripheral RTCIO</description>
+      <groupName>RTC_GPIO</groupName>
+      <baseAddress>0x3FF48400</baseAddress>
+      <addressBlock>
+        <offset>0x0</offset>
+        <size>0xCC</size>
+        <usage>registers</usage>
+      </addressBlock>
+      <registers>
+        <register>
+          <name>OUT</name>
+          <addressOffset>0x0</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>DATA</name>
+              <description>GPIO0~17 output value</description>
+              <bitOffset>14</bitOffset>
+              <bitWidth>18</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>OUT_W1TS</name>
+          <addressOffset>0x4</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>OUT_DATA_W1TS</name>
+              <description>GPIO0~17 output value write 1 to set</description>
+              <bitOffset>14</bitOffset>
+              <bitWidth>18</bitWidth>
+              <access>write-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>OUT_W1TC</name>
+          <addressOffset>0x8</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>OUT_DATA_W1TC</name>
+              <description>GPIO0~17 output value write 1 to clear</description>
+              <bitOffset>14</bitOffset>
+              <bitWidth>18</bitWidth>
+              <access>write-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>ENABLE</name>
+          <addressOffset>0xC</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>ENABLE</name>
+              <description>GPIO0~17 output enable</description>
+              <bitOffset>14</bitOffset>
+              <bitWidth>18</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>ENABLE_W1TS</name>
+          <addressOffset>0x10</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>ENABLE_W1TS</name>
+              <description>GPIO0~17 output enable write 1 to set</description>
+              <bitOffset>14</bitOffset>
+              <bitWidth>18</bitWidth>
+              <access>write-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>ENABLE_W1TC</name>
+          <addressOffset>0x14</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>ENABLE_W1TC</name>
+              <description>GPIO0~17 output enable write 1 to clear</description>
+              <bitOffset>14</bitOffset>
+              <bitWidth>18</bitWidth>
+              <access>write-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>STATUS</name>
+          <addressOffset>0x18</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>INT</name>
+              <description>GPIO0~17 interrupt status</description>
+              <bitOffset>14</bitOffset>
+              <bitWidth>18</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>STATUS_W1TS</name>
+          <addressOffset>0x1C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>STATUS_INT_W1TS</name>
+              <description>GPIO0~17 interrupt status write 1 to set</description>
+              <bitOffset>14</bitOffset>
+              <bitWidth>18</bitWidth>
+              <access>write-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>STATUS_W1TC</name>
+          <addressOffset>0x20</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>STATUS_INT_W1TC</name>
+              <description>GPIO0~17 interrupt status write 1 to clear</description>
+              <bitOffset>14</bitOffset>
+              <bitWidth>18</bitWidth>
+              <access>write-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>IN</name>
+          <addressOffset>0x24</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>NEXT</name>
+              <description>GPIO0~17 input value</description>
+              <bitOffset>14</bitOffset>
+              <bitWidth>18</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <dim>18</dim>
+          <dimIncrement>0x4</dimIncrement>
+          <dimIndex>0-17</dimIndex>
+          <name>PIN%s</name>
+          <addressOffset>0x28</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>PAD_DRIVER</name>
+              <description>if set to 0: normal output  if set to 1: open drain</description>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>INT_TYPE</name>
+              <description>if set to 0: GPIO interrupt disable  if set to 1: rising edge trigger  if set to 2: falling edge trigger  if set to 3: any edge trigger  if set to 4: low level trigger  if set to 5: high level trigger</description>
+              <bitOffset>7</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>WAKEUP_ENABLE</name>
+              <description>GPIO wake up enable  only available in light sleep</description>
+              <bitOffset>10</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>RTC_DEBUG_SEL</name>
+          <addressOffset>0x70</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>DEBUG_SEL0</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DEBUG_SEL1</name>
+              <bitOffset>5</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DEBUG_SEL2</name>
+              <bitOffset>10</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DEBUG_SEL3</name>
+              <bitOffset>15</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DEBUG_SEL4</name>
+              <bitOffset>20</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DEBUG_12M_NO_GATING</name>
+              <bitOffset>25</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>DIG_PAD_HOLD</name>
+          <addressOffset>0x74</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>DIG_PAD_HOLD</name>
+              <description>select the digital pad hold value.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>HALL_SENS</name>
+          <addressOffset>0x78</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>HALL_PHASE</name>
+              <description>Reverse phase of hall sensor</description>
+              <bitOffset>30</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>XPD_HALL</name>
+              <description>Power on hall sensor and connect to VP and VN</description>
+              <bitOffset>31</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SENSOR_PADS</name>
+          <addressOffset>0x7C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SENSE4_FUN_IE</name>
+              <description>the input enable of the pad</description>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SENSE4_SLP_IE</name>
+              <description>the input enable of the pad in sleep status</description>
+              <bitOffset>5</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SENSE4_SLP_SEL</name>
+              <description>the sleep status selection signal of the pad</description>
+              <bitOffset>6</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SENSE4_FUN_SEL</name>
+              <description>the functional selection signal of the pad</description>
+              <bitOffset>7</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SENSE3_FUN_IE</name>
+              <description>the input enable of the pad</description>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SENSE3_SLP_IE</name>
+              <description>the input enable of the pad in sleep status</description>
+              <bitOffset>10</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SENSE3_SLP_SEL</name>
+              <description>the sleep status selection signal of the pad</description>
+              <bitOffset>11</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SENSE3_FUN_SEL</name>
+              <description>the functional selection signal of the pad</description>
+              <bitOffset>12</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SENSE2_FUN_IE</name>
+              <description>the input enable of the pad</description>
+              <bitOffset>14</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SENSE2_SLP_IE</name>
+              <description>the input enable of the pad in sleep status</description>
+              <bitOffset>15</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SENSE2_SLP_SEL</name>
+              <description>the sleep status selection signal of the pad</description>
+              <bitOffset>16</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SENSE2_FUN_SEL</name>
+              <description>the functional selection signal of the pad</description>
+              <bitOffset>17</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SENSE1_FUN_IE</name>
+              <description>the input enable of the pad</description>
+              <bitOffset>19</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SENSE1_SLP_IE</name>
+              <description>the input enable of the pad in sleep status</description>
+              <bitOffset>20</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SENSE1_SLP_SEL</name>
+              <description>the sleep status selection signal of the pad</description>
+              <bitOffset>21</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SENSE1_FUN_SEL</name>
+              <description>the functional selection signal of the pad</description>
+              <bitOffset>22</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SENSE4_MUX_SEL</name>
+              <description>Ò1Ó select the digital function  Ó0Óslection the rtc function</description>
+              <bitOffset>24</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SENSE3_MUX_SEL</name>
+              <description>Ò1Ó select the digital function  Ó0Óslection the rtc function</description>
+              <bitOffset>25</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SENSE2_MUX_SEL</name>
+              <description>Ò1Ó select the digital function  Ó0Óslection the rtc function</description>
+              <bitOffset>26</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SENSE1_MUX_SEL</name>
+              <description>Ò1Ó select the digital function  Ó0Óslection the rtc function</description>
+              <bitOffset>27</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SENSE4_HOLD</name>
+              <description>hold the current value of the output when setting the hold to Ò1Ó</description>
+              <bitOffset>28</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SENSE3_HOLD</name>
+              <description>hold the current value of the output when setting the hold to Ò1Ó</description>
+              <bitOffset>29</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SENSE2_HOLD</name>
+              <description>hold the current value of the output when setting the hold to Ò1Ó</description>
+              <bitOffset>30</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SENSE1_HOLD</name>
+              <description>hold the current value of the output when setting the hold to Ò1Ó</description>
+              <bitOffset>31</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>ADC_PAD</name>
+          <addressOffset>0x80</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>ADC2_FUN_IE</name>
+              <description>the input enable of the pad</description>
+              <bitOffset>18</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>ADC2_SLP_IE</name>
+              <description>the input enable of the pad in sleep status</description>
+              <bitOffset>19</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>ADC2_SLP_SEL</name>
+              <description>the sleep status selection signal of the pad</description>
+              <bitOffset>20</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>ADC2_FUN_SEL</name>
+              <description>the functional selection signal of the pad</description>
+              <bitOffset>21</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>ADC1_FUN_IE</name>
+              <description>the input enable of the pad</description>
+              <bitOffset>23</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>ADC1_SLP_IE</name>
+              <description>the input enable of the pad in sleep status</description>
+              <bitOffset>24</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>ADC1_SLP_SEL</name>
+              <description>the sleep status selection signal of the pad</description>
+              <bitOffset>25</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>ADC1_FUN_SEL</name>
+              <description>the functional selection signal of the pad</description>
+              <bitOffset>26</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>ADC2_MUX_SEL</name>
+              <description>Ò1Ó select the digital function  Ó0Óslection the rtc function</description>
+              <bitOffset>28</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>ADC1_MUX_SEL</name>
+              <description>Ò1Ó select the digital function  Ó0Óslection the rtc function</description>
+              <bitOffset>29</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>ADC2_HOLD</name>
+              <description>hold the current value of the output when setting the hold to Ò1Ó</description>
+              <bitOffset>30</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>ADC1_HOLD</name>
+              <description>hold the current value of the output when setting the hold to Ò1Ó</description>
+              <bitOffset>31</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>PAD_DAC1</name>
+          <addressOffset>0x84</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x80000000</resetValue>
+          <fields>
+            <field>
+              <name>PDAC1_DAC_XPD_FORCE</name>
+              <description>Power on DAC1. Usually  we need to tristate PDAC1 if we power on the DAC  i.e. IE=0  OE=0  RDE=0  RUE=0</description>
+              <bitOffset>10</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>PDAC1_FUN_IE</name>
+              <description>the input enable of the pad</description>
+              <bitOffset>11</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>PDAC1_SLP_OE</name>
+              <description>the output enable of the pad in sleep status</description>
+              <bitOffset>12</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>PDAC1_SLP_IE</name>
+              <description>the input enable of the pad in sleep status</description>
+              <bitOffset>13</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>PDAC1_SLP_SEL</name>
+              <description>the sleep status selection signal of the pad</description>
+              <bitOffset>14</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>PDAC1_FUN_SEL</name>
+              <description>the functional selection signal of the pad</description>
+              <bitOffset>15</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>PDAC1_MUX_SEL</name>
+              <description>Ò1Ó select the digital function  Ó0Óslection the rtc function</description>
+              <bitOffset>17</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>PDAC1_XPD_DAC</name>
+              <description>Power on DAC1. Usually  we need to tristate PDAC1 if we power on the DAC  i.e. IE=0  OE=0  RDE=0  RUE=0</description>
+              <bitOffset>18</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>PDAC1_DAC</name>
+              <description>PAD DAC1 control code.</description>
+              <bitOffset>19</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>PDAC1_RUE</name>
+              <description>the pull up enable of the pad</description>
+              <bitOffset>27</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>PDAC1_RDE</name>
+              <description>the pull down enable of the pad</description>
+              <bitOffset>28</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>PDAC1_HOLD</name>
+              <description>hold the current value of the output when setting the hold to Ò1Ó</description>
+              <bitOffset>29</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>PDAC1_DRV</name>
+              <description>the driver strength of the pad</description>
+              <bitOffset>30</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>PAD_DAC2</name>
+          <addressOffset>0x88</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x80000000</resetValue>
+          <fields>
+            <field>
+              <name>PDAC2_DAC_XPD_FORCE</name>
+              <description>Power on DAC2. Usually  we need to tristate PDAC2 if we power on the DAC  i.e. IE=0  OE=0  RDE=0  RUE=0</description>
+              <bitOffset>10</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>PDAC2_FUN_IE</name>
+              <description>the input enable of the pad</description>
+              <bitOffset>11</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>PDAC2_SLP_OE</name>
+              <description>the output enable of the pad in sleep status</description>
+              <bitOffset>12</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>PDAC2_SLP_IE</name>
+              <description>the input enable of the pad in sleep status</description>
+              <bitOffset>13</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>PDAC2_SLP_SEL</name>
+              <description>the sleep status selection signal of the pad</description>
+              <bitOffset>14</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>PDAC2_FUN_SEL</name>
+              <description>the functional selection signal of the pad</description>
+              <bitOffset>15</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>PDAC2_MUX_SEL</name>
+              <description>Ò1Ó select the digital function  Ó0Óslection the rtc function</description>
+              <bitOffset>17</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>PDAC2_XPD_DAC</name>
+              <description>Power on DAC2. Usually  we need to tristate PDAC1 if we power on the DAC  i.e. IE=0  OE=0  RDE=0  RUE=0</description>
+              <bitOffset>18</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>PDAC2_DAC</name>
+              <description>PAD DAC2 control code.</description>
+              <bitOffset>19</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>PDAC2_RUE</name>
+              <description>the pull up enable of the pad</description>
+              <bitOffset>27</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>PDAC2_RDE</name>
+              <description>the pull down enable of the pad</description>
+              <bitOffset>28</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>PDAC2_HOLD</name>
+              <description>hold the current value of the output when setting the hold to Ò1Ó</description>
+              <bitOffset>29</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>PDAC2_DRV</name>
+              <description>the driver strength of the pad</description>
+              <bitOffset>30</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>XTAL_32K_PAD</name>
+          <addressOffset>0x8C</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x84100010</resetValue>
+          <fields>
+            <field>
+              <name>DBIAS_XTAL_32K</name>
+              <description>32K XTAL self-bias reference control.</description>
+              <bitOffset>1</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DRES_XTAL_32K</name>
+              <description>32K XTAL resistor bias control.</description>
+              <bitOffset>3</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>X32P_FUN_IE</name>
+              <description>the input enable of the pad</description>
+              <bitOffset>5</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>X32P_SLP_OE</name>
+              <description>the output enable of the pad in sleep status</description>
+              <bitOffset>6</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>X32P_SLP_IE</name>
+              <description>the input enable of the pad in sleep status</description>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>X32P_SLP_SEL</name>
+              <description>the sleep status selection signal of the pad</description>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>X32P_FUN_SEL</name>
+              <description>the functional selection signal of the pad</description>
+              <bitOffset>9</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>X32N_FUN_IE</name>
+              <description>the input enable of the pad</description>
+              <bitOffset>11</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>X32N_SLP_OE</name>
+              <description>the output enable of the pad in sleep status</description>
+              <bitOffset>12</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>X32N_SLP_IE</name>
+              <description>the input enable of the pad in sleep status</description>
+              <bitOffset>13</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>X32N_SLP_SEL</name>
+              <description>the sleep status selection signal of the pad</description>
+              <bitOffset>14</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>X32N_FUN_SEL</name>
+              <description>the functional selection signal of the pad</description>
+              <bitOffset>15</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>X32P_MUX_SEL</name>
+              <description>Ò1Ó select the digital function  Ó0Óslection the rtc function</description>
+              <bitOffset>17</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>X32N_MUX_SEL</name>
+              <description>Ò1Ó select the digital function  Ó0Óslection the rtc function</description>
+              <bitOffset>18</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>XPD_XTAL_32K</name>
+              <description>Power up 32kHz crystal oscillator</description>
+              <bitOffset>19</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DAC_XTAL_32K</name>
+              <description>32K XTAL bias current DAC.</description>
+              <bitOffset>20</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>X32P_RUE</name>
+              <description>the pull up enable of the pad</description>
+              <bitOffset>22</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>X32P_RDE</name>
+              <description>the pull down enable of the pad</description>
+              <bitOffset>23</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>X32P_HOLD</name>
+              <description>hold the current value of the output when setting the hold to Ò1Ó</description>
+              <bitOffset>24</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>X32P_DRV</name>
+              <description>the driver strength of the pad</description>
+              <bitOffset>25</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>X32N_RUE</name>
+              <description>the pull up enable of the pad</description>
+              <bitOffset>27</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>X32N_RDE</name>
+              <description>the pull down enable of the pad</description>
+              <bitOffset>28</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>X32N_HOLD</name>
+              <description>hold the current value of the output when setting the hold to Ò1Ó</description>
+              <bitOffset>29</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>X32N_DRV</name>
+              <description>the driver strength of the pad</description>
+              <bitOffset>30</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>TOUCH_CFG</name>
+          <addressOffset>0x90</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x66000000</resetValue>
+          <fields>
+            <field>
+              <name>TOUCH_DCUR</name>
+              <description>touch sensor bias current. Should have option to tie with BIAS_SLEEP(When BIAS_SLEEP  this setting is available</description>
+              <bitOffset>23</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TOUCH_DRANGE</name>
+              <description>touch sensor saw wave voltage range.</description>
+              <bitOffset>25</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TOUCH_DREFL</name>
+              <description>touch sensor saw wave bottom voltage.</description>
+              <bitOffset>27</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TOUCH_DREFH</name>
+              <description>touch sensor saw wave top voltage.</description>
+              <bitOffset>29</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TOUCH_XPD_BIAS</name>
+              <description>touch sensor bias power on.</description>
+              <bitOffset>31</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>TOUCH_PAD0</name>
+          <addressOffset>0x94</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x52000000</resetValue>
+          <fields>
+            <field>
+              <name>TO_GPIO</name>
+              <description>connect the rtc pad input to digital pad input Ó0Ó is availbale GPIO4</description>
+              <bitOffset>12</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_IE</name>
+              <description>the input enable of the pad</description>
+              <bitOffset>13</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLP_OE</name>
+              <description>the output enable of the pad in sleep status</description>
+              <bitOffset>14</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLP_IE</name>
+              <description>the input enable of the pad in sleep status</description>
+              <bitOffset>15</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLP_SEL</name>
+              <description>the sleep status selection signal of the pad</description>
+              <bitOffset>16</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_SEL</name>
+              <description>the functional selection signal of the pad</description>
+              <bitOffset>17</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MUX_SEL</name>
+              <description>Ò1Ó select the digital function  Ó0Óslection the rtc function</description>
+              <bitOffset>19</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>XPD</name>
+              <description>touch sensor power on.</description>
+              <bitOffset>20</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TIE_OPT</name>
+              <description>default touch sensor tie option. 0: tie low  1: tie high.</description>
+              <bitOffset>21</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>START</name>
+              <description>start touch sensor.</description>
+              <bitOffset>22</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DAC</name>
+              <description>touch sensor slope control. 3-bit for each touch panel  default 100.</description>
+              <bitOffset>23</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RUE</name>
+              <description>the pull up enable of the pad</description>
+              <bitOffset>27</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RDE</name>
+              <description>the pull down enable of the pad</description>
+              <bitOffset>28</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DRV</name>
+              <description>the driver strength of the pad</description>
+              <bitOffset>29</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOLD</name>
+              <description>hold the current value of the output when setting the hold to Ò1Ó</description>
+              <bitOffset>31</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>TOUCH_PAD1</name>
+          <addressOffset>0x98</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x4A000000</resetValue>
+          <fields>
+            <field>
+              <name>TO_GPIO</name>
+              <description>connect the rtc pad input to digital pad input Ó0Ó is availbale.GPIO0</description>
+              <bitOffset>12</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_IE</name>
+              <description>the input enable of the pad</description>
+              <bitOffset>13</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLP_OE</name>
+              <description>the output enable of the pad in sleep status</description>
+              <bitOffset>14</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLP_IE</name>
+              <description>the input enable of the pad in sleep status</description>
+              <bitOffset>15</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLP_SEL</name>
+              <description>the sleep status selection signal of the pad</description>
+              <bitOffset>16</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_SEL</name>
+              <description>the functional selection signal of the pad</description>
+              <bitOffset>17</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MUX_SEL</name>
+              <description>Ò1Ó select the digital function  Ó0Óslection the rtc function</description>
+              <bitOffset>19</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>XPD</name>
+              <description>touch sensor power on.</description>
+              <bitOffset>20</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TIE_OPT</name>
+              <description>default touch sensor tie option. 0: tie low  1: tie high.</description>
+              <bitOffset>21</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>START</name>
+              <description>start touch sensor.</description>
+              <bitOffset>22</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DAC</name>
+              <description>touch sensor slope control. 3-bit for each touch panel  default 100.</description>
+              <bitOffset>23</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RUE</name>
+              <description>the pull up enable of the pad</description>
+              <bitOffset>27</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RDE</name>
+              <description>the pull down enable of the pad</description>
+              <bitOffset>28</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DRV</name>
+              <description>the driver strength of the pad</description>
+              <bitOffset>29</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOLD</name>
+              <bitOffset>31</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>TOUCH_PAD2</name>
+          <addressOffset>0x9C</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x52000000</resetValue>
+          <fields>
+            <field>
+              <name>TO_GPIO</name>
+              <description>connect the rtc pad input to digital pad input Ó0Ó is availbale.GPIO2</description>
+              <bitOffset>12</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_IE</name>
+              <description>the input enable of the pad</description>
+              <bitOffset>13</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLP_OE</name>
+              <description>the output enable of the pad in sleep status</description>
+              <bitOffset>14</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLP_IE</name>
+              <description>the input enable of the pad in sleep status</description>
+              <bitOffset>15</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLP_SEL</name>
+              <description>the sleep status selection signal of the pad</description>
+              <bitOffset>16</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_SEL</name>
+              <description>the functional selection signal of the pad</description>
+              <bitOffset>17</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MUX_SEL</name>
+              <description>Ò1Ó select the digital function  Ó0Óslection the rtc function</description>
+              <bitOffset>19</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>XPD</name>
+              <description>touch sensor power on.</description>
+              <bitOffset>20</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TIE_OPT</name>
+              <description>default touch sensor tie option. 0: tie low  1: tie high.</description>
+              <bitOffset>21</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>START</name>
+              <description>start touch sensor.</description>
+              <bitOffset>22</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DAC</name>
+              <description>touch sensor slope control. 3-bit for each touch panel  default 100.</description>
+              <bitOffset>23</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RUE</name>
+              <description>the pull up enable of the pad</description>
+              <bitOffset>27</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RDE</name>
+              <description>the pull down enable of the pad</description>
+              <bitOffset>28</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DRV</name>
+              <description>the driver strength of the pad</description>
+              <bitOffset>29</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOLD</name>
+              <description>hold the current value of the output when setting the hold to Ò1Ó</description>
+              <bitOffset>31</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>TOUCH_PAD3</name>
+          <addressOffset>0xA0</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x4A000000</resetValue>
+          <fields>
+            <field>
+              <name>TO_GPIO</name>
+              <description>connect the rtc pad input to digital pad input Ó0Ó is availbale.MTDO</description>
+              <bitOffset>12</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_IE</name>
+              <description>the input enable of the pad</description>
+              <bitOffset>13</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLP_OE</name>
+              <description>the output enable of the pad in sleep status</description>
+              <bitOffset>14</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLP_IE</name>
+              <description>the input enable of the pad in sleep status</description>
+              <bitOffset>15</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLP_SEL</name>
+              <description>the sleep status selection signal of the pad</description>
+              <bitOffset>16</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_SEL</name>
+              <description>the functional selection signal of the pad</description>
+              <bitOffset>17</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MUX_SEL</name>
+              <description>Ò1Ó select the digital function  Ó0Óslection the rtc function</description>
+              <bitOffset>19</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>XPD</name>
+              <description>touch sensor power on.</description>
+              <bitOffset>20</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TIE_OPT</name>
+              <description>default touch sensor tie option. 0: tie low  1: tie high.</description>
+              <bitOffset>21</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>START</name>
+              <description>start touch sensor.</description>
+              <bitOffset>22</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DAC</name>
+              <description>touch sensor slope control. 3-bit for each touch panel  default 100.</description>
+              <bitOffset>23</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RUE</name>
+              <description>the pull up enable of the pad</description>
+              <bitOffset>27</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RDE</name>
+              <description>the pull down enable of the pad</description>
+              <bitOffset>28</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DRV</name>
+              <description>the driver strength of the pad</description>
+              <bitOffset>29</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOLD</name>
+              <description>hold the current value of the output when setting the hold to Ò1Ó</description>
+              <bitOffset>31</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>TOUCH_PAD4</name>
+          <addressOffset>0xA4</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x52000000</resetValue>
+          <fields>
+            <field>
+              <name>TO_GPIO</name>
+              <description>connect the rtc pad input to digital pad input Ó0Ó is availbale.MTCK</description>
+              <bitOffset>12</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_IE</name>
+              <description>the input enable of the pad</description>
+              <bitOffset>13</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLP_OE</name>
+              <description>the output enable of the pad in sleep status</description>
+              <bitOffset>14</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLP_IE</name>
+              <description>the input enable of the pad in sleep status</description>
+              <bitOffset>15</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLP_SEL</name>
+              <description>the sleep status selection signal of the pad</description>
+              <bitOffset>16</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_SEL</name>
+              <description>the functional selection signal of the pad</description>
+              <bitOffset>17</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MUX_SEL</name>
+              <description>Ò1Ó select the digital function  Ó0Óslection the rtc function</description>
+              <bitOffset>19</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>XPD</name>
+              <description>touch sensor power on.</description>
+              <bitOffset>20</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TIE_OPT</name>
+              <description>default touch sensor tie option. 0: tie low  1: tie high.</description>
+              <bitOffset>21</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>START</name>
+              <description>start touch sensor.</description>
+              <bitOffset>22</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DAC</name>
+              <description>touch sensor slope control. 3-bit for each touch panel  default 100.</description>
+              <bitOffset>23</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RUE</name>
+              <description>the pull up enable of the pad</description>
+              <bitOffset>27</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RDE</name>
+              <description>the pull down enable of the pad</description>
+              <bitOffset>28</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DRV</name>
+              <description>the driver strength of the pad</description>
+              <bitOffset>29</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOLD</name>
+              <description>hold the current value of the output when setting the hold to Ò1Ó</description>
+              <bitOffset>31</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>TOUCH_PAD5</name>
+          <addressOffset>0xA8</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x52000000</resetValue>
+          <fields>
+            <field>
+              <name>TO_GPIO</name>
+              <description>connect the rtc pad input to digital pad input Ó0Ó is availbale.MTDI</description>
+              <bitOffset>12</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_IE</name>
+              <description>the input enable of the pad</description>
+              <bitOffset>13</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLP_OE</name>
+              <description>the output enable of the pad in sleep status</description>
+              <bitOffset>14</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLP_IE</name>
+              <description>the input enable of the pad in sleep status</description>
+              <bitOffset>15</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLP_SEL</name>
+              <description>the sleep status selection signal of the pad</description>
+              <bitOffset>16</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_SEL</name>
+              <description>the functional selection signal of the pad</description>
+              <bitOffset>17</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MUX_SEL</name>
+              <description>Ò1Ó select the digital function  Ó0Óslection the rtc function</description>
+              <bitOffset>19</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>XPD</name>
+              <description>touch sensor power on.</description>
+              <bitOffset>20</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TIE_OPT</name>
+              <description>default touch sensor tie option. 0: tie low  1: tie high.</description>
+              <bitOffset>21</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>START</name>
+              <description>start touch sensor.</description>
+              <bitOffset>22</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DAC</name>
+              <description>touch sensor slope control. 3-bit for each touch panel  default 100.</description>
+              <bitOffset>23</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RUE</name>
+              <description>the pull up enable of the pad</description>
+              <bitOffset>27</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RDE</name>
+              <description>the pull down enable of the pad</description>
+              <bitOffset>28</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DRV</name>
+              <description>the driver strength of the pad</description>
+              <bitOffset>29</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOLD</name>
+              <description>hold the current value of the output when setting the hold to Ò1Ó</description>
+              <bitOffset>31</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>TOUCH_PAD6</name>
+          <addressOffset>0xAC</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x4A000000</resetValue>
+          <fields>
+            <field>
+              <name>TO_GPIO</name>
+              <description>connect the rtc pad input to digital pad input Ó0Ó is availbale.MTMS</description>
+              <bitOffset>12</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_IE</name>
+              <description>the input enable of the pad</description>
+              <bitOffset>13</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLP_OE</name>
+              <description>the output enable of the pad in sleep status</description>
+              <bitOffset>14</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLP_IE</name>
+              <description>the input enable of the pad in sleep status</description>
+              <bitOffset>15</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLP_SEL</name>
+              <description>the sleep status selection signal of the pad</description>
+              <bitOffset>16</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_SEL</name>
+              <description>the functional selection signal of the pad</description>
+              <bitOffset>17</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MUX_SEL</name>
+              <description>Ò1Ó select the digital function  Ó0Óslection the rtc function</description>
+              <bitOffset>19</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>XPD</name>
+              <description>touch sensor power on.</description>
+              <bitOffset>20</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TIE_OPT</name>
+              <description>default touch sensor tie option. 0: tie low  1: tie high.</description>
+              <bitOffset>21</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>START</name>
+              <description>start touch sensor.</description>
+              <bitOffset>22</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DAC</name>
+              <description>touch sensor slope control. 3-bit for each touch panel  default 100.</description>
+              <bitOffset>23</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RUE</name>
+              <description>the pull up enable of the pad</description>
+              <bitOffset>27</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RDE</name>
+              <description>the pull down enable of the pad</description>
+              <bitOffset>28</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DRV</name>
+              <description>the driver strength of the pad</description>
+              <bitOffset>29</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOLD</name>
+              <description>hold the current value of the output when setting the hold to Ò1Ó</description>
+              <bitOffset>31</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>TOUCH_PAD7</name>
+          <addressOffset>0xB0</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x42000000</resetValue>
+          <fields>
+            <field>
+              <name>TO_GPIO</name>
+              <description>connect the rtc pad input to digital pad input Ó0Ó is availbale.GPIO27</description>
+              <bitOffset>12</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_IE</name>
+              <description>the input enable of the pad</description>
+              <bitOffset>13</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLP_OE</name>
+              <description>the output enable of the pad in sleep status</description>
+              <bitOffset>14</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLP_IE</name>
+              <description>the input enable of the pad in sleep status</description>
+              <bitOffset>15</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLP_SEL</name>
+              <description>the sleep status selection signal of the pad</description>
+              <bitOffset>16</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FUN_SEL</name>
+              <description>the functional selection signal of the pad</description>
+              <bitOffset>17</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MUX_SEL</name>
+              <description>Ò1Ó select the digital function  Ó0Óslection the rtc function</description>
+              <bitOffset>19</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>XPD</name>
+              <description>touch sensor power on.</description>
+              <bitOffset>20</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TIE_OPT</name>
+              <description>default touch sensor tie option. 0: tie low  1: tie high.</description>
+              <bitOffset>21</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>START</name>
+              <description>start touch sensor.</description>
+              <bitOffset>22</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DAC</name>
+              <description>touch sensor slope control. 3-bit for each touch panel  default 100.</description>
+              <bitOffset>23</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RUE</name>
+              <description>the pull up enable of the pad</description>
+              <bitOffset>27</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RDE</name>
+              <description>the pull down enable of the pad</description>
+              <bitOffset>28</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DRV</name>
+              <description>the driver strength of the pad</description>
+              <bitOffset>29</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOLD</name>
+              <description>hold the current value of the output when setting the hold to Ò1Ó</description>
+              <bitOffset>31</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>TOUCH_PAD8</name>
+          <addressOffset>0xB4</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x02000000</resetValue>
+          <fields>
+            <field>
+              <name>TO_GPIO</name>
+              <description>connect the rtc pad input to digital pad input Ó0Ó is availbale</description>
+              <bitOffset>19</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>XPD</name>
+              <description>touch sensor power on.</description>
+              <bitOffset>20</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TIE_OPT</name>
+              <description>default touch sensor tie option. 0: tie low  1: tie high.</description>
+              <bitOffset>21</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>START</name>
+              <description>start touch sensor.</description>
+              <bitOffset>22</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DAC</name>
+              <description>touch sensor slope control. 3-bit for each touch panel  default 100.</description>
+              <bitOffset>23</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>TOUCH_PAD9</name>
+          <addressOffset>0xB8</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x02000000</resetValue>
+          <fields>
+            <field>
+              <name>TO_GPIO</name>
+              <description>connect the rtc pad input to digital pad input Ó0Ó is availbale</description>
+              <bitOffset>19</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>XPD</name>
+              <description>touch sensor power on.</description>
+              <bitOffset>20</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TIE_OPT</name>
+              <description>default touch sensor tie option. 0: tie low  1: tie high.</description>
+              <bitOffset>21</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>START</name>
+              <description>start touch sensor.</description>
+              <bitOffset>22</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DAC</name>
+              <description>touch sensor slope control. 3-bit for each touch panel  default 100.</description>
+              <bitOffset>23</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>EXT_WAKEUP0</name>
+          <addressOffset>0xBC</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SEL</name>
+              <description>select the wakeup source Ó0Ó select GPIO0 Ó1Ó select GPIO2 ...Ò17Ó select GPIO17</description>
+              <bitOffset>27</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>XTL_EXT_CTR</name>
+          <addressOffset>0xC0</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SEL</name>
+              <description>select the external xtl power source Ó0Ó select GPIO0 Ó1Ó select GPIO2 ...Ò17Ó select GPIO17</description>
+              <bitOffset>27</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SAR_I2C_IO</name>
+          <addressOffset>0xC4</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SAR_DEBUG_BIT_SEL</name>
+              <bitOffset>23</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SAR_I2C_SCL_SEL</name>
+              <description>Ò0Ó using TOUCH_PAD[0] as i2c clk Ò1Ó using TOUCH_PAD[2] as i2c clk</description>
+              <bitOffset>28</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SAR_I2C_SDA_SEL</name>
+              <description>Ò0Ó using TOUCH_PAD[1] as i2c sda Ò1Ó using TOUCH_PAD[3] as i2c sda</description>
+              <bitOffset>30</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>DATE</name>
+          <addressOffset>0xC8</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x01603160</resetValue>
+          <fields>
+            <field>
+              <name>IO_DATE</name>
+              <description>date</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>28</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+      </registers>
+    </peripheral>
+    <peripheral>
+      <name>RTC_I2C</name>
+      <description>Peripheral RTC_I2C</description>
+      <groupName>RTC_I2C</groupName>
+      <baseAddress>0x3FF48C00</baseAddress>
+      <addressBlock>
+        <offset>0x0</offset>
+        <size>0x3C</size>
+        <usage>registers</usage>
+      </addressBlock>
+      <registers>
+        <register>
+          <name>SCL_LOW_PERIOD</name>
+          <addressOffset>0x0</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SCL_LOW_PERIOD</name>
+              <description>number of cycles that scl == 0 </description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>25</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>CTRL</name>
+          <addressOffset>0x4</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SDA_FORCE_OUT</name>
+              <description>SDA is push-pull (1) or open-drain (0) </description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SCL_FORCE_OUT</name>
+              <description>SCL is push-pull (1) or open-drain (0) </description>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MS_MODE</name>
+              <description>Master (1) or slave (0) </description>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TRANS_START</name>
+              <description>Force to generate start condition </description>
+              <bitOffset>5</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TX_LSB_FIRST</name>
+              <description>Send LSB first </description>
+              <bitOffset>6</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RX_LSB_FIRST</name>
+              <description>Receive LSB first </description>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>DEBUG_STATUS</name>
+          <addressOffset>0x8</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>ACK_VAL</name>
+              <description>The value of an acknowledge signal on the bus </description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLAVE_RW</name>
+              <description>When working as a slave, the value of R/W bit received </description>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TIMED_OUT</name>
+              <description>Transfer has timed out </description>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>ARB_LOST</name>
+              <description>When working as a master, lost control of I2C bus </description>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>BUS_BUSY</name>
+              <description>operation is in progress </description>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLAVE_ADDR_MATCH</name>
+              <description>When working as a slave, whether address was matched </description>
+              <bitOffset>5</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>BYTE_TRANS</name>
+              <description>8 bit transmit done </description>
+              <bitOffset>6</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MAIN_STATE</name>
+              <description>state of the main state machine </description>
+              <bitOffset>25</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SCL_STATE</name>
+              <description>state of SCL state machine </description>
+              <bitOffset>28</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>TIMEOUT</name>
+          <addressOffset>0xC</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>TIMEOUT</name>
+              <description>Maximum number of FAST_CLK cycles that the transmission can take </description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>20</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SLAVE_ADDR</name>
+          <addressOffset>0x10</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SLAVE_ADDR</name>
+              <description>local slave address </description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>15</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>_10BIT</name>
+              <description>Set if local slave address is 10-bit </description>
+              <bitOffset>31</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>DATA</name>
+          <addressOffset>0x1C</addressOffset>
+          <size>0x20</size>
+        </register>
+        <register>
+          <name>INT_RAW</name>
+          <addressOffset>0x20</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SLAVE_TRANS_COMPLETE_INT_RAW</name>
+              <description>Slave accepted 1 byte and address matched </description>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>ARBITRATION_LOST_INT_RAW</name>
+              <description>Master lost arbitration </description>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MASTER_TRANS_COMPLETE_INT_RAW</name>
+              <bitOffset>5</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TRANS_COMPLETE_INT_RAW</name>
+              <description>Stop condition has been detected interrupt raw status </description>
+              <bitOffset>6</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TIME_OUT_INT_RAW</name>
+              <description>time out interrupt raw status </description>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>INT_CLR</name>
+          <addressOffset>0x24</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SLAVE_TRANS_COMPLETE_INT_CLR</name>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>ARBITRATION_LOST_INT_CLR</name>
+              <bitOffset>5</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MASTER_TRANS_COMPLETE_INT_CLR</name>
+              <bitOffset>6</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TRANS_COMPLETE_INT_CLR</name>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TIME_OUT_INT_CLR</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>INT_EN</name>
+          <addressOffset>0x28</addressOffset>
+          <size>0x20</size>
+        </register>
+        <register>
+          <name>INT_ST</name>
+          <addressOffset>0x2C</addressOffset>
+          <size>0x20</size>
+        </register>
+        <register>
+          <name>SDA_DUTY</name>
+          <addressOffset>0x30</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SDA_DUTY</name>
+              <description>Number of FAST_CLK cycles SDA will switch after falling edge of SCL </description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>20</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SCL_HIGH_PERIOD</name>
+          <addressOffset>0x38</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SCL_HIGH_PERIOD</name>
+              <description>Number of FAST_CLK cycles for SCL to be high </description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>20</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SCL_START_PERIOD</name>
+          <addressOffset>0x40</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SCL_START_PERIOD</name>
+              <description>Number of FAST_CLK cycles to wait before generating start condition </description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>20</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SCL_STOP_PERIOD</name>
+          <addressOffset>0x44</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SCL_STOP_PERIOD</name>
+              <description>Number of FAST_CLK cycles to wait before generating stop condition </description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>20</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>CMD</name>
+          <addressOffset>0x48</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>VAL</name>
+              <description>Command content </description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>14</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DONE</name>
+              <description>Bit is set by HW when command is done </description>
+              <bitOffset>31</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+      </registers>
+    </peripheral>
+    <peripheral>
+      <name>SDMMC</name>
+      <description>SD/MMC Host Controller</description>
+      <groupName>SDHOST</groupName>
+      <baseAddress>0x3FF68000</baseAddress>
+      <addressBlock>
+        <offset>0x0</offset>
+        <size>0xA4</size>
+        <usage>registers</usage>
+      </addressBlock>
+      <registers>
+        <register>
+          <name>CTRL</name>
+          <description>Control register</description>
+          <addressOffset>0x0</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>CONTROLLER_RESET</name>
+              <description>To reset controller, firmware should set this bit. This bit is auto-cleared after two AHB and two sdhost_cclk_in clock cycles.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FIFO_RESET</name>
+              <description>To reset FIFO, firmware should set bit to 1. This bit is auto-cleared after completion of reset operation.
+Note: FIFO pointers will be out of reset after 2 cycles of system clocks in addition to synchronization delay (2 cycles of card clock), after the fifo_reset is cleared.</description>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DMA_RESET</name>
+              <description>To reset DMA interface, firmware should set bit to 1. This bit is auto-cleared after two AHB clocks.</description>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>INT_ENABLE</name>
+              <description>Global interrupt enable/disable bit. 0: Disable; 1: Enable.</description>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>READ_WAIT</name>
+              <description>For sending read-wait to SDIO cards.</description>
+              <bitOffset>6</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SEND_IRQ_RESPONSE</name>
+              <description>Bit automatically clears once response is sent. To wait for MMC card interrupts, host issues CMD40 and waits for interrupt response from MMC card(s). In the meantime, if host wants SD/MMC to exit waiting for interrupt state, it can set this bit, at which time SD/MMC command state-machine sends CMD40 response on bus and returns to idle state.</description>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>ABORT_READ_DATA</name>
+              <description>After a suspend-command is issued during a read-operation, software polls the card to find when the suspend-event occurred. Once the suspend-event has occurred, software sets the bit which will reset the data state machine that is waiting for the next block of data. This bit is automatically cleared once the data state machine is reset to idle.</description>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SEND_CCSD</name>
+              <description>When set, SD/MMC sends CCSD to the CE-ATA device. Software sets this bit only if the current command is expecting CCS (that is, RW_BLK), and if interrupts are enabled for the CE-ATA device. Once the CCSD pattern is sent to the device, SD/MMC automatically clears the SDHOST_SEND_CCSD bit. It also sets the Command Done (CD) bit  in the SDHOST_RINTSTS_REG register, and generates an interrupt for the host, in case the Command Done interrupt is not masked. 
+NOTE: Once the SDHOST_SEND_CCSD bit is set, it takes two card clock cycles to drive the CCSD on the CMD line. Due to this, within the boundary conditions the CCSD may be sent to the CE-ATA device, even if the device has signalled CCS.</description>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SEND_AUTO_STOP_CCSD</name>
+              <description>Always Set SDHOST_SEND_AUTO_STOP_CCSD and SDHOST_SEND_CCSD bits together; SDHOST_SEND_AUTO_STOP_CCSD should not be set independently of send_ccsd. When set, SD/MMC automatically sends an internally-generated STOP command (CMD12) to the CE-ATA device. After sending this internally-generated STOP command, the Auto Command Done (ACD) bit in SDHOST_RINTSTS_REG is set and an interrupt is generated for the host, in case the ACD interrupt is not masked. After sending the Command Completion Signal Disable (CCSD), SD/MMC automatically clears the  SDHOST_SEND_AUTO_STOP_CCSD bit.</description>
+              <bitOffset>10</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CEATA_DEVICE_INTERRUPT_STATUS</name>
+              <description>Software should appropriately write to this bit after the power-on reset or any other reset to the CE-ATA device. After reset, the CE-ATA device's interrupt is usually disabled (nIEN = 1). If the host enables the CE-ATA device's interrupt, then software should set this bit.</description>
+              <bitOffset>11</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>CLKDIV</name>
+          <description>Clock divider configuration register</description>
+          <addressOffset>0x8</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>CLK_DIVIDER0</name>
+              <description>Clock divider0 value. Clock divisor is 2*n, where n = 0 bypasses the divider (divisor of 1). For example, a value of 1 means divided by 2*1 = 2, a value of 0xFF means divided by 2*255 = 510, and so on.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CLK_DIVIDER1</name>
+              <description>Clock divider1 value. Clock divisor is 2*n, where n = 0 bypasses the divider (divisor of 1). For example, a value of 1 means divided by 2*1 = 2, a value of 0xFF means divided by 2*255 = 510, and so on.</description>
+              <bitOffset>8</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CLK_DIVIDER2</name>
+              <description>Clock divider2 value. Clock divisor is 2*n, where n = 0 bypasses the divider (divisor of 1). For example, a value of 1 means divided by 2*1 = 2, a value of 0xFF means divided by 2*255 = 510, and so on.</description>
+              <bitOffset>16</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CLK_DIVIDER3</name>
+              <description>Clock divider3 value. Clock divisor is 2*n, where n = 0 bypasses the divider (divisor of 1). For example, a value of 1 means divided by 2*1 = 2, a value of 0xFF means divided by 2*255 = 510, and so on.</description>
+              <bitOffset>24</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>CLKSRC</name>
+          <description>Clock source selection register</description>
+          <addressOffset>0xC</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>CLKSRC</name>
+              <description>Clock divider source for two SD cards is supported. Each card has two bits assigned to it. For example, bit[1:0] are assigned for card 0, bit[3:2] are assigned for card 1. Card 0 maps and internally routes clock divider[0:3] outputs to cclk_out[1:0] pins, depending on bit value.
+00 : Clock divider 0;
+01 : Clock divider 1;
+10 : Clock divider 2;
+11 : Clock divider 3.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>4</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>CLKENA</name>
+          <description>Clock enable register</description>
+          <addressOffset>0x10</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>CCLK_ENABLE</name>
+              <description>Clock-enable control for two SD card clocks and one MMC card clock is supported. One bit per card.
+0: Clock disabled;
+1: Clock enabled.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>LP_ENABLE</name>
+              <description>Disable clock when the card is in IDLE state. One bit per card.
+0: clock disabled;
+1: clock enabled.</description>
+              <bitOffset>16</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>TMOUT</name>
+          <description>Data and response timeout configuration register</description>
+          <addressOffset>0x14</addressOffset>
+          <size>0x20</size>
+          <resetValue>0xFFFFFF40</resetValue>
+          <fields>
+            <field>
+              <name>RESPONSE_TIMEOUT</name>
+              <description>Response timeout value. Value is specified in terms of number of card output clocks, i.e., sdhost_cclk_out.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DATA_TIMEOUT</name>
+              <description>Value for card data read timeout. This value is also used for data starvation by host timeout. The timeout counter is started only after the card clock is stopped. This value is specified in number of card output clocks, i.e. sdhost_cclk_out of the selected card.
+NOTE: The software timer should be used if the timeout value is in the order of 100 ms. In this case, read data timeout interrupt needs to be disabled.</description>
+              <bitOffset>8</bitOffset>
+              <bitWidth>24</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>CTYPE</name>
+          <description>Card bus width configuration register</description>
+          <addressOffset>0x18</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>CARD_WIDTH4</name>
+              <description>One bit per card indicates if card is 1-bit or 4-bit mode.
+0: 1-bit mode;
+1: 4-bit mode.
+Bit[1:0] correspond to card[1:0] respectively.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CARD_WIDTH8</name>
+              <description>One bit per card indicates if card is in 8-bit mode.
+0: Non 8-bit mode;
+1: 8-bit mode.
+Bit[17:16] correspond to card[1:0] respectively.</description>
+              <bitOffset>16</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>BLKSIZ</name>
+          <description>Card data block size configuration register</description>
+          <addressOffset>0x1C</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000200</resetValue>
+          <fields>
+            <field>
+              <name>BLOCK_SIZE</name>
+              <description>Block size.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>BYTCNT</name>
+          <description>Data transfer length configuration register</description>
+          <addressOffset>0x20</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000200</resetValue>
+          <fields>
+            <field>
+              <name>BYTE_COUNT</name>
+              <description>Number of bytes to be transferred, should be an integral multiple of Block Size for block transfers. For data transfers of undefined byte lengths, byte count should be set to 0. When byte count is set to 0, it is the responsibility of host to explicitly send stop/abort command to terminate data transfer.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>INTMASK</name>
+          <description>SDIO interrupt mask register</description>
+          <addressOffset>0x24</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>INT_MASK</name>
+              <description>These bits used to mask unwanted interrupts. A value of 0 masks interrupt, and a value of 1 enables the interrupt.
+Bit 15 (EBE): End-bit error/no CRC error;
+Bit 14 (ACD): Auto command done;
+Bit 13 (SBE/BCI): Rx Start Bit Error;
+Bit 12 (HLE): Hardware locked write error;
+Bit 11 (FRUN): FIFO underrun/overrun error;
+Bit 10 (HTO): Data starvation-by-host timeout;
+Bit 9 (DRTO): Data read timeout;
+Bit 8 (RTO): Response timeout; 
+Bit 7 (DCRC): Data CRC error; 
+Bit 6 (RCRC): Response CRC error; 
+Bit 5 (RXDR): Receive FIFO data request; 
+Bit 4 (TXDR): Transmit FIFO data request; 
+Bit 3 (DTO): Data transfer over; 
+Bit 2 (CD): Command done; 
+Bit 1 (RE): Response error;
+Bit 0 (CD): Card detect.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SDIO_INT_MASK</name>
+              <description>SDIO interrupt mask, one bit for each card. Bit[17:16] correspond to card[15:0] respectively. When masked, SDIO interrupt detection for that card is disabled. 0 masks an interrupt, and 1 enables an interrupt.</description>
+              <bitOffset>16</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>CMDARG</name>
+          <description>Command argument data register</description>
+          <addressOffset>0x28</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>CMDARG</name>
+              <description>Value indicates command argument to be passed to the card.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>CMD</name>
+          <description>Command and boot configuration register</description>
+          <addressOffset>0x2C</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x20000000</resetValue>
+          <fields>
+            <field>
+              <name>INDEX</name>
+              <description>Command index.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>6</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RESPONSE_EXPECT</name>
+              <description>0: No response expected from card; 1: Response expected from card.</description>
+              <bitOffset>6</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RESPONSE_LENGTH</name>
+              <description>0: Short response expected from card; 1: Long response expected from card.</description>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CHECK_RESPONSE_CRC</name>
+              <description>0: Do not check; 1: Check response CRC.
+Some of command responses do not return valid CRC bits. Software should disable CRC checks for those commands in order to disable CRC checking by controller.</description>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DATA_EXPECTED</name>
+              <description>0: No data transfer expected; 1: Data transfer expected.</description>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>READ_WRITE</name>
+              <description>0: Read from card; 1: Write to card.
+Don't care if no data is expected from card.</description>
+              <bitOffset>10</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TRANSFER_MODE</name>
+              <description>Block data transfer command; 1: Stream data transfer command.
+Don't care if no data expected.</description>
+              <bitOffset>11</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SEND_AUTO_STOP</name>
+              <description>0: No stop command is sent at the end of data transfer; 1: Send stop command at the end of data transfer.</description>
+              <bitOffset>12</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>WAIT_PRVDATA_COMPLETE</name>
+              <description>0: Send command at once, even if previous data transfer has not completed; 1: Wait for previous data transfer to complete before sending Command.
+The SDHOST_WAIT_PRVDATA_COMPLETE] = 0 option is typically used to query status of card during data transfer or to stop current data transfer. SDHOST_CARD_NUMBERr should be same as in previous command.</description>
+              <bitOffset>13</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>STOP_ABORT_CMD</name>
+              <description>0: Neither stop nor abort command can stop current data transfer. If abort is sent to function-number currently selected or not in data-transfer mode, then bit should be set to 0; 1: Stop or abort command intended to stop current data transfer in progress.
+When open-ended or predefined data transfer is in progress, and host issues stop or abort command to stop data transfer, bit should be set so that command/data state-machines of CIU can return correctly to idle state.</description>
+              <bitOffset>14</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SEND_INITIALIZATION</name>
+              <description>0: Do not send initialization sequence (80 clocks of 1) before sending this command; 1: Send initialization sequence before sending this command.
+After powered on, 80 clocks must be sent to card for initialization before sending any commands to card. Bit should be set while sending first command to card so that controller will initialize clocks before sending command to card.</description>
+              <bitOffset>15</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CARD_NUMBER</name>
+              <description>Card number in use. Represents physical slot number of card being accessed. In SD-only mode, up to two cards are supported.</description>
+              <bitOffset>16</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>UPDATE_CLOCK_REGISTERS_ONLY</name>
+              <description>0: Normal command sequence; 1: Do not send commands, just update clock register value into card clock domain.
+Following register values are transferred into card clock domain: CLKDIV, CLRSRC, and CLKENA.
+Changes card clocks (change frequency, truncate off or on, and set low-frequency mode). This is provided in order to change clock frequency or stop clock without having to send command to cards. During normal command sequence, when sdhost_update_clock_registers_only = 0, following control registers are transferred from BIU to CIU: CMD, CMDARG, TMOUT, CTYPE, BLKSIZ, and BYTCNT. CIU uses new register values for new command sequence to card(s). When bit is set, there are no Command Done interrupts because no command is sent to SD_MMC_CEATA cards.</description>
+              <bitOffset>21</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>READ_CEATA_DEVICE</name>
+              <description>Read access flag.
+0: Host is not performing read access (RW_REG or RW_BLK)towards CE-ATA device;
+1: Host is performing read access (RW_REG or RW_BLK) towards CE-ATA device.
+Software should set this bit to indicate that CE-ATA device is being accessed for read transfer. This bit is used to disable read data timeout indication while performing CE-ATA read transfers. Maximum value of I/O transmission delay can be no less than 10 seconds. SD/MMC should not indicate read data timeout while waiting for data from CE-ATA device.</description>
+              <bitOffset>22</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CCS_EXPECTED</name>
+              <description>Expected Command Completion Signal (CCS) configuration.
+0: Interrupts are not enabled in CE-ATA device (nIEN = 1 in ATA control register), or command does not expect CCS from device;
+1: Interrupts are enabled in CE-ATA device (nIEN = 0), and RW_BLK command expects command completion signal from CE-ATA device. 
+If the command expects Command Completion Signal (CCS) from the CE-ATA device, the software should set this control bit. SD/MMC sets Data Transfer Over (DTO) bit in RINTSTS register and generates interrupt to host if Data Transfer Over interrupt is not masked.</description>
+              <bitOffset>23</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>USE_HOLE</name>
+              <description>Use Hold Register.
+0: CMD and DATA sent to card bypassing HOLD Register;
+1: CMD and DATA sent to card through the HOLD Register.</description>
+              <bitOffset>29</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>START_CMD</name>
+              <description>Start command. Once command is served by the CIU, this bit is automatically cleared. When this bit is set, host should not attempt to write to any command registers. If a write is attempted, hardware lock error is set in raw interrupt register. Once command is sent and a response is received from SD_MMC_CEATA cards, Command Done bit is set in the raw interrupt Register.</description>
+              <bitOffset>31</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>RESP0</name>
+          <description>Response data register</description>
+          <addressOffset>0x30</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>RESPONSE0</name>
+              <description>Bit[31:0] of response.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>RESP1</name>
+          <description>Long response data register</description>
+          <addressOffset>0x34</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>RESPONSE1</name>
+              <description>Bit[63:32] of long response.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>RESP2</name>
+          <description>Long response data register</description>
+          <addressOffset>0x38</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>RESPONSE2</name>
+              <description>Bit[95:64] of long response.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>RESP3</name>
+          <description>Long response data register</description>
+          <addressOffset>0x3C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>RESPONSE3</name>
+              <description>Bit[127:96] of long response.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>MINTSTS</name>
+          <description>Masked interrupt status register</description>
+          <addressOffset>0x40</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>INT_STATUS_MSK</name>
+              <description>Interrupt enabled only if corresponding bit in interrupt mask register is set.
+Bit 15 (EBE): End-bit error/no CRC error;
+Bit 14 (ACD): Auto command done;
+Bit 13 (SBE/BCI): RX Start Bit Error;
+Bit 12 (HLE): Hardware locked write error; 
+Bit 11 (FRUN): FIFO underrun/overrun error;
+Bit 10 (HTO): Data starvation by host timeout (HTO);
+Bit 9 (DTRO): Data read timeout; 
+Bit 8 (RTO): Response timeout; 
+Bit 7 (DCRC): Data CRC error; 
+Bit 6 (RCRC): Response CRC error; 
+Bit 5 (RXDR): Receive FIFO data request; 
+Bit 4 (TXDR): Transmit FIFO data request;
+Bit 3 (DTO): Data transfer over; 
+Bit 2 (CD): Command done; 
+Bit 1 (RE): Response error;
+Bit 0 (CD): Card detect.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SDIO_INTERRUPT_MSK</name>
+              <description>Interrupt from SDIO card, one bit for each card. Bit[17:16] correspond to card1 and card0, respectively. SDIO interrupt for card is enabled only if corresponding sdhost_sdio_int_mask bit is set in Interrupt mask register (Setting mask bit enables interrupt).</description>
+              <bitOffset>16</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>RINTSTS</name>
+          <description>Raw interrupt status register</description>
+          <addressOffset>0x44</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>INT_STATUS_RAW</name>
+              <description>Setting a bit clears the corresponding interrupt and writing 0 has no effect. Bits are logged regardless of interrupt mask status.
+Bit 15 (EBE): End-bit error/no CRC error;
+Bit 14 (ACD): Auto command done;
+Bit 13 (SBE/BCI): RX Start Bit Error;
+Bit 12 (HLE): Hardware locked write error; 
+Bit 11 (FRUN): FIFO underrun/overrun error;
+Bit 10 (HTO): Data starvation by host timeout (HTO);
+Bit 9 (DTRO): Data read timeout; 
+Bit 8 (RTO): Response timeout; 
+Bit 7 (DCRC): Data CRC error; 
+Bit 6 (RCRC): Response CRC error; 
+Bit 5 (RXDR): Receive FIFO data request; 
+Bit 4 (TXDR): Transmit FIFO data request;
+Bit 3 (DTO): Data transfer over; 
+Bit 2 (CD): Command done; 
+Bit 1 (RE): Response error;
+Bit 0 (CD): Card detect.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SDIO_INTERRUPT_RAW</name>
+              <description>Interrupt from SDIO card, one bit for each card. Bit[17:16] correspond to card1 and card0, respectively. Setting a bit clears the corresponding interrupt bit and writing 0 has no effect.
+0: No SDIO interrupt from card;
+1: SDIO interrupt from card.</description>
+              <bitOffset>16</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>STATUS</name>
+          <description>SD/MMC status register</description>
+          <addressOffset>0x48</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000716</resetValue>
+          <fields>
+            <field>
+              <name>FIFO_RX_WATERMARK</name>
+              <description>FIFO reached Receive watermark level, not qualified with data transfer.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>FIFO_TX_WATERMARK</name>
+              <description>FIFO reached Transmit watermark level, not qualified with data transfer.</description>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>FIFO_EMPTY</name>
+              <description>FIFO is empty status.</description>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>FIFO_FULL</name>
+              <description>FIFO is full status.</description>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>COMMAND_FSM_STATES</name>
+              <description>Command FSM states.
+0: Idle;
+1: Send init sequence; 
+2: Send cmd start bit; 
+3: Send cmd tx bit;
+4: Send cmd index + arg;
+5: Send cmd crc7;
+6: Send cmd end bit;
+7: Receive resp start bit;
+8: Receive resp IRQ response;
+9: Receive resp tx bit;
+10: Receive resp cmd idx;
+11: Receive resp data;
+12: Receive resp crc7;
+13: Receive resp end bit;
+14: Cmd path wait NCC;
+15: Wait, cmd-to-response turnaround.</description>
+              <bitOffset>4</bitOffset>
+              <bitWidth>4</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>DATA_3_STATUS</name>
+              <description>Raw selected sdhost_card_data[3], checks whether card is present.
+0: card not present;
+1: card present.</description>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>DATA_BUSY</name>
+              <description>Inverted version of raw selected sdhost_card_data[0].
+0: Card data not busy;
+1: Card data busy.</description>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>DATA_STATE_MC_BUSY</name>
+              <description>Data transmit or receive state-machine is busy.</description>
+              <bitOffset>10</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>RESPONSE_INDEX</name>
+              <description>Index of previous response, including any auto-stop sent by core.</description>
+              <bitOffset>11</bitOffset>
+              <bitWidth>6</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>FIFO_COUNT</name>
+              <description>FIFO count, number of filled locations in FIFO.</description>
+              <bitOffset>17</bitOffset>
+              <bitWidth>13</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>FIFOTH</name>
+          <description>FIFO configuration register</description>
+          <addressOffset>0x4C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>TX_WMARK</name>
+              <description>FIFO threshold watermark level when transmitting data to card. When FIFO data count is less than or equal to this number, DMA/FIFO request is raised. If Interrupt is enabled, then interrupt  occurs. During end of packet, request or interrupt is generated, regardless of threshold programming.In non-DMA mode, when transmit FIFO threshold (TXDR) interrupt is enabled, then interrupt is generated instead of DMA request. During end of packet, on last interrupt, host is responsible for filling FIFO with only required remaining bytes (not before FIFO is full or after CIU completes data transfers, because FIFO may not be empty).  In DMA mode, at end of packet, if last transfer is less than burst  size, DMA controller does single cycles until required bytes are  transferred.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>12</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RX_WMARK</name>
+              <description>FIFO threshold watermark level when receiving data to card.When FIFO data count reaches greater than this number , DMA/FIFO request is raised. During end of packet, request is generated regardless of threshold programming in order to complete any remaining data.In non-DMA mode, when receiver FIFO threshold (RXDR) interrupt is enabled, then interrupt is generated instead of DMA request.During end of packet, interrupt is not generated if threshold programming is larger than any remaining data. It is responsibility of host to read remaining bytes on seeing Data Transfer Done interrupt.In DMA mode, at end of packet, even if remaining bytes are less than threshold, DMA request does single transfers to flush out any remaining bytes before Data Transfer Done interrupt is set.</description>
+              <bitOffset>16</bitOffset>
+              <bitWidth>11</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DMA_MULTIPLE_TRANSACTION_SIZE</name>
+              <description>Burst size of multiple transaction, should be programmed same as DMA controller multiple-transaction-size SDHOST_SRC/DEST_MSIZE.
+000: 1-byte transfer; 
+001: 4-byte transfer; 
+010: 8-byte transfer; 
+011: 16-byte transfer; 
+100: 32-byte transfer; 
+101: 64-byte transfer; 
+110: 128-byte transfer; 
+111: 256-byte transfer.</description>
+              <bitOffset>28</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>CDETECT</name>
+          <description>Card detect register</description>
+          <addressOffset>0x50</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>CARD_DETECT_N</name>
+              <description>Value on sdhost_card_detect_n input ports (1 bit per card), read-only bits. 0 represents presence of card. Only NUM_CARDS number of bits are implemented.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>WRTPRT</name>
+          <description>Card write protection (WP) status register</description>
+          <addressOffset>0x54</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>WRITE_PROTECT</name>
+              <description>Value on sdhost_card_write_prt input ports (1 bit per card). 1 represents write protection. Only NUM_CARDS number of bits are implemented.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>TCBCNT</name>
+          <description>Transferred byte count register</description>
+          <addressOffset>0x5C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>TCBCNT</name>
+              <description>Number of bytes transferred by CIU unit to card.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>TBBCNT</name>
+          <description>Transferred byte count register</description>
+          <addressOffset>0x60</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>TBBCNT</name>
+              <description>Number of bytes transferred between Host/DMA memory and BIU FIFO.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>DEBNCE</name>
+          <description>Debounce filter time configuration register</description>
+          <addressOffset>0x64</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>DEBOUNCE_COUNT</name>
+              <description>Number of host clocks (clk) used by debounce filter logic. The typical debounce time is 5 \verb+~+ 25 ms to prevent the card instability when the card is inserted or removed.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>24</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>USRID</name>
+          <description>User ID (scratchpad) register</description>
+          <addressOffset>0x68</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>USRID</name>
+              <description>User identification register, value set by user. Can also be used as a scratchpad register by user.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>VERID</name>
+          <description>Version ID (scratchpad) register</description>
+          <addressOffset>0x6C</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x5432270A</resetValue>
+          <fields>
+            <field>
+              <name>VERSIONID</name>
+              <description>Hardware version register. Can also be read by fireware.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>HCON</name>
+          <description>Hardware feature register</description>
+          <addressOffset>0x70</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x03444CC3</resetValue>
+          <fields>
+            <field>
+              <name>CARD_TYPE</name>
+              <description>Hardware support SDIO and MMC.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>CARD_NUM</name>
+              <description>Support card number is 2.</description>
+              <bitOffset>1</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>BUS_TYPE</name>
+              <description>Register config is APB bus.</description>
+              <bitOffset>6</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>DATA_WIDTH</name>
+              <description>Regisger data widht is 32.</description>
+              <bitOffset>7</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>ADDR_WIDTH</name>
+              <description>Register address width is 32.</description>
+              <bitOffset>10</bitOffset>
+              <bitWidth>6</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>DMA_WIDTH</name>
+              <description>DMA data witdth is 32.</description>
+              <bitOffset>18</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>RAM_INDISE</name>
+              <description>Inside RAM in SDMMC module.</description>
+              <bitOffset>21</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>HOLD</name>
+              <description>Have a hold regiser in data path .</description>
+              <bitOffset>22</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>NUM_CLK_DIV</name>
+              <description>Have 4 clk divider in design .</description>
+              <bitOffset>24</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>UHS</name>
+          <description>UHS-1 register</description>
+          <addressOffset>0x74</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>DDR</name>
+              <description>DDR mode selecton,1 bit for each card.
+0-Non-DDR mdoe.
+1-DDR mdoe.</description>
+              <bitOffset>16</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>RST_N</name>
+          <description>Card reset register</description>
+          <addressOffset>0x78</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000001</resetValue>
+          <fields>
+            <field>
+              <name>CARD_RESET</name>
+              <description>Hardware reset.
+1: Active mode; 
+0: Reset. 
+These bits cause the cards to enter pre-idle state, which requires them to be re-initialized. SDHOST_RST_CARD_RESET[0] should be set to 1'b0 to reset card0, SDHOST_RST_CARD_RESET[1] should be set to 1'b0 to reset card1.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>BMOD</name>
+          <description>Burst mode transfer configuration register</description>
+          <addressOffset>0x80</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SWR</name>
+              <description>Software Reset. When set, the DMA Controller resets all its internal registers. It is automatically cleared after one clock cycle.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FB</name>
+              <description>Fixed Burst. Controls whether the AHB Master interface performs fixed burst transfers or not. When set, the AHB will use only SINGLE, INCR4, INCR8 or INCR16 during start of normal burst transfers. When reset, the AHB will use SINGLE and INCR burst transfer operations.</description>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DE</name>
+              <description>IDMAC Enable. When set, the IDMAC is enabled.</description>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>PBL</name>
+              <description>Programmable Burst Length. These bits indicate the maximum number of beats to be performed in one IDMAC???Internal DMA Control???transaction. The IDMAC will always attempt to burst as specified in PBL each time it starts a burst transfer on the host bus. The permissible values are 1, 4, 8, 16, 32, 64, 128 and 256. This value is the mirror of MSIZE of FIFOTH register. In order to change this value, write the required value to FIFOTH register. This is an encode value as follows:
+000: 1-byte transfer; 
+001: 4-byte transfer; 
+010: 8-byte transfer; 
+011: 16-byte transfer; 
+100: 32-byte transfer; 
+101: 64-byte transfer; 
+110: 128-byte transfer; 
+111: 256-byte transfer.
+PBL is a read-only value and is applicable only for data access, it does not apply to descriptor access.</description>
+              <bitOffset>8</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>PLDMND</name>
+          <description>Poll demand configuration register</description>
+          <addressOffset>0x84</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>PD</name>
+              <description>Poll Demand. If the OWNER bit of a descriptor is not set, the FSM goes to the Suspend state. The host needs to write any value into this register for the IDMAC FSM to resume normal descriptor fetch operation. This is a write only .</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>write-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>DBADDR</name>
+          <description>Descriptor base address register</description>
+          <addressOffset>0x88</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>DBADDR</name>
+              <description>Start of Descriptor List. Contains the base address of the First Descriptor. The LSB bits [1:0] are ignored and taken as all-zero by the IDMAC internally. Hence these LSB bits may be treated as read-only.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>IDSTS</name>
+          <description>IDMAC status register</description>
+          <addressOffset>0x8C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>TI</name>
+              <description>Transmit Interrupt. Indicates that data transmission is finished for a descriptor. Writing 1 clears this bit.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RI</name>
+              <description>Receive Interrupt. Indicates the completion of data reception for a descriptor. Writing 1 clears this bit.</description>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FBE</name>
+              <description>Fatal Bus Error Interrupt. Indicates that a Bus Error occurred (IDSTS[12:10]) . When this bit is set, the DMA disables all its bus accesses. Writing 1 clears this bit.</description>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DU</name>
+              <description>Descriptor Unavailable Interrupt. This bit is set when the descriptor is unavailable due to OWNER bit = 0 (DES0[31] = 0). Writing 1 clears this bit.</description>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CES</name>
+              <description>Card Error Summary. Indicates the status of the transaction to/from the card, also present in RINTSTS. Indicates the logical OR of the following bits:
+EBE : End Bit Error; 
+RTO : Response Timeout/Boot Ack Timeout; 
+RCRC : Response CRC; 
+SBE : Start Bit Error; 
+DRTO : Data Read Timeout/BDS timeout; 
+DCRC : Data CRC for Receive; 
+RE : Response Error.
+Writing 1 clears this bit. The abort condition of the IDMAC depends on the setting of this CES bit. If the CES bit is enabled, then the IDMAC aborts on a response error.</description>
+              <bitOffset>5</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>NIS</name>
+              <description>Normal Interrupt Summary. Logical OR of the following: IDSTS[0] : Transmit Interrupt, IDSTS[1] : Receive Interrupt. Only unmasked bits affect this bit. This is a sticky bit and must be cleared each time a corresponding bit that causes NIS to be set is cleared. Writing 1 clears this bit.</description>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>AIS</name>
+              <description>Abnormal Interrupt Summary. Logical OR of the following: IDSTS[2] : Fatal Bus Interrupt, IDSTS[4] : DU bit Interrupt. Only unmasked bits affect this bit. This is a sticky bit and must be cleared each time a corresponding bit that causes AIS to be set is cleared. Writing 1 clears this bit.</description>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FBE_CODE</name>
+              <description>Fatal Bus Error Code. Indicates the type of error that caused a Bus Error. Valid only when the Fatal Bus Error bit IDSTS[2] is set. This field does not generate an interrupt.
+001: Host Abort received during transmission;
+010: Host Abort received during reception;
+Others: Reserved.</description>
+              <bitOffset>10</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FSM</name>
+              <description>DMAC FSM present state.
+0: DMA_IDLE (idle state); 
+1: DMA_SUSPEND (suspend state); 
+2: DESC_RD (descriptor reading state); 
+3: DESC_CHK (descriptor checking state); 
+4: DMA_RD_REQ_WAIT (read-data request waiting state);
+5: DMA_WR_REQ_WAIT (write-data request waiting state); 
+6: DMA_RD (data-read state); 
+7: DMA_WR (data-write state); 
+8: DESC_CLOSE (descriptor close state).</description>
+              <bitOffset>13</bitOffset>
+              <bitWidth>4</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>IDINTEN</name>
+          <description>IDMAC interrupt enable register</description>
+          <addressOffset>0x90</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>TI</name>
+              <description>Transmit Interrupt Enable. When set with Normal Interrupt Summary Enable, Transmit Interrupt is enabled. When reset, Transmit Interrupt is disabled.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RI</name>
+              <description>Receive Interrupt Enable. When set with Normal Interrupt Summary Enable, Receive Interrupt is enabled. When reset, Receive Interrupt is disabled.</description>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FBE</name>
+              <description>Fatal Bus Error Enable. When set with Abnormal Interrupt Summary Enable, the Fatal Bus Error Interrupt is enabled. When reset, Fatal Bus Error Enable Interrupt is disabled.</description>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DU</name>
+              <description>Descriptor Unavailable Interrupt. When set along with Abnormal Interrupt Summary Enable, the DU interrupt is enabled.</description>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CES</name>
+              <description>Card Error summary Interrupt Enable. When set, it enables the Card Interrupt summary.</description>
+              <bitOffset>5</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>NI</name>
+              <description>Normal Interrupt Summary Enable. When set, a normal interrupt is enabled. When reset, a normal interrupt is disabled. This bit enables the following bits:
+IDINTEN[0]: Transmit Interrupt;
+IDINTEN[1]: Receive Interrupt.</description>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>AI</name>
+              <description>Abnormal Interrupt Summary Enable. When set, an abnormal interrupt is enabled. This bit enables the following bits:
+IDINTEN[2]: Fatal Bus Error Interrupt;
+IDINTEN[4]: DU Interrupt.</description>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>DSCADDR</name>
+          <description>Host descriptor address pointer</description>
+          <addressOffset>0x94</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>DSCADDR</name>
+              <description>Host Descriptor Address Pointer, updated by IDMAC during operation and cleared on reset. This register points to the start address of the current descriptor read by the IDMAC.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>BUFADDR</name>
+          <description>Host buffer address pointer register</description>
+          <addressOffset>0x98</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>BUFADDR</name>
+              <description>Host Buffer Address Pointer, updated by IDMAC during operation and cleared on reset. This register points to the current Data Buffer Address being accessed by the IDMAC.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>CARDTHRCTL</name>
+          <description>Card Threshold Control register</description>
+          <addressOffset>0x100</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>CARDRDTHREN</name>
+              <description>Card read threshold enable.
+1'b0-Card read threshold disabled.
+1'b1-Card read threshold enabled.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CARDCLRINTEN</name>
+              <description>Busy clear interrupt generation:
+1'b0-Busy clear interrypt disabled.
+1'b1-Busy clear interrypt enabled.</description>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CARDWRTHREN</name>
+              <description>Applicable when HS400 mode is enabled.
+1'b0-Card write Threshold disabled.
+1'b1-Card write Threshold enabled.</description>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CARDTHRESHOLD</name>
+              <description>The inside FIFO size is 512,This register is applicable when SDHOST_CARDERTHREN_REG is set to 1 or SDHOST_CARDRDTHREN_REG set to 1.</description>
+              <bitOffset>16</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>EMMCDDR</name>
+          <description>eMMC DDR register</description>
+          <addressOffset>0x10C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>HALFSTARTBIT</name>
+              <description>Control for start bit detection mechanism duration of start bit.Each bit refers to one slot.Set this bit to 1 for eMMC4.5 and above,set to 0 for SD applications.For eMMC4.5,start bit can be:
+1'b0-Full cycle.
+1'b1-less than one full cycle.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HS400_MODE</name>
+              <description>Set 1 to enable HS400 mode.</description>
+              <bitOffset>31</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>ENSHIFT</name>
+          <description>Enable Phase Shift register</description>
+          <addressOffset>0x110</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>ENABLE_SHIFT</name>
+              <description>Control for the amount of phase shift provided on the default enables in the design.Two bits assigned for each card.
+2'b00-Default phase shift.
+2'b01-Enables shifted to next immediate positive edge.
+2'b10-Enables shifted to next immediate negative edge.
+2'b11-Reserved.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>4</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>BUFFIFO</name>
+          <description>CPU write and read transmit data by FIFO</description>
+          <addressOffset>0x200</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>BUFFIFO</name>
+              <description>CPU write and read transmit data by FIFO. This register points to the current Data FIFO .</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>CLK_EDGE_SEL</name>
+          <description>SDIO control register.</description>
+          <addressOffset>0x800</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00820200</resetValue>
+          <fields>
+            <field>
+              <name>CCLKIN_EDGE_DRV_SEL</name>
+              <description>It's used to select the clock phase of the output signal from phase 0, phase 90, phase 180, phase 270.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CCLKIN_EDGE_SAM_SEL</name>
+              <description>It's used to select the clock phase of the input signal from phase 0, phase 90, phase 180, phase 270.</description>
+              <bitOffset>3</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CCLKIN_EDGE_SLF_SEL</name>
+              <description>It's used to select the clock phase of the internal signal from phase 0, phase 90, phase 180, phase 270.</description>
+              <bitOffset>6</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CCLLKIN_EDGE_H</name>
+              <description>The high level of the divider clock. The value should be smaller than CCLKIN_EDGE_L.</description>
+              <bitOffset>9</bitOffset>
+              <bitWidth>4</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CCLLKIN_EDGE_L</name>
+              <description>The low level of the divider clock. The value should be  larger than CCLKIN_EDGE_H.</description>
+              <bitOffset>13</bitOffset>
+              <bitWidth>4</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CCLLKIN_EDGE_N</name>
+              <description>The value should be equal to CCLKIN_EDGE_L.</description>
+              <bitOffset>17</bitOffset>
+              <bitWidth>4</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>ESDIO_MODE</name>
+              <description>Enable esdio mode.</description>
+              <bitOffset>21</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>ESD_MODE</name>
+              <description>Enable esd mode.</description>
+              <bitOffset>22</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CCLK_EN</name>
+              <description>Sdio clock enable</description>
+              <bitOffset>23</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+      </registers>
+    </peripheral>
+    <peripheral>
+      <name>SENS</name>
+      <description>Peripheral SENS</description>
+      <groupName>SENS</groupName>
+      <baseAddress>0x3FF48800</baseAddress>
+      <addressBlock>
+        <offset>0x0</offset>
+        <size>0xA8</size>
+        <usage>registers</usage>
+      </addressBlock>
+      <registers>
+        <register>
+          <name>SAR_READ_CTRL</name>
+          <addressOffset>0x0</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00070902</resetValue>
+          <fields>
+            <field>
+              <name>SAR1_CLK_DIV</name>
+              <description>clock divider</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SAR1_SAMPLE_CYCLE</name>
+              <description>sample cycles for SAR ADC1</description>
+              <bitOffset>8</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SAR1_SAMPLE_BIT</name>
+              <description>00: for 9-bit width  01: for 10-bit width  10: for 11-bit width  11: for 12-bit width</description>
+              <bitOffset>16</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SAR1_CLK_GATED</name>
+              <bitOffset>18</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SAR1_SAMPLE_NUM</name>
+              <bitOffset>19</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SAR1_DIG_FORCE</name>
+              <description>1: SAR ADC1 controlled by DIG ADC1 CTRL  0: SAR ADC1 controlled by RTC ADC1 CTRL</description>
+              <bitOffset>27</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SAR1_DATA_INV</name>
+              <description>Invert SAR ADC1 data</description>
+              <bitOffset>28</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SAR_READ_STATUS1</name>
+          <addressOffset>0x4</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SAR1_READER_STATUS</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SAR_MEAS_WAIT1</name>
+          <addressOffset>0x8</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x000A000A</resetValue>
+          <fields>
+            <field>
+              <name>SAR_AMP_WAIT1</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SAR_AMP_WAIT2</name>
+              <bitOffset>16</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SAR_MEAS_WAIT2</name>
+          <addressOffset>0xC</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x0020000A</resetValue>
+          <fields>
+            <field>
+              <name>FORCE_XPD_SAR_SW</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SAR_AMP_WAIT3</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FORCE_XPD_AMP</name>
+              <bitOffset>16</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FORCE_XPD_SAR</name>
+              <bitOffset>18</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SAR2_RSTB_WAIT</name>
+              <bitOffset>20</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SAR_MEAS_CTRL</name>
+          <addressOffset>0x10</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x0707338F</resetValue>
+          <fields>
+            <field>
+              <name>XPD_SAR_AMP_FSM</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>4</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>AMP_RST_FB_FSM</name>
+              <bitOffset>4</bitOffset>
+              <bitWidth>4</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>AMP_SHORT_REF_FSM</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>4</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>AMP_SHORT_REF_GND_FSM</name>
+              <bitOffset>12</bitOffset>
+              <bitWidth>4</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>XPD_SAR_FSM</name>
+              <bitOffset>16</bitOffset>
+              <bitWidth>4</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SAR_RSTB_FSM</name>
+              <bitOffset>20</bitOffset>
+              <bitWidth>4</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SAR2_XPD_WAIT</name>
+              <bitOffset>24</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SAR_READ_STATUS2</name>
+          <addressOffset>0x14</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SAR2_READER_STATUS</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>ULP_CP_SLEEP_CYC0</name>
+          <addressOffset>0x18</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x000000C8</resetValue>
+          <fields>
+            <field>
+              <name>SLEEP_CYCLES_S0</name>
+              <description>sleep cycles for ULP-coprocessor timer</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>ULP_CP_SLEEP_CYC1</name>
+          <addressOffset>0x1C</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000064</resetValue>
+          <fields>
+            <field>
+              <name>SLEEP_CYCLES_S1</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>ULP_CP_SLEEP_CYC2</name>
+          <addressOffset>0x20</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000032</resetValue>
+          <fields>
+            <field>
+              <name>SLEEP_CYCLES_S2</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>ULP_CP_SLEEP_CYC3</name>
+          <addressOffset>0x24</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000028</resetValue>
+          <fields>
+            <field>
+              <name>SLEEP_CYCLES_S3</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>ULP_CP_SLEEP_CYC4</name>
+          <addressOffset>0x28</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000014</resetValue>
+          <fields>
+            <field>
+              <name>SLEEP_CYCLES_S4</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SAR_START_FORCE</name>
+          <addressOffset>0x2C</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x0000000F</resetValue>
+          <fields>
+            <field>
+              <name>SAR1_BIT_WIDTH</name>
+              <description>00: 9 bit  01: 10 bits  10: 11bits  11: 12bits</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SAR2_BIT_WIDTH</name>
+              <description>00: 9 bit  01: 10 bits  10: 11bits  11: 12bits</description>
+              <bitOffset>2</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SAR2_EN_TEST</name>
+              <description>SAR2_EN_TEST  only active when reg_sar2_dig_force = 0</description>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SAR2_PWDET_CCT</name>
+              <description>SAR2_PWDET_CCT  PA power detector capacitance tuning.</description>
+              <bitOffset>5</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>ULP_CP_FORCE_START_TOP</name>
+              <description>1: ULP-coprocessor is started by SW  0: ULP-coprocessor is started by timer</description>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>ULP_CP_START_TOP</name>
+              <description>Write 1 to start ULP-coprocessor  only active when reg_ulp_cp_force_start_top = 1</description>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SARCLK_EN</name>
+              <bitOffset>10</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>PC_INIT</name>
+              <description>initialized PC for ULP-coprocessor</description>
+              <bitOffset>11</bitOffset>
+              <bitWidth>11</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SAR2_STOP</name>
+              <description>stop SAR ADC2 conversion</description>
+              <bitOffset>22</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SAR1_STOP</name>
+              <description>stop SAR ADC1 conversion</description>
+              <bitOffset>23</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SAR2_PWDET_EN</name>
+              <description>N/A</description>
+              <bitOffset>24</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SAR_MEM_WR_CTRL</name>
+          <addressOffset>0x30</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00100200</resetValue>
+          <fields>
+            <field>
+              <name>MEM_WR_ADDR_INIT</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>11</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MEM_WR_ADDR_SIZE</name>
+              <bitOffset>11</bitOffset>
+              <bitWidth>11</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RTC_MEM_WR_OFFST_CLR</name>
+              <bitOffset>22</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SAR_ATTEN1</name>
+          <addressOffset>0x34</addressOffset>
+          <size>0x20</size>
+          <resetValue>0xFFFFFFFF</resetValue>
+          <fields>
+            <field>
+              <name>SAR1_ATTEN</name>
+              <description>2-bit attenuation for each pad  11:1dB  10:6dB  01:3dB  00:0dB</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SAR_ATTEN2</name>
+          <addressOffset>0x38</addressOffset>
+          <size>0x20</size>
+          <resetValue>0xFFFFFFFF</resetValue>
+          <fields>
+            <field>
+              <name>SAR2_ATTEN</name>
+              <description>2-bit attenuation for each pad  11:1dB  10:6dB  01:3dB  00:0dB</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SAR_SLAVE_ADDR1</name>
+          <addressOffset>0x3C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>I2C_SLAVE_ADDR1</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>11</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>I2C_SLAVE_ADDR0</name>
+              <bitOffset>11</bitOffset>
+              <bitWidth>11</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MEAS_STATUS</name>
+              <bitOffset>22</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SAR_SLAVE_ADDR2</name>
+          <addressOffset>0x40</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>I2C_SLAVE_ADDR3</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>11</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>I2C_SLAVE_ADDR2</name>
+              <bitOffset>11</bitOffset>
+              <bitWidth>11</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SAR_SLAVE_ADDR3</name>
+          <addressOffset>0x44</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>I2C_SLAVE_ADDR5</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>11</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>I2C_SLAVE_ADDR4</name>
+              <bitOffset>11</bitOffset>
+              <bitWidth>11</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TSENS_OUT</name>
+              <description>temperature sensor data out</description>
+              <bitOffset>22</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>TSENS_RDY_OUT</name>
+              <description>indicate temperature sensor out ready</description>
+              <bitOffset>30</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SAR_SLAVE_ADDR4</name>
+          <addressOffset>0x48</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>I2C_SLAVE_ADDR7</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>11</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>I2C_SLAVE_ADDR6</name>
+              <bitOffset>11</bitOffset>
+              <bitWidth>11</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>I2C_RDATA</name>
+              <description>I2C read data</description>
+              <bitOffset>22</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>I2C_DONE</name>
+              <description>indicate I2C done</description>
+              <bitOffset>30</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SAR_TSENS_CTRL</name>
+          <addressOffset>0x4C</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00066002</resetValue>
+          <fields>
+            <field>
+              <name>TSENS_XPD_WAIT</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>12</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TSENS_XPD_FORCE</name>
+              <bitOffset>12</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TSENS_CLK_INV</name>
+              <bitOffset>13</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TSENS_CLK_GATED</name>
+              <bitOffset>14</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TSENS_IN_INV</name>
+              <description>invert temperature sensor data</description>
+              <bitOffset>15</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TSENS_CLK_DIV</name>
+              <description>temperature sensor clock divider</description>
+              <bitOffset>16</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TSENS_POWER_UP</name>
+              <description>temperature sensor power up</description>
+              <bitOffset>24</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TSENS_POWER_UP_FORCE</name>
+              <description>1: dump out &amp; power up controlled by SW  0: by FSM</description>
+              <bitOffset>25</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TSENS_DUMP_OUT</name>
+              <description>temperature sensor dump out  only active when reg_tsens_power_up_force = 1</description>
+              <bitOffset>26</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SAR_I2C_CTRL</name>
+          <addressOffset>0x50</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SAR_I2C_CTRL</name>
+              <description>I2C control data  only active when reg_sar_i2c_start_force = 1</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>28</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SAR_I2C_START</name>
+              <description>start I2C  only active when reg_sar_i2c_start_force = 1</description>
+              <bitOffset>28</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SAR_I2C_START_FORCE</name>
+              <description>1: I2C started by SW  0: I2C started by FSM</description>
+              <bitOffset>29</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SAR_MEAS_START1</name>
+          <addressOffset>0x54</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>MEAS1_DATA_SAR</name>
+              <description>SAR ADC1 data</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>MEAS1_DONE_SAR</name>
+              <description>SAR ADC1 conversion done indication</description>
+              <bitOffset>16</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>MEAS1_START_SAR</name>
+              <description>SAR ADC1 controller (in RTC) starts conversion  only active when reg_meas1_start_force = 1</description>
+              <bitOffset>17</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MEAS1_START_FORCE</name>
+              <description>1: SAR ADC1 controller (in RTC) is started by SW  0: SAR ADC1 controller is started by ULP-coprocessor</description>
+              <bitOffset>18</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SAR1_EN_PAD</name>
+              <description>SAR ADC1 pad enable bitmap  only active when reg_sar1_en_pad_force = 1</description>
+              <bitOffset>19</bitOffset>
+              <bitWidth>12</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SAR1_EN_PAD_FORCE</name>
+              <description>1: SAR ADC1 pad enable bitmap is controlled by SW  0: SAR ADC1 pad enable bitmap is controlled by ULP-coprocessor</description>
+              <bitOffset>31</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SAR_TOUCH_CTRL1</name>
+          <addressOffset>0x58</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x02041000</resetValue>
+          <fields>
+            <field>
+              <name>TOUCH_MEAS_DELAY</name>
+              <description>the meas length (in 8MHz)</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TOUCH_XPD_WAIT</name>
+              <description>the waiting cycles (in 8MHz) between TOUCH_START and TOUCH_XPD</description>
+              <bitOffset>16</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TOUCH_OUT_SEL</name>
+              <description>1: when the counter is greater then the threshold  the touch pad is considered as "touched"  0: when the counter is less than the threshold  the touch pad is considered as "touched"</description>
+              <bitOffset>24</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TOUCH_OUT_1EN</name>
+              <description>1: wakeup interrupt is generated if SET1 is "touched"  0: wakeup interrupt is generated only if SET1 &amp; SET2 is both "touched"</description>
+              <bitOffset>25</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>XPD_HALL_FORCE</name>
+              <description>1: XPD HALL is controlled by SW. 0: XPD HALL is controlled by FSM in ULP-coprocessor</description>
+              <bitOffset>26</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HALL_PHASE_FORCE</name>
+              <description>1: HALL PHASE is controlled by SW  0: HALL PHASE is controlled by FSM in ULP-coprocessor</description>
+              <bitOffset>27</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SAR_TOUCH_THRES1</name>
+          <addressOffset>0x5C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>TOUCH_OUT_TH1</name>
+              <description>the threshold for touch pad 1</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TOUCH_OUT_TH0</name>
+              <description>the threshold for touch pad 0</description>
+              <bitOffset>16</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SAR_TOUCH_THRES2</name>
+          <addressOffset>0x60</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>TOUCH_OUT_TH3</name>
+              <description>the threshold for touch pad 3</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TOUCH_OUT_TH2</name>
+              <description>the threshold for touch pad 2</description>
+              <bitOffset>16</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SAR_TOUCH_THRES3</name>
+          <addressOffset>0x64</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>TOUCH_OUT_TH5</name>
+              <description>the threshold for touch pad 5</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TOUCH_OUT_TH4</name>
+              <description>the threshold for touch pad 4</description>
+              <bitOffset>16</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SAR_TOUCH_THRES4</name>
+          <addressOffset>0x68</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>TOUCH_OUT_TH7</name>
+              <description>the threshold for touch pad 7</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TOUCH_OUT_TH6</name>
+              <description>the threshold for touch pad 6</description>
+              <bitOffset>16</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SAR_TOUCH_THRES5</name>
+          <addressOffset>0x6C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>TOUCH_OUT_TH9</name>
+              <description>the threshold for touch pad 9</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TOUCH_OUT_TH8</name>
+              <description>the threshold for touch pad 8</description>
+              <bitOffset>16</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SAR_TOUCH_OUT1</name>
+          <addressOffset>0x70</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>TOUCH_MEAS_OUT1</name>
+              <description>the counter for touch pad 1</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>TOUCH_MEAS_OUT0</name>
+              <description>the counter for touch pad 0</description>
+              <bitOffset>16</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SAR_TOUCH_OUT2</name>
+          <addressOffset>0x74</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>TOUCH_MEAS_OUT3</name>
+              <description>the counter for touch pad 3</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>TOUCH_MEAS_OUT2</name>
+              <description>the counter for touch pad 2</description>
+              <bitOffset>16</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SAR_TOUCH_OUT3</name>
+          <addressOffset>0x78</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>TOUCH_MEAS_OUT5</name>
+              <description>the counter for touch pad 5</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>TOUCH_MEAS_OUT4</name>
+              <description>the counter for touch pad 4</description>
+              <bitOffset>16</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SAR_TOUCH_OUT4</name>
+          <addressOffset>0x7C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>TOUCH_MEAS_OUT7</name>
+              <description>the counter for touch pad 7</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>TOUCH_MEAS_OUT6</name>
+              <description>the counter for touch pad 6</description>
+              <bitOffset>16</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SAR_TOUCH_OUT5</name>
+          <addressOffset>0x80</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>TOUCH_MEAS_OUT9</name>
+              <description>the counter for touch pad 9</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>TOUCH_MEAS_OUT8</name>
+              <description>the counter for touch pad 8</description>
+              <bitOffset>16</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SAR_TOUCH_CTRL2</name>
+          <addressOffset>0x84</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00400800</resetValue>
+          <fields>
+            <field>
+              <name>TOUCH_MEAS_EN</name>
+              <description>10-bit register to indicate which pads are "touched"</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>10</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>TOUCH_MEAS_DONE</name>
+              <description>fsm set 1 to indicate touch touch meas is done</description>
+              <bitOffset>10</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>TOUCH_START_FSM_EN</name>
+              <description>1: TOUCH_START &amp; TOUCH_XPD is controlled by touch fsm  0: TOUCH_START &amp; TOUCH_XPD is controlled by registers</description>
+              <bitOffset>11</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TOUCH_START_EN</name>
+              <description>1: start touch fsm  valid when reg_touch_start_force is set</description>
+              <bitOffset>12</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TOUCH_START_FORCE</name>
+              <description>1: to start touch fsm by SW  0: to start touch fsm by timer</description>
+              <bitOffset>13</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TOUCH_SLEEP_CYCLES</name>
+              <description>sleep cycles for timer</description>
+              <bitOffset>14</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TOUCH_MEAS_EN_CLR</name>
+              <description>to clear reg_touch_meas_en</description>
+              <bitOffset>30</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SAR_TOUCH_ENABLE</name>
+          <addressOffset>0x8C</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x3FFFFFFF</resetValue>
+          <fields>
+            <field>
+              <name>TOUCH_PAD_WORKEN</name>
+              <description>Bitmap defining the working set during the measurement.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>10</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TOUCH_PAD_OUTEN2</name>
+              <description>Bitmap defining SET2 for generating wakeup interrupt. SET2 is "touched" only if at least one of touch pad in SET2 is "touched".</description>
+              <bitOffset>10</bitOffset>
+              <bitWidth>10</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TOUCH_PAD_OUTEN1</name>
+              <description>Bitmap defining SET1 for generating wakeup interrupt. SET1 is "touched" only if at least one of touch pad in SET1 is "touched".</description>
+              <bitOffset>20</bitOffset>
+              <bitWidth>10</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SAR_READ_CTRL2</name>
+          <addressOffset>0x90</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00070902</resetValue>
+          <fields>
+            <field>
+              <name>SAR2_CLK_DIV</name>
+              <description>clock divider</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SAR2_SAMPLE_CYCLE</name>
+              <description>sample cycles for SAR ADC2</description>
+              <bitOffset>8</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SAR2_SAMPLE_BIT</name>
+              <description>00: for 9-bit width  01: for 10-bit width  10: for 11-bit width  11: for 12-bit width</description>
+              <bitOffset>16</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SAR2_CLK_GATED</name>
+              <bitOffset>18</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SAR2_SAMPLE_NUM</name>
+              <bitOffset>19</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SAR2_PWDET_FORCE</name>
+              <bitOffset>27</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SAR2_DIG_FORCE</name>
+              <description>1: SAR ADC2 controlled by DIG ADC2 CTRL or PWDET CTRL  0: SAR ADC2 controlled by RTC ADC2 CTRL</description>
+              <bitOffset>28</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SAR2_DATA_INV</name>
+              <description>Invert SAR ADC2 data</description>
+              <bitOffset>29</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SAR_MEAS_START2</name>
+          <addressOffset>0x94</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>MEAS2_DATA_SAR</name>
+              <description>SAR ADC2 data</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>MEAS2_DONE_SAR</name>
+              <description>SAR ADC2 conversion done indication</description>
+              <bitOffset>16</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>MEAS2_START_SAR</name>
+              <description>SAR ADC2 controller (in RTC) starts conversion  only active when reg_meas2_start_force = 1</description>
+              <bitOffset>17</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MEAS2_START_FORCE</name>
+              <description>1: SAR ADC2 controller (in RTC) is started by SW  0: SAR ADC2 controller is started by ULP-coprocessor</description>
+              <bitOffset>18</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SAR2_EN_PAD</name>
+              <description>SAR ADC2 pad enable bitmap  only active when reg_sar2_en_pad_force = 1</description>
+              <bitOffset>19</bitOffset>
+              <bitWidth>12</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SAR2_EN_PAD_FORCE</name>
+              <description>1: SAR ADC2 pad enable bitmap is controlled by SW  0: SAR ADC2 pad enable bitmap is controlled by ULP-coprocessor</description>
+              <bitOffset>31</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SAR_DAC_CTRL1</name>
+          <addressOffset>0x98</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SW_FSTEP</name>
+              <description>frequency step for CW generator  can be used to adjust the frequency</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SW_TONE_EN</name>
+              <description>1: enable CW generator  0: disable CW generator</description>
+              <bitOffset>16</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DEBUG_BIT_SEL</name>
+              <bitOffset>17</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DAC_DIG_FORCE</name>
+              <description>1: DAC1 &amp; DAC2 use DMA  0: DAC1 &amp; DAC2 do not use DMA</description>
+              <bitOffset>22</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DAC_CLK_FORCE_LOW</name>
+              <description>1: force PDAC_CLK to low</description>
+              <bitOffset>23</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DAC_CLK_FORCE_HIGH</name>
+              <description>1: force PDAC_CLK to high</description>
+              <bitOffset>24</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DAC_CLK_INV</name>
+              <description>1: invert PDAC_CLK</description>
+              <bitOffset>25</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SAR_DAC_CTRL2</name>
+          <addressOffset>0x9C</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x03000000</resetValue>
+          <fields>
+            <field>
+              <name>DAC_DC1</name>
+              <description>DC offset for DAC1 CW generator</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DAC_DC2</name>
+              <description>DC offset for DAC2 CW generator</description>
+              <bitOffset>8</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DAC_SCALE1</name>
+              <description>00: no scale  01: scale to 1/2  10: scale to 1/4  scale to 1/8</description>
+              <bitOffset>16</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DAC_SCALE2</name>
+              <description>00: no scale  01: scale to 1/2  10: scale to 1/4  scale to 1/8</description>
+              <bitOffset>18</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DAC_INV1</name>
+              <description>00: do not invert any bits  01: invert all bits  10: invert MSB  11: invert all bits except MSB</description>
+              <bitOffset>20</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DAC_INV2</name>
+              <description>00: do not invert any bits  01: invert all bits  10: invert MSB  11: invert all bits except MSB</description>
+              <bitOffset>22</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DAC_CW_EN1</name>
+              <description>1: to select CW generator as source to PDAC1_DAC[7:0]  0: to select register reg_pdac1_dac[7:0] as source to PDAC1_DAC[7:0]</description>
+              <bitOffset>24</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DAC_CW_EN2</name>
+              <description>1: to select CW generator as source to PDAC2_DAC[7:0]  0: to select register reg_pdac2_dac[7:0] as source to PDAC2_DAC[7:0]</description>
+              <bitOffset>25</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SAR_MEAS_CTRL2</name>
+          <addressOffset>0xA0</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000003</resetValue>
+          <fields>
+            <field>
+              <name>SAR1_DAC_XPD_FSM</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>4</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SAR1_DAC_XPD_FSM_IDLE</name>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>XPD_SAR_AMP_FSM_IDLE</name>
+              <bitOffset>5</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>AMP_RST_FB_FSM_IDLE</name>
+              <bitOffset>6</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>AMP_SHORT_REF_FSM_IDLE</name>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>AMP_SHORT_REF_GND_FSM_IDLE</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>XPD_SAR_FSM_IDLE</name>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SAR_RSTB_FSM_IDLE</name>
+              <bitOffset>10</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SAR2_RSTB_FORCE</name>
+              <bitOffset>11</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>AMP_RST_FB_FORCE</name>
+              <bitOffset>13</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>AMP_SHORT_REF_FORCE</name>
+              <bitOffset>15</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>AMP_SHORT_REF_GND_FORCE</name>
+              <bitOffset>17</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SAR_NOUSE</name>
+          <addressOffset>0xF8</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SAR_NOUSE</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SARDATE</name>
+          <addressOffset>0xFC</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x01605180</resetValue>
+          <fields>
+            <field>
+              <name>SAR_DATE</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>28</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+      </registers>
+    </peripheral>
+    <peripheral>
+      <name>SHA</name>
+      <description>SHA (Secure Hash Algorithm) Accelerator</description>
+      <groupName>SHA</groupName>
+      <baseAddress>0x3FF03000</baseAddress>
+      <addressBlock>
+        <offset>0x0</offset>
+        <size>0xC0</size>
+        <usage>registers</usage>
+      </addressBlock>
+      <registers>
+        <register>
+          <dim>32</dim>
+          <dimIncrement>0x4</dimIncrement>
+          <name>TEXT_%s</name>
+          <addressOffset>0x0</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>TEXT</name>
+              <description>SHA Message block and hash result register.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SHA1_START</name>
+          <addressOffset>0x80</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SHA1_START</name>
+              <description>Write 1 to start an SHA-1 operation on the first message block.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SHA1_CONTINUE</name>
+          <addressOffset>0x80</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SHA1_CONTINUE</name>
+              <description>Write 1 to continue the SHA-1 operation with subsequent blocks.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SHA1_LOAD</name>
+          <addressOffset>0x88</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SHA1_LOAD</name>
+              <description>Write 1 to finish the SHA-1 operation to calculate the final message hash.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SHA1_BUSY</name>
+          <addressOffset>0x8C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SHA1_BUSY</name>
+              <description>SHA-1 operation status: 1 if the SHA accelerator is processing data, 0 if it is idle.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SHA256_START</name>
+          <addressOffset>0x90</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SHA256_START</name>
+              <description>Write 1 to start an SHA-256 operation on the first message block.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SHA256_LOAD</name>
+          <addressOffset>0x90</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SHA256_LOAD</name>
+              <description>Write 1 to finish the SHA-256 operation to calculate the final message hash.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SHA256_CONTINUE</name>
+          <addressOffset>0x94</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SHA256_CONTINUE</name>
+              <description>Write 1 to continue the SHA-256 operation with subsequent blocks.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SHA256_BUSY</name>
+          <addressOffset>0x9C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SHA256_BUSY</name>
+              <description>SHA-256 operation status: 1 if the SHA accelerator is processing data, 0 if it is idle.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SHA384_START</name>
+          <addressOffset>0xA0</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SHA384_START</name>
+              <description>Write 1 to start an SHA-384 operation on the first message block.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SHA384_CONTINUE</name>
+          <addressOffset>0xA4</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SHA384_CONTINUE</name>
+              <description>Write 1 to continue the SHA-384 operation with subsequent blocks.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SHA384_LOAD</name>
+          <addressOffset>0xA8</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SHA384_LOAD</name>
+              <description>Write 1 to finish the SHA-384 operation to calculate the final message hash.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SHA384_BUSY</name>
+          <addressOffset>0xAC</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SHA384_BUSY</name>
+              <description>SHA-384 operation status: 1 if the SHA accelerator is processing data, 0 if it is idle.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SHA512_START</name>
+          <addressOffset>0xB0</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SHA512_START</name>
+              <description>Write 1 to start an SHA-512 operation on the first message block.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SHA512_CONTINUE</name>
+          <addressOffset>0xB4</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SHA512_CONTINUE</name>
+              <description>Write 1 to continue the SHA-512 operation with subsequent blocks.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SHA512_LOAD</name>
+          <addressOffset>0xB8</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SHA512_LOAD</name>
+              <description>Write 1 to finish the SHA-512 operation to calculate the final message hash.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SHA512_BUSY</name>
+          <addressOffset>0xBC</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SHA512_BUSY</name>
+              <description>SHA-512 operation status: 1 if the SHA accelerator is processing data, 0 if it is idle.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+      </registers>
+    </peripheral>
+    <peripheral>
+      <name>SLC</name>
+      <description>Peripheral SLC</description>
+      <groupName>SLC</groupName>
+      <baseAddress>0x3FF58000</baseAddress>
+      <addressBlock>
+        <offset>0x0</offset>
+        <size>0x14C</size>
+        <usage>registers</usage>
+      </addressBlock>
+      <registers>
+        <register>
+          <name>CONF0</name>
+          <addressOffset>0x0</addressOffset>
+          <size>0x20</size>
+          <resetValue>0xFF3CFF30</resetValue>
+          <fields>
+            <field>
+              <name>SLC0_TX_RST</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC0_RX_RST</name>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>AHBM_FIFO_RST</name>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>AHBM_RST</name>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC0_TX_LOOP_TEST</name>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC0_RX_LOOP_TEST</name>
+              <bitOffset>5</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC0_RX_AUTO_WRBACK</name>
+              <bitOffset>6</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC0_RX_NO_RESTART_CLR</name>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC0_RXDSCR_BURST_EN</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC0_RXDATA_BURST_EN</name>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC0_RXLINK_AUTO_RET</name>
+              <bitOffset>10</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC0_TXLINK_AUTO_RET</name>
+              <bitOffset>11</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC0_TXDSCR_BURST_EN</name>
+              <bitOffset>12</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC0_TXDATA_BURST_EN</name>
+              <bitOffset>13</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC0_TOKEN_AUTO_CLR</name>
+              <bitOffset>14</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC0_TOKEN_SEL</name>
+              <bitOffset>15</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC1_TX_RST</name>
+              <bitOffset>16</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC1_RX_RST</name>
+              <bitOffset>17</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC0_WR_RETRY_MASK_EN</name>
+              <bitOffset>18</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC1_WR_RETRY_MASK_EN</name>
+              <bitOffset>19</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC1_TX_LOOP_TEST</name>
+              <bitOffset>20</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC1_RX_LOOP_TEST</name>
+              <bitOffset>21</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC1_RX_AUTO_WRBACK</name>
+              <bitOffset>22</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC1_RX_NO_RESTART_CLR</name>
+              <bitOffset>23</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC1_RXDSCR_BURST_EN</name>
+              <bitOffset>24</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC1_RXDATA_BURST_EN</name>
+              <bitOffset>25</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC1_RXLINK_AUTO_RET</name>
+              <bitOffset>26</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC1_TXLINK_AUTO_RET</name>
+              <bitOffset>27</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC1_TXDSCR_BURST_EN</name>
+              <bitOffset>28</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC1_TXDATA_BURST_EN</name>
+              <bitOffset>29</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC1_TOKEN_AUTO_CLR</name>
+              <bitOffset>30</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC1_TOKEN_SEL</name>
+              <bitOffset>31</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>_0INT_RAW</name>
+          <addressOffset>0x4</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>FRHOST_BIT0_INT_RAW</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>FRHOST_BIT1_INT_RAW</name>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>FRHOST_BIT2_INT_RAW</name>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>FRHOST_BIT3_INT_RAW</name>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>FRHOST_BIT4_INT_RAW</name>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>FRHOST_BIT5_INT_RAW</name>
+              <bitOffset>5</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>FRHOST_BIT6_INT_RAW</name>
+              <bitOffset>6</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>FRHOST_BIT7_INT_RAW</name>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SLC0_RX_START_INT_RAW</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SLC0_TX_START_INT_RAW</name>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SLC0_RX_UDF_INT_RAW</name>
+              <bitOffset>10</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SLC0_TX_OVF_INT_RAW</name>
+              <bitOffset>11</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SLC0_TOKEN0_1TO0_INT_RAW</name>
+              <bitOffset>12</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SLC0_TOKEN1_1TO0_INT_RAW</name>
+              <bitOffset>13</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SLC0_TX_DONE_INT_RAW</name>
+              <bitOffset>14</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SLC0_TX_SUC_EOF_INT_RAW</name>
+              <bitOffset>15</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SLC0_RX_DONE_INT_RAW</name>
+              <bitOffset>16</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SLC0_RX_EOF_INT_RAW</name>
+              <bitOffset>17</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SLC0_TOHOST_INT_RAW</name>
+              <bitOffset>18</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SLC0_TX_DSCR_ERR_INT_RAW</name>
+              <bitOffset>19</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SLC0_RX_DSCR_ERR_INT_RAW</name>
+              <bitOffset>20</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SLC0_TX_DSCR_EMPTY_INT_RAW</name>
+              <bitOffset>21</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SLC0_HOST_RD_ACK_INT_RAW</name>
+              <bitOffset>22</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SLC0_WR_RETRY_DONE_INT_RAW</name>
+              <bitOffset>23</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SLC0_TX_ERR_EOF_INT_RAW</name>
+              <bitOffset>24</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>CMD_DTC_INT_RAW</name>
+              <bitOffset>25</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SLC0_RX_QUICK_EOF_INT_RAW</name>
+              <bitOffset>26</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>_0INT_ST</name>
+          <addressOffset>0x8</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>FRHOST_BIT0_INT_ST</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>FRHOST_BIT1_INT_ST</name>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>FRHOST_BIT2_INT_ST</name>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>FRHOST_BIT3_INT_ST</name>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>FRHOST_BIT4_INT_ST</name>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>FRHOST_BIT5_INT_ST</name>
+              <bitOffset>5</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>FRHOST_BIT6_INT_ST</name>
+              <bitOffset>6</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>FRHOST_BIT7_INT_ST</name>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SLC0_RX_START_INT_ST</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SLC0_TX_START_INT_ST</name>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SLC0_RX_UDF_INT_ST</name>
+              <bitOffset>10</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SLC0_TX_OVF_INT_ST</name>
+              <bitOffset>11</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SLC0_TOKEN0_1TO0_INT_ST</name>
+              <bitOffset>12</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SLC0_TOKEN1_1TO0_INT_ST</name>
+              <bitOffset>13</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SLC0_TX_DONE_INT_ST</name>
+              <bitOffset>14</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SLC0_TX_SUC_EOF_INT_ST</name>
+              <bitOffset>15</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SLC0_RX_DONE_INT_ST</name>
+              <bitOffset>16</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SLC0_RX_EOF_INT_ST</name>
+              <bitOffset>17</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SLC0_TOHOST_INT_ST</name>
+              <bitOffset>18</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SLC0_TX_DSCR_ERR_INT_ST</name>
+              <bitOffset>19</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SLC0_RX_DSCR_ERR_INT_ST</name>
+              <bitOffset>20</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SLC0_TX_DSCR_EMPTY_INT_ST</name>
+              <bitOffset>21</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SLC0_HOST_RD_ACK_INT_ST</name>
+              <bitOffset>22</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SLC0_WR_RETRY_DONE_INT_ST</name>
+              <bitOffset>23</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SLC0_TX_ERR_EOF_INT_ST</name>
+              <bitOffset>24</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>CMD_DTC_INT_ST</name>
+              <bitOffset>25</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SLC0_RX_QUICK_EOF_INT_ST</name>
+              <bitOffset>26</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>_0INT_ENA</name>
+          <addressOffset>0xC</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>FRHOST_BIT0_INT_ENA</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FRHOST_BIT1_INT_ENA</name>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FRHOST_BIT2_INT_ENA</name>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FRHOST_BIT3_INT_ENA</name>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FRHOST_BIT4_INT_ENA</name>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FRHOST_BIT5_INT_ENA</name>
+              <bitOffset>5</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FRHOST_BIT6_INT_ENA</name>
+              <bitOffset>6</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FRHOST_BIT7_INT_ENA</name>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC0_RX_START_INT_ENA</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC0_TX_START_INT_ENA</name>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC0_RX_UDF_INT_ENA</name>
+              <bitOffset>10</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC0_TX_OVF_INT_ENA</name>
+              <bitOffset>11</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC0_TOKEN0_1TO0_INT_ENA</name>
+              <bitOffset>12</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC0_TOKEN1_1TO0_INT_ENA</name>
+              <bitOffset>13</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC0_TX_DONE_INT_ENA</name>
+              <bitOffset>14</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC0_TX_SUC_EOF_INT_ENA</name>
+              <bitOffset>15</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC0_RX_DONE_INT_ENA</name>
+              <bitOffset>16</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC0_RX_EOF_INT_ENA</name>
+              <bitOffset>17</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC0_TOHOST_INT_ENA</name>
+              <bitOffset>18</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC0_TX_DSCR_ERR_INT_ENA</name>
+              <bitOffset>19</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC0_RX_DSCR_ERR_INT_ENA</name>
+              <bitOffset>20</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC0_TX_DSCR_EMPTY_INT_ENA</name>
+              <bitOffset>21</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC0_HOST_RD_ACK_INT_ENA</name>
+              <bitOffset>22</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC0_WR_RETRY_DONE_INT_ENA</name>
+              <bitOffset>23</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC0_TX_ERR_EOF_INT_ENA</name>
+              <bitOffset>24</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CMD_DTC_INT_ENA</name>
+              <bitOffset>25</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC0_RX_QUICK_EOF_INT_ENA</name>
+              <bitOffset>26</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>_0INT_CLR</name>
+          <addressOffset>0x10</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>FRHOST_BIT0_INT_CLR</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>FRHOST_BIT1_INT_CLR</name>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>FRHOST_BIT2_INT_CLR</name>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>FRHOST_BIT3_INT_CLR</name>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>FRHOST_BIT4_INT_CLR</name>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>FRHOST_BIT5_INT_CLR</name>
+              <bitOffset>5</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>FRHOST_BIT6_INT_CLR</name>
+              <bitOffset>6</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>FRHOST_BIT7_INT_CLR</name>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>SLC0_RX_START_INT_CLR</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>SLC0_TX_START_INT_CLR</name>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>SLC0_RX_UDF_INT_CLR</name>
+              <bitOffset>10</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>SLC0_TX_OVF_INT_CLR</name>
+              <bitOffset>11</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>SLC0_TOKEN0_1TO0_INT_CLR</name>
+              <bitOffset>12</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>SLC0_TOKEN1_1TO0_INT_CLR</name>
+              <bitOffset>13</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>SLC0_TX_DONE_INT_CLR</name>
+              <bitOffset>14</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>SLC0_TX_SUC_EOF_INT_CLR</name>
+              <bitOffset>15</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>SLC0_RX_DONE_INT_CLR</name>
+              <bitOffset>16</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>SLC0_RX_EOF_INT_CLR</name>
+              <bitOffset>17</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>SLC0_TOHOST_INT_CLR</name>
+              <bitOffset>18</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>SLC0_TX_DSCR_ERR_INT_CLR</name>
+              <bitOffset>19</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>SLC0_RX_DSCR_ERR_INT_CLR</name>
+              <bitOffset>20</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>SLC0_TX_DSCR_EMPTY_INT_CLR</name>
+              <bitOffset>21</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>SLC0_HOST_RD_ACK_INT_CLR</name>
+              <bitOffset>22</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>SLC0_WR_RETRY_DONE_INT_CLR</name>
+              <bitOffset>23</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>SLC0_TX_ERR_EOF_INT_CLR</name>
+              <bitOffset>24</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>CMD_DTC_INT_CLR</name>
+              <bitOffset>25</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>SLC0_RX_QUICK_EOF_INT_CLR</name>
+              <bitOffset>26</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>_1INT_RAW</name>
+          <addressOffset>0x14</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>FRHOST_BIT8_INT_RAW</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>FRHOST_BIT9_INT_RAW</name>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>FRHOST_BIT10_INT_RAW</name>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>FRHOST_BIT11_INT_RAW</name>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>FRHOST_BIT12_INT_RAW</name>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>FRHOST_BIT13_INT_RAW</name>
+              <bitOffset>5</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>FRHOST_BIT14_INT_RAW</name>
+              <bitOffset>6</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>FRHOST_BIT15_INT_RAW</name>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SLC1_RX_START_INT_RAW</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SLC1_TX_START_INT_RAW</name>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SLC1_RX_UDF_INT_RAW</name>
+              <bitOffset>10</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SLC1_TX_OVF_INT_RAW</name>
+              <bitOffset>11</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SLC1_TOKEN0_1TO0_INT_RAW</name>
+              <bitOffset>12</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SLC1_TOKEN1_1TO0_INT_RAW</name>
+              <bitOffset>13</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SLC1_TX_DONE_INT_RAW</name>
+              <bitOffset>14</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SLC1_TX_SUC_EOF_INT_RAW</name>
+              <bitOffset>15</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SLC1_RX_DONE_INT_RAW</name>
+              <bitOffset>16</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SLC1_RX_EOF_INT_RAW</name>
+              <bitOffset>17</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SLC1_TOHOST_INT_RAW</name>
+              <bitOffset>18</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SLC1_TX_DSCR_ERR_INT_RAW</name>
+              <bitOffset>19</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SLC1_RX_DSCR_ERR_INT_RAW</name>
+              <bitOffset>20</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SLC1_TX_DSCR_EMPTY_INT_RAW</name>
+              <bitOffset>21</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SLC1_HOST_RD_ACK_INT_RAW</name>
+              <bitOffset>22</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SLC1_WR_RETRY_DONE_INT_RAW</name>
+              <bitOffset>23</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SLC1_TX_ERR_EOF_INT_RAW</name>
+              <bitOffset>24</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>_1INT_ST</name>
+          <addressOffset>0x18</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>FRHOST_BIT8_INT_ST</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>FRHOST_BIT9_INT_ST</name>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>FRHOST_BIT10_INT_ST</name>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>FRHOST_BIT11_INT_ST</name>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>FRHOST_BIT12_INT_ST</name>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>FRHOST_BIT13_INT_ST</name>
+              <bitOffset>5</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>FRHOST_BIT14_INT_ST</name>
+              <bitOffset>6</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>FRHOST_BIT15_INT_ST</name>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SLC1_RX_START_INT_ST</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SLC1_TX_START_INT_ST</name>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SLC1_RX_UDF_INT_ST</name>
+              <bitOffset>10</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SLC1_TX_OVF_INT_ST</name>
+              <bitOffset>11</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SLC1_TOKEN0_1TO0_INT_ST</name>
+              <bitOffset>12</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SLC1_TOKEN1_1TO0_INT_ST</name>
+              <bitOffset>13</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SLC1_TX_DONE_INT_ST</name>
+              <bitOffset>14</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SLC1_TX_SUC_EOF_INT_ST</name>
+              <bitOffset>15</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SLC1_RX_DONE_INT_ST</name>
+              <bitOffset>16</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SLC1_RX_EOF_INT_ST</name>
+              <bitOffset>17</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SLC1_TOHOST_INT_ST</name>
+              <bitOffset>18</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SLC1_TX_DSCR_ERR_INT_ST</name>
+              <bitOffset>19</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SLC1_RX_DSCR_ERR_INT_ST</name>
+              <bitOffset>20</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SLC1_TX_DSCR_EMPTY_INT_ST</name>
+              <bitOffset>21</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SLC1_HOST_RD_ACK_INT_ST</name>
+              <bitOffset>22</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SLC1_WR_RETRY_DONE_INT_ST</name>
+              <bitOffset>23</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SLC1_TX_ERR_EOF_INT_ST</name>
+              <bitOffset>24</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>_1INT_ENA</name>
+          <addressOffset>0x1C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>FRHOST_BIT8_INT_ENA</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FRHOST_BIT9_INT_ENA</name>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FRHOST_BIT10_INT_ENA</name>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FRHOST_BIT11_INT_ENA</name>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FRHOST_BIT12_INT_ENA</name>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FRHOST_BIT13_INT_ENA</name>
+              <bitOffset>5</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FRHOST_BIT14_INT_ENA</name>
+              <bitOffset>6</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FRHOST_BIT15_INT_ENA</name>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC1_RX_START_INT_ENA</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC1_TX_START_INT_ENA</name>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC1_RX_UDF_INT_ENA</name>
+              <bitOffset>10</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC1_TX_OVF_INT_ENA</name>
+              <bitOffset>11</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC1_TOKEN0_1TO0_INT_ENA</name>
+              <bitOffset>12</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC1_TOKEN1_1TO0_INT_ENA</name>
+              <bitOffset>13</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC1_TX_DONE_INT_ENA</name>
+              <bitOffset>14</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC1_TX_SUC_EOF_INT_ENA</name>
+              <bitOffset>15</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC1_RX_DONE_INT_ENA</name>
+              <bitOffset>16</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC1_RX_EOF_INT_ENA</name>
+              <bitOffset>17</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC1_TOHOST_INT_ENA</name>
+              <bitOffset>18</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC1_TX_DSCR_ERR_INT_ENA</name>
+              <bitOffset>19</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC1_RX_DSCR_ERR_INT_ENA</name>
+              <bitOffset>20</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC1_TX_DSCR_EMPTY_INT_ENA</name>
+              <bitOffset>21</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC1_HOST_RD_ACK_INT_ENA</name>
+              <bitOffset>22</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC1_WR_RETRY_DONE_INT_ENA</name>
+              <bitOffset>23</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC1_TX_ERR_EOF_INT_ENA</name>
+              <bitOffset>24</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>_1INT_CLR</name>
+          <addressOffset>0x20</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>FRHOST_BIT8_INT_CLR</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>FRHOST_BIT9_INT_CLR</name>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>FRHOST_BIT10_INT_CLR</name>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>FRHOST_BIT11_INT_CLR</name>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>FRHOST_BIT12_INT_CLR</name>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>FRHOST_BIT13_INT_CLR</name>
+              <bitOffset>5</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>FRHOST_BIT14_INT_CLR</name>
+              <bitOffset>6</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>FRHOST_BIT15_INT_CLR</name>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>SLC1_RX_START_INT_CLR</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>SLC1_TX_START_INT_CLR</name>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>SLC1_RX_UDF_INT_CLR</name>
+              <bitOffset>10</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>SLC1_TX_OVF_INT_CLR</name>
+              <bitOffset>11</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>SLC1_TOKEN0_1TO0_INT_CLR</name>
+              <bitOffset>12</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>SLC1_TOKEN1_1TO0_INT_CLR</name>
+              <bitOffset>13</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>SLC1_TX_DONE_INT_CLR</name>
+              <bitOffset>14</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>SLC1_TX_SUC_EOF_INT_CLR</name>
+              <bitOffset>15</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>SLC1_RX_DONE_INT_CLR</name>
+              <bitOffset>16</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>SLC1_RX_EOF_INT_CLR</name>
+              <bitOffset>17</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>SLC1_TOHOST_INT_CLR</name>
+              <bitOffset>18</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>SLC1_TX_DSCR_ERR_INT_CLR</name>
+              <bitOffset>19</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>SLC1_RX_DSCR_ERR_INT_CLR</name>
+              <bitOffset>20</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>SLC1_TX_DSCR_EMPTY_INT_CLR</name>
+              <bitOffset>21</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>SLC1_HOST_RD_ACK_INT_CLR</name>
+              <bitOffset>22</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>SLC1_WR_RETRY_DONE_INT_CLR</name>
+              <bitOffset>23</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>SLC1_TX_ERR_EOF_INT_CLR</name>
+              <bitOffset>24</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>RX_STATUS</name>
+          <addressOffset>0x24</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00020002</resetValue>
+          <fields>
+            <field>
+              <name>SLC0_RX_FULL</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SLC0_RX_EMPTY</name>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SLC1_RX_FULL</name>
+              <bitOffset>16</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SLC1_RX_EMPTY</name>
+              <bitOffset>17</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>_0RXFIFO_PUSH</name>
+          <addressOffset>0x28</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SLC0_RXFIFO_WDATA</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>9</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC0_RXFIFO_PUSH</name>
+              <bitOffset>16</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>_1RXFIFO_PUSH</name>
+          <addressOffset>0x2C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SLC1_RXFIFO_WDATA</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>9</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC1_RXFIFO_PUSH</name>
+              <bitOffset>16</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>TX_STATUS</name>
+          <addressOffset>0x30</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00020002</resetValue>
+          <fields>
+            <field>
+              <name>SLC0_TX_FULL</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SLC0_TX_EMPTY</name>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SLC1_TX_FULL</name>
+              <bitOffset>16</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SLC1_TX_EMPTY</name>
+              <bitOffset>17</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>_0TXFIFO_POP</name>
+          <addressOffset>0x34</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SLC0_TXFIFO_RDATA</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>11</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SLC0_TXFIFO_POP</name>
+              <bitOffset>16</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>_1TXFIFO_POP</name>
+          <addressOffset>0x38</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SLC1_TXFIFO_RDATA</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>11</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SLC1_TXFIFO_POP</name>
+              <bitOffset>16</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>_0RX_LINK</name>
+          <addressOffset>0x3C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SLC0_RXLINK_ADDR</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>20</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC0_RXLINK_STOP</name>
+              <bitOffset>28</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC0_RXLINK_START</name>
+              <bitOffset>29</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC0_RXLINK_RESTART</name>
+              <bitOffset>30</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC0_RXLINK_PARK</name>
+              <bitOffset>31</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>_0TX_LINK</name>
+          <addressOffset>0x40</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SLC0_TXLINK_ADDR</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>20</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC0_TXLINK_STOP</name>
+              <bitOffset>28</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC0_TXLINK_START</name>
+              <bitOffset>29</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC0_TXLINK_RESTART</name>
+              <bitOffset>30</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC0_TXLINK_PARK</name>
+              <bitOffset>31</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>_1RX_LINK</name>
+          <addressOffset>0x44</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00100000</resetValue>
+          <fields>
+            <field>
+              <name>SLC1_RXLINK_ADDR</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>20</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC1_BT_PACKET</name>
+              <bitOffset>20</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC1_RXLINK_STOP</name>
+              <bitOffset>28</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC1_RXLINK_START</name>
+              <bitOffset>29</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC1_RXLINK_RESTART</name>
+              <bitOffset>30</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC1_RXLINK_PARK</name>
+              <bitOffset>31</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>_1TX_LINK</name>
+          <addressOffset>0x48</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SLC1_TXLINK_ADDR</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>20</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC1_TXLINK_STOP</name>
+              <bitOffset>28</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC1_TXLINK_START</name>
+              <bitOffset>29</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC1_TXLINK_RESTART</name>
+              <bitOffset>30</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC1_TXLINK_PARK</name>
+              <bitOffset>31</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>INTVEC_TOHOST</name>
+          <addressOffset>0x4C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SLC0_TOHOST_INTVEC</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>SLC1_TOHOST_INTVEC</name>
+              <bitOffset>16</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>write-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>_0TOKEN0</name>
+          <addressOffset>0x50</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SLC0_TOKEN0_WDATA</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>12</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>SLC0_TOKEN0_WR</name>
+              <bitOffset>12</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>SLC0_TOKEN0_INC</name>
+              <bitOffset>13</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>SLC0_TOKEN0_INC_MORE</name>
+              <bitOffset>14</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>SLC0_TOKEN0</name>
+              <bitOffset>16</bitOffset>
+              <bitWidth>12</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>_0TOKEN1</name>
+          <addressOffset>0x54</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SLC0_TOKEN1_WDATA</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>12</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>SLC0_TOKEN1_WR</name>
+              <bitOffset>12</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>SLC0_TOKEN1_INC</name>
+              <bitOffset>13</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>SLC0_TOKEN1_INC_MORE</name>
+              <bitOffset>14</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>SLC0_TOKEN1</name>
+              <bitOffset>16</bitOffset>
+              <bitWidth>12</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>_1TOKEN0</name>
+          <addressOffset>0x58</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SLC1_TOKEN0_WDATA</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>12</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>SLC1_TOKEN0_WR</name>
+              <bitOffset>12</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>SLC1_TOKEN0_INC</name>
+              <bitOffset>13</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>SLC1_TOKEN0_INC_MORE</name>
+              <bitOffset>14</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>SLC1_TOKEN0</name>
+              <bitOffset>16</bitOffset>
+              <bitWidth>12</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>_1TOKEN1</name>
+          <addressOffset>0x5C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SLC1_TOKEN1_WDATA</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>12</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>SLC1_TOKEN1_WR</name>
+              <bitOffset>12</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>SLC1_TOKEN1_INC</name>
+              <bitOffset>13</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>SLC1_TOKEN1_INC_MORE</name>
+              <bitOffset>14</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>SLC1_TOKEN1</name>
+              <bitOffset>16</bitOffset>
+              <bitWidth>12</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>CONF1</name>
+          <addressOffset>0x60</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00300078</resetValue>
+          <fields>
+            <field>
+              <name>SLC0_CHECK_OWNER</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC0_TX_CHECK_SUM_EN</name>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC0_RX_CHECK_SUM_EN</name>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CMD_HOLD_EN</name>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC0_LEN_AUTO_CLR</name>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC0_TX_STITCH_EN</name>
+              <bitOffset>5</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC0_RX_STITCH_EN</name>
+              <bitOffset>6</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC1_CHECK_OWNER</name>
+              <bitOffset>16</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC1_TX_CHECK_SUM_EN</name>
+              <bitOffset>17</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC1_RX_CHECK_SUM_EN</name>
+              <bitOffset>18</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_INT_LEVEL_SEL</name>
+              <bitOffset>19</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC1_TX_STITCH_EN</name>
+              <bitOffset>20</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC1_RX_STITCH_EN</name>
+              <bitOffset>21</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CLK_EN</name>
+              <bitOffset>22</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>_0_STATE0</name>
+          <addressOffset>0x64</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SLC0_STATE0</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>_0_STATE1</name>
+          <addressOffset>0x68</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SLC0_STATE1</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>_1_STATE0</name>
+          <addressOffset>0x6C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SLC1_STATE0</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>_1_STATE1</name>
+          <addressOffset>0x70</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SLC1_STATE1</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>BRIDGE_CONF</name>
+          <addressOffset>0x74</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x000A7720</resetValue>
+          <fields>
+            <field>
+              <name>TXEOF_ENA</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>6</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FIFO_MAP_ENA</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>4</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC0_TX_DUMMY_MODE</name>
+              <bitOffset>12</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HDA_MAP_128K</name>
+              <bitOffset>13</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC1_TX_DUMMY_MODE</name>
+              <bitOffset>14</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TX_PUSH_IDLE_NUM</name>
+              <bitOffset>16</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>_0_TO_EOF_DES_ADDR</name>
+          <addressOffset>0x78</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SLC0_TO_EOF_DES_ADDR</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>_0_TX_EOF_DES_ADDR</name>
+          <addressOffset>0x7C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SLC0_TX_SUC_EOF_DES_ADDR</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>_0_TO_EOF_BFR_DES_ADDR</name>
+          <addressOffset>0x80</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SLC0_TO_EOF_BFR_DES_ADDR</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>_1_TO_EOF_DES_ADDR</name>
+          <addressOffset>0x84</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SLC1_TO_EOF_DES_ADDR</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>_1_TX_EOF_DES_ADDR</name>
+          <addressOffset>0x88</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SLC1_TX_SUC_EOF_DES_ADDR</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>_1_TO_EOF_BFR_DES_ADDR</name>
+          <addressOffset>0x8C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SLC1_TO_EOF_BFR_DES_ADDR</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>AHB_TEST</name>
+          <addressOffset>0x90</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>AHB_TESTMODE</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>AHB_TESTADDR</name>
+              <bitOffset>4</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SDIO_ST</name>
+          <addressOffset>0x94</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>CMD_ST</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>FUNC_ST</name>
+              <bitOffset>4</bitOffset>
+              <bitWidth>4</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SDIO_WAKEUP</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>BUS_ST</name>
+              <bitOffset>12</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>FUNC1_ACC_STATE</name>
+              <bitOffset>16</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>FUNC2_ACC_STATE</name>
+              <bitOffset>24</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>RX_DSCR_CONF</name>
+          <addressOffset>0x98</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x101B101A</resetValue>
+          <fields>
+            <field>
+              <name>SLC0_TOKEN_NO_REPLACE</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC0_INFOR_NO_REPLACE</name>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC0_RX_FILL_MODE</name>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC0_RX_EOF_MODE</name>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC0_RX_FILL_EN</name>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC0_RD_RETRY_THRESHOLD</name>
+              <bitOffset>5</bitOffset>
+              <bitWidth>11</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC1_TOKEN_NO_REPLACE</name>
+              <bitOffset>16</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC1_INFOR_NO_REPLACE</name>
+              <bitOffset>17</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC1_RX_FILL_MODE</name>
+              <bitOffset>18</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC1_RX_EOF_MODE</name>
+              <bitOffset>19</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC1_RX_FILL_EN</name>
+              <bitOffset>20</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC1_RD_RETRY_THRESHOLD</name>
+              <bitOffset>21</bitOffset>
+              <bitWidth>11</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>_0_TXLINK_DSCR</name>
+          <addressOffset>0x9C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SLC0_TXLINK_DSCR</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>_0_TXLINK_DSCR_BF0</name>
+          <addressOffset>0xA0</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SLC0_TXLINK_DSCR_BF0</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>_0_TXLINK_DSCR_BF1</name>
+          <addressOffset>0xA4</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SLC0_TXLINK_DSCR_BF1</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>_0_RXLINK_DSCR</name>
+          <addressOffset>0xA8</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SLC0_RXLINK_DSCR</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>_0_RXLINK_DSCR_BF0</name>
+          <addressOffset>0xAC</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SLC0_RXLINK_DSCR_BF0</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>_0_RXLINK_DSCR_BF1</name>
+          <addressOffset>0xB0</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SLC0_RXLINK_DSCR_BF1</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>_1_TXLINK_DSCR</name>
+          <addressOffset>0xB4</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SLC1_TXLINK_DSCR</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>_1_TXLINK_DSCR_BF0</name>
+          <addressOffset>0xB8</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SLC1_TXLINK_DSCR_BF0</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>_1_TXLINK_DSCR_BF1</name>
+          <addressOffset>0xBC</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SLC1_TXLINK_DSCR_BF1</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>_1_RXLINK_DSCR</name>
+          <addressOffset>0xC0</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SLC1_RXLINK_DSCR</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>_1_RXLINK_DSCR_BF0</name>
+          <addressOffset>0xC4</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SLC1_RXLINK_DSCR_BF0</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>_1_RXLINK_DSCR_BF1</name>
+          <addressOffset>0xC8</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SLC1_RXLINK_DSCR_BF1</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>_0_TX_ERREOF_DES_ADDR</name>
+          <addressOffset>0xCC</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SLC0_TX_ERR_EOF_DES_ADDR</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>_1_TX_ERREOF_DES_ADDR</name>
+          <addressOffset>0xD0</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SLC1_TX_ERR_EOF_DES_ADDR</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>TOKEN_LAT</name>
+          <addressOffset>0xD4</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SLC0_TOKEN</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>12</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SLC1_TOKEN</name>
+              <bitOffset>16</bitOffset>
+              <bitWidth>12</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>TX_DSCR_CONF</name>
+          <addressOffset>0xD8</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000080</resetValue>
+          <fields>
+            <field>
+              <name>WR_RETRY_THRESHOLD</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>11</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>CMD_INFOR0</name>
+          <addressOffset>0xDC</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>CMD_CONTENT0</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>CMD_INFOR1</name>
+          <addressOffset>0xE0</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>CMD_CONTENT1</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>_0_LEN_CONF</name>
+          <addressOffset>0xE4</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SLC0_LEN_WDATA</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>20</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>SLC0_LEN_WR</name>
+              <bitOffset>20</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>SLC0_LEN_INC</name>
+              <bitOffset>21</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>SLC0_LEN_INC_MORE</name>
+              <bitOffset>22</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>SLC0_RX_PACKET_LOAD_EN</name>
+              <bitOffset>23</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC0_TX_PACKET_LOAD_EN</name>
+              <bitOffset>24</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC0_RX_GET_USED_DSCR</name>
+              <bitOffset>25</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>SLC0_TX_GET_USED_DSCR</name>
+              <bitOffset>26</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>SLC0_RX_NEW_PKT_IND</name>
+              <bitOffset>27</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SLC0_TX_NEW_PKT_IND</name>
+              <bitOffset>28</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>_0_LENGTH</name>
+          <addressOffset>0xE8</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SLC0_LEN</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>20</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>_0_TXPKT_H_DSCR</name>
+          <addressOffset>0xEC</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SLC0_TX_PKT_H_DSCR_ADDR</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>_0_TXPKT_E_DSCR</name>
+          <addressOffset>0xF0</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SLC0_TX_PKT_E_DSCR_ADDR</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>_0_RXPKT_H_DSCR</name>
+          <addressOffset>0xF4</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SLC0_RX_PKT_H_DSCR_ADDR</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>_0_RXPKT_E_DSCR</name>
+          <addressOffset>0xF8</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SLC0_RX_PKT_E_DSCR_ADDR</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>_0_TXPKTU_H_DSCR</name>
+          <addressOffset>0xFC</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SLC0_TX_PKT_START_DSCR_ADDR</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>_0_TXPKTU_E_DSCR</name>
+          <addressOffset>0x100</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SLC0_TX_PKT_END_DSCR_ADDR</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>_0_RXPKTU_H_DSCR</name>
+          <addressOffset>0x104</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SLC0_RX_PKT_START_DSCR_ADDR</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>_0_RXPKTU_E_DSCR</name>
+          <addressOffset>0x108</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SLC0_RX_PKT_END_DSCR_ADDR</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SEQ_POSITION</name>
+          <addressOffset>0x114</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000509</resetValue>
+          <fields>
+            <field>
+              <name>SLC0_SEQ_POSITION</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC1_SEQ_POSITION</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>_0_DSCR_REC_CONF</name>
+          <addressOffset>0x118</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x000003FF</resetValue>
+          <fields>
+            <field>
+              <name>SLC0_RX_DSCR_REC_LIM</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>10</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SDIO_CRC_ST0</name>
+          <addressOffset>0x11C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>DAT0_CRC_ERR_CNT</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>DAT1_CRC_ERR_CNT</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>DAT2_CRC_ERR_CNT</name>
+              <bitOffset>16</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>DAT3_CRC_ERR_CNT</name>
+              <bitOffset>24</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SDIO_CRC_ST1</name>
+          <addressOffset>0x120</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>CMD_CRC_ERR_CNT</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>ERR_CNT_CLR</name>
+              <bitOffset>31</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>_0_EOF_START_DES</name>
+          <addressOffset>0x124</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SLC0_EOF_START_DES_ADDR</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>_0_PUSH_DSCR_ADDR</name>
+          <addressOffset>0x128</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SLC0_RX_PUSH_DSCR_ADDR</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>_0_DONE_DSCR_ADDR</name>
+          <addressOffset>0x12C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SLC0_RX_DONE_DSCR_ADDR</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>_0_SUB_START_DES</name>
+          <addressOffset>0x130</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SLC0_SUB_PAC_START_DSCR_ADDR</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>_0_DSCR_CNT</name>
+          <addressOffset>0x134</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SLC0_RX_DSCR_CNT_LAT</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>10</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SLC0_RX_GET_EOF_OCC</name>
+              <bitOffset>16</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>_0_LEN_LIM_CONF</name>
+          <addressOffset>0x138</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00005400</resetValue>
+          <fields>
+            <field>
+              <name>SLC0_LEN_LIM</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>20</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>_0INT_ST1</name>
+          <addressOffset>0x13C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>FRHOST_BIT0_INT_ST1</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>FRHOST_BIT1_INT_ST1</name>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>FRHOST_BIT2_INT_ST1</name>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>FRHOST_BIT3_INT_ST1</name>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>FRHOST_BIT4_INT_ST1</name>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>FRHOST_BIT5_INT_ST1</name>
+              <bitOffset>5</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>FRHOST_BIT6_INT_ST1</name>
+              <bitOffset>6</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>FRHOST_BIT7_INT_ST1</name>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SLC0_RX_START_INT_ST1</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SLC0_TX_START_INT_ST1</name>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SLC0_RX_UDF_INT_ST1</name>
+              <bitOffset>10</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SLC0_TX_OVF_INT_ST1</name>
+              <bitOffset>11</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SLC0_TOKEN0_1TO0_INT_ST1</name>
+              <bitOffset>12</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SLC0_TOKEN1_1TO0_INT_ST1</name>
+              <bitOffset>13</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SLC0_TX_DONE_INT_ST1</name>
+              <bitOffset>14</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SLC0_TX_SUC_EOF_INT_ST1</name>
+              <bitOffset>15</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SLC0_RX_DONE_INT_ST1</name>
+              <bitOffset>16</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SLC0_RX_EOF_INT_ST1</name>
+              <bitOffset>17</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SLC0_TOHOST_INT_ST1</name>
+              <bitOffset>18</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SLC0_TX_DSCR_ERR_INT_ST1</name>
+              <bitOffset>19</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SLC0_RX_DSCR_ERR_INT_ST1</name>
+              <bitOffset>20</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SLC0_TX_DSCR_EMPTY_INT_ST1</name>
+              <bitOffset>21</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SLC0_HOST_RD_ACK_INT_ST1</name>
+              <bitOffset>22</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SLC0_WR_RETRY_DONE_INT_ST1</name>
+              <bitOffset>23</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SLC0_TX_ERR_EOF_INT_ST1</name>
+              <bitOffset>24</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>CMD_DTC_INT_ST1</name>
+              <bitOffset>25</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SLC0_RX_QUICK_EOF_INT_ST1</name>
+              <bitOffset>26</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>_0INT_ENA1</name>
+          <addressOffset>0x140</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>FRHOST_BIT0_INT_ENA1</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FRHOST_BIT1_INT_ENA1</name>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FRHOST_BIT2_INT_ENA1</name>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FRHOST_BIT3_INT_ENA1</name>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FRHOST_BIT4_INT_ENA1</name>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FRHOST_BIT5_INT_ENA1</name>
+              <bitOffset>5</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FRHOST_BIT6_INT_ENA1</name>
+              <bitOffset>6</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FRHOST_BIT7_INT_ENA1</name>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC0_RX_START_INT_ENA1</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC0_TX_START_INT_ENA1</name>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC0_RX_UDF_INT_ENA1</name>
+              <bitOffset>10</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC0_TX_OVF_INT_ENA1</name>
+              <bitOffset>11</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC0_TOKEN0_1TO0_INT_ENA1</name>
+              <bitOffset>12</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC0_TOKEN1_1TO0_INT_ENA1</name>
+              <bitOffset>13</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC0_TX_DONE_INT_ENA1</name>
+              <bitOffset>14</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC0_TX_SUC_EOF_INT_ENA1</name>
+              <bitOffset>15</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC0_RX_DONE_INT_ENA1</name>
+              <bitOffset>16</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC0_RX_EOF_INT_ENA1</name>
+              <bitOffset>17</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC0_TOHOST_INT_ENA1</name>
+              <bitOffset>18</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC0_TX_DSCR_ERR_INT_ENA1</name>
+              <bitOffset>19</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC0_RX_DSCR_ERR_INT_ENA1</name>
+              <bitOffset>20</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC0_TX_DSCR_EMPTY_INT_ENA1</name>
+              <bitOffset>21</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC0_HOST_RD_ACK_INT_ENA1</name>
+              <bitOffset>22</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC0_WR_RETRY_DONE_INT_ENA1</name>
+              <bitOffset>23</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC0_TX_ERR_EOF_INT_ENA1</name>
+              <bitOffset>24</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CMD_DTC_INT_ENA1</name>
+              <bitOffset>25</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC0_RX_QUICK_EOF_INT_ENA1</name>
+              <bitOffset>26</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>_1INT_ST1</name>
+          <addressOffset>0x144</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>FRHOST_BIT8_INT_ST1</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>FRHOST_BIT9_INT_ST1</name>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>FRHOST_BIT10_INT_ST1</name>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>FRHOST_BIT11_INT_ST1</name>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>FRHOST_BIT12_INT_ST1</name>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>FRHOST_BIT13_INT_ST1</name>
+              <bitOffset>5</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>FRHOST_BIT14_INT_ST1</name>
+              <bitOffset>6</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>FRHOST_BIT15_INT_ST1</name>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SLC1_RX_START_INT_ST1</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SLC1_TX_START_INT_ST1</name>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SLC1_RX_UDF_INT_ST1</name>
+              <bitOffset>10</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SLC1_TX_OVF_INT_ST1</name>
+              <bitOffset>11</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SLC1_TOKEN0_1TO0_INT_ST1</name>
+              <bitOffset>12</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SLC1_TOKEN1_1TO0_INT_ST1</name>
+              <bitOffset>13</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SLC1_TX_DONE_INT_ST1</name>
+              <bitOffset>14</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SLC1_TX_SUC_EOF_INT_ST1</name>
+              <bitOffset>15</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SLC1_RX_DONE_INT_ST1</name>
+              <bitOffset>16</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SLC1_RX_EOF_INT_ST1</name>
+              <bitOffset>17</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SLC1_TOHOST_INT_ST1</name>
+              <bitOffset>18</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SLC1_TX_DSCR_ERR_INT_ST1</name>
+              <bitOffset>19</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SLC1_RX_DSCR_ERR_INT_ST1</name>
+              <bitOffset>20</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SLC1_TX_DSCR_EMPTY_INT_ST1</name>
+              <bitOffset>21</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SLC1_HOST_RD_ACK_INT_ST1</name>
+              <bitOffset>22</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SLC1_WR_RETRY_DONE_INT_ST1</name>
+              <bitOffset>23</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SLC1_TX_ERR_EOF_INT_ST1</name>
+              <bitOffset>24</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>_1INT_ENA1</name>
+          <addressOffset>0x148</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>FRHOST_BIT8_INT_ENA1</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FRHOST_BIT9_INT_ENA1</name>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FRHOST_BIT10_INT_ENA1</name>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FRHOST_BIT11_INT_ENA1</name>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FRHOST_BIT12_INT_ENA1</name>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FRHOST_BIT13_INT_ENA1</name>
+              <bitOffset>5</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FRHOST_BIT14_INT_ENA1</name>
+              <bitOffset>6</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FRHOST_BIT15_INT_ENA1</name>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC1_RX_START_INT_ENA1</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC1_TX_START_INT_ENA1</name>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC1_RX_UDF_INT_ENA1</name>
+              <bitOffset>10</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC1_TX_OVF_INT_ENA1</name>
+              <bitOffset>11</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC1_TOKEN0_1TO0_INT_ENA1</name>
+              <bitOffset>12</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC1_TOKEN1_1TO0_INT_ENA1</name>
+              <bitOffset>13</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC1_TX_DONE_INT_ENA1</name>
+              <bitOffset>14</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC1_TX_SUC_EOF_INT_ENA1</name>
+              <bitOffset>15</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC1_RX_DONE_INT_ENA1</name>
+              <bitOffset>16</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC1_RX_EOF_INT_ENA1</name>
+              <bitOffset>17</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC1_TOHOST_INT_ENA1</name>
+              <bitOffset>18</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC1_TX_DSCR_ERR_INT_ENA1</name>
+              <bitOffset>19</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC1_RX_DSCR_ERR_INT_ENA1</name>
+              <bitOffset>20</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC1_TX_DSCR_EMPTY_INT_ENA1</name>
+              <bitOffset>21</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC1_HOST_RD_ACK_INT_ENA1</name>
+              <bitOffset>22</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC1_WR_RETRY_DONE_INT_ENA1</name>
+              <bitOffset>23</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLC1_TX_ERR_EOF_INT_ENA1</name>
+              <bitOffset>24</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>DATE</name>
+          <addressOffset>0x1F8</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x16022500</resetValue>
+          <fields>
+            <field>
+              <name>DATE</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>ID</name>
+          <addressOffset>0x1FC</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000100</resetValue>
+          <fields>
+            <field>
+              <name>ID</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+      </registers>
+    </peripheral>
+    <peripheral>
+      <name>SLCHOST</name>
+      <description>Peripheral SLCHOST</description>
+      <groupName>SLCHOST</groupName>
+      <baseAddress>0x3FF55000</baseAddress>
+      <addressBlock>
+        <offset>0x0</offset>
+        <size>0x104</size>
+        <usage>registers</usage>
+      </addressBlock>
+      <registers>
+        <register>
+          <name>HOST_SLCHOST_FUNC2_0</name>
+          <addressOffset>0x10</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>HOST_SLC_FUNC2_INT</name>
+              <bitOffset>24</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>HOST_SLCHOST_FUNC2_1</name>
+          <addressOffset>0x14</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>HOST_SLC_FUNC2_INT_EN</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>HOST_SLCHOST_FUNC2_2</name>
+          <addressOffset>0x20</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000001</resetValue>
+          <fields>
+            <field>
+              <name>HOST_SLC_FUNC1_MDSTAT</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>HOST_SLCHOST_GPIO_STATUS0</name>
+          <addressOffset>0x34</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>HOST_GPIO_SDIO_INT0</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>HOST_SLCHOST_GPIO_STATUS1</name>
+          <addressOffset>0x38</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>HOST_GPIO_SDIO_INT1</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>HOST_SLCHOST_GPIO_IN0</name>
+          <addressOffset>0x3C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>HOST_GPIO_SDIO_IN0</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>HOST_SLCHOST_GPIO_IN1</name>
+          <addressOffset>0x40</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>HOST_GPIO_SDIO_IN1</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>HOST_SLC0HOST_TOKEN_RDATA</name>
+          <addressOffset>0x44</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>HOST_SLC0_TOKEN0</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>12</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC0_RX_PF_VALID</name>
+              <bitOffset>12</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>HOST_HOSTSLC0_TOKEN1</name>
+              <bitOffset>16</bitOffset>
+              <bitWidth>12</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC0_RX_PF_EOF</name>
+              <bitOffset>28</bitOffset>
+              <bitWidth>4</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>HOST_SLC0_HOST_PF</name>
+          <addressOffset>0x48</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>HOST_SLC0_PF_DATA</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>HOST_SLC1_HOST_PF</name>
+          <addressOffset>0x4C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>HOST_SLC1_PF_DATA</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>HOST_SLC0HOST_INT_RAW</name>
+          <addressOffset>0x50</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>HOST_SLC0_TOHOST_BIT0_INT_RAW</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC0_TOHOST_BIT1_INT_RAW</name>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC0_TOHOST_BIT2_INT_RAW</name>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC0_TOHOST_BIT3_INT_RAW</name>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC0_TOHOST_BIT4_INT_RAW</name>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC0_TOHOST_BIT5_INT_RAW</name>
+              <bitOffset>5</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC0_TOHOST_BIT6_INT_RAW</name>
+              <bitOffset>6</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC0_TOHOST_BIT7_INT_RAW</name>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC0_TOKEN0_1TO0_INT_RAW</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC0_TOKEN1_1TO0_INT_RAW</name>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC0_TOKEN0_0TO1_INT_RAW</name>
+              <bitOffset>10</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC0_TOKEN1_0TO1_INT_RAW</name>
+              <bitOffset>11</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC0HOST_RX_SOF_INT_RAW</name>
+              <bitOffset>12</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC0HOST_RX_EOF_INT_RAW</name>
+              <bitOffset>13</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC0HOST_RX_START_INT_RAW</name>
+              <bitOffset>14</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC0HOST_TX_START_INT_RAW</name>
+              <bitOffset>15</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC0_RX_UDF_INT_RAW</name>
+              <bitOffset>16</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC0_TX_OVF_INT_RAW</name>
+              <bitOffset>17</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC0_RX_PF_VALID_INT_RAW</name>
+              <bitOffset>18</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC0_EXT_BIT0_INT_RAW</name>
+              <bitOffset>19</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC0_EXT_BIT1_INT_RAW</name>
+              <bitOffset>20</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC0_EXT_BIT2_INT_RAW</name>
+              <bitOffset>21</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC0_EXT_BIT3_INT_RAW</name>
+              <bitOffset>22</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC0_RX_NEW_PACKET_INT_RAW</name>
+              <bitOffset>23</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC0_HOST_RD_RETRY_INT_RAW</name>
+              <bitOffset>24</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>HOST_GPIO_SDIO_INT_RAW</name>
+              <bitOffset>25</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>HOST_SLC1HOST_INT_RAW</name>
+          <addressOffset>0x54</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>HOST_SLC1_TOHOST_BIT0_INT_RAW</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC1_TOHOST_BIT1_INT_RAW</name>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC1_TOHOST_BIT2_INT_RAW</name>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC1_TOHOST_BIT3_INT_RAW</name>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC1_TOHOST_BIT4_INT_RAW</name>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC1_TOHOST_BIT5_INT_RAW</name>
+              <bitOffset>5</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC1_TOHOST_BIT6_INT_RAW</name>
+              <bitOffset>6</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC1_TOHOST_BIT7_INT_RAW</name>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC1_TOKEN0_1TO0_INT_RAW</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC1_TOKEN1_1TO0_INT_RAW</name>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC1_TOKEN0_0TO1_INT_RAW</name>
+              <bitOffset>10</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC1_TOKEN1_0TO1_INT_RAW</name>
+              <bitOffset>11</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC1HOST_RX_SOF_INT_RAW</name>
+              <bitOffset>12</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC1HOST_RX_EOF_INT_RAW</name>
+              <bitOffset>13</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC1HOST_RX_START_INT_RAW</name>
+              <bitOffset>14</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC1HOST_TX_START_INT_RAW</name>
+              <bitOffset>15</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC1_RX_UDF_INT_RAW</name>
+              <bitOffset>16</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC1_TX_OVF_INT_RAW</name>
+              <bitOffset>17</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC1_RX_PF_VALID_INT_RAW</name>
+              <bitOffset>18</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC1_EXT_BIT0_INT_RAW</name>
+              <bitOffset>19</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC1_EXT_BIT1_INT_RAW</name>
+              <bitOffset>20</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC1_EXT_BIT2_INT_RAW</name>
+              <bitOffset>21</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC1_EXT_BIT3_INT_RAW</name>
+              <bitOffset>22</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC1_WIFI_RX_NEW_PACKET_INT_RAW</name>
+              <bitOffset>23</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC1_HOST_RD_RETRY_INT_RAW</name>
+              <bitOffset>24</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC1_BT_RX_NEW_PACKET_INT_RAW</name>
+              <bitOffset>25</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>HOST_SLC0HOST_INT_ST</name>
+          <addressOffset>0x58</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>HOST_SLC0_TOHOST_BIT0_INT_ST</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC0_TOHOST_BIT1_INT_ST</name>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC0_TOHOST_BIT2_INT_ST</name>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC0_TOHOST_BIT3_INT_ST</name>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC0_TOHOST_BIT4_INT_ST</name>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC0_TOHOST_BIT5_INT_ST</name>
+              <bitOffset>5</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC0_TOHOST_BIT6_INT_ST</name>
+              <bitOffset>6</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC0_TOHOST_BIT7_INT_ST</name>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC0_TOKEN0_1TO0_INT_ST</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC0_TOKEN1_1TO0_INT_ST</name>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC0_TOKEN0_0TO1_INT_ST</name>
+              <bitOffset>10</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC0_TOKEN1_0TO1_INT_ST</name>
+              <bitOffset>11</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC0HOST_RX_SOF_INT_ST</name>
+              <bitOffset>12</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC0HOST_RX_EOF_INT_ST</name>
+              <bitOffset>13</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC0HOST_RX_START_INT_ST</name>
+              <bitOffset>14</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC0HOST_TX_START_INT_ST</name>
+              <bitOffset>15</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC0_RX_UDF_INT_ST</name>
+              <bitOffset>16</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC0_TX_OVF_INT_ST</name>
+              <bitOffset>17</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC0_RX_PF_VALID_INT_ST</name>
+              <bitOffset>18</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC0_EXT_BIT0_INT_ST</name>
+              <bitOffset>19</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC0_EXT_BIT1_INT_ST</name>
+              <bitOffset>20</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC0_EXT_BIT2_INT_ST</name>
+              <bitOffset>21</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC0_EXT_BIT3_INT_ST</name>
+              <bitOffset>22</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC0_RX_NEW_PACKET_INT_ST</name>
+              <bitOffset>23</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC0_HOST_RD_RETRY_INT_ST</name>
+              <bitOffset>24</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>HOST_GPIO_SDIO_INT_ST</name>
+              <bitOffset>25</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>HOST_SLC1HOST_INT_ST</name>
+          <addressOffset>0x5C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>HOST_SLC1_TOHOST_BIT0_INT_ST</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC1_TOHOST_BIT1_INT_ST</name>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC1_TOHOST_BIT2_INT_ST</name>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC1_TOHOST_BIT3_INT_ST</name>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC1_TOHOST_BIT4_INT_ST</name>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC1_TOHOST_BIT5_INT_ST</name>
+              <bitOffset>5</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC1_TOHOST_BIT6_INT_ST</name>
+              <bitOffset>6</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC1_TOHOST_BIT7_INT_ST</name>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC1_TOKEN0_1TO0_INT_ST</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC1_TOKEN1_1TO0_INT_ST</name>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC1_TOKEN0_0TO1_INT_ST</name>
+              <bitOffset>10</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC1_TOKEN1_0TO1_INT_ST</name>
+              <bitOffset>11</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC1HOST_RX_SOF_INT_ST</name>
+              <bitOffset>12</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC1HOST_RX_EOF_INT_ST</name>
+              <bitOffset>13</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC1HOST_RX_START_INT_ST</name>
+              <bitOffset>14</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC1HOST_TX_START_INT_ST</name>
+              <bitOffset>15</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC1_RX_UDF_INT_ST</name>
+              <bitOffset>16</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC1_TX_OVF_INT_ST</name>
+              <bitOffset>17</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC1_RX_PF_VALID_INT_ST</name>
+              <bitOffset>18</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC1_EXT_BIT0_INT_ST</name>
+              <bitOffset>19</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC1_EXT_BIT1_INT_ST</name>
+              <bitOffset>20</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC1_EXT_BIT2_INT_ST</name>
+              <bitOffset>21</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC1_EXT_BIT3_INT_ST</name>
+              <bitOffset>22</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC1_WIFI_RX_NEW_PACKET_INT_ST</name>
+              <bitOffset>23</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC1_HOST_RD_RETRY_INT_ST</name>
+              <bitOffset>24</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC1_BT_RX_NEW_PACKET_INT_ST</name>
+              <bitOffset>25</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>HOST_SLCHOST_PKT_LEN</name>
+          <addressOffset>0x60</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>HOST_HOSTSLC0_LEN</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>20</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>HOST_HOSTSLC0_LEN_CHECK</name>
+              <bitOffset>20</bitOffset>
+              <bitWidth>12</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>HOST_SLCHOST_STATE_W0</name>
+          <addressOffset>0x64</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>HOST_SLCHOST_STATE0</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>HOST_SLCHOST_STATE1</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>HOST_SLCHOST_STATE2</name>
+              <bitOffset>16</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>HOST_SLCHOST_STATE3</name>
+              <bitOffset>24</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>HOST_SLCHOST_STATE_W1</name>
+          <addressOffset>0x68</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>HOST_SLCHOST_STATE4</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>HOST_SLCHOST_STATE5</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>HOST_SLCHOST_STATE6</name>
+              <bitOffset>16</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>HOST_SLCHOST_STATE7</name>
+              <bitOffset>24</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>HOST_SLCHOST_CONF_W0</name>
+          <addressOffset>0x6C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>HOST_SLCHOST_CONF0</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLCHOST_CONF1</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLCHOST_CONF2</name>
+              <bitOffset>16</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLCHOST_CONF3</name>
+              <bitOffset>24</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>HOST_SLCHOST_CONF_W1</name>
+          <addressOffset>0x70</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>HOST_SLCHOST_CONF4</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLCHOST_CONF5</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLCHOST_CONF6</name>
+              <bitOffset>16</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLCHOST_CONF7</name>
+              <bitOffset>24</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>HOST_SLCHOST_CONF_W2</name>
+          <addressOffset>0x74</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>HOST_SLCHOST_CONF8</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLCHOST_CONF9</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLCHOST_CONF10</name>
+              <bitOffset>16</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLCHOST_CONF11</name>
+              <bitOffset>24</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>HOST_SLCHOST_CONF_W3</name>
+          <addressOffset>0x78</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x000000C0</resetValue>
+          <fields>
+            <field>
+              <name>HOST_SLCHOST_CONF12</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLCHOST_CONF13</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLCHOST_CONF14</name>
+              <bitOffset>16</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLCHOST_CONF15</name>
+              <bitOffset>24</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>HOST_SLCHOST_CONF_W4</name>
+          <addressOffset>0x7C</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x000001FF</resetValue>
+          <fields>
+            <field>
+              <name>HOST_SLCHOST_CONF16</name>
+              <description>SLC timeout value</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLCHOST_CONF17</name>
+              <description>SLC timeout enable</description>
+              <bitOffset>8</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLCHOST_CONF18</name>
+              <bitOffset>16</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLCHOST_CONF19</name>
+              <description>Interrupt to target CPU</description>
+              <bitOffset>24</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>HOST_SLCHOST_CONF_W5</name>
+          <addressOffset>0x80</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>HOST_SLCHOST_CONF20</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLCHOST_CONF21</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLCHOST_CONF22</name>
+              <bitOffset>16</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLCHOST_CONF23</name>
+              <bitOffset>24</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>HOST_SLCHOST_WIN_CMD</name>
+          <addressOffset>0x84</addressOffset>
+          <size>0x20</size>
+        </register>
+        <register>
+          <name>HOST_SLCHOST_CONF_W6</name>
+          <addressOffset>0x88</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>HOST_SLCHOST_CONF24</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLCHOST_CONF25</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLCHOST_CONF26</name>
+              <bitOffset>16</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLCHOST_CONF27</name>
+              <bitOffset>24</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>HOST_SLCHOST_CONF_W7</name>
+          <addressOffset>0x8C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>HOST_SLCHOST_CONF28</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLCHOST_CONF29</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLCHOST_CONF30</name>
+              <bitOffset>16</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLCHOST_CONF31</name>
+              <bitOffset>24</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>HOST_SLCHOST_PKT_LEN0</name>
+          <addressOffset>0x90</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>HOST_HOSTSLC0_LEN0</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>20</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>HOST_SLCHOST_PKT_LEN1</name>
+          <addressOffset>0x94</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>HOST_HOSTSLC0_LEN1</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>20</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>HOST_SLCHOST_PKT_LEN2</name>
+          <addressOffset>0x98</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>HOST_HOSTSLC0_LEN2</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>20</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>HOST_SLCHOST_CONF_W8</name>
+          <addressOffset>0x9C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>HOST_SLCHOST_CONF32</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLCHOST_CONF33</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLCHOST_CONF34</name>
+              <bitOffset>16</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLCHOST_CONF35</name>
+              <bitOffset>24</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>HOST_SLCHOST_CONF_W9</name>
+          <addressOffset>0xA0</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>HOST_SLCHOST_CONF36</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLCHOST_CONF37</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLCHOST_CONF38</name>
+              <bitOffset>16</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLCHOST_CONF39</name>
+              <bitOffset>24</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>HOST_SLCHOST_CONF_W10</name>
+          <addressOffset>0xA4</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>HOST_SLCHOST_CONF40</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLCHOST_CONF41</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLCHOST_CONF42</name>
+              <bitOffset>16</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLCHOST_CONF43</name>
+              <bitOffset>24</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>HOST_SLCHOST_CONF_W11</name>
+          <addressOffset>0xA8</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>HOST_SLCHOST_CONF44</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLCHOST_CONF45</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLCHOST_CONF46</name>
+              <bitOffset>16</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLCHOST_CONF47</name>
+              <bitOffset>24</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>HOST_SLCHOST_CONF_W12</name>
+          <addressOffset>0xAC</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>HOST_SLCHOST_CONF48</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLCHOST_CONF49</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLCHOST_CONF50</name>
+              <bitOffset>16</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLCHOST_CONF51</name>
+              <bitOffset>24</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>HOST_SLCHOST_CONF_W13</name>
+          <addressOffset>0xB0</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>HOST_SLCHOST_CONF52</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLCHOST_CONF53</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLCHOST_CONF54</name>
+              <bitOffset>16</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLCHOST_CONF55</name>
+              <bitOffset>24</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>HOST_SLCHOST_CONF_W14</name>
+          <addressOffset>0xB4</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>HOST_SLCHOST_CONF56</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLCHOST_CONF57</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLCHOST_CONF58</name>
+              <bitOffset>16</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLCHOST_CONF59</name>
+              <bitOffset>24</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>HOST_SLCHOST_CONF_W15</name>
+          <addressOffset>0xB8</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>HOST_SLCHOST_CONF60</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLCHOST_CONF61</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLCHOST_CONF62</name>
+              <bitOffset>16</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLCHOST_CONF63</name>
+              <bitOffset>24</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>HOST_SLCHOST_CHECK_SUM0</name>
+          <addressOffset>0xBC</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>HOST_SLCHOST_CHECK_SUM0</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>HOST_SLCHOST_CHECK_SUM1</name>
+          <addressOffset>0xC0</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>HOST_SLCHOST_CHECK_SUM1</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>HOST_SLC1HOST_TOKEN_RDATA</name>
+          <addressOffset>0xC4</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>HOST_SLC1_TOKEN0</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>12</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC1_RX_PF_VALID</name>
+              <bitOffset>12</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>HOST_HOSTSLC1_TOKEN1</name>
+              <bitOffset>16</bitOffset>
+              <bitWidth>12</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC1_RX_PF_EOF</name>
+              <bitOffset>28</bitOffset>
+              <bitWidth>4</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>HOST_SLC0HOST_TOKEN_WDATA</name>
+          <addressOffset>0xC8</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>HOST_SLC0HOST_TOKEN0_WD</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>12</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLC0HOST_TOKEN1_WD</name>
+              <bitOffset>16</bitOffset>
+              <bitWidth>12</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>HOST_SLC1HOST_TOKEN_WDATA</name>
+          <addressOffset>0xCC</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>HOST_SLC1HOST_TOKEN0_WD</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>12</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLC1HOST_TOKEN1_WD</name>
+              <bitOffset>16</bitOffset>
+              <bitWidth>12</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>HOST_SLCHOST_TOKEN_CON</name>
+          <addressOffset>0xD0</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>HOST_SLC0HOST_TOKEN0_DEC</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC0HOST_TOKEN1_DEC</name>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC0HOST_TOKEN0_WR</name>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC0HOST_TOKEN1_WR</name>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC1HOST_TOKEN0_DEC</name>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC1HOST_TOKEN1_DEC</name>
+              <bitOffset>5</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC1HOST_TOKEN0_WR</name>
+              <bitOffset>6</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC1HOST_TOKEN1_WR</name>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC0HOST_LEN_WR</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>HOST_SLC0HOST_INT_CLR</name>
+          <addressOffset>0xD4</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>HOST_SLC0_TOHOST_BIT0_INT_CLR</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC0_TOHOST_BIT1_INT_CLR</name>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC0_TOHOST_BIT2_INT_CLR</name>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC0_TOHOST_BIT3_INT_CLR</name>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC0_TOHOST_BIT4_INT_CLR</name>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC0_TOHOST_BIT5_INT_CLR</name>
+              <bitOffset>5</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC0_TOHOST_BIT6_INT_CLR</name>
+              <bitOffset>6</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC0_TOHOST_BIT7_INT_CLR</name>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC0_TOKEN0_1TO0_INT_CLR</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC0_TOKEN1_1TO0_INT_CLR</name>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC0_TOKEN0_0TO1_INT_CLR</name>
+              <bitOffset>10</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC0_TOKEN1_0TO1_INT_CLR</name>
+              <bitOffset>11</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC0HOST_RX_SOF_INT_CLR</name>
+              <bitOffset>12</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC0HOST_RX_EOF_INT_CLR</name>
+              <bitOffset>13</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC0HOST_RX_START_INT_CLR</name>
+              <bitOffset>14</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC0HOST_TX_START_INT_CLR</name>
+              <bitOffset>15</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC0_RX_UDF_INT_CLR</name>
+              <bitOffset>16</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC0_TX_OVF_INT_CLR</name>
+              <bitOffset>17</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC0_RX_PF_VALID_INT_CLR</name>
+              <bitOffset>18</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC0_EXT_BIT0_INT_CLR</name>
+              <bitOffset>19</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC0_EXT_BIT1_INT_CLR</name>
+              <bitOffset>20</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC0_EXT_BIT2_INT_CLR</name>
+              <bitOffset>21</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC0_EXT_BIT3_INT_CLR</name>
+              <bitOffset>22</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC0_RX_NEW_PACKET_INT_CLR</name>
+              <bitOffset>23</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC0_HOST_RD_RETRY_INT_CLR</name>
+              <bitOffset>24</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>HOST_GPIO_SDIO_INT_CLR</name>
+              <bitOffset>25</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>HOST_SLC1HOST_INT_CLR</name>
+          <addressOffset>0xD8</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>HOST_SLC1_TOHOST_BIT0_INT_CLR</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC1_TOHOST_BIT1_INT_CLR</name>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC1_TOHOST_BIT2_INT_CLR</name>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC1_TOHOST_BIT3_INT_CLR</name>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC1_TOHOST_BIT4_INT_CLR</name>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC1_TOHOST_BIT5_INT_CLR</name>
+              <bitOffset>5</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC1_TOHOST_BIT6_INT_CLR</name>
+              <bitOffset>6</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC1_TOHOST_BIT7_INT_CLR</name>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC1_TOKEN0_1TO0_INT_CLR</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC1_TOKEN1_1TO0_INT_CLR</name>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC1_TOKEN0_0TO1_INT_CLR</name>
+              <bitOffset>10</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC1_TOKEN1_0TO1_INT_CLR</name>
+              <bitOffset>11</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC1HOST_RX_SOF_INT_CLR</name>
+              <bitOffset>12</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC1HOST_RX_EOF_INT_CLR</name>
+              <bitOffset>13</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC1HOST_RX_START_INT_CLR</name>
+              <bitOffset>14</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC1HOST_TX_START_INT_CLR</name>
+              <bitOffset>15</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC1_RX_UDF_INT_CLR</name>
+              <bitOffset>16</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC1_TX_OVF_INT_CLR</name>
+              <bitOffset>17</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC1_RX_PF_VALID_INT_CLR</name>
+              <bitOffset>18</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC1_EXT_BIT0_INT_CLR</name>
+              <bitOffset>19</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC1_EXT_BIT1_INT_CLR</name>
+              <bitOffset>20</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC1_EXT_BIT2_INT_CLR</name>
+              <bitOffset>21</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC1_EXT_BIT3_INT_CLR</name>
+              <bitOffset>22</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC1_WIFI_RX_NEW_PACKET_INT_CLR</name>
+              <bitOffset>23</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC1_HOST_RD_RETRY_INT_CLR</name>
+              <bitOffset>24</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>HOST_SLC1_BT_RX_NEW_PACKET_INT_CLR</name>
+              <bitOffset>25</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>HOST_SLC0HOST_FUNC1_INT_ENA</name>
+          <addressOffset>0xDC</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>HOST_FN1_SLC0_TOHOST_BIT0_INT_ENA</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_FN1_SLC0_TOHOST_BIT1_INT_ENA</name>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_FN1_SLC0_TOHOST_BIT2_INT_ENA</name>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_FN1_SLC0_TOHOST_BIT3_INT_ENA</name>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_FN1_SLC0_TOHOST_BIT4_INT_ENA</name>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_FN1_SLC0_TOHOST_BIT5_INT_ENA</name>
+              <bitOffset>5</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_FN1_SLC0_TOHOST_BIT6_INT_ENA</name>
+              <bitOffset>6</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_FN1_SLC0_TOHOST_BIT7_INT_ENA</name>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_FN1_SLC0_TOKEN0_1TO0_INT_ENA</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_FN1_SLC0_TOKEN1_1TO0_INT_ENA</name>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_FN1_SLC0_TOKEN0_0TO1_INT_ENA</name>
+              <bitOffset>10</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_FN1_SLC0_TOKEN1_0TO1_INT_ENA</name>
+              <bitOffset>11</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_FN1_SLC0HOST_RX_SOF_INT_ENA</name>
+              <bitOffset>12</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_FN1_SLC0HOST_RX_EOF_INT_ENA</name>
+              <bitOffset>13</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_FN1_SLC0HOST_RX_START_INT_ENA</name>
+              <bitOffset>14</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_FN1_SLC0HOST_TX_START_INT_ENA</name>
+              <bitOffset>15</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_FN1_SLC0_RX_UDF_INT_ENA</name>
+              <bitOffset>16</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_FN1_SLC0_TX_OVF_INT_ENA</name>
+              <bitOffset>17</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_FN1_SLC0_RX_PF_VALID_INT_ENA</name>
+              <bitOffset>18</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_FN1_SLC0_EXT_BIT0_INT_ENA</name>
+              <bitOffset>19</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_FN1_SLC0_EXT_BIT1_INT_ENA</name>
+              <bitOffset>20</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_FN1_SLC0_EXT_BIT2_INT_ENA</name>
+              <bitOffset>21</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_FN1_SLC0_EXT_BIT3_INT_ENA</name>
+              <bitOffset>22</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_FN1_SLC0_RX_NEW_PACKET_INT_ENA</name>
+              <bitOffset>23</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_FN1_SLC0_HOST_RD_RETRY_INT_ENA</name>
+              <bitOffset>24</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_FN1_GPIO_SDIO_INT_ENA</name>
+              <bitOffset>25</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>HOST_SLC1HOST_FUNC1_INT_ENA</name>
+          <addressOffset>0xE0</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>HOST_FN1_SLC1_TOHOST_BIT0_INT_ENA</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_FN1_SLC1_TOHOST_BIT1_INT_ENA</name>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_FN1_SLC1_TOHOST_BIT2_INT_ENA</name>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_FN1_SLC1_TOHOST_BIT3_INT_ENA</name>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_FN1_SLC1_TOHOST_BIT4_INT_ENA</name>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_FN1_SLC1_TOHOST_BIT5_INT_ENA</name>
+              <bitOffset>5</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_FN1_SLC1_TOHOST_BIT6_INT_ENA</name>
+              <bitOffset>6</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_FN1_SLC1_TOHOST_BIT7_INT_ENA</name>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_FN1_SLC1_TOKEN0_1TO0_INT_ENA</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_FN1_SLC1_TOKEN1_1TO0_INT_ENA</name>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_FN1_SLC1_TOKEN0_0TO1_INT_ENA</name>
+              <bitOffset>10</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_FN1_SLC1_TOKEN1_0TO1_INT_ENA</name>
+              <bitOffset>11</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_FN1_SLC1HOST_RX_SOF_INT_ENA</name>
+              <bitOffset>12</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_FN1_SLC1HOST_RX_EOF_INT_ENA</name>
+              <bitOffset>13</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_FN1_SLC1HOST_RX_START_INT_ENA</name>
+              <bitOffset>14</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_FN1_SLC1HOST_TX_START_INT_ENA</name>
+              <bitOffset>15</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_FN1_SLC1_RX_UDF_INT_ENA</name>
+              <bitOffset>16</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_FN1_SLC1_TX_OVF_INT_ENA</name>
+              <bitOffset>17</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_FN1_SLC1_RX_PF_VALID_INT_ENA</name>
+              <bitOffset>18</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_FN1_SLC1_EXT_BIT0_INT_ENA</name>
+              <bitOffset>19</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_FN1_SLC1_EXT_BIT1_INT_ENA</name>
+              <bitOffset>20</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_FN1_SLC1_EXT_BIT2_INT_ENA</name>
+              <bitOffset>21</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_FN1_SLC1_EXT_BIT3_INT_ENA</name>
+              <bitOffset>22</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_FN1_SLC1_WIFI_RX_NEW_PACKET_INT_ENA</name>
+              <bitOffset>23</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_FN1_SLC1_HOST_RD_RETRY_INT_ENA</name>
+              <bitOffset>24</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_FN1_SLC1_BT_RX_NEW_PACKET_INT_ENA</name>
+              <bitOffset>25</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>HOST_SLC0HOST_FUNC2_INT_ENA</name>
+          <addressOffset>0xE4</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>HOST_FN2_SLC0_TOHOST_BIT0_INT_ENA</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_FN2_SLC0_TOHOST_BIT1_INT_ENA</name>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_FN2_SLC0_TOHOST_BIT2_INT_ENA</name>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_FN2_SLC0_TOHOST_BIT3_INT_ENA</name>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_FN2_SLC0_TOHOST_BIT4_INT_ENA</name>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_FN2_SLC0_TOHOST_BIT5_INT_ENA</name>
+              <bitOffset>5</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_FN2_SLC0_TOHOST_BIT6_INT_ENA</name>
+              <bitOffset>6</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_FN2_SLC0_TOHOST_BIT7_INT_ENA</name>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_FN2_SLC0_TOKEN0_1TO0_INT_ENA</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_FN2_SLC0_TOKEN1_1TO0_INT_ENA</name>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_FN2_SLC0_TOKEN0_0TO1_INT_ENA</name>
+              <bitOffset>10</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_FN2_SLC0_TOKEN1_0TO1_INT_ENA</name>
+              <bitOffset>11</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_FN2_SLC0HOST_RX_SOF_INT_ENA</name>
+              <bitOffset>12</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_FN2_SLC0HOST_RX_EOF_INT_ENA</name>
+              <bitOffset>13</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_FN2_SLC0HOST_RX_START_INT_ENA</name>
+              <bitOffset>14</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_FN2_SLC0HOST_TX_START_INT_ENA</name>
+              <bitOffset>15</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_FN2_SLC0_RX_UDF_INT_ENA</name>
+              <bitOffset>16</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_FN2_SLC0_TX_OVF_INT_ENA</name>
+              <bitOffset>17</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_FN2_SLC0_RX_PF_VALID_INT_ENA</name>
+              <bitOffset>18</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_FN2_SLC0_EXT_BIT0_INT_ENA</name>
+              <bitOffset>19</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_FN2_SLC0_EXT_BIT1_INT_ENA</name>
+              <bitOffset>20</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_FN2_SLC0_EXT_BIT2_INT_ENA</name>
+              <bitOffset>21</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_FN2_SLC0_EXT_BIT3_INT_ENA</name>
+              <bitOffset>22</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_FN2_SLC0_RX_NEW_PACKET_INT_ENA</name>
+              <bitOffset>23</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_FN2_SLC0_HOST_RD_RETRY_INT_ENA</name>
+              <bitOffset>24</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_FN2_GPIO_SDIO_INT_ENA</name>
+              <bitOffset>25</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>HOST_SLC1HOST_FUNC2_INT_ENA</name>
+          <addressOffset>0xE8</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>HOST_FN2_SLC1_TOHOST_BIT0_INT_ENA</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_FN2_SLC1_TOHOST_BIT1_INT_ENA</name>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_FN2_SLC1_TOHOST_BIT2_INT_ENA</name>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_FN2_SLC1_TOHOST_BIT3_INT_ENA</name>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_FN2_SLC1_TOHOST_BIT4_INT_ENA</name>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_FN2_SLC1_TOHOST_BIT5_INT_ENA</name>
+              <bitOffset>5</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_FN2_SLC1_TOHOST_BIT6_INT_ENA</name>
+              <bitOffset>6</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_FN2_SLC1_TOHOST_BIT7_INT_ENA</name>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_FN2_SLC1_TOKEN0_1TO0_INT_ENA</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_FN2_SLC1_TOKEN1_1TO0_INT_ENA</name>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_FN2_SLC1_TOKEN0_0TO1_INT_ENA</name>
+              <bitOffset>10</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_FN2_SLC1_TOKEN1_0TO1_INT_ENA</name>
+              <bitOffset>11</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_FN2_SLC1HOST_RX_SOF_INT_ENA</name>
+              <bitOffset>12</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_FN2_SLC1HOST_RX_EOF_INT_ENA</name>
+              <bitOffset>13</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_FN2_SLC1HOST_RX_START_INT_ENA</name>
+              <bitOffset>14</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_FN2_SLC1HOST_TX_START_INT_ENA</name>
+              <bitOffset>15</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_FN2_SLC1_RX_UDF_INT_ENA</name>
+              <bitOffset>16</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_FN2_SLC1_TX_OVF_INT_ENA</name>
+              <bitOffset>17</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_FN2_SLC1_RX_PF_VALID_INT_ENA</name>
+              <bitOffset>18</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_FN2_SLC1_EXT_BIT0_INT_ENA</name>
+              <bitOffset>19</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_FN2_SLC1_EXT_BIT1_INT_ENA</name>
+              <bitOffset>20</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_FN2_SLC1_EXT_BIT2_INT_ENA</name>
+              <bitOffset>21</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_FN2_SLC1_EXT_BIT3_INT_ENA</name>
+              <bitOffset>22</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_FN2_SLC1_WIFI_RX_NEW_PACKET_INT_ENA</name>
+              <bitOffset>23</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_FN2_SLC1_HOST_RD_RETRY_INT_ENA</name>
+              <bitOffset>24</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_FN2_SLC1_BT_RX_NEW_PACKET_INT_ENA</name>
+              <bitOffset>25</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>HOST_SLC0HOST_INT_ENA</name>
+          <addressOffset>0xEC</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>HOST_SLC0_TOHOST_BIT0_INT_ENA</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLC0_TOHOST_BIT1_INT_ENA</name>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLC0_TOHOST_BIT2_INT_ENA</name>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLC0_TOHOST_BIT3_INT_ENA</name>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLC0_TOHOST_BIT4_INT_ENA</name>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLC0_TOHOST_BIT5_INT_ENA</name>
+              <bitOffset>5</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLC0_TOHOST_BIT6_INT_ENA</name>
+              <bitOffset>6</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLC0_TOHOST_BIT7_INT_ENA</name>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLC0_TOKEN0_1TO0_INT_ENA</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLC0_TOKEN1_1TO0_INT_ENA</name>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLC0_TOKEN0_0TO1_INT_ENA</name>
+              <bitOffset>10</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLC0_TOKEN1_0TO1_INT_ENA</name>
+              <bitOffset>11</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLC0HOST_RX_SOF_INT_ENA</name>
+              <bitOffset>12</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLC0HOST_RX_EOF_INT_ENA</name>
+              <bitOffset>13</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLC0HOST_RX_START_INT_ENA</name>
+              <bitOffset>14</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLC0HOST_TX_START_INT_ENA</name>
+              <bitOffset>15</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLC0_RX_UDF_INT_ENA</name>
+              <bitOffset>16</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLC0_TX_OVF_INT_ENA</name>
+              <bitOffset>17</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLC0_RX_PF_VALID_INT_ENA</name>
+              <bitOffset>18</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLC0_EXT_BIT0_INT_ENA</name>
+              <bitOffset>19</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLC0_EXT_BIT1_INT_ENA</name>
+              <bitOffset>20</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLC0_EXT_BIT2_INT_ENA</name>
+              <bitOffset>21</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLC0_EXT_BIT3_INT_ENA</name>
+              <bitOffset>22</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLC0_RX_NEW_PACKET_INT_ENA</name>
+              <bitOffset>23</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLC0_HOST_RD_RETRY_INT_ENA</name>
+              <bitOffset>24</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_GPIO_SDIO_INT_ENA</name>
+              <bitOffset>25</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>HOST_SLC1HOST_INT_ENA</name>
+          <addressOffset>0xF0</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>HOST_SLC1_TOHOST_BIT0_INT_ENA</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLC1_TOHOST_BIT1_INT_ENA</name>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLC1_TOHOST_BIT2_INT_ENA</name>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLC1_TOHOST_BIT3_INT_ENA</name>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLC1_TOHOST_BIT4_INT_ENA</name>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLC1_TOHOST_BIT5_INT_ENA</name>
+              <bitOffset>5</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLC1_TOHOST_BIT6_INT_ENA</name>
+              <bitOffset>6</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLC1_TOHOST_BIT7_INT_ENA</name>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLC1_TOKEN0_1TO0_INT_ENA</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLC1_TOKEN1_1TO0_INT_ENA</name>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLC1_TOKEN0_0TO1_INT_ENA</name>
+              <bitOffset>10</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLC1_TOKEN1_0TO1_INT_ENA</name>
+              <bitOffset>11</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLC1HOST_RX_SOF_INT_ENA</name>
+              <bitOffset>12</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLC1HOST_RX_EOF_INT_ENA</name>
+              <bitOffset>13</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLC1HOST_RX_START_INT_ENA</name>
+              <bitOffset>14</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLC1HOST_TX_START_INT_ENA</name>
+              <bitOffset>15</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLC1_RX_UDF_INT_ENA</name>
+              <bitOffset>16</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLC1_TX_OVF_INT_ENA</name>
+              <bitOffset>17</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLC1_RX_PF_VALID_INT_ENA</name>
+              <bitOffset>18</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLC1_EXT_BIT0_INT_ENA</name>
+              <bitOffset>19</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLC1_EXT_BIT1_INT_ENA</name>
+              <bitOffset>20</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLC1_EXT_BIT2_INT_ENA</name>
+              <bitOffset>21</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLC1_EXT_BIT3_INT_ENA</name>
+              <bitOffset>22</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLC1_WIFI_RX_NEW_PACKET_INT_ENA</name>
+              <bitOffset>23</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLC1_HOST_RD_RETRY_INT_ENA</name>
+              <bitOffset>24</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLC1_BT_RX_NEW_PACKET_INT_ENA</name>
+              <bitOffset>25</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>HOST_SLC0HOST_RX_INFOR</name>
+          <addressOffset>0xF4</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>HOST_SLC0HOST_RX_INFOR</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>20</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>HOST_SLC1HOST_RX_INFOR</name>
+          <addressOffset>0xF8</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>HOST_SLC1HOST_RX_INFOR</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>20</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>HOST_SLC0HOST_LEN_WD</name>
+          <addressOffset>0xFC</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>HOST_SLC0HOST_LEN_WD</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>HOST_SLC_APBWIN_WDATA</name>
+          <addressOffset>0x100</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>HOST_SLC_APBWIN_WDATA</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>HOST_SLC_APBWIN_CONF</name>
+          <addressOffset>0x104</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>HOST_SLC_APBWIN_ADDR</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>28</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLC_APBWIN_WR</name>
+              <bitOffset>28</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLC_APBWIN_START</name>
+              <bitOffset>29</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>HOST_SLC_APBWIN_RDATA</name>
+          <addressOffset>0x108</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>HOST_SLC_APBWIN_RDATA</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>HOST_SLCHOST_RDCLR0</name>
+          <addressOffset>0x10C</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x0003C044</resetValue>
+          <fields>
+            <field>
+              <name>HOST_SLCHOST_SLC0_BIT7_CLRADDR</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>9</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLCHOST_SLC0_BIT6_CLRADDR</name>
+              <bitOffset>9</bitOffset>
+              <bitWidth>9</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>HOST_SLCHOST_RDCLR1</name>
+          <addressOffset>0x110</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x0003C1E0</resetValue>
+          <fields>
+            <field>
+              <name>HOST_SLCHOST_SLC1_BIT7_CLRADDR</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>9</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLCHOST_SLC1_BIT6_CLRADDR</name>
+              <bitOffset>9</bitOffset>
+              <bitWidth>9</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>HOST_SLC0HOST_INT_ENA1</name>
+          <addressOffset>0x114</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>HOST_SLC0_TOHOST_BIT0_INT_ENA1</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLC0_TOHOST_BIT1_INT_ENA1</name>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLC0_TOHOST_BIT2_INT_ENA1</name>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLC0_TOHOST_BIT3_INT_ENA1</name>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLC0_TOHOST_BIT4_INT_ENA1</name>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLC0_TOHOST_BIT5_INT_ENA1</name>
+              <bitOffset>5</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLC0_TOHOST_BIT6_INT_ENA1</name>
+              <bitOffset>6</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLC0_TOHOST_BIT7_INT_ENA1</name>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLC0_TOKEN0_1TO0_INT_ENA1</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLC0_TOKEN1_1TO0_INT_ENA1</name>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLC0_TOKEN0_0TO1_INT_ENA1</name>
+              <bitOffset>10</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLC0_TOKEN1_0TO1_INT_ENA1</name>
+              <bitOffset>11</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLC0HOST_RX_SOF_INT_ENA1</name>
+              <bitOffset>12</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLC0HOST_RX_EOF_INT_ENA1</name>
+              <bitOffset>13</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLC0HOST_RX_START_INT_ENA1</name>
+              <bitOffset>14</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLC0HOST_TX_START_INT_ENA1</name>
+              <bitOffset>15</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLC0_RX_UDF_INT_ENA1</name>
+              <bitOffset>16</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLC0_TX_OVF_INT_ENA1</name>
+              <bitOffset>17</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLC0_RX_PF_VALID_INT_ENA1</name>
+              <bitOffset>18</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLC0_EXT_BIT0_INT_ENA1</name>
+              <bitOffset>19</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLC0_EXT_BIT1_INT_ENA1</name>
+              <bitOffset>20</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLC0_EXT_BIT2_INT_ENA1</name>
+              <bitOffset>21</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLC0_EXT_BIT3_INT_ENA1</name>
+              <bitOffset>22</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLC0_RX_NEW_PACKET_INT_ENA1</name>
+              <bitOffset>23</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLC0_HOST_RD_RETRY_INT_ENA1</name>
+              <bitOffset>24</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_GPIO_SDIO_INT_ENA1</name>
+              <bitOffset>25</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>HOST_SLC1HOST_INT_ENA1</name>
+          <addressOffset>0x118</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>HOST_SLC1_TOHOST_BIT0_INT_ENA1</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLC1_TOHOST_BIT1_INT_ENA1</name>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLC1_TOHOST_BIT2_INT_ENA1</name>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLC1_TOHOST_BIT3_INT_ENA1</name>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLC1_TOHOST_BIT4_INT_ENA1</name>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLC1_TOHOST_BIT5_INT_ENA1</name>
+              <bitOffset>5</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLC1_TOHOST_BIT6_INT_ENA1</name>
+              <bitOffset>6</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLC1_TOHOST_BIT7_INT_ENA1</name>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLC1_TOKEN0_1TO0_INT_ENA1</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLC1_TOKEN1_1TO0_INT_ENA1</name>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLC1_TOKEN0_0TO1_INT_ENA1</name>
+              <bitOffset>10</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLC1_TOKEN1_0TO1_INT_ENA1</name>
+              <bitOffset>11</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLC1HOST_RX_SOF_INT_ENA1</name>
+              <bitOffset>12</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLC1HOST_RX_EOF_INT_ENA1</name>
+              <bitOffset>13</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLC1HOST_RX_START_INT_ENA1</name>
+              <bitOffset>14</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLC1HOST_TX_START_INT_ENA1</name>
+              <bitOffset>15</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLC1_RX_UDF_INT_ENA1</name>
+              <bitOffset>16</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLC1_TX_OVF_INT_ENA1</name>
+              <bitOffset>17</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLC1_RX_PF_VALID_INT_ENA1</name>
+              <bitOffset>18</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLC1_EXT_BIT0_INT_ENA1</name>
+              <bitOffset>19</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLC1_EXT_BIT1_INT_ENA1</name>
+              <bitOffset>20</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLC1_EXT_BIT2_INT_ENA1</name>
+              <bitOffset>21</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLC1_EXT_BIT3_INT_ENA1</name>
+              <bitOffset>22</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLC1_WIFI_RX_NEW_PACKET_INT_ENA1</name>
+              <bitOffset>23</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLC1_HOST_RD_RETRY_INT_ENA1</name>
+              <bitOffset>24</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SLC1_BT_RX_NEW_PACKET_INT_ENA1</name>
+              <bitOffset>25</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>HOST_SLCHOSTDATE</name>
+          <addressOffset>0x178</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x16022500</resetValue>
+          <fields>
+            <field>
+              <name>HOST_SLCHOST_DATE</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>HOST_SLCHOSTID</name>
+          <addressOffset>0x17C</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000600</resetValue>
+          <fields>
+            <field>
+              <name>HOST_SLCHOST_ID</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>HOST_SLCHOST_CONF</name>
+          <addressOffset>0x1F0</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>HOST_FRC_SDIO11</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_FRC_SDIO20</name>
+              <bitOffset>5</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_FRC_NEG_SAMP</name>
+              <bitOffset>10</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_FRC_POS_SAMP</name>
+              <bitOffset>15</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_FRC_QUICK_IN</name>
+              <bitOffset>20</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SDIO20_INT_DELAY</name>
+              <bitOffset>25</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_SDIO_PAD_PULLUP</name>
+              <bitOffset>26</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOST_HSPEED_CON_EN</name>
+              <bitOffset>27</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>HOST_SLCHOST_INF_ST</name>
+          <addressOffset>0x1F4</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>HOST_SDIO20_MODE</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>HOST_SDIO_NEG_SAMP</name>
+              <bitOffset>5</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>HOST_SDIO_QUICK_IN</name>
+              <bitOffset>10</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+      </registers>
+    </peripheral>
+    <peripheral>
+      <name>SPI0</name>
+      <description>SPI (Serial Peripheral Interface) Controller</description>
+      <groupName>SPI</groupName>
+      <baseAddress>0x3FF43000</baseAddress>
+      <addressBlock>
+        <offset>0x0</offset>
+        <size>0x110</size>
+        <usage>registers</usage>
+      </addressBlock>
+      <interrupt>
+        <name>SPI0</name>
+        <value>28</value>
+      </interrupt>
+      <registers>
+        <register>
+          <name>CMD</name>
+          <addressOffset>0x0</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>FLASH_PER</name>
+              <description>program erase resume bit  program erase suspend operation will be triggered when the bit is set. The bit will be cleared once the operation done.1: enable 0: disable.</description>
+              <bitOffset>16</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FLASH_PES</name>
+              <description>program erase suspend bit  program erase suspend operation will be triggered when the bit is set. The bit will be cleared once the operation done.1: enable 0: disable.</description>
+              <bitOffset>17</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>USR</name>
+              <description>User define command enable.  An operation will be triggered when the bit is set. The bit will be cleared once the operation done.1: enable 0: disable.</description>
+              <bitOffset>18</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FLASH_HPM</name>
+              <description>Drive Flash into high performance mode.  The bit will be cleared once the operation done.1: enable 0: disable.</description>
+              <bitOffset>19</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FLASH_RES</name>
+              <description>This bit combined with reg_resandres bit releases Flash from the power-down state or high performance mode and obtains the devices ID. The bit will be cleared once the operation done.1: enable 0: disable.</description>
+              <bitOffset>20</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FLASH_DP</name>
+              <description>Drive Flash into power down.  An operation will be triggered when the bit is set. The bit will be cleared once the operation done.1: enable 0: disable.</description>
+              <bitOffset>21</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FLASH_CE</name>
+              <description>Chip erase enable. Chip erase operation will be triggered when the bit is set. The bit will be cleared once the operation done.1: enable 0: disable.</description>
+              <bitOffset>22</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FLASH_BE</name>
+              <description>Block erase enable. A 64KB block is erased via SPI command D8H.  Block erase operation will be triggered when the bit is set. The bit will be cleared once the operation done.1: enable 0: disable.</description>
+              <bitOffset>23</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FLASH_SE</name>
+              <description>Sector erase enable. A 4KB sector is erased via SPI command 20H. Sector erase operation will be triggered when the bit is set. The bit will be cleared once the operation done.1: enable 0: disable.</description>
+              <bitOffset>24</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FLASH_PP</name>
+              <description>Page program enable(1 byte ~256 bytes data to be programmed). Page program operation  will be triggered when the bit is set. The bit will be cleared once the operation done .1: enable 0: disable.</description>
+              <bitOffset>25</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FLASH_WRSR</name>
+              <description>Write status register enable.   Write status operation  will be triggered when the bit is set. The bit will be cleared once the operation done.1: enable 0: disable.</description>
+              <bitOffset>26</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FLASH_RDSR</name>
+              <description>Read status register-1.  Read status operation will be triggered when the bit is set. The bit will be cleared once the operation done.1: enable 0: disable.</description>
+              <bitOffset>27</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FLASH_RDID</name>
+              <description>Read JEDEC ID . Read ID command will be sent when the bit is set. The bit will be cleared once the operation done. 1: enable 0: disable.</description>
+              <bitOffset>28</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FLASH_WRDI</name>
+              <description>Write flash disable. Write disable command will be sent when the bit is set. The bit will be cleared once the operation done. 1: enable 0: disable.</description>
+              <bitOffset>29</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FLASH_WREN</name>
+              <description>Write flash enable.  Write enable command will be sent when the bit is set. The bit will be cleared once the operation done. 1: enable 0: disable.</description>
+              <bitOffset>30</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FLASH_READ</name>
+              <description>Read flash enable. Read flash operation will be triggered when the bit is set. The bit will be cleared once the operation done. 1: enable 0: disable.</description>
+              <bitOffset>31</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>ADDR</name>
+          <addressOffset>0x4</addressOffset>
+          <size>0x20</size>
+        </register>
+        <register>
+          <name>CTRL</name>
+          <addressOffset>0x8</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x0020A400</resetValue>
+          <fields>
+            <field>
+              <name>FCS_CRC_EN</name>
+              <description>For SPI1  initialize crc32 module before writing encrypted data to flash. Active low.</description>
+              <bitOffset>10</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TX_CRC_EN</name>
+              <description>For SPI1  enable crc32 when writing encrypted data to flash. 1: enable  0:disable</description>
+              <bitOffset>11</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>WAIT_FLASH_IDLE_EN</name>
+              <description>wait flash idle when program flash or erase flash. 1: enable 0: disable.</description>
+              <bitOffset>12</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FASTRD_MODE</name>
+              <description>This bit enable the bits: spi_fread_qio  spi_fread_dio  spi_fread_qout and spi_fread_dout. 1: enable 0: disable.</description>
+              <bitOffset>13</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FREAD_DUAL</name>
+              <description>In the read operations  read-data phase apply 2 signals. 1: enable 0: disable.</description>
+              <bitOffset>14</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RESANDRES</name>
+              <description>The Device ID is read out to SPI_RD_STATUS register, this bit combine with spi_flash_res bit. 1: enable 0: disable.</description>
+              <bitOffset>15</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FREAD_QUAD</name>
+              <description>In the read operations read-data phase apply 4 signals. 1: enable 0: disable.</description>
+              <bitOffset>20</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>WP</name>
+              <description>Write protect signal output when SPI is idle.  1: output high  0: output low.</description>
+              <bitOffset>21</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>WRSR_2B</name>
+              <description>two bytes data will be written to status register when it is set. 1: enable 0: disable.</description>
+              <bitOffset>22</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FREAD_DIO</name>
+              <description>In the read operations address phase and read-data phase apply 2 signals. 1: enable 0: disable.</description>
+              <bitOffset>23</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FREAD_QIO</name>
+              <description>In the read operations address phase and read-data phase apply 4 signals. 1: enable 0: disable.</description>
+              <bitOffset>24</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RD_BIT_ORDER</name>
+              <description>In read-data (MISO) phase 1: LSB first 0: MSB first</description>
+              <bitOffset>25</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>WR_BIT_ORDER</name>
+              <description>In command address write-data (MOSI) phases 1: LSB firs 0: MSB first</description>
+              <bitOffset>26</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>CTRL1</name>
+          <addressOffset>0xC</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x5FFF0000</resetValue>
+          <fields>
+            <field>
+              <name>CS_HOLD_DELAY_RES</name>
+              <description>Delay cycles of resume Flash when resume Flash is enable by spi clock.</description>
+              <bitOffset>16</bitOffset>
+              <bitWidth>12</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CS_HOLD_DELAY</name>
+              <description>SPI cs signal is delayed by spi clock cycles</description>
+              <bitOffset>28</bitOffset>
+              <bitWidth>4</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>RD_STATUS</name>
+          <addressOffset>0x10</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>STATUS</name>
+              <description>In the slave mode, it is the status for master to read out.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>WB_MODE</name>
+              <description>Mode bits in the flash fast read mode, it is combined with spi_fastrd_mode bit.</description>
+              <bitOffset>16</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>STATUS_EXT</name>
+              <description>In the slave mode,it is the status for master to read out.</description>
+              <bitOffset>24</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>CTRL2</name>
+          <addressOffset>0x14</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000011</resetValue>
+          <fields>
+            <field>
+              <name>SETUP_TIME</name>
+              <description>(cycles-1) of ¡°prepare¡± phase by spi clock, this bits combined with spi_cs_setup bit.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>4</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HOLD_TIME</name>
+              <description>delay cycles of cs pin by spi clock, this bits combined with spi_cs_hold bit.</description>
+              <bitOffset>4</bitOffset>
+              <bitWidth>4</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CK_OUT_LOW_MODE</name>
+              <description>modify spi clock duty ratio when the value is lager than 8, the bits are combined with spi_clkcnt_N bits and spi_clkcnt_L bits.</description>
+              <bitOffset>8</bitOffset>
+              <bitWidth>4</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CK_OUT_HIGH_MODE</name>
+              <description>modify spi clock duty ratio when the value is lager than 8, the bits are combined with spi_clkcnt_N bits and spi_clkcnt_H bits.</description>
+              <bitOffset>12</bitOffset>
+              <bitWidth>4</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MISO_DELAY_MODE</name>
+              <description>MISO signals are delayed by spi_clk. 0: zero  1: if spi_ck_out_edge or spi_ck_i_edge is set 1  delayed by half cycle    else delayed by one cycle  2: if spi_ck_out_edge or spi_ck_i_edge is set 1  delayed by one cycle  else delayed by half cycle  3: delayed one cycle</description>
+              <bitOffset>16</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MISO_DELAY_NUM</name>
+              <description>MISO signals are delayed by system clock cycles</description>
+              <bitOffset>18</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MOSI_DELAY_MODE</name>
+              <description>MOSI signals are delayed by spi_clk. 0: zero  1: if spi_ck_out_edge or spi_ck_i_edge is set 1  delayed by half cycle    else delayed by one cycle  2: if spi_ck_out_edge or spi_ck_i_edge is set 1  delayed by one cycle  else delayed by half cycle  3: delayed one cycle</description>
+              <bitOffset>21</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MOSI_DELAY_NUM</name>
+              <description>MOSI signals are delayed by system clock cycles</description>
+              <bitOffset>23</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CS_DELAY_MODE</name>
+              <description>spi_cs signal is delayed by spi_clk . 0: zero  1: if spi_ck_out_edge or spi_ck_i_edge is set 1  delayed by half cycle    else delayed by one cycle  2: if spi_ck_out_edge or spi_ck_i_edge is set 1  delayed by one cycle   else delayed by half cycle  3: delayed one cycle</description>
+              <bitOffset>26</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CS_DELAY_NUM</name>
+              <description>spi_cs signal is delayed by system clock cycles</description>
+              <bitOffset>28</bitOffset>
+              <bitWidth>4</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>CLOCK</name>
+          <addressOffset>0x18</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x80003043</resetValue>
+          <fields>
+            <field>
+              <name>CLKCNT_L</name>
+              <description>In the master mode it must be equal to spi_clkcnt_N. In the slave mode it must be 0.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>6</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CLKCNT_H</name>
+              <description>In the master mode it must be floor((spi_clkcnt_N+1)/2-1). In the slave mode it must be 0.</description>
+              <bitOffset>6</bitOffset>
+              <bitWidth>6</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CLKCNT_N</name>
+              <description>In the master mode it is the divider of spi_clk. So spi_clk frequency is system/(spi_clkdiv_pre+1)/(spi_clkcnt_N+1)</description>
+              <bitOffset>12</bitOffset>
+              <bitWidth>6</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CLKDIV_PRE</name>
+              <description>In the master mode it is pre-divider of spi_clk.</description>
+              <bitOffset>18</bitOffset>
+              <bitWidth>13</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CLK_EQU_SYSCLK</name>
+              <description>In the master mode 1: spi_clk is eqaul to system 0: spi_clk is divided from system clock.</description>
+              <bitOffset>31</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>USER</name>
+          <addressOffset>0x1C</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x80000040</resetValue>
+          <fields>
+            <field>
+              <name>DOUTDIN</name>
+              <description>Set the bit to enable full duplex communication. 1: enable 0: disable.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CS_HOLD</name>
+              <description>spi cs keep low when spi is in ¡°done¡± phase. 1: enable 0: disable.</description>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CS_SETUP</name>
+              <description>spi cs is enable when spi is in ¡°prepare¡± phase. 1: enable 0: disable.</description>
+              <bitOffset>5</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CK_I_EDGE</name>
+              <description>In the slave mode  the bit is same as spi_ck_out_edge in master mode. It is combined with  spi_miso_delay_mode bits.</description>
+              <bitOffset>6</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CK_OUT_EDGE</name>
+              <description>the bit combined with spi_mosi_delay_mode bits to set mosi signal delay mode.</description>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RD_BYTE_ORDER</name>
+              <description>In read-data (MISO) phase 1: big-endian 0: little_endian</description>
+              <bitOffset>10</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>WR_BYTE_ORDER</name>
+              <description>In command address write-data (MOSI) phases 1: big-endian 0: litte_endian</description>
+              <bitOffset>11</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FWRITE_DUAL</name>
+              <description>In the write operations read-data phase apply 2 signals</description>
+              <bitOffset>12</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FWRITE_QUAD</name>
+              <description>In the write operations read-data phase apply 4 signals</description>
+              <bitOffset>13</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FWRITE_DIO</name>
+              <description>In the write operations address phase and read-data phase apply 2 signals.</description>
+              <bitOffset>14</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FWRITE_QIO</name>
+              <description>In the write operations address phase and read-data phase apply 4 signals.</description>
+              <bitOffset>15</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SIO</name>
+              <description>Set the bit to enable 3-line half duplex communication  mosi and miso signals share the same pin. 1: enable 0: disable.</description>
+              <bitOffset>16</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>USR_HOLD_POL</name>
+              <description>It is combined with hold bits to set the polarity of spi hold line  1: spi will be held when spi hold line is high  0: spi will be held when spi hold line is low</description>
+              <bitOffset>17</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>USR_DOUT_HOLD</name>
+              <description>spi is hold at data out state  the bit combined with spi_usr_hold_pol bit.</description>
+              <bitOffset>18</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>USR_DIN_HOLD</name>
+              <description>spi is hold at data in state  the bit combined with spi_usr_hold_pol bit.</description>
+              <bitOffset>19</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>USR_DUMMY_HOLD</name>
+              <description>spi is hold at dummy state  the bit combined with spi_usr_hold_pol bit.</description>
+              <bitOffset>20</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>USR_ADDR_HOLD</name>
+              <description>spi is hold at address state  the bit combined with spi_usr_hold_pol bit.</description>
+              <bitOffset>21</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>USR_CMD_HOLD</name>
+              <description>spi is hold at command state  the bit combined with spi_usr_hold_pol bit.</description>
+              <bitOffset>22</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>USR_PREP_HOLD</name>
+              <description>spi is hold at prepare state  the bit combined with spi_usr_hold_pol bit.</description>
+              <bitOffset>23</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>USR_MISO_HIGHPART</name>
+              <description>read-data phase only access to high-part of the buffer spi_w8~spi_w15. 1: enable 0: disable.</description>
+              <bitOffset>24</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>USR_MOSI_HIGHPART</name>
+              <description>write-data phase only access to high-part of the buffer spi_w8~spi_w15. 1: enable 0: disable.</description>
+              <bitOffset>25</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>USR_DUMMY_IDLE</name>
+              <description>spi clock is disable in dummy phase when the bit is enable.</description>
+              <bitOffset>26</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>USR_MOSI</name>
+              <description>This bit enable the write-data phase of an operation.</description>
+              <bitOffset>27</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>USR_MISO</name>
+              <description>This bit enable the read-data phase of an operation.</description>
+              <bitOffset>28</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>USR_DUMMY</name>
+              <description>This bit enable the dummy phase of an operation.</description>
+              <bitOffset>29</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>USR_ADDR</name>
+              <description>This bit enable the address phase of an operation.</description>
+              <bitOffset>30</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>USR_COMMAND</name>
+              <description>This bit enable the command phase of an operation.</description>
+              <bitOffset>31</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>USER1</name>
+          <addressOffset>0x20</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x5C000007</resetValue>
+          <fields>
+            <field>
+              <name>USR_DUMMY_CYCLELEN</name>
+              <description>The length in spi_clk cycles of dummy phase. The register value shall be (cycle_num-1).</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>USR_ADDR_BITLEN</name>
+              <description>The length in bits of address phase. The register value shall be (bit_num-1).</description>
+              <bitOffset>26</bitOffset>
+              <bitWidth>6</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>USER2</name>
+          <addressOffset>0x24</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x70000000</resetValue>
+          <fields>
+            <field>
+              <name>USR_COMMAND_VALUE</name>
+              <description>The value of  command.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>USR_COMMAND_BITLEN</name>
+              <description>The length in bits of command phase. The register value shall be (bit_num-1)</description>
+              <bitOffset>28</bitOffset>
+              <bitWidth>4</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>MOSI_DLEN</name>
+          <addressOffset>0x28</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>USR_MOSI_DBITLEN</name>
+              <description>The length in bits of write-data. The register value shall be (bit_num-1).</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>24</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>MISO_DLEN</name>
+          <addressOffset>0x2C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>USR_MISO_DBITLEN</name>
+              <description>The length in bits of  read-data. The register value shall be (bit_num-1).</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>24</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SLV_WR_STATUS</name>
+          <addressOffset>0x30</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SLV_WR_ST</name>
+              <description>In the slave mode this register are the status register for the master to write into. In the master mode this register are the higher 32bits in the 64 bits address condition.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>PIN</name>
+          <addressOffset>0x34</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000006</resetValue>
+          <fields>
+            <field>
+              <name>CS0_DIS</name>
+              <description>SPI CS0 pin enable, 1: disable CS0, 0: spi_cs0 signal is from/to CS0 pin</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CS1_DIS</name>
+              <description>SPI CS1 pin enable, 1: disable CS1, 0: spi_cs1 signal is from/to CS1 pin</description>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CS2_DIS</name>
+              <description>SPI CS2 pin enable, 1: disable CS2, 0: spi_cs2 signal is from/to CS2 pin</description>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CK_DIS</name>
+              <description>1: spi clk out disable  0: spi clk out enable</description>
+              <bitOffset>5</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MASTER_CS_POL</name>
+              <description>In the master mode  the bits are the polarity of spi cs line  the value is equivalent to spi_cs ^ spi_master_cs_pol.</description>
+              <bitOffset>6</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MASTER_CK_SEL</name>
+              <description>In the master mode  spi cs line is enable as spi clk  it is combined with spi_cs0_dis spi_cs1_dis spi_cs2_dis.</description>
+              <bitOffset>11</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CK_IDLE_EDGE</name>
+              <description>1: spi clk line is high when idle     0: spi clk line is low when idle</description>
+              <bitOffset>29</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CS_KEEP_ACTIVE</name>
+              <description>spi cs line keep low when the bit is set.</description>
+              <bitOffset>30</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SLAVE</name>
+          <addressOffset>0x38</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000020</resetValue>
+          <fields>
+            <field>
+              <name>SLV_RD_BUF_DONE</name>
+              <description>The interrupt raw bit for the completion of read-buffer operation in the slave mode.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLV_WR_BUF_DONE</name>
+              <description>The interrupt raw bit for the completion of write-buffer operation in the slave mode.</description>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLV_RD_STA_DONE</name>
+              <description>The interrupt raw bit for the completion of read-status operation in the slave mode.</description>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLV_WR_STA_DONE</name>
+              <description>The interrupt raw bit for the completion of write-status operation in the slave mode.</description>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TRANS_DONE</name>
+              <description>The interrupt raw bit for the completion of any operation in both the master mode and the slave mode.</description>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>INT_EN</name>
+              <description>Interrupt enable bits for the below 5 sources</description>
+              <bitOffset>5</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CS_I_MODE</name>
+              <description>In the slave mode  this bits used to synchronize the input spi cs signal and eliminate spi cs  jitter.</description>
+              <bitOffset>10</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLV_LAST_COMMAND</name>
+              <description>In the slave mode it is the value of command.</description>
+              <bitOffset>17</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SLV_LAST_STATE</name>
+              <description>In the slave mode it is the state of spi state machine.</description>
+              <bitOffset>20</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>TRANS_CNT</name>
+              <description>The operations counter in both the master mode and the slave mode. 4: read-status</description>
+              <bitOffset>23</bitOffset>
+              <bitWidth>4</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SLV_CMD_DEFINE</name>
+              <description>1: slave mode commands are defined in SPI_SLAVE3.  0: slave mode commands are fixed as: 1: write-status 2: write-buffer and 3: read-buffer.</description>
+              <bitOffset>27</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLV_WR_RD_STA_EN</name>
+              <description>write and read status enable  in the slave mode</description>
+              <bitOffset>28</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLV_WR_RD_BUF_EN</name>
+              <description>write and read buffer enable in the slave mode</description>
+              <bitOffset>29</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MODE</name>
+              <description>1: slave mode 0: master mode.</description>
+              <bitOffset>30</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SYNC_RESET</name>
+              <description>Software reset enable, reset the spi clock line cs line and data lines.</description>
+              <bitOffset>31</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SLAVE1</name>
+          <addressOffset>0x3C</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x02000000</resetValue>
+          <fields>
+            <field>
+              <name>SLV_RDBUF_DUMMY_EN</name>
+              <description>In the slave mode it is the enable bit of dummy phase for read-buffer operations.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLV_WRBUF_DUMMY_EN</name>
+              <description>In the slave mode it is the enable bit of dummy phase for write-buffer operations.</description>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLV_RDSTA_DUMMY_EN</name>
+              <description>In the slave mode it is the enable bit of dummy phase for read-status operations.</description>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLV_WRSTA_DUMMY_EN</name>
+              <description>In the slave mode it is the enable bit of dummy phase for write-status operations.</description>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLV_WR_ADDR_BITLEN</name>
+              <description>In the slave mode it is the address length in bits for write-buffer operation. The register value shall be (bit_num-1).</description>
+              <bitOffset>4</bitOffset>
+              <bitWidth>6</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLV_RD_ADDR_BITLEN</name>
+              <description>In the slave mode it is the address length in bits for read-buffer operation. The register value shall be (bit_num-1).</description>
+              <bitOffset>10</bitOffset>
+              <bitWidth>6</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLV_STATUS_READBACK</name>
+              <description>In the slave mode  1:read register of SPI_SLV_WR_STATUS  0: read register of SPI_RD_STATUS.</description>
+              <bitOffset>25</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLV_STATUS_FAST_EN</name>
+              <description>In the slave mode enable fast read status.</description>
+              <bitOffset>26</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLV_STATUS_BITLEN</name>
+              <description>In the slave mode it is the length of status bit.</description>
+              <bitOffset>27</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SLAVE2</name>
+          <addressOffset>0x40</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SLV_RDSTA_DUMMY_CYCLELEN</name>
+              <description>In the slave mode it is the length in spi_clk cycles of dummy phase for read-status operations. The register value shall be (cycle_num-1).</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLV_WRSTA_DUMMY_CYCLELEN</name>
+              <description>In the slave mode it is the length in spi_clk cycles of dummy phase for write-status operations. The register value shall be (cycle_num-1).</description>
+              <bitOffset>8</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLV_RDBUF_DUMMY_CYCLELEN</name>
+              <description>In the slave mode it is the length in spi_clk cycles of dummy phase for read-buffer operations. The register value shall be (cycle_num-1).</description>
+              <bitOffset>16</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLV_WRBUF_DUMMY_CYCLELEN</name>
+              <description>In the slave mode it is the length in spi_clk cycles of dummy phase for write-buffer operations. The register value shall be (cycle_num-1).</description>
+              <bitOffset>24</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SLAVE3</name>
+          <addressOffset>0x44</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SLV_RDBUF_CMD_VALUE</name>
+              <description>In the slave mode it is the value of read-buffer command.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLV_WRBUF_CMD_VALUE</name>
+              <description>In the slave mode it is the value of write-buffer command.</description>
+              <bitOffset>8</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLV_RDSTA_CMD_VALUE</name>
+              <description>In the slave mode it is the value of read-status command.</description>
+              <bitOffset>16</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SLV_WRSTA_CMD_VALUE</name>
+              <description>In the slave mode it is the value of write-status command.</description>
+              <bitOffset>24</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SLV_WRBUF_DLEN</name>
+          <addressOffset>0x48</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SLV_WRBUF_DBITLEN</name>
+              <description>In the slave mode it is the length in bits for write-buffer operations. The register value shall be (bit_num-1).</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>24</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SLV_RDBUF_DLEN</name>
+          <addressOffset>0x4C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SLV_RDBUF_DBITLEN</name>
+              <description>In the slave mode it is the length in bits for read-buffer operations. The register value shall be (bit_num-1).</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>24</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>CACHE_FCTRL</name>
+          <addressOffset>0x50</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>CACHE_REQ_EN</name>
+              <description>For SPI0  Cache access enable  1: enable  0:disable.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CACHE_USR_CMD_4BYTE</name>
+              <description>For SPI0  cache  read flash with 4 bytes command  1: enable  0:disable.</description>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CACHE_FLASH_USR_CMD</name>
+              <description>For SPI0  cache  read flash for user define command  1: enable  0:disable.</description>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CACHE_FLASH_PES_EN</name>
+              <description>For SPI0  spi1 send suspend command before cache read flash 1: enable  0:disable.</description>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>CACHE_SCTRL</name>
+          <addressOffset>0x54</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x15C04830</resetValue>
+          <fields>
+            <field>
+              <name>USR_SRAM_DIO</name>
+              <description>For SPI0  In the spi sram mode  spi dual I/O mode enable  1: enable  0:disable</description>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>USR_SRAM_QIO</name>
+              <description>For SPI0  In the spi sram mode  spi quad I/O mode enable  1: enable  0:disable</description>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>USR_WR_SRAM_DUMMY</name>
+              <description>For SPI0  In the spi sram mode  it is the enable bit of dummy phase for write operations.</description>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>USR_RD_SRAM_DUMMY</name>
+              <description>For SPI0  In the spi sram mode  it is the enable bit of dummy phase for read operations.</description>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CACHE_SRAM_USR_RCMD</name>
+              <description>For SPI0  In the spi sram mode cache read sram for user define command.</description>
+              <bitOffset>5</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SRAM_BYTES_LEN</name>
+              <description>For SPI0  In the sram mode  it is the byte length of spi read sram data.</description>
+              <bitOffset>6</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SRAM_DUMMY_CYCLELEN</name>
+              <description>For SPI0  In the sram mode  it is the length in bits of address phase. The register value shall be (bit_num-1).</description>
+              <bitOffset>14</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SRAM_ADDR_BITLEN</name>
+              <description>For SPI0  In the sram mode  it is the length in bits of address phase. The register value shall be (bit_num-1).</description>
+              <bitOffset>22</bitOffset>
+              <bitWidth>6</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CACHE_SRAM_USR_WCMD</name>
+              <description>For SPI0  In the spi sram mode cache write sram for user define command</description>
+              <bitOffset>28</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SRAM_CMD</name>
+          <addressOffset>0x58</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SRAM_DIO</name>
+              <description>For SPI0 SRAM DIO mode enable .  SRAM DIO enable command will be send when the bit is set. The bit will be cleared once the operation done.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SRAM_QIO</name>
+              <description>For SPI0 SRAM QIO mode enable .  SRAM QIO enable command will be send when the bit is set. The bit will be cleared once the operation done.</description>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SRAM_RSTIO</name>
+              <description>For SPI0 SRAM IO mode reset enable. SRAM IO mode reset operation will be triggered when the bit is set. The bit will be cleared once the operation done</description>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SRAM_DRD_CMD</name>
+          <addressOffset>0x5C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>CACHE_SRAM_USR_RD_CMD_VALUE</name>
+              <description>For SPI0 When cache mode is enable it is the read command value of command phase for SRAM.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CACHE_SRAM_USR_RD_CMD_BITLEN</name>
+              <description>For SPI0 When cache mode is enable it is the length in bits of command phase for SRAM. The register value shall be (bit_num-1).</description>
+              <bitOffset>28</bitOffset>
+              <bitWidth>4</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SRAM_DWR_CMD</name>
+          <addressOffset>0x60</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>CACHE_SRAM_USR_WR_CMD_VALUE</name>
+              <description>For SPI0 When cache mode is enable it is the write command value of command phase for SRAM.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CACHE_SRAM_USR_WR_CMD_BITLEN</name>
+              <description>For SPI0 When cache mode is enable it is the in bits of command phase  for SRAM. The register value shall be (bit_num-1).</description>
+              <bitOffset>28</bitOffset>
+              <bitWidth>4</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SLV_RD_BIT</name>
+          <addressOffset>0x64</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SLV_RDATA_BIT</name>
+              <description>In the slave mode it is the bit length of read data. The value is the length - 1.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>24</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>W0</name>
+          <addressOffset>0x80</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>BUF0</name>
+              <description>data buffer</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>W1</name>
+          <addressOffset>0x84</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>BUF1</name>
+              <description>data buffer</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>W2</name>
+          <addressOffset>0x88</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>BUF2</name>
+              <description>data buffer</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>W3</name>
+          <addressOffset>0x8C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>BUF3</name>
+              <description>data buffer</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>W4</name>
+          <addressOffset>0x90</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>BUF4</name>
+              <description>data buffer</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>W5</name>
+          <addressOffset>0x94</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>BUF5</name>
+              <description>data buffer</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>W6</name>
+          <addressOffset>0x98</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>BUF6</name>
+              <description>data buffer</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>W7</name>
+          <addressOffset>0x9C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>BUF7</name>
+              <description>data buffer</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>W8</name>
+          <addressOffset>0xA0</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>BUF8</name>
+              <description>data buffer</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>W9</name>
+          <addressOffset>0xA4</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>BUF9</name>
+              <description>data buffer</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>W10</name>
+          <addressOffset>0xA8</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>BUF10</name>
+              <description>data buffer</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>W11</name>
+          <addressOffset>0xAC</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>BUF11</name>
+              <description>data buffer</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>W12</name>
+          <addressOffset>0xB0</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>BUF12</name>
+              <description>data buffer</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>W13</name>
+          <addressOffset>0xB4</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>BUF13</name>
+              <description>data buffer</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>W14</name>
+          <addressOffset>0xB8</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>BUF14</name>
+              <description>data buffer</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>W15</name>
+          <addressOffset>0xBC</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>BUF15</name>
+              <description>data buffer</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>TX_CRC</name>
+          <addressOffset>0xC0</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>DATA</name>
+              <description>For SPI1  the value of crc32 for 256 bits data.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>EXT0</name>
+          <addressOffset>0xF0</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x800A0050</resetValue>
+          <fields>
+            <field>
+              <name>T_PP_TIME</name>
+              <description>page program delay time  by system clock.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>12</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>T_PP_SHIFT</name>
+              <description>page program delay time shift .</description>
+              <bitOffset>16</bitOffset>
+              <bitWidth>4</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>T_PP_ENA</name>
+              <description>page program delay enable.</description>
+              <bitOffset>31</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>EXT1</name>
+          <addressOffset>0xF4</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x800F0000</resetValue>
+          <fields>
+            <field>
+              <name>T_ERASE_TIME</name>
+              <description>erase flash delay time by system clock.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>12</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>T_ERASE_SHIFT</name>
+              <description>erase flash delay time shift.</description>
+              <bitOffset>16</bitOffset>
+              <bitWidth>4</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>T_ERASE_ENA</name>
+              <description>erase flash delay enable.</description>
+              <bitOffset>31</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>EXT2</name>
+          <addressOffset>0xF8</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>ST</name>
+              <description>The status of spi state machine .</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>EXT3</name>
+          <addressOffset>0xFC</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>INT_HOLD_ENA</name>
+              <description>This register is for two SPI masters to share the same cs clock and data signals. The bits of one SPI are set  if the other SPI is busy  the SPI will be hold. 1(3): hold at ¡°idle¡± phase 2: hold at ¡°prepare¡± phase.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>DMA_CONF</name>
+          <addressOffset>0x100</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000200</resetValue>
+          <fields>
+            <field>
+              <name>IN_RST</name>
+              <description>The bit is used to reset in dma fsm and in data fifo pointer.</description>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>OUT_RST</name>
+              <description>The bit is used to reset out dma fsm and out data fifo pointer.</description>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>AHBM_FIFO_RST</name>
+              <description>reset spi dma ahb master fifo pointer.</description>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>AHBM_RST</name>
+              <description>reset spi dma ahb master.</description>
+              <bitOffset>5</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>IN_LOOP_TEST</name>
+              <description>Set bit to test in link.</description>
+              <bitOffset>6</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>OUT_LOOP_TEST</name>
+              <description>Set bit to test out link.</description>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>OUT_AUTO_WRBACK</name>
+              <description>when the link is empty   jump to next automatically.</description>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>OUT_EOF_MODE</name>
+              <description>out eof flag generation mode . 1: when dma pop all data from fifo  0:when ahb push all data to fifo.</description>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>OUTDSCR_BURST_EN</name>
+              <description>read descriptor use burst mode when read data for memory.</description>
+              <bitOffset>10</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>INDSCR_BURST_EN</name>
+              <description>read descriptor use burst mode when write data to memory.</description>
+              <bitOffset>11</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>OUT_DATA_BURST_EN</name>
+              <description>spi dma read data from memory in burst mode.</description>
+              <bitOffset>12</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DMA_RX_STOP</name>
+              <description>spi dma read data stop  when in continue tx/rx mode.</description>
+              <bitOffset>14</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DMA_TX_STOP</name>
+              <description>spi dma write data stop when in continue tx/rx mode.</description>
+              <bitOffset>15</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DMA_CONTINUE</name>
+              <description>spi dma continue tx/rx data.</description>
+              <bitOffset>16</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>DMA_OUT_LINK</name>
+          <addressOffset>0x104</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>OUTLINK_ADDR</name>
+              <description>The address of the first outlink descriptor.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>20</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>OUTLINK_STOP</name>
+              <description>Set the bit to stop to use outlink descriptor.</description>
+              <bitOffset>28</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>OUTLINK_START</name>
+              <description>Set the bit to start to use outlink descriptor.</description>
+              <bitOffset>29</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>OUTLINK_RESTART</name>
+              <description>Set the bit to mount on new outlink descriptors.</description>
+              <bitOffset>30</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>DMA_IN_LINK</name>
+          <addressOffset>0x108</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>INLINK_ADDR</name>
+              <description>The address of the first inlink descriptor.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>20</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>INLINK_AUTO_RET</name>
+              <description>when the bit is set  inlink descriptor returns to the next descriptor while a packet is wrong</description>
+              <bitOffset>20</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>INLINK_STOP</name>
+              <description>Set the bit to stop to use inlink descriptor.</description>
+              <bitOffset>28</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>INLINK_START</name>
+              <description>Set the bit to start to use inlink descriptor.</description>
+              <bitOffset>29</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>INLINK_RESTART</name>
+              <description>Set the bit to mount on new inlink descriptors.</description>
+              <bitOffset>30</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>DMA_STATUS</name>
+          <addressOffset>0x10C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>DMA_RX_EN</name>
+              <description>spi dma read data status bit.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>DMA_TX_EN</name>
+              <description>spi dma write data status bit.</description>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>DMA_INT_ENA</name>
+          <addressOffset>0x110</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>INLINK_DSCR_EMPTY_INT_ENA</name>
+              <description>The enable bit for lack of enough inlink descriptors.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>OUTLINK_DSCR_ERROR_INT_ENA</name>
+              <description>The enable bit for outlink descriptor error.</description>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>INLINK_DSCR_ERROR_INT_ENA</name>
+              <description>The enable bit for inlink descriptor error.</description>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>IN_DONE_INT_ENA</name>
+              <description>The enable bit for completing usage of a inlink descriptor.</description>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>IN_ERR_EOF_INT_ENA</name>
+              <description>The enable bit for receiving error.</description>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>IN_SUC_EOF_INT_ENA</name>
+              <description>The enable bit for completing receiving all the packets from host.</description>
+              <bitOffset>5</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>OUT_DONE_INT_ENA</name>
+              <description>The enable bit for completing usage of a outlink descriptor .</description>
+              <bitOffset>6</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>OUT_EOF_INT_ENA</name>
+              <description>The enable bit for sending a packet to host done.</description>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>OUT_TOTAL_EOF_INT_ENA</name>
+              <description>The enable bit for sending all the packets to host done.</description>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>DMA_INT_RAW</name>
+          <addressOffset>0x114</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>INLINK_DSCR_EMPTY_INT_RAW</name>
+              <description>The raw bit for lack of enough inlink descriptors.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>OUTLINK_DSCR_ERROR_INT_RAW</name>
+              <description>The raw bit for outlink descriptor error.</description>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>INLINK_DSCR_ERROR_INT_RAW</name>
+              <description>The raw bit for inlink descriptor error.</description>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>IN_DONE_INT_RAW</name>
+              <description>The raw bit for completing usage of a inlink descriptor.</description>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>IN_ERR_EOF_INT_RAW</name>
+              <description>The raw bit for receiving error.</description>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>IN_SUC_EOF_INT_RAW</name>
+              <description>The raw bit for completing receiving all the packets from host.</description>
+              <bitOffset>5</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>OUT_DONE_INT_RAW</name>
+              <description>The raw bit for completing usage of a outlink descriptor.</description>
+              <bitOffset>6</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>OUT_EOF_INT_RAW</name>
+              <description>The raw bit for sending a packet to host done.</description>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>OUT_TOTAL_EOF_INT_RAW</name>
+              <description>The raw bit for sending all the packets to host done.</description>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>DMA_INT_ST</name>
+          <addressOffset>0x118</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>INLINK_DSCR_EMPTY_INT_ST</name>
+              <description>The status bit for lack of enough inlink descriptors.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>OUTLINK_DSCR_ERROR_INT_ST</name>
+              <description>The status bit for outlink descriptor error.</description>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>INLINK_DSCR_ERROR_INT_ST</name>
+              <description>The status bit for inlink descriptor error.</description>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>IN_DONE_INT_ST</name>
+              <description>The status bit for completing usage of a inlink descriptor.</description>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>IN_ERR_EOF_INT_ST</name>
+              <description>The status bit for receiving error.</description>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>IN_SUC_EOF_INT_ST</name>
+              <description>The status bit for completing receiving all the packets from host.</description>
+              <bitOffset>5</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>OUT_DONE_INT_ST</name>
+              <description>The status bit for completing usage of a outlink descriptor.</description>
+              <bitOffset>6</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>OUT_EOF_INT_ST</name>
+              <description>The status bit for sending a packet to host done.</description>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>OUT_TOTAL_EOF_INT_ST</name>
+              <description>The status bit for sending all the packets to host done.</description>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>DMA_INT_CLR</name>
+          <addressOffset>0x11C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>INLINK_DSCR_EMPTY_INT_CLR</name>
+              <description>The clear bit for lack of enough inlink descriptors.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>OUTLINK_DSCR_ERROR_INT_CLR</name>
+              <description>The clear bit for outlink descriptor error.</description>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>INLINK_DSCR_ERROR_INT_CLR</name>
+              <description>The clear bit for inlink descriptor error.</description>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>IN_DONE_INT_CLR</name>
+              <description>The clear bit for completing usage of a inlink descriptor.</description>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>IN_ERR_EOF_INT_CLR</name>
+              <description>The clear bit for receiving error.</description>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>IN_SUC_EOF_INT_CLR</name>
+              <description>The clear bit for completing receiving all the packets from host.</description>
+              <bitOffset>5</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>OUT_DONE_INT_CLR</name>
+              <description>The clear bit for completing usage of a outlink descriptor.</description>
+              <bitOffset>6</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>OUT_EOF_INT_CLR</name>
+              <description>The clear bit for sending a packet to host done.</description>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>OUT_TOTAL_EOF_INT_CLR</name>
+              <description>The clear bit for sending all the packets to host done.</description>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>IN_ERR_EOF_DES_ADDR</name>
+          <addressOffset>0x120</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>DMA_IN_ERR_EOF_DES_ADDR</name>
+              <description>The inlink descriptor address when spi dma produce receiving error.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>IN_SUC_EOF_DES_ADDR</name>
+          <addressOffset>0x124</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>DMA_IN_SUC_EOF_DES_ADDR</name>
+              <description>The last inlink descriptor address when spi dma produce from_suc_eof.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>INLINK_DSCR</name>
+          <addressOffset>0x128</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>DMA_INLINK_DSCR</name>
+              <description>The content of current in descriptor pointer.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>INLINK_DSCR_BF0</name>
+          <addressOffset>0x12C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>DMA_INLINK_DSCR_BF0</name>
+              <description>The content of next in descriptor pointer.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>INLINK_DSCR_BF1</name>
+          <addressOffset>0x130</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>DMA_INLINK_DSCR_BF1</name>
+              <description>The content of current in descriptor data buffer pointer.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>OUT_EOF_BFR_DES_ADDR</name>
+          <addressOffset>0x134</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>DMA_OUT_EOF_BFR_DES_ADDR</name>
+              <description>The address of buffer relative to the outlink descriptor that produce eof.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>OUT_EOF_DES_ADDR</name>
+          <addressOffset>0x138</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>DMA_OUT_EOF_DES_ADDR</name>
+              <description>The last outlink descriptor address when spi dma produce to_eof.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>OUTLINK_DSCR</name>
+          <addressOffset>0x13C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>DMA_OUTLINK_DSCR</name>
+              <description>The content of current out descriptor pointer.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>OUTLINK_DSCR_BF0</name>
+          <addressOffset>0x140</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>DMA_OUTLINK_DSCR_BF0</name>
+              <description>The content of next out descriptor pointer.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>OUTLINK_DSCR_BF1</name>
+          <addressOffset>0x144</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>DMA_OUTLINK_DSCR_BF1</name>
+              <description>The content of current out descriptor data buffer pointer.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>DMA_RSTATUS</name>
+          <addressOffset>0x148</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>DMA_OUT_STATUS</name>
+              <description>spi dma read data from memory status.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>DMA_TSTATUS</name>
+          <addressOffset>0x14C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>DMA_IN_STATUS</name>
+              <description>spi dma write data to memory status.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>DATE</name>
+          <addressOffset>0x3FC</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x01604270</resetValue>
+          <fields>
+            <field>
+              <name>DATE</name>
+              <description>SPI register version.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>28</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+      </registers>
+    </peripheral>
+    <peripheral derivedFrom="SPI0">
+      <name>SPI1</name>
+      <description>SPI (Serial Peripheral Interface) Controller</description>
+      <baseAddress>0x3FF42000</baseAddress>
+      <interrupt>
+        <name>SPI1</name>
+        <value>29</value>
+      </interrupt>
+      <interrupt>
+        <name>SPI1_DMA</name>
+        <value>52</value>
+      </interrupt>
+    </peripheral>
+    <peripheral derivedFrom="SPI0">
+      <name>SPI2</name>
+      <description>SPI (Serial Peripheral Interface) Controller</description>
+      <baseAddress>0x3FF64000</baseAddress>
+      <interrupt>
+        <name>SPI2</name>
+        <value>30</value>
+      </interrupt>
+      <interrupt>
+        <name>SPI2_DMA</name>
+        <value>53</value>
+      </interrupt>
+    </peripheral>
+    <peripheral derivedFrom="SPI0">
+      <name>SPI3</name>
+      <description>SPI (Serial Peripheral Interface) Controller</description>
+      <baseAddress>0x3FF65000</baseAddress>
+      <interrupt>
+        <name>SPI3</name>
+        <value>31</value>
+      </interrupt>
+      <interrupt>
+        <name>SPI3_DMA</name>
+        <value>54</value>
+      </interrupt>
+    </peripheral>
+    <peripheral>
+      <name>TIMG0</name>
+      <description>Timer Group</description>
+      <groupName>TIMG</groupName>
+      <baseAddress>0x3FF5F000</baseAddress>
+      <addressBlock>
+        <offset>0x0</offset>
+        <size>0xB0</size>
+        <usage>registers</usage>
+      </addressBlock>
+      <interrupt>
+        <name>TG0_T0_LEVEL</name>
+        <value>14</value>
+      </interrupt>
+      <interrupt>
+        <name>TG0_T1_LEVEL</name>
+        <value>15</value>
+      </interrupt>
+      <interrupt>
+        <name>TG0_WDT_LEVEL</name>
+        <value>16</value>
+      </interrupt>
+      <interrupt>
+        <name>TG0_LACT_LEVEL</name>
+        <value>17</value>
+      </interrupt>
+      <interrupt>
+        <name>TG0_T0_EDGE</name>
+        <value>58</value>
+      </interrupt>
+      <interrupt>
+        <name>TG0_T1_EDGE</name>
+        <value>59</value>
+      </interrupt>
+      <interrupt>
+        <name>TG0_WDT_EDGE</name>
+        <value>60</value>
+      </interrupt>
+      <interrupt>
+        <name>TG0_LACT_EDGE</name>
+        <value>61</value>
+      </interrupt>
+      <registers>
+        <register>
+          <name>T0CONFIG</name>
+          <addressOffset>0x0</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x60002000</resetValue>
+          <fields>
+            <field>
+              <name>ALARM_EN</name>
+              <description>When set  alarm is enabled</description>
+              <bitOffset>10</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>LEVEL_INT_EN</name>
+              <description>When set  level type interrupt will be generated during alarm</description>
+              <bitOffset>11</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>EDGE_INT_EN</name>
+              <description>When set  edge type interrupt will be generated during alarm</description>
+              <bitOffset>12</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DIVIDER</name>
+              <description>Timer 0 clock (T0_clk) prescale value.</description>
+              <bitOffset>13</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>AUTORELOAD</name>
+              <description>When set  timer 0 auto-reload at alarming is enabled</description>
+              <bitOffset>29</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>INCREASE</name>
+              <description>When set  timer 0 time-base counter increment. When cleared timer 0 time-base counter decrement.</description>
+              <bitOffset>30</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>EN</name>
+              <description>When set  timer 0 time-base counter is enabled</description>
+              <bitOffset>31</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>T0LO</name>
+          <addressOffset>0x4</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>LO</name>
+              <description>Register to store timer 0 time-base counter current value lower 32 bits.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>T0HI</name>
+          <addressOffset>0x8</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>HI</name>
+              <description>Register to store timer 0 time-base counter current value higher 32 bits.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>T0UPDATE</name>
+          <addressOffset>0xC</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>UPDATE</name>
+              <description>Write any value will trigger a timer 0 time-base counter value update (timer 0 current value will be stored in registers above)</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>write-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>T0ALARMLO</name>
+          <addressOffset>0x10</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>ALARM_LO</name>
+              <description>Timer 0 time-base counter value lower 32 bits that will trigger the alarm</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>T0ALARMHI</name>
+          <addressOffset>0x14</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>ALARM_HI</name>
+              <description>Timer 0 time-base counter value higher 32 bits that will trigger the alarm</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>T0LOADLO</name>
+          <addressOffset>0x18</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>LOAD_LO</name>
+              <description>Lower 32 bits of the value that will load into timer 0 time-base counter</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>T0LOADHI</name>
+          <addressOffset>0x1C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>LOAD_HI</name>
+              <description>higher 32 bits of the value that will load into timer 0 time-base counter</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>T0LOAD</name>
+          <addressOffset>0x20</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>LOAD</name>
+              <description>Write any value will trigger timer 0 time-base counter reload</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>write-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>T1CONFIG</name>
+          <addressOffset>0x24</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x60002000</resetValue>
+          <fields>
+            <field>
+              <name>ALARM_EN</name>
+              <description>When set  alarm is enabled</description>
+              <bitOffset>10</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>LEVEL_INT_EN</name>
+              <description>When set  level type interrupt will be generated during alarm</description>
+              <bitOffset>11</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>EDGE_INT_EN</name>
+              <description>When set  edge type interrupt will be generated during alarm</description>
+              <bitOffset>12</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DIVIDER</name>
+              <description>Timer 1 clock (T1_clk) prescale value.</description>
+              <bitOffset>13</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>AUTORELOAD</name>
+              <description>When set  timer 1 auto-reload at alarming is enabled</description>
+              <bitOffset>29</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>INCREASE</name>
+              <description>When set  timer 1 time-base counter increment. When cleared timer 1 time-base counter decrement.</description>
+              <bitOffset>30</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>EN</name>
+              <description>When set  timer 1 time-base counter is enabled</description>
+              <bitOffset>31</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>T1LO</name>
+          <addressOffset>0x28</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>LO</name>
+              <description>Register to store timer 1 time-base counter current value lower 32 bits.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>T1HI</name>
+          <addressOffset>0x2C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>HI</name>
+              <description>Register to store timer 1 time-base counter current value higher 32 bits.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>T1UPDATE</name>
+          <addressOffset>0x30</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>UPDATE</name>
+              <description>Write any value will trigger a timer 1 time-base counter value update (timer 1 current value will be stored in registers above)</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>write-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>T1ALARMLO</name>
+          <addressOffset>0x34</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>ALARM_LO</name>
+              <description>Timer 1 time-base counter value lower 32 bits that will trigger the alarm</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>T1ALARMHI</name>
+          <addressOffset>0x38</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>ALARM_HI</name>
+              <description>Timer 1 time-base counter value higher 32 bits that will trigger the alarm</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>T1LOADLO</name>
+          <addressOffset>0x3C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>LOAD_LO</name>
+              <description>Lower 32 bits of the value that will load into timer 1 time-base counter</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>T1LOADHI</name>
+          <addressOffset>0x40</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>LOAD_HI</name>
+              <description>higher 32 bits of the value that will load into timer 1 time-base counter</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>T1LOAD</name>
+          <addressOffset>0x44</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>LOAD</name>
+              <description>Write any value will trigger timer 1 time-base counter reload</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>write-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>WDTCONFIG0</name>
+          <addressOffset>0x48</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x0004C000</resetValue>
+          <fields>
+            <field>
+              <name>WDT_FLASHBOOT_MOD_EN</name>
+              <description>When set  flash boot protection is enabled</description>
+              <bitOffset>14</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>WDT_SYS_RESET_LENGTH</name>
+              <description>length of system reset selection. 0: 100ns  1: 200ns  2: 300ns  3: 400ns  4: 500ns  5: 800ns  6: 1.6us  7: 3.2us</description>
+              <bitOffset>15</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-write</access>
+              <enumeratedValues>
+                <name>WDT_SYS_RESET_LENGTH</name>
+                <usage>read-write</usage>
+                <enumeratedValue>
+                  <name>NS100</name>
+                  <description>100ns</description>
+                  <value>0</value>
+                </enumeratedValue>
+                <enumeratedValue>
+                  <name>NS200</name>
+                  <description>200ns</description>
+                  <value>1</value>
+                </enumeratedValue>
+                <enumeratedValue>
+                  <name>NS300</name>
+                  <description>300ns</description>
+                  <value>2</value>
+                </enumeratedValue>
+                <enumeratedValue>
+                  <name>NS400</name>
+                  <description>400ns</description>
+                  <value>3</value>
+                </enumeratedValue>
+                <enumeratedValue>
+                  <name>NS500</name>
+                  <description>500ns</description>
+                  <value>4</value>
+                </enumeratedValue>
+                <enumeratedValue>
+                  <name>NS800</name>
+                  <description>800ns</description>
+                  <value>5</value>
+                </enumeratedValue>
+                <enumeratedValue>
+                  <name>NS1600</name>
+                  <description>1.6us</description>
+                  <value>6</value>
+                </enumeratedValue>
+                <enumeratedValue>
+                  <name>NS3200</name>
+                  <description>3.2us</description>
+                  <value>7</value>
+                </enumeratedValue>
+              </enumeratedValues>
+            </field>
+            <field>
+              <name>WDT_CPU_RESET_LENGTH</name>
+              <description>length of CPU reset selection. 0: 100ns  1: 200ns  2: 300ns 3: 400ns  4: 500ns  5: 800ns  6: 1.6us  7: 3.2us</description>
+              <bitOffset>18</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-write</access>
+              <enumeratedValues>
+                <name>WDT_CPU_RESET_LENGTH</name>
+                <usage>read-write</usage>
+                <enumeratedValue>
+                  <name>NS100</name>
+                  <description>100ns</description>
+                  <value>0</value>
+                </enumeratedValue>
+                <enumeratedValue>
+                  <name>NS200</name>
+                  <description>200ns</description>
+                  <value>1</value>
+                </enumeratedValue>
+                <enumeratedValue>
+                  <name>NS300</name>
+                  <description>300ns</description>
+                  <value>2</value>
+                </enumeratedValue>
+                <enumeratedValue>
+                  <name>NS400</name>
+                  <description>400ns</description>
+                  <value>3</value>
+                </enumeratedValue>
+                <enumeratedValue>
+                  <name>NS500</name>
+                  <description>500ns</description>
+                  <value>4</value>
+                </enumeratedValue>
+                <enumeratedValue>
+                  <name>NS800</name>
+                  <description>800ns</description>
+                  <value>5</value>
+                </enumeratedValue>
+                <enumeratedValue>
+                  <name>NS1600</name>
+                  <description>1.6us</description>
+                  <value>6</value>
+                </enumeratedValue>
+                <enumeratedValue>
+                  <name>NS3200</name>
+                  <description>3.2us</description>
+                  <value>7</value>
+                </enumeratedValue>
+              </enumeratedValues>
+            </field>
+            <field>
+              <name>WDT_LEVEL_INT_EN</name>
+              <description>When set  level type interrupt generation is enabled</description>
+              <bitOffset>21</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>WDT_EDGE_INT_EN</name>
+              <description>When set  edge type interrupt generation is enabled</description>
+              <bitOffset>22</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>WDT_STG3</name>
+              <description>Stage 3 configuration. 0: off  1: interrupt  2: reset CPU  3: reset system</description>
+              <bitOffset>23</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+              <enumeratedValues>
+                <name>WDT_STG3</name>
+                <usage>read-write</usage>
+                <enumeratedValue>
+                  <name>OFF</name>
+                  <description>Off</description>
+                  <value>0</value>
+                </enumeratedValue>
+                <enumeratedValue>
+                  <name>INTERRUPT</name>
+                  <description>Interrupt</description>
+                  <value>1</value>
+                </enumeratedValue>
+                <enumeratedValue>
+                  <name>RESET</name>
+                  <description>Reset CPU</description>
+                  <value>2</value>
+                </enumeratedValue>
+                <enumeratedValue>
+                  <name>RESET_SYS</name>
+                  <description>Reset system</description>
+                  <value>3</value>
+                </enumeratedValue>
+              </enumeratedValues>
+            </field>
+            <field>
+              <name>WDT_STG2</name>
+              <description>Stage 2 configuration. 0: off  1: interrupt  2: reset CPU  3: reset system</description>
+              <bitOffset>25</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+              <enumeratedValues derivedFrom="WDT_STG3"/>
+            </field>
+            <field>
+              <name>WDT_STG1</name>
+              <description>Stage 1 configuration. 0: off  1: interrupt  2: reset CPU  3: reset system</description>
+              <bitOffset>27</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+              <enumeratedValues derivedFrom="WDT_STG3"/>
+            </field>
+            <field>
+              <name>WDT_STG0</name>
+              <description>Stage 0 configuration. 0: off  1: interrupt  2: reset CPU  3: reset system</description>
+              <bitOffset>29</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+              <enumeratedValues derivedFrom="WDT_STG3"/>
+            </field>
+            <field>
+              <name>WDT_EN</name>
+              <description>When set  SWDT is enabled</description>
+              <bitOffset>31</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>WDTCONFIG1</name>
+          <addressOffset>0x4C</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00010000</resetValue>
+          <fields>
+            <field>
+              <name>WDT_CLK_PRESCALE</name>
+              <description>SWDT clock prescale value. Period = 12.5ns * value stored in this register</description>
+              <bitOffset>16</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>WDTCONFIG2</name>
+          <addressOffset>0x50</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x018CBA80</resetValue>
+          <fields>
+            <field>
+              <name>WDT_STG0_HOLD</name>
+              <description>Stage 0 timeout value in SWDT clock cycles</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>WDTCONFIG3</name>
+          <addressOffset>0x54</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x07FFFFFF</resetValue>
+          <fields>
+            <field>
+              <name>WDT_STG1_HOLD</name>
+              <description>Stage 1 timeout value in SWDT clock cycles</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>WDTCONFIG4</name>
+          <addressOffset>0x58</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x000FFFFF</resetValue>
+          <fields>
+            <field>
+              <name>WDT_STG2_HOLD</name>
+              <description>Stage 2 timeout value in SWDT clock cycles</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>WDTCONFIG5</name>
+          <addressOffset>0x5C</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x000FFFFF</resetValue>
+          <fields>
+            <field>
+              <name>WDT_STG3_HOLD</name>
+              <description>Stage 3 timeout value in SWDT clock cycles</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>WDTFEED</name>
+          <addressOffset>0x60</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>WDT_FEED</name>
+              <description>Write any value will feed SWDT</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>write-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>WDTWPROTECT</name>
+          <addressOffset>0x64</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x50D83AA1</resetValue>
+          <fields>
+            <field>
+              <name>WDT_WKEY</name>
+              <description>If change its value from default  then write protection is on.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>RTCCALICFG</name>
+          <addressOffset>0x68</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00013000</resetValue>
+          <fields>
+            <field>
+              <name>RTC_CALI_START_CYCLING</name>
+              <bitOffset>12</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RTC_CALI_CLK_SEL</name>
+              <bitOffset>13</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RTC_CALI_RDY</name>
+              <bitOffset>15</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>RTC_CALI_MAX</name>
+              <bitOffset>16</bitOffset>
+              <bitWidth>15</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RTC_CALI_START</name>
+              <bitOffset>31</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>RTCCALICFG1</name>
+          <addressOffset>0x6C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>RTC_CALI_VALUE</name>
+              <bitOffset>7</bitOffset>
+              <bitWidth>25</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>LACTCONFIG</name>
+          <addressOffset>0x70</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x60002300</resetValue>
+          <fields>
+            <field>
+              <name>LACT_RTC_ONLY</name>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>LACT_CPST_EN</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>LACT_LAC_EN</name>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>LACT_ALARM_EN</name>
+              <bitOffset>10</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>LACT_LEVEL_INT_EN</name>
+              <bitOffset>11</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>LACT_EDGE_INT_EN</name>
+              <bitOffset>12</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>LACT_DIVIDER</name>
+              <bitOffset>13</bitOffset>
+              <bitWidth>16</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>LACT_AUTORELOAD</name>
+              <bitOffset>29</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>LACT_INCREASE</name>
+              <bitOffset>30</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>LACT_EN</name>
+              <bitOffset>31</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>LACTRTC</name>
+          <addressOffset>0x74</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>LACT_RTC_STEP_LEN</name>
+              <bitOffset>6</bitOffset>
+              <bitWidth>26</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>LACTLO</name>
+          <addressOffset>0x78</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>LACT_LO</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>LACTHI</name>
+          <addressOffset>0x7C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>LACT_HI</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>LACTUPDATE</name>
+          <addressOffset>0x80</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>LACT_UPDATE</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>write-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>LACTALARMLO</name>
+          <addressOffset>0x84</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>LACT_ALARM_LO</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>LACTALARMHI</name>
+          <addressOffset>0x88</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>LACT_ALARM_HI</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>LACTLOADLO</name>
+          <addressOffset>0x8C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>LACT_LOAD_LO</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>LACTLOADHI</name>
+          <addressOffset>0x90</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>LACT_LOAD_HI</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>LACTLOAD</name>
+          <addressOffset>0x94</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>LACT_LOAD</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>write-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>INT_ENA_TIMERS</name>
+          <addressOffset>0x98</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>T0_INT_ENA</name>
+              <description>interrupt when timer0 alarm</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>T1_INT_ENA</name>
+              <description>interrupt when timer1 alarm</description>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>WDT_INT_ENA</name>
+              <description>Interrupt when an interrupt stage timeout</description>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>LACT_INT_ENA</name>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>INT_RAW_TIMERS</name>
+          <addressOffset>0x9C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>T0_INT_RAW</name>
+              <description>interrupt when timer0 alarm</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>T1_INT_RAW</name>
+              <description>interrupt when timer1 alarm</description>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>WDT_INT_RAW</name>
+              <description>Interrupt when an interrupt stage timeout</description>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>LACT_INT_RAW</name>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>INT_ST_TIMERS</name>
+          <addressOffset>0xA0</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>T0_INT_ST</name>
+              <description>interrupt when timer0 alarm</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>T1_INT_ST</name>
+              <description>interrupt when timer1 alarm</description>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>WDT_INT_ST</name>
+              <description>Interrupt when an interrupt stage timeout</description>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>LACT_INT_ST</name>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>INT_CLR_TIMERS</name>
+          <addressOffset>0xA4</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>T0_INT_CLR</name>
+              <description>interrupt when timer0 alarm</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>T1_INT_CLR</name>
+              <description>interrupt when timer1 alarm</description>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>WDT_INT_CLR</name>
+              <description>Interrupt when an interrupt stage timeout</description>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>LACT_INT_CLR</name>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>NTIMERS_DATE</name>
+          <addressOffset>0xF8</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x01604290</resetValue>
+          <fields>
+            <field>
+              <name>NTIMERS_DATE</name>
+              <description>Version of this regfile</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>28</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>TIMGCLK</name>
+          <addressOffset>0xFC</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>CLK_EN</name>
+              <description>Force clock enable for this regfile</description>
+              <bitOffset>31</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+      </registers>
+    </peripheral>
+    <peripheral derivedFrom="TIMG0">
+      <name>TIMG1</name>
+      <description>Timer Group</description>
+      <baseAddress>0x3FF60000</baseAddress>
+      <interrupt>
+        <name>TG1_T0_LEVEL</name>
+        <value>18</value>
+      </interrupt>
+      <interrupt>
+        <name>TG1_T1_LEVEL</name>
+        <value>19</value>
+      </interrupt>
+      <interrupt>
+        <name>TG1_WDT_LEVEL</name>
+        <value>20</value>
+      </interrupt>
+      <interrupt>
+        <name>TG1_LACT_LEVEL</name>
+        <value>21</value>
+      </interrupt>
+      <interrupt>
+        <name>TG1_T0_EDGE</name>
+        <value>62</value>
+      </interrupt>
+      <interrupt>
+        <name>TG1_T1_EDGE</name>
+        <value>63</value>
+      </interrupt>
+      <interrupt>
+        <name>TG1_WDT_EDGE</name>
+        <value>64</value>
+      </interrupt>
+      <interrupt>
+        <name>TG1_LACT_EDGE</name>
+        <value>65</value>
+      </interrupt>
+    </peripheral>
+    <peripheral>
+      <name>TWAI</name>
+      <description>Two-Wire Automotive Interface</description>
+      <groupName>TWAI</groupName>
+      <baseAddress>0x3FF6B000</baseAddress>
+      <addressBlock>
+        <offset>0x0</offset>
+        <size>0x6C</size>
+        <usage>registers</usage>
+      </addressBlock>
+      <interrupt>
+        <name>TWAI</name>
+        <value>45</value>
+      </interrupt>
+      <registers>
+        <register>
+          <name>MODE</name>
+          <description>Mode Register</description>
+          <addressOffset>0x0</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000001</resetValue>
+          <fields>
+            <field>
+              <name>RESET_MODE</name>
+              <description>This bit is used to configure the operating mode of the TWAI Controller. 1: Reset mode; 0: Operating mode.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>LISTEN_ONLY_MODE</name>
+              <description>1: Listen only mode. In this mode the nodes will only receive messages from the bus, without generating the acknowledge signal nor updating the RX error counter.</description>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SELF_TEST_MODE</name>
+              <description>1: Self test mode. In this mode the TX nodes can perform a successful transmission without receiving the acknowledge signal. This mode is often used to test a single node with the self reception request command.</description>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RX_FILTER_MODE</name>
+              <description>This bit is used to configure the filter mode. 0: Dual filter mode; 1: Single filter mode.</description>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>CMD</name>
+          <description>Command Register</description>
+          <addressOffset>0x4</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>TX_REQ</name>
+              <description>Set the bit to 1 to allow the driving nodes start transmission.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>ABORT_TX</name>
+              <description>Set the bit to 1 to cancel a pending transmission request.</description>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>RELEASE_BUF</name>
+              <description>Set the bit to 1 to release the RX buffer.</description>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>CLR_OVERRUN</name>
+              <description>Set the bit to 1 to clear the data overrun status bit.</description>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>SELF_RX_REQ</name>
+              <description>Self reception request command. Set the bit to 1 to allow a message be transmitted and received simultaneously.</description>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>STATUS</name>
+          <description>Status register</description>
+          <addressOffset>0x8</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>RX_BUF_ST</name>
+              <description>1: The data in the RX buffer is not empty, with at least one received data packet.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>OVERRUN_ST</name>
+              <description>1: The RX FIFO is full and data overrun has occurred.</description>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>TX_BUF_ST</name>
+              <description>1: The TX buffer is empty, the CPU may write a message into it.</description>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>TX_COMPLETE</name>
+              <description>1: The TWAI controller has successfully received a packet from the bus.</description>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>RX_ST</name>
+              <description>1: The TWAI Controller is receiving a message from the bus.</description>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>TX_ST</name>
+              <description>1: The TWAI Controller is transmitting a message to the bus.</description>
+              <bitOffset>5</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>ERR_ST</name>
+              <description>1: At least one of the RX/TX error counter has reached or exceeded the value set in register TWAI_ERR_WARNING_LIMIT_REG.</description>
+              <bitOffset>6</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>BUS_OFF_ST</name>
+              <description>1: In bus-off status, the TWAI Controller is no longer involved in bus activities.</description>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>MISS_ST</name>
+              <description>This bit reflects whether the data packet in the RX FIFO is complete. 1: The current packet is missing; 0: The current packet is complete</description>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>INT_RAW</name>
+          <description>Interrupt Register</description>
+          <addressOffset>0xC</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>RX_INT_ST</name>
+              <description>Receive interrupt. If this bit is set to 1, it indicates there are messages to be handled in the RX FIFO.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>TX_INT_ST</name>
+              <description>Transmit interrupt. If this bit is set to 1, it indicates the message transmitting mis- sion is finished and a new transmission is able to execute.</description>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>ERR_WARN_INT_ST</name>
+              <description>Error warning interrupt. If this bit is set to 1, it indicates the error status signal and the bus-off status signal of Status register have changed (e.g., switched from 0 to 1 or from 1 to 0).</description>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>OVERRUN_INT_ST</name>
+              <description>Data overrun interrupt. If this bit is set to 1, it indicates a data overrun interrupt is generated in the RX FIFO.</description>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>ERR_PASSIVE_INT_ST</name>
+              <description>Error passive interrupt. If this bit is set to 1, it indicates the TWAI Controller is switched between error active status and error passive status due to the change of error counters.</description>
+              <bitOffset>5</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>ARB_LOST_INT_ST</name>
+              <description>Arbitration lost interrupt. If this bit is set to 1, it indicates an arbitration lost interrupt is generated.</description>
+              <bitOffset>6</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>BUS_ERR_INT_ST</name>
+              <description>Error interrupt. If this bit is set to 1, it indicates an error is detected on the bus.</description>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>INT_ENA</name>
+          <description>Interrupt Enable Register</description>
+          <addressOffset>0x10</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>RX_INT_ENA</name>
+              <description>Set this bit to 1 to enable receive interrupt.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TX_INT_ENA</name>
+              <description>Set this bit to 1 to enable transmit interrupt.</description>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>ERR_WARN_INT_ENA</name>
+              <description>Set this bit to 1 to enable error warning interrupt.</description>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>OVERRUN_INT_ENA</name>
+              <description>Set this bit to 1 to enable data overrun interrupt.</description>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>ERR_PASSIVE_INT_ENA</name>
+              <description>Set this bit to 1 to enable error passive interrupt.</description>
+              <bitOffset>5</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>ARB_LOST_INT_ENA</name>
+              <description>Set this bit to 1 to enable arbitration lost interrupt.</description>
+              <bitOffset>6</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>BUS_ERR_INT_ENA</name>
+              <description>Set this bit to 1 to enable error interrupt.</description>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>BUS_TIMING_0</name>
+          <description>Bus Timing Register 0</description>
+          <addressOffset>0x18</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>BAUD_PRESC</name>
+              <description>Baud Rate Prescaler, determines the frequency dividing ratio.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>14</bitWidth>
+            </field>
+            <field>
+              <name>SYNC_JUMP_WIDTH</name>
+              <description>Synchronization Jump Width (SJW), 1 \verb+~+ 14 Tq wide.</description>
+              <bitOffset>14</bitOffset>
+              <bitWidth>2</bitWidth>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>BUS_TIMING_1</name>
+          <description>Bus Timing Register 1</description>
+          <addressOffset>0x1C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>TIME_SEG1</name>
+              <description>The width of PBS1.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>4</bitWidth>
+            </field>
+            <field>
+              <name>TIME_SEG2</name>
+              <description>The width of PBS2.</description>
+              <bitOffset>4</bitOffset>
+              <bitWidth>3</bitWidth>
+            </field>
+            <field>
+              <name>TIME_SAMP</name>
+              <description>The number of sample points. 0: the bus is sampled once; 1: the bus is sampled three times</description>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>ARB_LOST_CAP</name>
+          <description>Arbitration Lost Capture Register</description>
+          <addressOffset>0x2C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>ARB_LOST_CAP</name>
+              <description>This register contains information about the bit position of lost arbitration.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>ERR_CODE_CAP</name>
+          <description>Error Code Capture Register</description>
+          <addressOffset>0x30</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>ECC_SEGMENT</name>
+              <description>This register contains information about the location of errors, see Table 181 for details.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>5</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>ECC_DIRECTION</name>
+              <description>This register contains information about transmission direction of the node when error occurs. 1: Error occurs when receiving a message; 0: Error occurs when transmitting a message</description>
+              <bitOffset>5</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>ECC_TYPE</name>
+              <description>This register contains information about error types: 00: bit error; 01: form error; 10: stuff error; 11: other type of error</description>
+              <bitOffset>6</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>ERR_WARNING_LIMIT</name>
+          <description>Error Warning Limit Register</description>
+          <addressOffset>0x34</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000060</resetValue>
+          <fields>
+            <field>
+              <name>ERR_WARNING_LIMIT</name>
+              <description>Error warning threshold. In the case when any of a error counter value exceeds the threshold, or all the error counter values are below the threshold, an error warning interrupt will be triggered (given the enable signal is valid).</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>8</bitWidth>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>RX_ERR_CNT</name>
+          <description>Receive Error Counter Register</description>
+          <addressOffset>0x38</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>RX_ERR_CNT</name>
+              <description>The RX error counter register, reflects value changes under reception status.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>8</bitWidth>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>TX_ERR_CNT</name>
+          <description>Transmit Error Counter Register</description>
+          <addressOffset>0x3C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>TX_ERR_CNT</name>
+              <description>The TX error counter register, reflects value changes under transmission status.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>8</bitWidth>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>DATA_0</name>
+          <description>Data register 0</description>
+          <addressOffset>0x40</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>TX_BYTE_0</name>
+              <description>In reset mode, it is acceptance code register 0 with R/W Permission. In operation mode, it stores the 0th byte information of the data to be transmitted under operating mode.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>write-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>DATA_1</name>
+          <description>Data register 1</description>
+          <addressOffset>0x44</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>TX_BYTE_1</name>
+              <description>In reset mode, it is acceptance code register 1 with R/W Permission. In operation mode, it stores the 1st byte information of the data to be transmitted under operating mode.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>write-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>DATA_2</name>
+          <description>Data register 2</description>
+          <addressOffset>0x48</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>TX_BYTE_2</name>
+              <description>In reset mode, it is acceptance code register 2 with R/W Permission. In operation mode, it stores the 2nd byte information of the data to be transmitted under operating mode.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>write-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>DATA_3</name>
+          <description>Data register 3</description>
+          <addressOffset>0x4C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>TX_BYTE_3</name>
+              <description>In reset mode, it is acceptance code register 3 with R/W Permission. In operation mode, it stores the 3rd byte information of the data to be transmitted under operating mode.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>write-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>DATA_4</name>
+          <description>Data register 4</description>
+          <addressOffset>0x50</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>TX_BYTE_4</name>
+              <description>In reset mode, it is acceptance mask register 0 with R/W Permission. In operation mode, it stores the 4th byte information of the data to be transmitted under operating mode.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>write-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>DATA_5</name>
+          <description>Data register 5</description>
+          <addressOffset>0x54</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>TX_BYTE_5</name>
+              <description>In reset mode, it is acceptance mask register 1 with R/W Permission. In operation mode, it stores the 5th byte information of the data to be transmitted under operating mode.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>write-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>DATA_6</name>
+          <description>Data register 6</description>
+          <addressOffset>0x58</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>TX_BYTE_6</name>
+              <description>In reset mode, it is acceptance mask register 2 with R/W Permission. In operation mode, it stores the 6th byte information of the data to be transmitted under operating mode.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>write-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>DATA_7</name>
+          <description>Data register 7</description>
+          <addressOffset>0x5C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>TX_BYTE_7</name>
+              <description>In reset mode, it is acceptance mask register 3 with R/W Permission. In operation mode, it stores the 7th byte information of the data to be transmitted under operating mode.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>write-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>DATA_8</name>
+          <description>Data register 8</description>
+          <addressOffset>0x60</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>TX_BYTE_8</name>
+              <description>Stored the 8th byte information of the data to be transmitted under operating mode.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>write-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>DATA_9</name>
+          <description>Data register 9</description>
+          <addressOffset>0x64</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>TX_BYTE_9</name>
+              <description>Stored the 9th byte information of the data to be transmitted under operating mode.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>write-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>DATA_10</name>
+          <description>Data register 10</description>
+          <addressOffset>0x68</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>TX_BYTE_10</name>
+              <description>Stored the 10th byte information of the data to be transmitted under operating mode.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>write-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>DATA_11</name>
+          <description>Data register 11</description>
+          <addressOffset>0x6C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>TX_BYTE_11</name>
+              <description>Stored the 11th byte information of the data to be transmitted under operating mode.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>write-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>DATA_12</name>
+          <description>Data register 12</description>
+          <addressOffset>0x70</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>TX_BYTE_12</name>
+              <description>Stored the 12th byte information of the data to be transmitted under operating mode.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>write-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>RX_MESSAGE_CNT</name>
+          <description>Receive Message Counter Register</description>
+          <addressOffset>0x74</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>RX_MESSAGE_COUNTER</name>
+              <description>This register reflects the number of messages available within the RX FIFO.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>7</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>CLOCK_DIVIDER</name>
+          <description>Clock Divider register</description>
+          <addressOffset>0x7C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>CD</name>
+              <description>These bits are used to configure frequency dividing coefficients of the external CLKOUT pin.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CLOCK_OFF</name>
+              <description>This bit can be configured under reset mode. 1: Disable the external CLKOUT pin; 0: Enable the external CLKOUT pin</description>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+            </field>
+          </fields>
+        </register>
+      </registers>
+    </peripheral>
+    <peripheral>
+      <name>UART0</name>
+      <description>UART (Universal Asynchronous Receiver-Transmitter) Controller</description>
+      <groupName>UART</groupName>
+      <baseAddress>0x3FF40000</baseAddress>
+      <addressBlock>
+        <offset>0x0</offset>
+        <size>0x7C</size>
+        <usage>registers</usage>
+      </addressBlock>
+      <interrupt>
+        <name>UART0</name>
+        <value>34</value>
+      </interrupt>
+      <registers>
+        <register>
+          <name>FIFO</name>
+          <addressOffset>0x0</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>RXFIFO_RD_BYTE</name>
+              <description>This register stores one byte data  read by rx fifo.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>INT_RAW</name>
+          <addressOffset>0x4</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>RXFIFO_FULL_INT_RAW</name>
+              <description>This interrupt raw bit turns to high level when receiver receives more data than (rx_flow_thrhd_h3 rx_flow_thrhd).</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>TXFIFO_EMPTY_INT_RAW</name>
+              <description>This interrupt raw bit turns to high level when the amount of data in transmitter's fifo is less than ((tx_mem_cnttxfifo_cnt) .</description>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>PARITY_ERR_INT_RAW</name>
+              <description>This interrupt raw bit turns to high level when receiver detects the parity error of data.</description>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>FRM_ERR_INT_RAW</name>
+              <description>This interrupt raw bit turns to high level when receiver detects data's frame error .</description>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>RXFIFO_OVF_INT_RAW</name>
+              <description>This interrupt raw bit turns to high level when receiver receives more data than the fifo can store.</description>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>DSR_CHG_INT_RAW</name>
+              <description>This interrupt raw bit turns to high level when receiver detects the edge change of dsrn signal.</description>
+              <bitOffset>5</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>CTS_CHG_INT_RAW</name>
+              <description>This interrupt raw bit turns to high level when receiver detects the edge change of ctsn signal.</description>
+              <bitOffset>6</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>BRK_DET_INT_RAW</name>
+              <description>This interrupt raw bit turns to high level when receiver detects the 0 after the stop bit.</description>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>RXFIFO_TOUT_INT_RAW</name>
+              <description>This interrupt raw bit turns to high level when receiver takes more time than rx_tout_thrhd to receive a byte.</description>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SW_XON_INT_RAW</name>
+              <description>This interrupt raw bit turns to high level when receiver receives xoff char with uart_sw_flow_con_en is set to 1.</description>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SW_XOFF_INT_RAW</name>
+              <description>This interrupt raw bit turns to high level when receiver receives xon char with uart_sw_flow_con_en is set to 1.</description>
+              <bitOffset>10</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>GLITCH_DET_INT_RAW</name>
+              <description>This interrupt raw bit turns to high level when receiver detects the start bit.</description>
+              <bitOffset>11</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>TX_BRK_DONE_INT_RAW</name>
+              <description>This interrupt raw bit turns to high level when transmitter completes  sendding  0 after all the datas in transmitter's fifo are send.</description>
+              <bitOffset>12</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>TX_BRK_IDLE_DONE_INT_RAW</name>
+              <description>This interrupt raw bit turns to high level when transmitter has kept the shortest duration after the  last data has been send.</description>
+              <bitOffset>13</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>TX_DONE_INT_RAW</name>
+              <description>This interrupt raw bit turns to high level when transmitter has send all the data in fifo.</description>
+              <bitOffset>14</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>RS485_PARITY_ERR_INT_RAW</name>
+              <description>This interrupt raw bit turns to high level when rs485 detects the parity error.</description>
+              <bitOffset>15</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>RS485_FRM_ERR_INT_RAW</name>
+              <description>This interrupt raw bit turns to high level when rs485 detects the data frame error.</description>
+              <bitOffset>16</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>RS485_CLASH_INT_RAW</name>
+              <description>This interrupt raw bit turns to high level when rs485 detects the clash between transmitter and receiver.</description>
+              <bitOffset>17</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>AT_CMD_CHAR_DET_INT_RAW</name>
+              <description>This interrupt raw bit turns to high level when receiver detects the configured at_cmd chars.</description>
+              <bitOffset>18</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>INT_ST</name>
+          <addressOffset>0x8</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>RXFIFO_FULL_INT_ST</name>
+              <description>This is the status bit for rxfifo_full_int_raw when rxfifo_full_int_ena is set to 1.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>TXFIFO_EMPTY_INT_ST</name>
+              <description>This is the status bit for  txfifo_empty_int_raw  when txfifo_empty_int_ena is set to 1.</description>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>PARITY_ERR_INT_ST</name>
+              <description>This is the status bit for parity_err_int_raw when parity_err_int_ena is set to 1.</description>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>FRM_ERR_INT_ST</name>
+              <description>This is the status bit for frm_err_int_raw when fm_err_int_ena is set to 1.</description>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>RXFIFO_OVF_INT_ST</name>
+              <description>This is the status bit for rxfifo_ovf_int_raw when rxfifo_ovf_int_ena is set to 1.</description>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>DSR_CHG_INT_ST</name>
+              <description>This is the status bit for dsr_chg_int_raw when dsr_chg_int_ena is set to 1.</description>
+              <bitOffset>5</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>CTS_CHG_INT_ST</name>
+              <description>This is the status bit for cts_chg_int_raw when cts_chg_int_ena is set to 1.</description>
+              <bitOffset>6</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>BRK_DET_INT_ST</name>
+              <description>This is the status bit for brk_det_int_raw when brk_det_int_ena is set to 1.</description>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>RXFIFO_TOUT_INT_ST</name>
+              <description>This is the status bit for rxfifo_tout_int_raw when rxfifo_tout_int_ena is set to 1.</description>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SW_XON_INT_ST</name>
+              <description>This is the status bit for sw_xon_int_raw when sw_xon_int_ena is set to 1.</description>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SW_XOFF_INT_ST</name>
+              <description>This is the status bit for sw_xoff_int_raw when sw_xoff_int_ena is set to 1.</description>
+              <bitOffset>10</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>GLITCH_DET_INT_ST</name>
+              <description>This is the status bit for glitch_det_int_raw when glitch_det_int_ena is set to 1.</description>
+              <bitOffset>11</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>TX_BRK_DONE_INT_ST</name>
+              <description>This is the status bit for tx_brk_done_int_raw when tx_brk_done_int_ena is set to 1.</description>
+              <bitOffset>12</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>TX_BRK_IDLE_DONE_INT_ST</name>
+              <description>This is the stauts bit for tx_brk_idle_done_int_raw when tx_brk_idle_done_int_ena is set to 1.</description>
+              <bitOffset>13</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>TX_DONE_INT_ST</name>
+              <description>This is the status bit for tx_done_int_raw when tx_done_int_ena is set to 1.</description>
+              <bitOffset>14</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>RS485_PARITY_ERR_INT_ST</name>
+              <description>This is the status bit for rs485_parity_err_int_raw when rs485_parity_int_ena is set to 1.</description>
+              <bitOffset>15</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>RS485_FRM_ERR_INT_ST</name>
+              <description>This is the status bit for rs485_fm_err_int_raw when rs485_fm_err_int_ena is set to 1.</description>
+              <bitOffset>16</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>RS485_CLASH_INT_ST</name>
+              <description>This is the status bit for rs485_clash_int_raw when rs485_clash_int_ena is set to 1.</description>
+              <bitOffset>17</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>AT_CMD_CHAR_DET_INT_ST</name>
+              <description>This is the status bit for at_cmd_det_int_raw when at_cmd_char_det_int_ena is set to 1.</description>
+              <bitOffset>18</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>INT_ENA</name>
+          <addressOffset>0xC</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>RXFIFO_FULL_INT_ENA</name>
+              <description>This is the enable bit for rxfifo_full_int_st register.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TXFIFO_EMPTY_INT_ENA</name>
+              <description>This is the enable bit for rxfifo_full_int_st register.</description>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>PARITY_ERR_INT_ENA</name>
+              <description>This is the enable bit for parity_err_int_st register.</description>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FRM_ERR_INT_ENA</name>
+              <description>This is the enable bit for frm_err_int_st register.</description>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RXFIFO_OVF_INT_ENA</name>
+              <description>This is the enable bit for rxfifo_ovf_int_st register.</description>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DSR_CHG_INT_ENA</name>
+              <description>This is the enable bit for dsr_chg_int_st register.</description>
+              <bitOffset>5</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CTS_CHG_INT_ENA</name>
+              <description>This is the enable bit for cts_chg_int_st register.</description>
+              <bitOffset>6</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>BRK_DET_INT_ENA</name>
+              <description>This is the enable bit for brk_det_int_st register.</description>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RXFIFO_TOUT_INT_ENA</name>
+              <description>This is the enable bit for rxfifo_tout_int_st register.</description>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SW_XON_INT_ENA</name>
+              <description>This is the enable bit for sw_xon_int_st register.</description>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SW_XOFF_INT_ENA</name>
+              <description>This is the enable bit for sw_xoff_int_st register.</description>
+              <bitOffset>10</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>GLITCH_DET_INT_ENA</name>
+              <description>This is the enable bit for glitch_det_int_st register.</description>
+              <bitOffset>11</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TX_BRK_DONE_INT_ENA</name>
+              <description>This is the enable bit for tx_brk_done_int_st register.</description>
+              <bitOffset>12</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TX_BRK_IDLE_DONE_INT_ENA</name>
+              <description>This is the enable bit for tx_brk_idle_done_int_st register.</description>
+              <bitOffset>13</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TX_DONE_INT_ENA</name>
+              <description>This is the enable bit for tx_done_int_st register.</description>
+              <bitOffset>14</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RS485_PARITY_ERR_INT_ENA</name>
+              <description>This is the enable bit for rs485_parity_err_int_st register.</description>
+              <bitOffset>15</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RS485_FRM_ERR_INT_ENA</name>
+              <description>This is the enable bit for rs485_parity_err_int_st register.</description>
+              <bitOffset>16</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RS485_CLASH_INT_ENA</name>
+              <description>This is the enable bit for rs485_clash_int_st register.</description>
+              <bitOffset>17</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>AT_CMD_CHAR_DET_INT_ENA</name>
+              <description>This is the enable bit for at_cmd_char_det_int_st register.</description>
+              <bitOffset>18</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>INT_CLR</name>
+          <addressOffset>0x10</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>RXFIFO_FULL_INT_CLR</name>
+              <description>Set this bit to clear the rxfifo_full_int_raw interrupt.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>TXFIFO_EMPTY_INT_CLR</name>
+              <description>Set this bit to clear txfifo_empty_int_raw interrupt.</description>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>PARITY_ERR_INT_CLR</name>
+              <description>Set this bit to clear parity_err_int_raw interrupt.</description>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>FRM_ERR_INT_CLR</name>
+              <description>Set this bit to clear frm_err_int_raw interrupt.</description>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>RXFIFO_OVF_INT_CLR</name>
+              <description>Set this bit to clear rxfifo_ovf_int_raw interrupt.</description>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>DSR_CHG_INT_CLR</name>
+              <description>Set this bit to clear the dsr_chg_int_raw interrupt.</description>
+              <bitOffset>5</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>CTS_CHG_INT_CLR</name>
+              <description>Set this bit to clear the cts_chg_int_raw interrupt.</description>
+              <bitOffset>6</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>BRK_DET_INT_CLR</name>
+              <description>Set this bit to clear the brk_det_int_raw interrupt.</description>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>RXFIFO_TOUT_INT_CLR</name>
+              <description>Set this bit to clear the rxfifo_tout_int_raw interrupt.</description>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>SW_XON_INT_CLR</name>
+              <description>Set this bit to clear the sw_xon_int_raw interrupt.</description>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>SW_XOFF_INT_CLR</name>
+              <description>Set this bit to clear the sw_xon_int_raw interrupt.</description>
+              <bitOffset>10</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>GLITCH_DET_INT_CLR</name>
+              <description>Set this bit to clear the glitch_det_int_raw interrupt.</description>
+              <bitOffset>11</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>TX_BRK_DONE_INT_CLR</name>
+              <description>Set this bit to clear the tx_brk_done_int_raw interrupt..</description>
+              <bitOffset>12</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>TX_BRK_IDLE_DONE_INT_CLR</name>
+              <description>Set this bit to clear the tx_brk_idle_done_int_raw interrupt.</description>
+              <bitOffset>13</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>TX_DONE_INT_CLR</name>
+              <description>Set this bit to clear the tx_done_int_raw interrupt.</description>
+              <bitOffset>14</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>RS485_PARITY_ERR_INT_CLR</name>
+              <description>Set this bit to clear the rs485_parity_err_int_raw interrupt.</description>
+              <bitOffset>15</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>RS485_FRM_ERR_INT_CLR</name>
+              <description>Set this bit to clear the rs485_frm_err_int_raw interrupt.</description>
+              <bitOffset>16</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>RS485_CLASH_INT_CLR</name>
+              <description>Set this bit to clear the rs485_clash_int_raw interrupt.</description>
+              <bitOffset>17</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>AT_CMD_CHAR_DET_INT_CLR</name>
+              <description>Set this bit to clear the at_cmd_char_det_int_raw interrupt.</description>
+              <bitOffset>18</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>CLKDIV</name>
+          <addressOffset>0x14</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x000002B6</resetValue>
+          <fields>
+            <field>
+              <name>CLKDIV</name>
+              <description>The register value is  the  integer part of the frequency divider's factor.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>20</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FRAG</name>
+              <description>The register  value is the decimal part of the frequency divider's factor.</description>
+              <bitOffset>20</bitOffset>
+              <bitWidth>4</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>AUTOBAUD</name>
+          <addressOffset>0x18</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00001000</resetValue>
+          <fields>
+            <field>
+              <name>EN</name>
+              <description>This is the enable bit for detecting baudrate.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>GLITCH_FILT</name>
+              <description>when input pulse width is lower then this value igore this pulse.this register is used in autobaud detect process.</description>
+              <bitOffset>8</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>STATUS</name>
+          <addressOffset>0x1C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>RXFIFO_CNT</name>
+              <description>(rx_mem_cnt rxfifo_cnt) stores the byte num of valid datas in receiver's fifo. rx_mem_cnt register stores the 3 most significant bits  rxfifo_cnt stores the 8 least significant bits.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>ST_URX_OUT</name>
+              <description>This register stores the value of receiver's finite state machine. 0:RX_IDLE  1:RX_STRT  2:RX_DAT0  3:RX_DAT1  4:RX_DAT2  5:RX_DAT3  6:RX_DAT4  7:RX_DAT5  8:RX_DAT6  9:RX_DAT7   10:RX_PRTY   11:RX_STP1  12:RX_STP2 13:RX_DL1</description>
+              <bitOffset>8</bitOffset>
+              <bitWidth>4</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>DSRN</name>
+              <description>This register stores the level value of the internal uart dsr signal.</description>
+              <bitOffset>13</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>CTSN</name>
+              <description>This register stores the level value of the internal uart cts signal.</description>
+              <bitOffset>14</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>RXD</name>
+              <description>This register stores the level value of the internal uart rxd signal.</description>
+              <bitOffset>15</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>TXFIFO_CNT</name>
+              <description>(tx_mem_cnt txfifo_cnt) stores the byte num of valid datas in transmitter's fifo.tx_mem_cnt stores the 3 most significant bits  txfifo_cnt stores the 8 least significant bits.</description>
+              <bitOffset>16</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>ST_UTX_OUT</name>
+              <description>This register stores the value of transmitter's finite state machine. 0:TX_IDLE  1:TX_STRT  2:TX_DAT0  3:TX_DAT1  4:TX_DAT2   5:TX_DAT3 6:TX_DAT4  7:TX_DAT5  8:TX_DAT6 9:TX_DAT7  10:TX_PRTY   11:TX_STP1  12:TX_STP2  13:TX_DL0   14:TX_DL1</description>
+              <bitOffset>24</bitOffset>
+              <bitWidth>4</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>DTRN</name>
+              <description>The register represent the level value of the internal uart dsr signal.</description>
+              <bitOffset>29</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>RTSN</name>
+              <description>This register represent the level value of the internal uart cts signal.</description>
+              <bitOffset>30</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>TXD</name>
+              <description>This register represent the  level value of the internal uart rxd signal.</description>
+              <bitOffset>31</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>CONF0</name>
+          <addressOffset>0x20</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x0800001C</resetValue>
+          <fields>
+            <field>
+              <name>PARITY</name>
+              <description>This register is used to configure the parity check mode.  0:even 1:odd</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>PARITY_EN</name>
+              <description>Set this bit to enable uart parity check.</description>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>BIT_NUM</name>
+              <description>This registe is used to set the length of data:  0:5bits 1:6bits 2:7bits 3:8bits</description>
+              <bitOffset>2</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>STOP_BIT_NUM</name>
+              <description>This register is used to set the length of  stop bit. 1:1bit  2:1.5bits  3:2bits</description>
+              <bitOffset>4</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SW_RTS</name>
+              <description>This register is used to configure the software rts signal which is used in software flow control.</description>
+              <bitOffset>6</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SW_DTR</name>
+              <description>This register is used to configure the software dtr signal which is used in software flow control..</description>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TXD_BRK</name>
+              <description>Set this bit to enbale transmitter to  send 0 when the process of sending data is done.</description>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>IRDA_DPLX</name>
+              <description>Set this bit to enable irda loopback mode.</description>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>IRDA_TX_EN</name>
+              <description>This is the start enable bit for irda transmitter.</description>
+              <bitOffset>10</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>IRDA_WCTL</name>
+              <description>1.the irda transmitter's 11th bit is the same to the 10th bit. 0.set irda transmitter's 11th bit to 0.</description>
+              <bitOffset>11</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>IRDA_TX_INV</name>
+              <description>Set this bit to inverse the level value of  irda transmitter's level.</description>
+              <bitOffset>12</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>IRDA_RX_INV</name>
+              <description>Set this bit to inverse the level value of irda receiver's level.</description>
+              <bitOffset>13</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>LOOPBACK</name>
+              <description>Set this bit to enable uart loopback test mode.</description>
+              <bitOffset>14</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TX_FLOW_EN</name>
+              <description>Set this bit to enable transmitter's flow control function.</description>
+              <bitOffset>15</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>IRDA_EN</name>
+              <description>Set this bit to enable irda protocol.</description>
+              <bitOffset>16</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RXFIFO_RST</name>
+              <description>Set this bit to reset uart receiver's fifo.</description>
+              <bitOffset>17</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TXFIFO_RST</name>
+              <description>Set this bit to reset uart transmitter's fifo.</description>
+              <bitOffset>18</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RXD_INV</name>
+              <description>Set this bit to inverse the level value of uart rxd signal.</description>
+              <bitOffset>19</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CTS_INV</name>
+              <description>Set this bit to inverse the level value of uart cts signal.</description>
+              <bitOffset>20</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DSR_INV</name>
+              <description>Set this bit to inverse the level value of uart dsr signal.</description>
+              <bitOffset>21</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TXD_INV</name>
+              <description>Set this bit to inverse the level value of uart txd signal.</description>
+              <bitOffset>22</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RTS_INV</name>
+              <description>Set this bit to inverse the level value of uart rts signal.</description>
+              <bitOffset>23</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DTR_INV</name>
+              <description>Set this bit to inverse the level value of uart dtr signal.</description>
+              <bitOffset>24</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CLK_EN</name>
+              <description>1.force clock on for registers.support clock only when write registers</description>
+              <bitOffset>25</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>ERR_WR_MASK</name>
+              <description>1.receiver stops storing data int fifo when data is wrong. 0.receiver stores the data even if the  received data is wrong.</description>
+              <bitOffset>26</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TICK_REF_ALWAYS_ON</name>
+              <description>This register is used to select the clock.1.apb clock 0:ref_tick</description>
+              <bitOffset>27</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>CONF1</name>
+          <addressOffset>0x24</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00006060</resetValue>
+          <fields>
+            <field>
+              <name>RXFIFO_FULL_THRHD</name>
+              <description>When receiver receives more data than its threshold value.receiver will produce rxfifo_full_int_raw interrupt.the threshold value is (rx_flow_thrhd_h3 rxfifo_full_thrhd).</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>7</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TXFIFO_EMPTY_THRHD</name>
+              <description>when the data amount in transmitter fifo is less than its threshold value. it will produce txfifo_empty_int_raw interrupt. the threshold value is (tx_mem_empty_thrhd txfifo_empty_thrhd)</description>
+              <bitOffset>8</bitOffset>
+              <bitWidth>7</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RX_FLOW_THRHD</name>
+              <description>when receiver receives more data than its threshold value. receiver produce signal to tell the transmitter stop transferring data. the threshold value is (rx_flow_thrhd_h3 rx_flow_thrhd).</description>
+              <bitOffset>16</bitOffset>
+              <bitWidth>7</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RX_FLOW_EN</name>
+              <description>This is the flow enable bit for uart receiver. 1:choose software flow control with configuring sw_rts signal</description>
+              <bitOffset>23</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RX_TOUT_THRHD</name>
+              <description>This register is used to configure the timeout value for uart receiver receiving a byte.</description>
+              <bitOffset>24</bitOffset>
+              <bitWidth>7</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RX_TOUT_EN</name>
+              <description>This is the enble bit for uart receiver's timeout function.</description>
+              <bitOffset>31</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>LOWPULSE</name>
+          <addressOffset>0x28</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x000FFFFF</resetValue>
+          <fields>
+            <field>
+              <name>MIN_CNT</name>
+              <description>This register stores the value of the minimum duration time for the low level pulse. it is used in baudrate-detect process.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>20</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>HIGHPULSE</name>
+          <addressOffset>0x2C</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x000FFFFF</resetValue>
+          <fields>
+            <field>
+              <name>MIN_CNT</name>
+              <description>This register stores  the value of the maxinum duration time for the high level pulse. it is used in baudrate-detect process.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>20</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>RXD_CNT</name>
+          <addressOffset>0x30</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>RXD_EDGE_CNT</name>
+              <description>This register stores the count of rxd edge change. it is used in baudrate-detect process.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>10</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>FLOW_CONF</name>
+          <addressOffset>0x34</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SW_FLOW_CON_EN</name>
+              <description>Set this bit to enable software  flow control. it is used with register sw_xon or sw_xoff .</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>XONOFF_DEL</name>
+              <description>Set this bit to remove flow control char from the received data.</description>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FORCE_XON</name>
+              <description>Set this bit to clear ctsn to stop the  transmitter from sending data.</description>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>FORCE_XOFF</name>
+              <description>Set this bit to set ctsn to enable the transmitter to go on sending data.</description>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SEND_XON</name>
+              <description>Set this bit to send xon char. it is cleared by hardware automatically.</description>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SEND_XOFF</name>
+              <description>Set this bit to send xoff char. it is cleared by hardware automatically.</description>
+              <bitOffset>5</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SLEEP_CONF</name>
+          <addressOffset>0x38</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x000000F0</resetValue>
+          <fields>
+            <field>
+              <name>ACTIVE_THRESHOLD</name>
+              <description>When the input rxd edge changes more than this register value. the uart is active from light sleeping mode.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>10</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>SWFC_CONF</name>
+          <addressOffset>0x3C</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x1311E000</resetValue>
+          <fields>
+            <field>
+              <name>XON_THRESHOLD</name>
+              <description>when the data amount in receiver's fifo is more than this register value. it will send a xoff char with uart_sw_flow_con_en set to 1.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>XOFF_THRESHOLD</name>
+              <description>When the data amount in receiver's fifo is less than this register value. it will send a xon char with uart_sw_flow_con_en set to 1.</description>
+              <bitOffset>8</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>XON_CHAR</name>
+              <description>This register stores the xon flow control char.</description>
+              <bitOffset>16</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>XOFF_CHAR</name>
+              <description>This register stores the xoff flow control char.</description>
+              <bitOffset>24</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>IDLE_CONF</name>
+          <addressOffset>0x40</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00A40100</resetValue>
+          <fields>
+            <field>
+              <name>RX_IDLE_THRHD</name>
+              <description>when receiver takes more time than this register value to receive a byte data. it will produce frame end signal for uhci to stop receiving data.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>10</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TX_IDLE_NUM</name>
+              <description>This register is used to configure the duration time between transfers.</description>
+              <bitOffset>10</bitOffset>
+              <bitWidth>10</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TX_BRK_NUM</name>
+              <description>This register is used to configure the num of 0 send after the process of sending data is done. it is active when txd_brk is set to 1.</description>
+              <bitOffset>20</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>RS485_CONF</name>
+          <addressOffset>0x44</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>RS485_EN</name>
+              <description>Set this bit to choose rs485 mode.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DL0_EN</name>
+              <description>Set this bit to delay the stop bit by 1 bit.</description>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DL1_EN</name>
+              <description>Set this bit to delay the stop bit by 1 bit.</description>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RS485TX_RX_EN</name>
+              <description>Set this bit to enable loopback transmitter's output data signal to receiver's input data signal.</description>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RS485RXBY_TX_EN</name>
+              <description>1: enable rs485's transmitter to send data when rs485's receiver is busy. 0:rs485's transmitter should not send data when its receiver is busy.</description>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RS485_RX_DLY_NUM</name>
+              <description>This register is used to delay the receiver's internal data signal.</description>
+              <bitOffset>5</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RS485_TX_DLY_NUM</name>
+              <description>This register is used to delay the transmitter's internal data signal.</description>
+              <bitOffset>6</bitOffset>
+              <bitWidth>4</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>AT_CMD_PRECNT</name>
+          <addressOffset>0x48</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00186A00</resetValue>
+          <fields>
+            <field>
+              <name>PRE_IDLE_NUM</name>
+              <description>This register is used to configure the idle duration time before the first at_cmd is received by receiver. when the the duration is less than this register value it will not take the next data received as at_cmd char.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>24</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>AT_CMD_POSTCNT</name>
+          <addressOffset>0x4C</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00186A00</resetValue>
+          <fields>
+            <field>
+              <name>POST_IDLE_NUM</name>
+              <description>This register is used to configure the duration time between the last at_cmd and the next data. when the duration is less than this register value  it will not take the previous data as at_cmd char.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>24</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>AT_CMD_GAPTOUT</name>
+          <addressOffset>0x50</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00001E00</resetValue>
+          <fields>
+            <field>
+              <name>RX_GAP_TOUT</name>
+              <description>This register is used to configure the duration time between the at_cmd chars. when the duration time is less than this register value it will not take the datas as continous at_cmd chars.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>24</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>AT_CMD_CHAR</name>
+          <addressOffset>0x54</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x0000032B</resetValue>
+          <fields>
+            <field>
+              <name>AT_CMD_CHAR</name>
+              <description>This register is used to configure the content of at_cmd char.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CHAR_NUM</name>
+              <description>This register is used to configure the num of continous at_cmd chars received by receiver.</description>
+              <bitOffset>8</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>MEM_CONF</name>
+          <addressOffset>0x58</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000088</resetValue>
+          <fields>
+            <field>
+              <name>MEM_PD</name>
+              <description>Set this bit to power down mem.when reg_mem_pd registers in the 3 uarts are all set to 1  mem will enter low power mode.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RX_SIZE</name>
+              <description>This register is used to configure the amount of mem allocated to receiver's fifo. the default byte num is 128.</description>
+              <bitOffset>3</bitOffset>
+              <bitWidth>4</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TX_SIZE</name>
+              <description>This register is used to configure the amount of mem allocated to transmitter's fifo.the default byte num is 128.</description>
+              <bitOffset>7</bitOffset>
+              <bitWidth>4</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RX_FLOW_THRHD_H3</name>
+              <description>refer to the rx_flow_thrhd's describtion.</description>
+              <bitOffset>15</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RX_TOUT_THRHD_H3</name>
+              <description>refer to the rx_tout_thrhd's describtion.</description>
+              <bitOffset>18</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>XON_THRESHOLD_H2</name>
+              <description>refer to the uart_xon_threshold's describtion.</description>
+              <bitOffset>21</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>XOFF_THRESHOLD_H2</name>
+              <description>refer to the uart_xoff_threshold's describtion.</description>
+              <bitOffset>23</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RX_MEM_FULL_THRHD</name>
+              <description>refer to the rxfifo_full_thrhd's describtion.</description>
+              <bitOffset>25</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TX_MEM_EMPTY_THRHD</name>
+              <description>refer to txfifo_empty_thrhd 's describtion.</description>
+              <bitOffset>28</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>MEM_TX_STATUS</name>
+          <addressOffset>0x5C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>MEM_TX_STATUS</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>24</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>MEM_RX_STATUS</name>
+          <addressOffset>0x60</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>MEM_RX_STATUS</name>
+              <description>This register stores the current uart rx mem read address  and rx mem write address </description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>24</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>MEM_RX_RD_ADDR</name>
+              <description>This register stores the rx mem read address </description>
+              <bitOffset>2</bitOffset>
+              <bitWidth>11</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>MEM_RX_WR_ADDR</name>
+              <description>This register stores the rx mem write address </description>
+              <bitOffset>13</bitOffset>
+              <bitWidth>11</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>MEM_CNT_STATUS</name>
+          <addressOffset>0x64</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>RX_MEM_CNT</name>
+              <description>refer to the rxfifo_cnt's describtion.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>TX_MEM_CNT</name>
+              <description>refer to the txfifo_cnt's describtion.</description>
+              <bitOffset>3</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>POSPULSE</name>
+          <addressOffset>0x68</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x000FFFFF</resetValue>
+          <fields>
+            <field>
+              <name>POSEDGE_MIN_CNT</name>
+              <description>This register stores the count of rxd posedge edge. it is used in boudrate-detect process.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>20</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>NEGPULSE</name>
+          <addressOffset>0x6C</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x000FFFFF</resetValue>
+          <fields>
+            <field>
+              <name>NEGEDGE_MIN_CNT</name>
+              <description>This register stores the count of rxd negedge edge. it is used in boudrate-detect process.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>20</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>DATE</name>
+          <addressOffset>0x78</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x15122500</resetValue>
+          <fields>
+            <field>
+              <name>DATE</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>ID</name>
+          <addressOffset>0x7C</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000500</resetValue>
+          <fields>
+            <field>
+              <name>ID</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+      </registers>
+    </peripheral>
+    <peripheral derivedFrom="UART0">
+      <name>UART1</name>
+      <description>UART (Universal Asynchronous Receiver-Transmitter) Controller</description>
+      <baseAddress>0x3FF50000</baseAddress>
+      <interrupt>
+        <name>UART1</name>
+        <value>35</value>
+      </interrupt>
+    </peripheral>
+    <peripheral derivedFrom="UART0">
+      <name>UART2</name>
+      <description>UART (Universal Asynchronous Receiver-Transmitter) Controller</description>
+      <baseAddress>0x3FF6E000</baseAddress>
+      <interrupt>
+        <name>UART2</name>
+        <value>36</value>
+      </interrupt>
+    </peripheral>
+    <peripheral>
+      <name>UHCI0</name>
+      <description>Universal Host Controller Interface</description>
+      <groupName>UHCI</groupName>
+      <baseAddress>0x3FF54000</baseAddress>
+      <addressBlock>
+        <offset>0x0</offset>
+        <size>0xC8</size>
+        <usage>registers</usage>
+      </addressBlock>
+      <interrupt>
+        <name>UHCI0</name>
+        <value>12</value>
+      </interrupt>
+      <registers>
+        <register>
+          <name>CONF0</name>
+          <addressOffset>0x0</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00370100</resetValue>
+          <fields>
+            <field>
+              <name>IN_RST</name>
+              <description>Set this bit to reset in link operations.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>OUT_RST</name>
+              <description>Set this bit to reset out link operations.</description>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>AHBM_FIFO_RST</name>
+              <description>Set this bit to reset dma ahb fifo.</description>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>AHBM_RST</name>
+              <description>Set this bit to reset dma  ahb interface.</description>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>IN_LOOP_TEST</name>
+              <description>Set this bit to enable loop test for in links.</description>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>OUT_LOOP_TEST</name>
+              <description>Set this bit to enable loop test for out links.</description>
+              <bitOffset>5</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>OUT_AUTO_WRBACK</name>
+              <description>when in link's length is 0  go on to use the next in link automatically.</description>
+              <bitOffset>6</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>OUT_NO_RESTART_CLR</name>
+              <description>don't use</description>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>OUT_EOF_MODE</name>
+              <description>Set this bit to produce eof after DMA pops all data  clear this bit to produce eof after DMA pushes all data</description>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>UART0_CE</name>
+              <description>Set this bit to use UART to transmit or receive data.</description>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>UART1_CE</name>
+              <description>Set this bit to use UART1 to transmit or receive data.</description>
+              <bitOffset>10</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>UART2_CE</name>
+              <description>Set this bit to use UART2 to transmit or receive data.</description>
+              <bitOffset>11</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>OUTDSCR_BURST_EN</name>
+              <description>Set this bit to enable DMA in links to use burst mode.</description>
+              <bitOffset>12</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>INDSCR_BURST_EN</name>
+              <description>Set this bit to enable DMA out links to use burst mode.</description>
+              <bitOffset>13</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>OUT_DATA_BURST_EN</name>
+              <description>Set this bit to enable DMA burst MODE</description>
+              <bitOffset>14</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>MEM_TRANS_EN</name>
+              <bitOffset>15</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SEPER_EN</name>
+              <description>Set this bit to use special char to separate the data frame.</description>
+              <bitOffset>16</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>HEAD_EN</name>
+              <description>Set this bit to enable to use head packet  before the data frame.</description>
+              <bitOffset>17</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CRC_REC_EN</name>
+              <description>Set this bit to enable receiver''s ability of crc calculation  when crc_en bit in head packet is 1 then there will be crc bytes after data_frame</description>
+              <bitOffset>18</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>UART_IDLE_EOF_EN</name>
+              <description>Set this bit to enable to use idle time  when the idle time after data frame is satisfied  this means the end of a data frame.</description>
+              <bitOffset>19</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>LEN_EOF_EN</name>
+              <description>Set this bit to enable to use packet_len in packet head  when the received data is equal to packet_len  this means the end of a data frame.</description>
+              <bitOffset>20</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>ENCODE_CRC_EN</name>
+              <description>Set this bit to enable crc calculation for data frame when bit6 in the head packet is 1.</description>
+              <bitOffset>21</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CLK_EN</name>
+              <description>Set this bit to enable clock-gating for read or write registers.</description>
+              <bitOffset>22</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>UART_RX_BRK_EOF_EN</name>
+              <description>Set this bit to enable to use brk char as the end of a data frame.</description>
+              <bitOffset>23</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>INT_RAW</name>
+          <addressOffset>0x4</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>RX_START_INT_RAW</name>
+              <description>when a separator char has been send  it will produce uhci_rx_start_int interrupt.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>TX_START_INT_RAW</name>
+              <description>when DMA detects a separator char it will produce uhci_tx_start_int interrupt.</description>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>RX_HUNG_INT_RAW</name>
+              <description>when DMA takes a lot of time to receive a data   it will produce uhci_rx_hung_int interrupt.</description>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>TX_HUNG_INT_RAW</name>
+              <description>when DMA takes a lot of time to read a data from RAM  it will produce uhci_tx_hung_int interrupt.</description>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>IN_DONE_INT_RAW</name>
+              <description>when a in link descriptor has been completed it will produce uhci_in_done_int interrupt.</description>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>IN_SUC_EOF_INT_RAW</name>
+              <description>when a data packet has been received  it will produce uhci_in_suc_eof_int interrupt.</description>
+              <bitOffset>5</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>IN_ERR_EOF_INT_RAW</name>
+              <description>when there are some errors about eof in in link descriptor  it will produce uhci_in_err_eof_int interrupt.</description>
+              <bitOffset>6</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>OUT_DONE_INT_RAW</name>
+              <description>when a out link descriptor is completed  it will produce uhci_out_done_int interrupt.</description>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>OUT_EOF_INT_RAW</name>
+              <description>when the current descriptor's eof bit is 1  it will produce uhci_out_eof_int interrupt.</description>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>IN_DSCR_ERR_INT_RAW</name>
+              <description>when there are some errors about the out link descriptor  it will produce uhci_in_dscr_err_int interrupt.</description>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>OUT_DSCR_ERR_INT_RAW</name>
+              <description>when there are some errors about the in link descriptor  it will produce uhci_out_dscr_err_int interrupt.</description>
+              <bitOffset>10</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>IN_DSCR_EMPTY_INT_RAW</name>
+              <description>when there are not enough in links for DMA it will produce uhci_in_dscr_err_int interrupt.</description>
+              <bitOffset>11</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>OUTLINK_EOF_ERR_INT_RAW</name>
+              <description>when there are some errors about eof in outlink descriptor  it will produce uhci_outlink_eof_err_int interrupt.</description>
+              <bitOffset>12</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>OUT_TOTAL_EOF_INT_RAW</name>
+              <description>When all data have been send  it will produce uhci_out_total_eof_int interrupt.</description>
+              <bitOffset>13</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SEND_S_Q_INT_RAW</name>
+              <description>When use single send registers to send a short packets it will produce this interrupt when dma has send the short packet.</description>
+              <bitOffset>14</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SEND_A_Q_INT_RAW</name>
+              <description>When use always_send registers to send a series of short packets it will produce this interrupt when dma has send the short packet.</description>
+              <bitOffset>15</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>DMA_INFIFO_FULL_WM_INT_RAW</name>
+              <bitOffset>16</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>INT_ST</name>
+          <addressOffset>0x8</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>RX_START_INT_ST</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>TX_START_INT_ST</name>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>RX_HUNG_INT_ST</name>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>TX_HUNG_INT_ST</name>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>IN_DONE_INT_ST</name>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>IN_SUC_EOF_INT_ST</name>
+              <bitOffset>5</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>IN_ERR_EOF_INT_ST</name>
+              <bitOffset>6</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>OUT_DONE_INT_ST</name>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>OUT_EOF_INT_ST</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>IN_DSCR_ERR_INT_ST</name>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>OUT_DSCR_ERR_INT_ST</name>
+              <bitOffset>10</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>IN_DSCR_EMPTY_INT_ST</name>
+              <bitOffset>11</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>OUTLINK_EOF_ERR_INT_ST</name>
+              <bitOffset>12</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>OUT_TOTAL_EOF_INT_ST</name>
+              <bitOffset>13</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SEND_S_Q_INT_ST</name>
+              <bitOffset>14</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>SEND_A_Q_INT_ST</name>
+              <bitOffset>15</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>DMA_INFIFO_FULL_WM_INT_ST</name>
+              <bitOffset>16</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>INT_ENA</name>
+          <addressOffset>0xC</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>RX_START_INT_ENA</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TX_START_INT_ENA</name>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RX_HUNG_INT_ENA</name>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TX_HUNG_INT_ENA</name>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>IN_DONE_INT_ENA</name>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>IN_SUC_EOF_INT_ENA</name>
+              <bitOffset>5</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>IN_ERR_EOF_INT_ENA</name>
+              <bitOffset>6</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>OUT_DONE_INT_ENA</name>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>OUT_EOF_INT_ENA</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>IN_DSCR_ERR_INT_ENA</name>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>OUT_DSCR_ERR_INT_ENA</name>
+              <bitOffset>10</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>IN_DSCR_EMPTY_INT_ENA</name>
+              <bitOffset>11</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>OUTLINK_EOF_ERR_INT_ENA</name>
+              <bitOffset>12</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>OUT_TOTAL_EOF_INT_ENA</name>
+              <bitOffset>13</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SEND_S_Q_INT_ENA</name>
+              <bitOffset>14</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SEND_A_Q_INT_ENA</name>
+              <bitOffset>15</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DMA_INFIFO_FULL_WM_INT_ENA</name>
+              <bitOffset>16</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>INT_CLR</name>
+          <addressOffset>0x10</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>RX_START_INT_CLR</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>TX_START_INT_CLR</name>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>RX_HUNG_INT_CLR</name>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>TX_HUNG_INT_CLR</name>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>IN_DONE_INT_CLR</name>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>IN_SUC_EOF_INT_CLR</name>
+              <bitOffset>5</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>IN_ERR_EOF_INT_CLR</name>
+              <bitOffset>6</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>OUT_DONE_INT_CLR</name>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>OUT_EOF_INT_CLR</name>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>IN_DSCR_ERR_INT_CLR</name>
+              <bitOffset>9</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>OUT_DSCR_ERR_INT_CLR</name>
+              <bitOffset>10</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>IN_DSCR_EMPTY_INT_CLR</name>
+              <bitOffset>11</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>OUTLINK_EOF_ERR_INT_CLR</name>
+              <bitOffset>12</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>OUT_TOTAL_EOF_INT_CLR</name>
+              <bitOffset>13</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>SEND_S_Q_INT_CLR</name>
+              <bitOffset>14</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>SEND_A_Q_INT_CLR</name>
+              <bitOffset>15</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+            <field>
+              <name>DMA_INFIFO_FULL_WM_INT_CLR</name>
+              <bitOffset>16</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>write-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>DMA_OUT_STATUS</name>
+          <addressOffset>0x14</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000002</resetValue>
+          <fields>
+            <field>
+              <name>OUT_FULL</name>
+              <description>1:DMA out link descriptor's fifo is full.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>OUT_EMPTY</name>
+              <description>1:DMA in link descriptor's fifo is empty.</description>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>DMA_OUT_PUSH</name>
+          <addressOffset>0x18</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>OUTFIFO_WDATA</name>
+              <description>This is the data need to be pushed into out link descriptor's fifo.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>9</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>OUTFIFO_PUSH</name>
+              <description>Set this bit to push data in out link descriptor's fifo.</description>
+              <bitOffset>16</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>DMA_IN_STATUS</name>
+          <addressOffset>0x1C</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000002</resetValue>
+          <fields>
+            <field>
+              <name>IN_FULL</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>IN_EMPTY</name>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>RX_ERR_CAUSE</name>
+              <description>This register stores the errors caused in out link descriptor's data packet.</description>
+              <bitOffset>4</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>DMA_IN_POP</name>
+          <addressOffset>0x20</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>INFIFO_RDATA</name>
+              <description>This register stores the data pop from in link descriptor's fifo.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>12</bitWidth>
+              <access>read-only</access>
+            </field>
+            <field>
+              <name>INFIFO_POP</name>
+              <description>Set this bit to pop data in in link descriptor's fifo.</description>
+              <bitOffset>16</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>DMA_OUT_LINK</name>
+          <addressOffset>0x24</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>OUTLINK_ADDR</name>
+              <description>This register stores the least 20 bits of the first out link descriptor's address.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>20</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>OUTLINK_STOP</name>
+              <description>Set this bit to stop dealing with the out link descriptors.</description>
+              <bitOffset>28</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>OUTLINK_START</name>
+              <description>Set this bit to start dealing with the out link descriptors.</description>
+              <bitOffset>29</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>OUTLINK_RESTART</name>
+              <description>Set this bit to mount on new out link descriptors</description>
+              <bitOffset>30</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>OUTLINK_PARK</name>
+              <description>1£º the out link descriptor's fsm is in idle state. 0:the out link descriptor's fsm is working.</description>
+              <bitOffset>31</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>DMA_IN_LINK</name>
+          <addressOffset>0x28</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00100000</resetValue>
+          <fields>
+            <field>
+              <name>INLINK_ADDR</name>
+              <description>This register stores the least 20 bits of the first in link descriptor's address.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>20</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>INLINK_AUTO_RET</name>
+              <description>1:when a packet is wrong in link descriptor returns to the descriptor which is lately used.</description>
+              <bitOffset>20</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>INLINK_STOP</name>
+              <description>Set this bit to stop dealing with the in link descriptors.</description>
+              <bitOffset>28</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>INLINK_START</name>
+              <description>Set this bit to start dealing with the in link descriptors.</description>
+              <bitOffset>29</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>INLINK_RESTART</name>
+              <description>Set this bit to mount on new in link descriptors</description>
+              <bitOffset>30</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>INLINK_PARK</name>
+              <description>1:the in link descriptor's fsm is in idle state.   0:the in link descriptor's fsm is working</description>
+              <bitOffset>31</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>CONF1</name>
+          <addressOffset>0x2C</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000033</resetValue>
+          <fields>
+            <field>
+              <name>CHECK_SUM_EN</name>
+              <description>Set this bit to enable decoder to check  check_sum in packet header.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CHECK_SEQ_EN</name>
+              <description>Set this bit to enable decoder to check seq num in packet header.</description>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CRC_DISABLE</name>
+              <description>Set this bit to disable crc calculation.</description>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SAVE_HEAD</name>
+              <description>Set this bit to save packet header .</description>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TX_CHECK_SUM_RE</name>
+              <description>Set this bit to enable hardware replace check_sum in packet header automatically.</description>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TX_ACK_NUM_RE</name>
+              <description>Set this bit to enable hardware replace ack num in packet header automatically.</description>
+              <bitOffset>5</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>CHECK_OWNER</name>
+              <description>Set this bit to check the owner bit in link descriptor.</description>
+              <bitOffset>6</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>WAIT_SW_START</name>
+              <description>Set this bit to enable software way to add packet header.</description>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SW_START</name>
+              <description>Set this bit to start inserting the packet header.</description>
+              <bitOffset>8</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>DMA_INFIFO_FULL_THRS</name>
+              <description>when data amount in link descriptor's fifo is more than this register value  it will produce uhci_dma_infifo_full_wm_int interrupt.</description>
+              <bitOffset>9</bitOffset>
+              <bitWidth>12</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>STATE0</name>
+          <addressOffset>0x30</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>STATE0</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>STATE1</name>
+          <addressOffset>0x34</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>STATE1</name>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>DMA_OUT_EOF_DES_ADDR</name>
+          <addressOffset>0x38</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>OUT_EOF_DES_ADDR</name>
+              <description>This register stores the address of out link descriptoir when eof bit in this descriptor is 1.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>DMA_IN_SUC_EOF_DES_ADDR</name>
+          <addressOffset>0x3C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>IN_SUC_EOF_DES_ADDR</name>
+              <description>This register stores the address of in link descriptor when eof bit in this descriptor is 1.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>DMA_IN_ERR_EOF_DES_ADDR</name>
+          <addressOffset>0x40</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>IN_ERR_EOF_DES_ADDR</name>
+              <description>This register stores the address of in link descriptor when there are some errors in this descriptor.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>DMA_OUT_EOF_BFR_DES_ADDR</name>
+          <addressOffset>0x44</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>OUT_EOF_BFR_DES_ADDR</name>
+              <description>This register stores the address of out link descriptor when there are some errors in this descriptor.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>AHB_TEST</name>
+          <addressOffset>0x48</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>AHB_TESTMODE</name>
+              <description>bit2 is ahb bus test enable ,bit1 is used to choose wrtie(1) or read(0) mode. bit0 is used to choose test only once(1) or continue(0)</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>AHB_TESTADDR</name>
+              <description>The two bits represent ahb bus address bit[20:19]</description>
+              <bitOffset>4</bitOffset>
+              <bitWidth>2</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>DMA_IN_DSCR</name>
+          <addressOffset>0x4C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>INLINK_DSCR</name>
+              <description>The content of current in link descriptor's third dword</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>DMA_IN_DSCR_BF0</name>
+          <addressOffset>0x50</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>INLINK_DSCR_BF0</name>
+              <description>The content of current in link descriptor's first dword</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>DMA_IN_DSCR_BF1</name>
+          <addressOffset>0x54</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>INLINK_DSCR_BF1</name>
+              <description>The content of current in link descriptor's second dword</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>DMA_OUT_DSCR</name>
+          <addressOffset>0x58</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>OUTLINK_DSCR</name>
+              <description>The content of current out link descriptor's third dword</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>DMA_OUT_DSCR_BF0</name>
+          <addressOffset>0x5C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>OUTLINK_DSCR_BF0</name>
+              <description>The content of current out link descriptor's first dword</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>DMA_OUT_DSCR_BF1</name>
+          <addressOffset>0x60</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>OUTLINK_DSCR_BF1</name>
+              <description>The content of current out link descriptor's second dword</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>ESCAPE_CONF</name>
+          <addressOffset>0x64</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000033</resetValue>
+          <fields>
+            <field>
+              <name>TX_C0_ESC_EN</name>
+              <description>Set this bit to enable  0xc0 char decode when DMA receives data.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TX_DB_ESC_EN</name>
+              <description>Set this bit to enable  0xdb char decode when DMA receives data.</description>
+              <bitOffset>1</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TX_11_ESC_EN</name>
+              <description>Set this bit to enable  flow control char 0x11 decode when DMA receives data.</description>
+              <bitOffset>2</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TX_13_ESC_EN</name>
+              <description>Set this bit to enable flow control char 0x13 decode when DMA receives data.</description>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RX_C0_ESC_EN</name>
+              <description>Set this bit to enable  0xc0 char replace when DMA sends data.</description>
+              <bitOffset>4</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RX_DB_ESC_EN</name>
+              <description>Set this bit to enable  0xdb char replace when DMA sends data.</description>
+              <bitOffset>5</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RX_11_ESC_EN</name>
+              <description>Set this bit to enable  flow control char 0x11 replace when DMA sends data.</description>
+              <bitOffset>6</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RX_13_ESC_EN</name>
+              <description>Set this bit to enable  flow control char 0x13 replace when DMA sends data.</description>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>HUNG_CONF</name>
+          <addressOffset>0x68</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00810810</resetValue>
+          <fields>
+            <field>
+              <name>TXFIFO_TIMEOUT</name>
+              <description>This register stores the timeout value.when DMA takes more time than this register value to receive a data  it will produce  uhci_tx_hung_int interrupt.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TXFIFO_TIMEOUT_SHIFT</name>
+              <description>The tick count is cleared when its value >=(17'd8000>>reg_txfifo_timeout_shift)</description>
+              <bitOffset>8</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>TXFIFO_TIMEOUT_ENA</name>
+              <description>The enable bit for txfifo receive data  timeout</description>
+              <bitOffset>11</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RXFIFO_TIMEOUT</name>
+              <description>This register stores the timeout value.when DMA takes more time than this register value to read a data from RAM  it will produce  uhci_rx_hung_int interrupt.</description>
+              <bitOffset>12</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RXFIFO_TIMEOUT_SHIFT</name>
+              <description>The tick count is cleared when its value >=(17'd8000>>reg_rxfifo_timeout_shift)</description>
+              <bitOffset>20</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>RXFIFO_TIMEOUT_ENA</name>
+              <description>This is the enable bit for DMA  send data timeout</description>
+              <bitOffset>23</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>ACK_NUM</name>
+          <addressOffset>0x6C</addressOffset>
+          <size>0x20</size>
+        </register>
+        <register>
+          <name>RX_HEAD</name>
+          <addressOffset>0x70</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>RX_HEAD</name>
+              <description>This register stores the packet header received by DMA</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-only</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>QUICK_SENT</name>
+          <addressOffset>0x74</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SINGLE_SEND_NUM</name>
+              <description>The bits are used to choose which short packet</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SINGLE_SEND_EN</name>
+              <description>Set this bit to enable  send a short packet</description>
+              <bitOffset>3</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>ALWAYS_SEND_NUM</name>
+              <description>The bits are used to choose which short packet</description>
+              <bitOffset>4</bitOffset>
+              <bitWidth>3</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>ALWAYS_SEND_EN</name>
+              <description>Set this bit to enable continuously send the same short packet</description>
+              <bitOffset>7</bitOffset>
+              <bitWidth>1</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>Q0_WORD0</name>
+          <addressOffset>0x78</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SEND_Q0_WORD0</name>
+              <description>This register stores the content of short packet's first dword</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>Q0_WORD1</name>
+          <addressOffset>0x7C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SEND_Q0_WORD1</name>
+              <description>This register stores the content of short packet's second dword</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>Q1_WORD0</name>
+          <addressOffset>0x80</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SEND_Q1_WORD0</name>
+              <description>This register stores the content of short packet's first dword</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>Q1_WORD1</name>
+          <addressOffset>0x84</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SEND_Q1_WORD1</name>
+              <description>This register stores the content of short packet's second dword</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>Q2_WORD0</name>
+          <addressOffset>0x88</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SEND_Q2_WORD0</name>
+              <description>This register stores the content of short packet's first dword</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>Q2_WORD1</name>
+          <addressOffset>0x8C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SEND_Q2_WORD1</name>
+              <description>This register stores the content of short packet's second dword</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>Q3_WORD0</name>
+          <addressOffset>0x90</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SEND_Q3_WORD0</name>
+              <description>This register stores the content of short packet's first dword</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>Q3_WORD1</name>
+          <addressOffset>0x94</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SEND_Q3_WORD1</name>
+              <description>This register stores the content of short packet's second dword</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>Q4_WORD0</name>
+          <addressOffset>0x98</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SEND_Q4_WORD0</name>
+              <description>This register stores the content of short packet's first dword</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>Q4_WORD1</name>
+          <addressOffset>0x9C</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SEND_Q4_WORD1</name>
+              <description>This register stores the content of short packet's second dword</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>Q5_WORD0</name>
+          <addressOffset>0xA0</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SEND_Q5_WORD0</name>
+              <description>This register stores the content of short packet's first dword</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>Q5_WORD1</name>
+          <addressOffset>0xA4</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SEND_Q5_WORD1</name>
+              <description>This register stores the content of short packet's second dword</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>Q6_WORD0</name>
+          <addressOffset>0xA8</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SEND_Q6_WORD0</name>
+              <description>This register stores the content of short packet's first dword</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>Q6_WORD1</name>
+          <addressOffset>0xAC</addressOffset>
+          <size>0x20</size>
+          <fields>
+            <field>
+              <name>SEND_Q6_WORD1</name>
+              <description>This register stores the content of short packet's second dword</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>ESC_CONF0</name>
+          <addressOffset>0xB0</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00DCDBC0</resetValue>
+          <fields>
+            <field>
+              <name>SEPER_CHAR</name>
+              <description>This register stores the seperator char  seperator char is used to seperate the data frame.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SEPER_ESC_CHAR0</name>
+              <description>This register stores thee first char used to replace seperator char in data.</description>
+              <bitOffset>8</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>SEPER_ESC_CHAR1</name>
+              <description>This register stores the second char used to replace seperator char in data . 0xdc 0xdb replace 0xc0 by default.</description>
+              <bitOffset>16</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>ESC_CONF1</name>
+          <addressOffset>0xB4</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00DDDBDB</resetValue>
+          <fields>
+            <field>
+              <name>ESC_SEQ0</name>
+              <description>This register stores the first substitute char used to replace the seperator char.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>ESC_SEQ0_CHAR0</name>
+              <description>This register stores the first char used to replace reg_esc_seq0 in data.</description>
+              <bitOffset>8</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>ESC_SEQ0_CHAR1</name>
+              <description>This register stores the second char used to replace the reg_esc_seq0 in data</description>
+              <bitOffset>16</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>ESC_CONF2</name>
+          <addressOffset>0xB8</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00DEDB11</resetValue>
+          <fields>
+            <field>
+              <name>ESC_SEQ1</name>
+              <description>This register stores the flow control char to turn on the flow_control</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>ESC_SEQ1_CHAR0</name>
+              <description>This register stores the first char used to replace the reg_esc_seq1 in data.</description>
+              <bitOffset>8</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>ESC_SEQ1_CHAR1</name>
+              <description>This register stores the second char used to replace the reg_esc_seq1 in data.</description>
+              <bitOffset>16</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>ESC_CONF3</name>
+          <addressOffset>0xBC</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00DFDB13</resetValue>
+          <fields>
+            <field>
+              <name>ESC_SEQ2</name>
+              <description>This register stores the flow_control char to turn off the flow_control</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>ESC_SEQ2_CHAR0</name>
+              <description>This register stores the first char used to replace the reg_esc_seq2 in data.</description>
+              <bitOffset>8</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+            <field>
+              <name>ESC_SEQ2_CHAR1</name>
+              <description>This register stores  the second char used to replace the reg_esc_seq2 in data.</description>
+              <bitOffset>16</bitOffset>
+              <bitWidth>8</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>PKT_THRES</name>
+          <addressOffset>0xC0</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x00000080</resetValue>
+          <fields>
+            <field>
+              <name>PKT_THRS</name>
+              <description>when the amount of packet payload is greater than this value the process of receiving data is done.</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>13</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+        <register>
+          <name>DATE</name>
+          <addressOffset>0xFC</addressOffset>
+          <size>0x20</size>
+          <resetValue>0x16041001</resetValue>
+          <fields>
+            <field>
+              <name>DATE</name>
+              <description>version information</description>
+              <bitOffset>0</bitOffset>
+              <bitWidth>32</bitWidth>
+              <access>read-write</access>
+            </field>
+          </fields>
+        </register>
+      </registers>
+    </peripheral>
+    <peripheral derivedFrom="UHCI0">
+      <name>UHCI1</name>
+      <description>Universal Host Controller Interface</description>
+      <baseAddress>0x3FF4C000</baseAddress>
+      <interrupt>
+        <name>UHCI1</name>
+        <value>13</value>
+      </interrupt>
+    </peripheral>
+  </peripherals>
+</device>
\ No newline at end of file
diff --git a/neosensor/libraries/boards/neosensor.h b/neosensor/libraries/boards/neosensor.h
index 7227c4dc..0859ec37 100644
--- a/neosensor/libraries/boards/neosensor.h
+++ b/neosensor/libraries/boards/neosensor.h
@@ -42,7 +42,7 @@
  */
 #define BOARD_NAME          "neOSensor"
 #define BOARD_REVISION      1.2
-#define BOARD_FWREV         220815          // Firmware revision <year><month><day> in 2 digits each
+#define BOARD_FWREV         230109          // Firmware revision <year><month><day> in 2 digits each
 
 
 /* #############################################################################
diff --git a/neosensor/libraries/neocampus/neocampus.h b/neosensor/libraries/neocampus/neocampus.h
index b93a09ba..782b37d5 100644
--- a/neosensor/libraries/neocampus/neocampus.h
+++ b/neosensor/libraries/neocampus/neocampus.h
@@ -5,9 +5,8 @@
  * 
  * ---
  * TODO:
- * - remove MAX_TCP_CONNECTIONS once we switched to MQTTs with a single connect
- *
  * ---
+ * F.Thiebolt   jan.23  MAX listening TCP connexion is defined at lwip compile time
  * F.Thiebolt   aug.21  added support for COOLDOWN approach
  * F.Thiebolt   Aug.20  automatic board selection according to the compilation flag
  *                      named XXX_BOARD (e.g NEOSENSOR_BOARD)
@@ -40,15 +39,13 @@ typedef uint32_t firmwareRev_t;
 
 
 /*
- * Simultaneous TCP connexions
+ * Get max simultaneous listening TCP connections
  */
-#ifndef MAX_TCP_CONNECTIONS
-  #if defined(ESP8266)
-    #define MAX_TCP_CONNECTIONS       8     // maximum number of simultaneous TCP connexions (5 as default)
-  #elif defined(ESP32)
-    #define MAX_TCP_CONNECTIONS       8     // maximum number of simultaneous TCP connexions (8 as default)
-  #endif
-#endif /* MAX_TCP_CONNECTIONS */
+#if defined(ESP8266)
+  #define MAX_TCP_CONNECTIONS       MEMP_NUM_TCP_PCB_LISTEN
+#elif defined(ESP32)
+  #define MAX_TCP_CONNECTIONS       CONFIG_LWIP_MAX_LISTENING_TCP
+#endif
 
 
 /*
diff --git a/neosensor/libraries/neocampus_modules/modulesMgt.h b/neosensor/libraries/neocampus_modules/modulesMgt.h
index 4a2592de..37921d7d 100644
--- a/neosensor/libraries/neocampus_modules/modulesMgt.h
+++ b/neosensor/libraries/neocampus_modules/modulesMgt.h
@@ -30,11 +30,7 @@
 /*
  * Definitions
  */
-#ifndef MAX_TCP_CONNECTIONS
-#define MAX_ACTIVE_MODULES          5   // as a default, ESP8266 features max 5 TCP concurrent sockets
-#else
 #define MAX_ACTIVE_MODULES          MAX_TCP_CONNECTIONS
-#endif
 
 
 /*
diff --git a/neosensor/neosensor.ino b/neosensor/neosensor.ino
index eccde383..5f24e30a 100644
--- a/neosensor/neosensor.ino
+++ b/neosensor/neosensor.ino
@@ -10,10 +10,11 @@
  * 
  * ---
  * NOTES:
+ * - [ESP8266]MEMP_NUM_TCP_PCB= 8 (MAX simulteaneous listening TCP connections)
  * - you need to 'deploy' our boards definitions (run the deploy.sh script)
  * - select your board from the Arduino IDE boards menu (located end of list)
  * - a compilation flag tells which bord it is (i.e NEOSENSOR_AIRQUALITY)
- * - as of aug.20, CONFIG_LWIP_MAX_ACTIVE_TCP=16
+ * - as of aug.20, [ESP32] CONFIG_LWIP_MAX_ACTIVE_TCP=16
  * 
  * ---
  * KNOWN ISSUES:
@@ -87,9 +88,6 @@
   extern "C" {
     #include "user_interface.h"           // wifi_station_dhcpc_start, ...
   }
-  extern "C" {
-    #include "espconn.h"                  // espconn_tcp_set_max_con() set maximum number of simultaneous TCP connexions
-  }
 #endif /* ESP8266 */
 
 /*
@@ -640,11 +638,12 @@ void earlySetup( void ) {
   // note: no log_xxx msg since they will get defined later
   // log_info(F("\n[Early] disable autoConnect and clear saved IP ...")); log_flush();
 
-#if defined(MAX_TCP_CONNECTIONS) && defined(ESP8266)
-  // set maximum number of simultaneous TCP connexions 
-  // log_info(F("\n[Early] set max TCP concurrent sockets to ")); log_info(MAX_TCP_CONNECTIONS, DEC); log_flush();
-  espconn_tcp_set_max_con( MAX_TCP_CONNECTIONS );
-#endif /* MAX_TCP_CONNECTIONS */
+  /* [jan.23] due to numerous DHCP issues, and following issue https://github.com/esp8266/Arduino/issues/8299
+   *  we decided to set WiFi physical mode explicitly
+   */
+#ifdef ESP8266
+  WiFi.setPhyMode(WIFI_PHY_MODE_11G);
+#endif /* ESP8266 */
 
   // WiFi.disconnect(true); // to erase default credentials
   WiFi.setAutoReconnect(false);
@@ -718,15 +717,7 @@ void lateSetup( void ) {
   }
 #endif /* ESP32 adcanced ADC */
 
-#if defined(MAX_TCP_CONNECTIONS) && defined(ESP8266)
-  log_info(F("\n# max TCP concurrent sockets = ")); log_info(MAX_TCP_CONNECTIONS, DEC); log_flush();
-#elif defined(ESP32)
-  log_info(F("\n# max TCP concurrent sockets = ")); log_info(CONFIG_LWIP_MAX_ACTIVE_TCP, DEC); log_flush();
-  if( CONFIG_LWIP_MAX_ACTIVE_TCP < MAX_TCP_CONNECTIONS ) {
-    log_warning(F("\nNOT ENOUGHT TCP CONNEXIONS ...")); log_flush();
-    delay(1000);
-  }
-#endif /* MAX_TCP_CONNECTIONS */
+  log_info(F("\n# max TCP listening sockets = ")); log_info(MAX_TCP_CONNECTIONS, DEC); log_flush();
 
   // display loop() delay
   log_info(F("\n# lopp() delay(ms): ")); log_info(MAIN_LOOP_DELAY,DEC); log_flush();
-- 
GitLab