<?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_0.xsd">
		<vendor>bouffalolab</vendor>
		<vendorID>bouffalolab</vendorID>
		<name>702</name>
		<series>WiFi BT</series>
		<description>high-performance, 32-bit RV32IMAFC core</description>
		<addressUnitBits>8</addressUnitBits>
		<width>32</width>
		<size>32</size>
		<resetValue>0x00000000</resetValue>
		<resetMask>0xFFFFFFFF</resetMask>
		<cpu>
			<name>702</name>
			<endian>little</endian>
		</cpu>
		<peripherals>
			<peripheral>
				<name>glb</name>
				<description>glb.</description>
				<baseAddress>0x40000000</baseAddress>
				<groupName>glb</groupName>
				<size>32</size>
				<access>read-write</access>
				<addressBlock>
					<offset>0</offset>
					<size>0x1000</size>
					<usage>registers</usage>
				</addressBlock>
				<registers>
					<register>
						<name>clk_cfg0</name>
						<description>clk_cfg0.</description>
						<addressOffset>0x0</addressOffset>
						<fields>
							<field>
								<name>glb_id</name>
								<lsb>28</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>chip_rdy</name>
								<lsb>27</lsb>
								<msb>27</msb>
							</field>
							<field>
								<name>fclk_sw_state</name>
								<lsb>24</lsb>
								<msb>26</msb>
							</field>
							<field>
								<name>reg_bclk_div</name>
								<lsb>16</lsb>
								<msb>23</msb>
							</field>
							<field>
								<name>reg_hclk_div</name>
								<lsb>8</lsb>
								<msb>15</msb>
							</field>
							<field>
								<name>hbn_root_clk_sel</name>
								<lsb>6</lsb>
								<msb>7</msb>
							</field>
							<field>
								<name>reg_pll_sel</name>
								<lsb>4</lsb>
								<msb>5</msb>
							</field>
							<field>
								<name>reg_bclk_en</name>
								<lsb>3</lsb>
								<msb>3</msb>
							</field>
							<field>
								<name>reg_hclk_en</name>
								<lsb>2</lsb>
								<msb>2</msb>
							</field>
							<field>
								<name>reg_fclk_en</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>reg_pll_en</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>clk_cfg1</name>
						<description>clk_cfg1.</description>
						<addressOffset>0x4</addressOffset>
						<fields>
							<field>
								<name>reg_cam_ref_clk_div</name>
								<lsb>30</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>reg_cam_ref_clk_src_sel</name>
								<lsb>29</lsb>
								<msb>29</msb>
							</field>
							<field>
								<name>reg_cam_ref_clk_en</name>
								<lsb>28</lsb>
								<msb>28</msb>
							</field>
							<field>
								<name>m154_zbEn</name>
								<lsb>25</lsb>
								<msb>25</msb>
							</field>
							<field>
								<name>ble_en</name>
								<lsb>24</lsb>
								<msb>24</msb>
							</field>
							<field>
								<name>ble_clk_sel</name>
								<lsb>16</lsb>
								<msb>21</msb>
							</field>
							<field>
								<name>reg_i2s_0_ref_clk_oe</name>
								<lsb>14</lsb>
								<msb>14</msb>
							</field>
							<field>
								<name>reg_i2s0_clk_en</name>
								<lsb>13</lsb>
								<msb>13</msb>
							</field>
							<field>
								<name>reg_i2s_clk_sel</name>
								<lsb>12</lsb>
								<msb>12</msb>
							</field>
							<field>
								<name>dll_48m_div_en</name>
								<lsb>9</lsb>
								<msb>9</msb>
							</field>
							<field>
								<name>usb_clk_en</name>
								<lsb>8</lsb>
								<msb>8</msb>
							</field>
							<field>
								<name>qdec_clk_sel</name>
								<lsb>7</lsb>
								<msb>7</msb>
							</field>
							<field>
								<name>qdec_clk_div</name>
								<lsb>0</lsb>
								<msb>4</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>clk_cfg2</name>
						<description>clk_cfg2.</description>
						<addressOffset>0x8</addressOffset>
						<fields>
							<field>
								<name>dma_clk_en</name>
								<lsb>24</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>ir_clk_en</name>
								<lsb>23</lsb>
								<msb>23</msb>
							</field>
							<field>
								<name>ir_clk_div</name>
								<lsb>16</lsb>
								<msb>21</msb>
							</field>
							<field>
								<name>sf_clk_sel2</name>
								<lsb>14</lsb>
								<msb>15</msb>
							</field>
							<field>
								<name>sf_clk_sel</name>
								<lsb>12</lsb>
								<msb>13</msb>
							</field>
							<field>
								<name>sf_clk_en</name>
								<lsb>11</lsb>
								<msb>11</msb>
							</field>
							<field>
								<name>sf_clk_div</name>
								<lsb>8</lsb>
								<msb>10</msb>
							</field>
							<field>
								<name>hbn_uart_clk_sel</name>
								<lsb>7</lsb>
								<msb>7</msb>
							</field>
							<field>
								<name>uart_clk_en</name>
								<lsb>4</lsb>
								<msb>4</msb>
							</field>
							<field>
								<name>uart_clk_div</name>
								<lsb>0</lsb>
								<msb>2</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>clk_cfg3</name>
						<description>clk_cfg3.</description>
						<addressOffset>0xC</addressOffset>
						<fields>
							<field>
								<name>chip_clk_out_1_sel</name>
								<lsb>30</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>chip_clk_out_0_sel</name>
								<lsb>28</lsb>
								<msb>29</msb>
							</field>
							<field>
								<name>i2c_clk_en</name>
								<lsb>24</lsb>
								<msb>24</msb>
							</field>
							<field>
								<name>i2c_clk_div</name>
								<lsb>16</lsb>
								<msb>23</msb>
							</field>
							<field>
								<name>cfg_inv_eth_rx_clk</name>
								<lsb>10</lsb>
								<msb>10</msb>
							</field>
							<field>
								<name>cfg_inv_rf_test_clk_o</name>
								<lsb>9</lsb>
								<msb>9</msb>
							</field>
							<field>
								<name>spi_clk_en</name>
								<lsb>8</lsb>
								<msb>8</msb>
							</field>
							<field>
								<name>cfg_inv_eth_tx_clk</name>
								<lsb>7</lsb>
								<msb>7</msb>
							</field>
							<field>
								<name>cfg_inv_eth_ref_clk_o</name>
								<lsb>6</lsb>
								<msb>6</msb>
							</field>
							<field>
								<name>cfg_sel_eth_ref_clk_o</name>
								<lsb>5</lsb>
								<msb>5</msb>
							</field>
							<field>
								<name>spi_clk_div</name>
								<lsb>0</lsb>
								<msb>4</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>swrst_cfg0</name>
						<description>swrst_cfg0.</description>
						<addressOffset>0x10</addressOffset>
						<fields>
							<field>
								<name>swrst_s30</name>
								<lsb>8</lsb>
								<msb>8</msb>
							</field>
							<field>
								<name>swrst_s20</name>
								<lsb>4</lsb>
								<msb>4</msb>
							</field>
							<field>
								<name>swrst_s01</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>swrst_s00</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>swrst_cfg1</name>
						<description>swrst_cfg1.</description>
						<addressOffset>0x14</addressOffset>
						<fields>
							<field>
								<name>swrst_s1ae</name>
								<lsb>30</lsb>
								<msb>30</msb>
							</field>
							<field>
								<name>swrst_s1ad</name>
								<lsb>29</lsb>
								<msb>29</msb>
							</field>
							<field>
								<name>swrst_s1ac</name>
								<lsb>28</lsb>
								<msb>28</msb>
							</field>
							<field>
								<name>swrst_s1ab</name>
								<lsb>27</lsb>
								<msb>27</msb>
							</field>
							<field>
								<name>swrst_s1aa</name>
								<lsb>26</lsb>
								<msb>26</msb>
							</field>
							<field>
								<name>swrst_s1a9</name>
								<lsb>25</lsb>
								<msb>25</msb>
							</field>
							<field>
								<name>swrst_s1a8</name>
								<lsb>24</lsb>
								<msb>24</msb>
							</field>
							<field>
								<name>swrst_s1a7</name>
								<lsb>23</lsb>
								<msb>23</msb>
							</field>
							<field>
								<name>swrst_s1a6</name>
								<lsb>22</lsb>
								<msb>22</msb>
							</field>
							<field>
								<name>swrst_s1a5</name>
								<lsb>21</lsb>
								<msb>21</msb>
							</field>
							<field>
								<name>swrst_s1a4</name>
								<lsb>20</lsb>
								<msb>20</msb>
							</field>
							<field>
								<name>swrst_s1a3</name>
								<lsb>19</lsb>
								<msb>19</msb>
							</field>
							<field>
								<name>swrst_s1a2</name>
								<lsb>18</lsb>
								<msb>18</msb>
							</field>
							<field>
								<name>swrst_s1a1</name>
								<lsb>17</lsb>
								<msb>17</msb>
							</field>
							<field>
								<name>swrst_s1a0</name>
								<lsb>16</lsb>
								<msb>16</msb>
							</field>
							<field>
								<name>swrst_s1f</name>
								<lsb>15</lsb>
								<msb>15</msb>
							</field>
							<field>
								<name>swrst_s1e</name>
								<lsb>14</lsb>
								<msb>14</msb>
							</field>
							<field>
								<name>swrst_s1d</name>
								<lsb>13</lsb>
								<msb>13</msb>
							</field>
							<field>
								<name>swrst_s1c</name>
								<lsb>12</lsb>
								<msb>12</msb>
							</field>
							<field>
								<name>swrst_s1b</name>
								<lsb>11</lsb>
								<msb>11</msb>
							</field>
							<field>
								<name>swrst_s1a</name>
								<lsb>10</lsb>
								<msb>10</msb>
							</field>
							<field>
								<name>swrst_s19</name>
								<lsb>9</lsb>
								<msb>9</msb>
							</field>
							<field>
								<name>swrst_s18</name>
								<lsb>8</lsb>
								<msb>8</msb>
							</field>
							<field>
								<name>swrst_s17</name>
								<lsb>7</lsb>
								<msb>7</msb>
							</field>
							<field>
								<name>swrst_s16</name>
								<lsb>6</lsb>
								<msb>6</msb>
							</field>
							<field>
								<name>swrst_s15</name>
								<lsb>5</lsb>
								<msb>5</msb>
							</field>
							<field>
								<name>swrst_s14</name>
								<lsb>4</lsb>
								<msb>4</msb>
							</field>
							<field>
								<name>swrst_s13</name>
								<lsb>3</lsb>
								<msb>3</msb>
							</field>
							<field>
								<name>swrst_s12</name>
								<lsb>2</lsb>
								<msb>2</msb>
							</field>
							<field>
								<name>swrst_s11</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>swrst_s10</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>swrst_cfg2</name>
						<description>swrst_cfg2.</description>
						<addressOffset>0x18</addressOffset>
						<fields>
							<field>
								<name>pka_clk_sel</name>
								<lsb>24</lsb>
								<msb>24</msb>
							</field>
							<field>
								<name>reg_ctrl_reset_dummy</name>
								<lsb>4</lsb>
								<msb>7</msb>
							</field>
							<field>
								<name>reg_ctrl_sys_reset</name>
								<lsb>2</lsb>
								<msb>2</msb>
							</field>
							<field>
								<name>reg_ctrl_cpu_reset</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>reg_ctrl_pwron_rst</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>swrst_cfg3</name>
						<description>swrst_cfg3.</description>
						<addressOffset>0x1C</addressOffset>
						<fields/>
					</register>
					<register>
						<name>cgen_cfg0</name>
						<description>cgen_cfg0.</description>
						<addressOffset>0x20</addressOffset>
						<fields>
							<field>
								<name>cgen_m</name>
								<lsb>0</lsb>
								<msb>7</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>cgen_cfg1</name>
						<description>cgen_cfg1.</description>
						<addressOffset>0x24</addressOffset>
						<fields>
							<field>
								<name>cgen_s1a</name>
								<lsb>16</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>cgen_s1</name>
								<lsb>0</lsb>
								<msb>15</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>cgen_cfg2</name>
						<description>cgen_cfg2.</description>
						<addressOffset>0x28</addressOffset>
						<fields>
							<field>
								<name>cgen_s3</name>
								<lsb>4</lsb>
								<msb>4</msb>
							</field>
							<field>
								<name>cgen_s2</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>cgen_cfg3</name>
						<description>cgen_cfg3.</description>
						<addressOffset>0x2C</addressOffset>
						<fields/>
					</register>
					<register>
						<name>MBIST_CTL</name>
						<description>MBIST_CTL.</description>
						<addressOffset>0x30</addressOffset>
						<fields>
							<field>
								<name>reg_mbist_rst_n</name>
								<lsb>31</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>em_ram_mbist_mode</name>
								<lsb>5</lsb>
								<msb>5</msb>
							</field>
							<field>
								<name>ocram_mbist_mode</name>
								<lsb>4</lsb>
								<msb>4</msb>
							</field>
							<field>
								<name>tag_mbist_mode</name>
								<lsb>3</lsb>
								<msb>3</msb>
							</field>
							<field>
								<name>hsram_cache_mbist_mode</name>
								<lsb>2</lsb>
								<msb>2</msb>
							</field>
							<field>
								<name>hsram_mem_mbist_mode</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>irom_mbist_mode</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>MBIST_STAT</name>
						<description>MBIST_STAT.</description>
						<addressOffset>0x34</addressOffset>
						<fields>
							<field>
								<name>em_ram_mbist_fail</name>
								<lsb>21</lsb>
								<msb>21</msb>
							</field>
							<field>
								<name>ocram_mbist_fail</name>
								<lsb>20</lsb>
								<msb>20</msb>
							</field>
							<field>
								<name>tag_mbist_fail</name>
								<lsb>19</lsb>
								<msb>19</msb>
							</field>
							<field>
								<name>hsram_cache_mbist_fail</name>
								<lsb>18</lsb>
								<msb>18</msb>
							</field>
							<field>
								<name>hsram_mem_mbist_fail</name>
								<lsb>17</lsb>
								<msb>17</msb>
							</field>
							<field>
								<name>irom_mbist_fail</name>
								<lsb>16</lsb>
								<msb>16</msb>
							</field>
							<field>
								<name>em_ram_mbist_done</name>
								<lsb>5</lsb>
								<msb>5</msb>
							</field>
							<field>
								<name>ocram_mbist_done</name>
								<lsb>4</lsb>
								<msb>4</msb>
							</field>
							<field>
								<name>tag_mbist_done</name>
								<lsb>3</lsb>
								<msb>3</msb>
							</field>
							<field>
								<name>hsram_cache_mbist_done</name>
								<lsb>2</lsb>
								<msb>2</msb>
							</field>
							<field>
								<name>hsram_mem_mbist_done</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>irom_mbist_done</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>bmx_cfg1</name>
						<description>bmx_cfg1.</description>
						<addressOffset>0x50</addressOffset>
						<fields>
							<field>
								<name>hbn_apb_cfg</name>
								<lsb>24</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>pds_apb_cfg</name>
								<lsb>16</lsb>
								<msb>23</msb>
							</field>
							<field>
								<name>hsel_option</name>
								<lsb>12</lsb>
								<msb>15</msb>
							</field>
							<field>
								<name>bmx_gating_dis</name>
								<lsb>10</lsb>
								<msb>10</msb>
							</field>
							<field>
								<name>bmx_busy_option_dis</name>
								<lsb>9</lsb>
								<msb>9</msb>
							</field>
							<field>
								<name>bmx_err_en</name>
								<lsb>8</lsb>
								<msb>8</msb>
							</field>
							<field>
								<name>bmx_arb_mode</name>
								<lsb>4</lsb>
								<msb>5</msb>
							</field>
							<field>
								<name>bmx_timeout_en</name>
								<lsb>0</lsb>
								<msb>3</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>bmx_cfg2</name>
						<description>bmx_cfg2.</description>
						<addressOffset>0x54</addressOffset>
						<fields>
							<field>
								<name>bmx_dbg_sel</name>
								<lsb>28</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>reg_w_thre_l1c</name>
								<lsb>10</lsb>
								<msb>11</msb>
							</field>
							<field>
								<name>reg_w_thre_bmx</name>
								<lsb>8</lsb>
								<msb>9</msb>
							</field>
							<field>
								<name>bmx_err_tz</name>
								<lsb>5</lsb>
								<msb>5</msb>
							</field>
							<field>
								<name>bmx_err_dec</name>
								<lsb>4</lsb>
								<msb>4</msb>
							</field>
							<field>
								<name>bmx_err_addr_dis</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>bmx_err_addr</name>
						<description>bmx_err_addr.</description>
						<addressOffset>0x58</addressOffset>
						<fields>
							<field>
								<name>bmx_err_addr</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>bmx_dbg_out</name>
						<description>bmx_dbg_out.</description>
						<addressOffset>0x5C</addressOffset>
						<fields>
							<field>
								<name>bmx_dbg_out</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>rsv0</name>
						<description>rsv0.</description>
						<addressOffset>0x60</addressOffset>
						<fields>
							<field>
								<name>rsvd_31_0</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>rsv1</name>
						<description>rsv1.</description>
						<addressOffset>0x64</addressOffset>
						<fields>
							<field>
								<name>rsvd_31_0</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>rsv2</name>
						<description>rsv2.</description>
						<addressOffset>0x68</addressOffset>
						<fields>
							<field>
								<name>rsvd_31_0</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>rsv3</name>
						<description>rsv3.</description>
						<addressOffset>0x6C</addressOffset>
						<fields>
							<field>
								<name>rsvd_31_0</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>sram_ret</name>
						<description>sram_ret.</description>
						<addressOffset>0x70</addressOffset>
						<fields>
							<field>
								<name>reg_sram_ret</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>sram_slp</name>
						<description>sram_slp.</description>
						<addressOffset>0x74</addressOffset>
						<fields>
							<field>
								<name>reg_sram_slp</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>sram_parm</name>
						<description>sram_parm.</description>
						<addressOffset>0x78</addressOffset>
						<fields>
							<field>
								<name>reg_sram_parm</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>seam_misc</name>
						<description>seam_misc.</description>
						<addressOffset>0x7C</addressOffset>
						<fields>
							<field>
								<name>em_sel</name>
								<lsb>0</lsb>
								<msb>3</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>glb_parm</name>
						<description>glb_parm.</description>
						<addressOffset>0x80</addressOffset>
						<fields>
							<field>
								<name>pin_sel_emac_cam</name>
								<lsb>31</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>reg_ext_rst_smt</name>
								<lsb>30</lsb>
								<msb>30</msb>
							</field>
							<field>
								<name>reg_kys_drv_val</name>
								<lsb>29</lsb>
								<msb>29</msb>
							</field>
							<field>
								<name>uart_swap_set</name>
								<lsb>24</lsb>
								<msb>27</msb>
							</field>
							<field>
								<name>p6_jtag_use_io_0_2_7</name>
								<lsb>23</lsb>
								<msb>23</msb>
							</field>
							<field>
								<name>p5_dac_test_with_jtag</name>
								<lsb>21</lsb>
								<msb>21</msb>
							</field>
							<field>
								<name>p4_adc_test_with_jtag</name>
								<lsb>20</lsb>
								<msb>20</msb>
							</field>
							<field>
								<name>p3_cci_use_io_0_2_7</name>
								<lsb>19</lsb>
								<msb>19</msb>
							</field>
							<field>
								<name>p2_dac_test_with_cci</name>
								<lsb>18</lsb>
								<msb>18</msb>
							</field>
							<field>
								<name>p1_adc_test_with_cci</name>
								<lsb>17</lsb>
								<msb>17</msb>
							</field>
							<field>
								<name>reg_cci_use_jtag_pin</name>
								<lsb>16</lsb>
								<msb>16</msb>
							</field>
							<field>
								<name>reg_spi_0_swap</name>
								<lsb>13</lsb>
								<msb>13</msb>
							</field>
							<field>
								<name>reg_spi_0_master_mode</name>
								<lsb>12</lsb>
								<msb>12</msb>
							</field>
							<field>
								<name>cfg_flash_scenario</name>
								<lsb>10</lsb>
								<msb>11</msb>
							</field>
							<field>
								<name>cfg_sflash2_swap_cs_io2</name>
								<lsb>9</lsb>
								<msb>9</msb>
							</field>
							<field>
								<name>cfg_sflash2_swap_io0_io3</name>
								<lsb>8</lsb>
								<msb>8</msb>
							</field>
							<field>
								<name>jtag_swap_set</name>
								<lsb>0</lsb>
								<msb>7</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>PDM_CLK_CTRL</name>
						<description>PDM_CLK_CTRL.</description>
						<addressOffset>0x84</addressOffset>
						<fields>
							<field>
								<name>reg_pdm0_clk_en</name>
								<lsb>7</lsb>
								<msb>7</msb>
							</field>
							<field>
								<name>reg_pdm0_clk_div</name>
								<lsb>0</lsb>
								<msb>5</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>GPIO_USE_PSRAM__IO</name>
						<description>GPIO_USE_PSRAM__IO.</description>
						<addressOffset>0x88</addressOffset>
						<fields>
							<field>
								<name>cfg_gpio_use_psram_io</name>
								<lsb>0</lsb>
								<msb>5</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>CPU_CLK_CFG</name>
						<description>CPU_CLK_CFG.</description>
						<addressOffset>0x90</addressOffset>
						<fields>
							<field>
								<name>debug_ndreset_gate</name>
								<lsb>20</lsb>
								<msb>20</msb>
							</field>
							<field>
								<name>cpu_rtc_sel</name>
								<lsb>19</lsb>
								<msb>19</msb>
							</field>
							<field>
								<name>cpu_rtc_en</name>
								<lsb>18</lsb>
								<msb>18</msb>
							</field>
							<field>
								<name>cpu_rtc_div</name>
								<lsb>0</lsb>
								<msb>16</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>GPADC_32M_SRC_CTRL</name>
						<description>GPADC_32M_SRC_CTRL.</description>
						<addressOffset>0xA4</addressOffset>
						<fields>
							<field>
								<name>gpadc_32m_div_en</name>
								<lsb>8</lsb>
								<msb>8</msb>
							</field>
							<field>
								<name>gpadc_32m_clk_sel</name>
								<lsb>7</lsb>
								<msb>7</msb>
							</field>
							<field>
								<name>gpadc_32m_clk_div</name>
								<lsb>0</lsb>
								<msb>5</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>DIG32K_WAKEUP_CTRL</name>
						<description>DIG32K_WAKEUP_CTRL.</description>
						<addressOffset>0xA8</addressOffset>
						<fields>
							<field>
								<name>reg_en_platform_wakeup</name>
								<lsb>31</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>dig_clk_src_sel</name>
								<lsb>28</lsb>
								<msb>29</msb>
							</field>
							<field>
								<name>dig_512k_comp</name>
								<lsb>25</lsb>
								<msb>25</msb>
							</field>
							<field>
								<name>dig_512k_en</name>
								<lsb>24</lsb>
								<msb>24</msb>
							</field>
							<field>
								<name>dig_512k_div</name>
								<lsb>16</lsb>
								<msb>22</msb>
							</field>
							<field>
								<name>dig_32k_comp</name>
								<lsb>13</lsb>
								<msb>13</msb>
							</field>
							<field>
								<name>dig_32k_en</name>
								<lsb>12</lsb>
								<msb>12</msb>
							</field>
							<field>
								<name>dig_32k_div</name>
								<lsb>0</lsb>
								<msb>10</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>WIFI_BT_COEX_CTRL</name>
						<description>WIFI_BT_COEX_CTRL.</description>
						<addressOffset>0xAC</addressOffset>
						<fields>
							<field>
								<name>en_gpio_bt_coex</name>
								<lsb>12</lsb>
								<msb>12</msb>
							</field>
							<field>
								<name>coex_bt_bw</name>
								<lsb>11</lsb>
								<msb>11</msb>
							</field>
							<field>
								<name>coex_bt_pti</name>
								<lsb>7</lsb>
								<msb>10</msb>
							</field>
							<field>
								<name>coex_bt_channel</name>
								<lsb>0</lsb>
								<msb>6</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>BZ_COEX_CTRL</name>
						<description>BZ_COEX_CTRL.</description>
						<addressOffset>0xB0</addressOffset>
						<fields>
							<field>
								<name>coex_arb</name>
								<lsb>28</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>ble_tx_abort_dis</name>
								<lsb>27</lsb>
								<msb>27</msb>
							</field>
							<field>
								<name>ble_rx_abort_dis</name>
								<lsb>26</lsb>
								<msb>26</msb>
							</field>
							<field>
								<name>m154_tx_abort_dis</name>
								<lsb>25</lsb>
								<msb>25</msb>
							</field>
							<field>
								<name>m154_rx_abort_dis</name>
								<lsb>24</lsb>
								<msb>24</msb>
							</field>
							<field>
								<name>coex_force_ch</name>
								<lsb>16</lsb>
								<msb>22</msb>
							</field>
							<field>
								<name>coex_option</name>
								<lsb>15</lsb>
								<msb>15</msb>
							</field>
							<field>
								<name>force_ble_win</name>
								<lsb>14</lsb>
								<msb>14</msb>
							</field>
							<field>
								<name>force_m154_win</name>
								<lsb>13</lsb>
								<msb>13</msb>
							</field>
							<field>
								<name>coex_pri</name>
								<lsb>12</lsb>
								<msb>12</msb>
							</field>
							<field>
								<name>bz_abort_pol</name>
								<lsb>11</lsb>
								<msb>11</msb>
							</field>
							<field>
								<name>bz_active_pol</name>
								<lsb>10</lsb>
								<msb>10</msb>
							</field>
							<field>
								<name>bz_pri_pol</name>
								<lsb>9</lsb>
								<msb>9</msb>
							</field>
							<field>
								<name>bz_pri_en</name>
								<lsb>8</lsb>
								<msb>8</msb>
							</field>
							<field>
								<name>bz_pri_thr</name>
								<lsb>4</lsb>
								<msb>7</msb>
							</field>
							<field>
								<name>m154_rx_ignore</name>
								<lsb>3</lsb>
								<msb>3</msb>
							</field>
							<field>
								<name>ble_rx_ignore</name>
								<lsb>2</lsb>
								<msb>2</msb>
							</field>
							<field>
								<name>wlan_en</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>coex_en</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>UART_SIG_SEL_0</name>
						<description>UART_SIG_SEL_0.</description>
						<addressOffset>0xC0</addressOffset>
						<fields>
							<field>
								<name>uart_sig_7_sel</name>
								<lsb>28</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>uart_sig_6_sel</name>
								<lsb>24</lsb>
								<msb>27</msb>
							</field>
							<field>
								<name>uart_sig_5_sel</name>
								<lsb>20</lsb>
								<msb>23</msb>
							</field>
							<field>
								<name>uart_sig_4_sel</name>
								<lsb>16</lsb>
								<msb>19</msb>
							</field>
							<field>
								<name>uart_sig_3_sel</name>
								<lsb>12</lsb>
								<msb>15</msb>
							</field>
							<field>
								<name>uart_sig_2_sel</name>
								<lsb>8</lsb>
								<msb>11</msb>
							</field>
							<field>
								<name>uart_sig_1_sel</name>
								<lsb>4</lsb>
								<msb>7</msb>
							</field>
							<field>
								<name>uart_sig_0_sel</name>
								<lsb>0</lsb>
								<msb>3</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>DBG_SEL_LL</name>
						<description>DBG_SEL_LL.</description>
						<addressOffset>0xD0</addressOffset>
						<fields>
							<field>
								<name>reg_dbg_ll_ctrl</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>DBG_SEL_LH</name>
						<description>DBG_SEL_LH.</description>
						<addressOffset>0xD4</addressOffset>
						<fields>
							<field>
								<name>reg_dbg_lh_ctrl</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>DBG_SEL_HL</name>
						<description>DBG_SEL_HL.</description>
						<addressOffset>0xD8</addressOffset>
						<fields>
							<field>
								<name>reg_dbg_hl_ctrl</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>DBG_SEL_HH</name>
						<description>DBG_SEL_HH.</description>
						<addressOffset>0xDC</addressOffset>
						<fields>
							<field>
								<name>reg_dbg_hh_ctrl</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>debug</name>
						<description>debug.</description>
						<addressOffset>0xE0</addressOffset>
						<fields>
							<field>
								<name>debug_i</name>
								<lsb>1</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>debug_oe</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>GPIO_CFGCTL0</name>
						<description>GPIO_CFGCTL0.</description>
						<addressOffset>0x100</addressOffset>
						<fields>
							<field>
								<name>reg_gpio_1_func_sel</name>
								<lsb>24</lsb>
								<msb>28</msb>
							</field>
							<field>
								<name>reg_gpio_1_pd</name>
								<lsb>21</lsb>
								<msb>21</msb>
							</field>
							<field>
								<name>reg_gpio_1_pu</name>
								<lsb>20</lsb>
								<msb>20</msb>
							</field>
							<field>
								<name>reg_gpio_1_drv</name>
								<lsb>18</lsb>
								<msb>19</msb>
							</field>
							<field>
								<name>reg_gpio_1_smt</name>
								<lsb>17</lsb>
								<msb>17</msb>
							</field>
							<field>
								<name>reg_gpio_1_ie</name>
								<lsb>16</lsb>
								<msb>16</msb>
							</field>
							<field>
								<name>reg_gpio_0_func_sel</name>
								<lsb>8</lsb>
								<msb>12</msb>
							</field>
							<field>
								<name>reg_gpio_0_pd</name>
								<lsb>5</lsb>
								<msb>5</msb>
							</field>
							<field>
								<name>reg_gpio_0_pu</name>
								<lsb>4</lsb>
								<msb>4</msb>
							</field>
							<field>
								<name>reg_gpio_0_drv</name>
								<lsb>2</lsb>
								<msb>3</msb>
							</field>
							<field>
								<name>reg_gpio_0_smt</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>reg_gpio_0_ie</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>GPIO_CFGCTL1</name>
						<description>GPIO_CFGCTL1.</description>
						<addressOffset>0x104</addressOffset>
						<fields>
							<field>
								<name>reg_gpio_3_func_sel</name>
								<lsb>24</lsb>
								<msb>28</msb>
							</field>
							<field>
								<name>reg_gpio_3_pd</name>
								<lsb>21</lsb>
								<msb>21</msb>
							</field>
							<field>
								<name>reg_gpio_3_pu</name>
								<lsb>20</lsb>
								<msb>20</msb>
							</field>
							<field>
								<name>reg_gpio_3_drv</name>
								<lsb>18</lsb>
								<msb>19</msb>
							</field>
							<field>
								<name>reg_gpio_3_smt</name>
								<lsb>17</lsb>
								<msb>17</msb>
							</field>
							<field>
								<name>reg_gpio_3_ie</name>
								<lsb>16</lsb>
								<msb>16</msb>
							</field>
							<field>
								<name>reg_gpio_2_func_sel</name>
								<lsb>8</lsb>
								<msb>12</msb>
							</field>
							<field>
								<name>reg_gpio_2_pd</name>
								<lsb>5</lsb>
								<msb>5</msb>
							</field>
							<field>
								<name>reg_gpio_2_pu</name>
								<lsb>4</lsb>
								<msb>4</msb>
							</field>
							<field>
								<name>reg_gpio_2_drv</name>
								<lsb>2</lsb>
								<msb>3</msb>
							</field>
							<field>
								<name>reg_gpio_2_smt</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>reg_gpio_2_ie</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>GPIO_CFGCTL2</name>
						<description>GPIO_CFGCTL2.</description>
						<addressOffset>0x108</addressOffset>
						<fields>
							<field>
								<name>reg_gpio_5_func_sel</name>
								<lsb>24</lsb>
								<msb>28</msb>
							</field>
							<field>
								<name>reg_gpio_5_pd</name>
								<lsb>21</lsb>
								<msb>21</msb>
							</field>
							<field>
								<name>reg_gpio_5_pu</name>
								<lsb>20</lsb>
								<msb>20</msb>
							</field>
							<field>
								<name>reg_gpio_5_drv</name>
								<lsb>18</lsb>
								<msb>19</msb>
							</field>
							<field>
								<name>reg_gpio_5_smt</name>
								<lsb>17</lsb>
								<msb>17</msb>
							</field>
							<field>
								<name>reg_gpio_5_ie</name>
								<lsb>16</lsb>
								<msb>16</msb>
							</field>
							<field>
								<name>reg_gpio_4_func_sel</name>
								<lsb>8</lsb>
								<msb>12</msb>
							</field>
							<field>
								<name>reg_gpio_4_pd</name>
								<lsb>5</lsb>
								<msb>5</msb>
							</field>
							<field>
								<name>reg_gpio_4_pu</name>
								<lsb>4</lsb>
								<msb>4</msb>
							</field>
							<field>
								<name>reg_gpio_4_drv</name>
								<lsb>2</lsb>
								<msb>3</msb>
							</field>
							<field>
								<name>reg_gpio_4_smt</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>reg_gpio_4_ie</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>GPIO_CFGCTL3</name>
						<description>GPIO_CFGCTL3.</description>
						<addressOffset>0x10C</addressOffset>
						<fields>
							<field>
								<name>reg_gpio_7_func_sel</name>
								<lsb>24</lsb>
								<msb>28</msb>
							</field>
							<field>
								<name>reg_gpio_7_pd</name>
								<lsb>21</lsb>
								<msb>21</msb>
							</field>
							<field>
								<name>reg_gpio_7_pu</name>
								<lsb>20</lsb>
								<msb>20</msb>
							</field>
							<field>
								<name>reg_gpio_7_drv</name>
								<lsb>18</lsb>
								<msb>19</msb>
							</field>
							<field>
								<name>reg_gpio_7_smt</name>
								<lsb>17</lsb>
								<msb>17</msb>
							</field>
							<field>
								<name>reg_gpio_7_ie</name>
								<lsb>16</lsb>
								<msb>16</msb>
							</field>
							<field>
								<name>reg_gpio_6_func_sel</name>
								<lsb>8</lsb>
								<msb>12</msb>
							</field>
							<field>
								<name>reg_gpio_6_pd</name>
								<lsb>5</lsb>
								<msb>5</msb>
							</field>
							<field>
								<name>reg_gpio_6_pu</name>
								<lsb>4</lsb>
								<msb>4</msb>
							</field>
							<field>
								<name>reg_gpio_6_drv</name>
								<lsb>2</lsb>
								<msb>3</msb>
							</field>
							<field>
								<name>reg_gpio_6_smt</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>reg_gpio_6_ie</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>GPIO_CFGCTL4</name>
						<description>GPIO_CFGCTL4.</description>
						<addressOffset>0x110</addressOffset>
						<fields>
							<field>
								<name>reg_gpio_9_func_sel</name>
								<lsb>24</lsb>
								<msb>28</msb>
							</field>
							<field>
								<name>reg_gpio_9_pd</name>
								<lsb>21</lsb>
								<msb>21</msb>
							</field>
							<field>
								<name>reg_gpio_9_pu</name>
								<lsb>20</lsb>
								<msb>20</msb>
							</field>
							<field>
								<name>reg_gpio_9_drv</name>
								<lsb>18</lsb>
								<msb>19</msb>
							</field>
							<field>
								<name>reg_gpio_9_smt</name>
								<lsb>17</lsb>
								<msb>17</msb>
							</field>
							<field>
								<name>reg_gpio_9_ie</name>
								<lsb>16</lsb>
								<msb>16</msb>
							</field>
							<field>
								<name>reg_gpio_8_func_sel</name>
								<lsb>8</lsb>
								<msb>12</msb>
							</field>
							<field>
								<name>reg_gpio_8_pd</name>
								<lsb>5</lsb>
								<msb>5</msb>
							</field>
							<field>
								<name>reg_gpio_8_pu</name>
								<lsb>4</lsb>
								<msb>4</msb>
							</field>
							<field>
								<name>reg_gpio_8_drv</name>
								<lsb>2</lsb>
								<msb>3</msb>
							</field>
							<field>
								<name>reg_gpio_8_smt</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>reg_gpio_8_ie</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>GPIO_CFGCTL5</name>
						<description>GPIO_CFGCTL5.</description>
						<addressOffset>0x114</addressOffset>
						<fields>
							<field>
								<name>reg_gpio_11_func_sel</name>
								<lsb>24</lsb>
								<msb>28</msb>
							</field>
							<field>
								<name>reg_gpio_11_pd</name>
								<lsb>21</lsb>
								<msb>21</msb>
							</field>
							<field>
								<name>reg_gpio_11_pu</name>
								<lsb>20</lsb>
								<msb>20</msb>
							</field>
							<field>
								<name>reg_gpio_11_drv</name>
								<lsb>18</lsb>
								<msb>19</msb>
							</field>
							<field>
								<name>reg_gpio_11_smt</name>
								<lsb>17</lsb>
								<msb>17</msb>
							</field>
							<field>
								<name>reg_gpio_11_ie</name>
								<lsb>16</lsb>
								<msb>16</msb>
							</field>
							<field>
								<name>reg_gpio_10_func_sel</name>
								<lsb>8</lsb>
								<msb>12</msb>
							</field>
							<field>
								<name>reg_gpio_10_pd</name>
								<lsb>5</lsb>
								<msb>5</msb>
							</field>
							<field>
								<name>reg_gpio_10_pu</name>
								<lsb>4</lsb>
								<msb>4</msb>
							</field>
							<field>
								<name>reg_gpio_10_drv</name>
								<lsb>2</lsb>
								<msb>3</msb>
							</field>
							<field>
								<name>reg_gpio_10_smt</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>reg_gpio_10_ie</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>GPIO_CFGCTL6</name>
						<description>GPIO_CFGCTL6.</description>
						<addressOffset>0x118</addressOffset>
						<fields>
							<field>
								<name>reg_gpio_13_func_sel</name>
								<lsb>24</lsb>
								<msb>28</msb>
							</field>
							<field>
								<name>reg_gpio_13_pd</name>
								<lsb>21</lsb>
								<msb>21</msb>
							</field>
							<field>
								<name>reg_gpio_13_pu</name>
								<lsb>20</lsb>
								<msb>20</msb>
							</field>
							<field>
								<name>reg_gpio_13_drv</name>
								<lsb>18</lsb>
								<msb>19</msb>
							</field>
							<field>
								<name>reg_gpio_13_smt</name>
								<lsb>17</lsb>
								<msb>17</msb>
							</field>
							<field>
								<name>reg_gpio_13_ie</name>
								<lsb>16</lsb>
								<msb>16</msb>
							</field>
							<field>
								<name>reg_gpio_12_func_sel</name>
								<lsb>8</lsb>
								<msb>12</msb>
							</field>
							<field>
								<name>reg_gpio_12_pd</name>
								<lsb>5</lsb>
								<msb>5</msb>
							</field>
							<field>
								<name>reg_gpio_12_pu</name>
								<lsb>4</lsb>
								<msb>4</msb>
							</field>
							<field>
								<name>reg_gpio_12_drv</name>
								<lsb>2</lsb>
								<msb>3</msb>
							</field>
							<field>
								<name>reg_gpio_12_smt</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>reg_gpio_12_ie</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>GPIO_CFGCTL7</name>
						<description>GPIO_CFGCTL7.</description>
						<addressOffset>0x11C</addressOffset>
						<fields>
							<field>
								<name>reg_gpio_15_func_sel</name>
								<lsb>24</lsb>
								<msb>28</msb>
							</field>
							<field>
								<name>reg_gpio_15_pd</name>
								<lsb>21</lsb>
								<msb>21</msb>
							</field>
							<field>
								<name>reg_gpio_15_pu</name>
								<lsb>20</lsb>
								<msb>20</msb>
							</field>
							<field>
								<name>reg_gpio_15_drv</name>
								<lsb>18</lsb>
								<msb>19</msb>
							</field>
							<field>
								<name>reg_gpio_15_smt</name>
								<lsb>17</lsb>
								<msb>17</msb>
							</field>
							<field>
								<name>reg_gpio_15_ie</name>
								<lsb>16</lsb>
								<msb>16</msb>
							</field>
							<field>
								<name>reg_gpio_14_func_sel</name>
								<lsb>8</lsb>
								<msb>12</msb>
							</field>
							<field>
								<name>reg_gpio_14_pd</name>
								<lsb>5</lsb>
								<msb>5</msb>
							</field>
							<field>
								<name>reg_gpio_14_pu</name>
								<lsb>4</lsb>
								<msb>4</msb>
							</field>
							<field>
								<name>reg_gpio_14_drv</name>
								<lsb>2</lsb>
								<msb>3</msb>
							</field>
							<field>
								<name>reg_gpio_14_smt</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>reg_gpio_14_ie</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>GPIO_CFGCTL8</name>
						<description>GPIO_CFGCTL8.</description>
						<addressOffset>0x120</addressOffset>
						<fields>
							<field>
								<name>reg_gpio_17_func_sel</name>
								<lsb>24</lsb>
								<msb>28</msb>
							</field>
							<field>
								<name>reg_gpio_17_pd</name>
								<lsb>21</lsb>
								<msb>21</msb>
							</field>
							<field>
								<name>reg_gpio_17_pu</name>
								<lsb>20</lsb>
								<msb>20</msb>
							</field>
							<field>
								<name>reg_gpio_17_drv</name>
								<lsb>18</lsb>
								<msb>19</msb>
							</field>
							<field>
								<name>reg_gpio_17_smt</name>
								<lsb>17</lsb>
								<msb>17</msb>
							</field>
							<field>
								<name>reg_gpio_17_ie</name>
								<lsb>16</lsb>
								<msb>16</msb>
							</field>
							<field>
								<name>reg_gpio_16_func_sel</name>
								<lsb>8</lsb>
								<msb>12</msb>
							</field>
							<field>
								<name>reg_gpio_16_pd</name>
								<lsb>5</lsb>
								<msb>5</msb>
							</field>
							<field>
								<name>reg_gpio_16_pu</name>
								<lsb>4</lsb>
								<msb>4</msb>
							</field>
							<field>
								<name>reg_gpio_16_drv</name>
								<lsb>2</lsb>
								<msb>3</msb>
							</field>
							<field>
								<name>reg_gpio_16_smt</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>reg_gpio_16_ie</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>GPIO_CFGCTL9</name>
						<description>GPIO_CFGCTL9.</description>
						<addressOffset>0x124</addressOffset>
						<fields>
							<field>
								<name>reg_gpio_19_func_sel</name>
								<lsb>24</lsb>
								<msb>28</msb>
							</field>
							<field>
								<name>reg_gpio_19_pd</name>
								<lsb>21</lsb>
								<msb>21</msb>
							</field>
							<field>
								<name>reg_gpio_19_pu</name>
								<lsb>20</lsb>
								<msb>20</msb>
							</field>
							<field>
								<name>reg_gpio_19_drv</name>
								<lsb>18</lsb>
								<msb>19</msb>
							</field>
							<field>
								<name>reg_gpio_19_smt</name>
								<lsb>17</lsb>
								<msb>17</msb>
							</field>
							<field>
								<name>reg_gpio_19_ie</name>
								<lsb>16</lsb>
								<msb>16</msb>
							</field>
							<field>
								<name>reg_gpio_18_func_sel</name>
								<lsb>8</lsb>
								<msb>12</msb>
							</field>
							<field>
								<name>reg_gpio_18_pd</name>
								<lsb>5</lsb>
								<msb>5</msb>
							</field>
							<field>
								<name>reg_gpio_18_pu</name>
								<lsb>4</lsb>
								<msb>4</msb>
							</field>
							<field>
								<name>reg_gpio_18_drv</name>
								<lsb>2</lsb>
								<msb>3</msb>
							</field>
							<field>
								<name>reg_gpio_18_smt</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>reg_gpio_18_ie</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>GPIO_CFGCTL10</name>
						<description>GPIO_CFGCTL10.</description>
						<addressOffset>0x128</addressOffset>
						<fields>
							<field>
								<name>reg_gpio_21_func_sel</name>
								<lsb>24</lsb>
								<msb>28</msb>
							</field>
							<field>
								<name>reg_gpio_21_pd</name>
								<lsb>21</lsb>
								<msb>21</msb>
							</field>
							<field>
								<name>reg_gpio_21_pu</name>
								<lsb>20</lsb>
								<msb>20</msb>
							</field>
							<field>
								<name>reg_gpio_21_drv</name>
								<lsb>18</lsb>
								<msb>19</msb>
							</field>
							<field>
								<name>reg_gpio_21_smt</name>
								<lsb>17</lsb>
								<msb>17</msb>
							</field>
							<field>
								<name>reg_gpio_21_ie</name>
								<lsb>16</lsb>
								<msb>16</msb>
							</field>
							<field>
								<name>reg_gpio_20_func_sel</name>
								<lsb>8</lsb>
								<msb>12</msb>
							</field>
							<field>
								<name>reg_gpio_20_pd</name>
								<lsb>5</lsb>
								<msb>5</msb>
							</field>
							<field>
								<name>reg_gpio_20_pu</name>
								<lsb>4</lsb>
								<msb>4</msb>
							</field>
							<field>
								<name>reg_gpio_20_drv</name>
								<lsb>2</lsb>
								<msb>3</msb>
							</field>
							<field>
								<name>reg_gpio_20_smt</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>reg_gpio_20_ie</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>GPIO_CFGCTL11</name>
						<description>GPIO_CFGCTL11.</description>
						<addressOffset>0x12C</addressOffset>
						<fields>
							<field>
								<name>reg_gpio_23_func_sel</name>
								<lsb>24</lsb>
								<msb>28</msb>
							</field>
							<field>
								<name>reg_gpio_23_pd</name>
								<lsb>21</lsb>
								<msb>21</msb>
							</field>
							<field>
								<name>reg_gpio_23_pu</name>
								<lsb>20</lsb>
								<msb>20</msb>
							</field>
							<field>
								<name>reg_gpio_23_drv</name>
								<lsb>18</lsb>
								<msb>19</msb>
							</field>
							<field>
								<name>reg_gpio_23_smt</name>
								<lsb>17</lsb>
								<msb>17</msb>
							</field>
							<field>
								<name>reg_gpio_23_ie</name>
								<lsb>16</lsb>
								<msb>16</msb>
							</field>
							<field>
								<name>reg_gpio_22_func_sel</name>
								<lsb>8</lsb>
								<msb>12</msb>
							</field>
							<field>
								<name>reg_gpio_22_pd</name>
								<lsb>5</lsb>
								<msb>5</msb>
							</field>
							<field>
								<name>reg_gpio_22_pu</name>
								<lsb>4</lsb>
								<msb>4</msb>
							</field>
							<field>
								<name>reg_gpio_22_drv</name>
								<lsb>2</lsb>
								<msb>3</msb>
							</field>
							<field>
								<name>reg_gpio_22_smt</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>reg_gpio_22_ie</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>GPIO_CFGCTL12</name>
						<description>GPIO_CFGCTL12.</description>
						<addressOffset>0x130</addressOffset>
						<fields>
							<field>
								<name>reg_gpio_25_func_sel</name>
								<lsb>24</lsb>
								<msb>28</msb>
							</field>
							<field>
								<name>reg_gpio_25_pd</name>
								<lsb>21</lsb>
								<msb>21</msb>
							</field>
							<field>
								<name>reg_gpio_25_pu</name>
								<lsb>20</lsb>
								<msb>20</msb>
							</field>
							<field>
								<name>reg_gpio_25_drv</name>
								<lsb>18</lsb>
								<msb>19</msb>
							</field>
							<field>
								<name>reg_gpio_25_smt</name>
								<lsb>17</lsb>
								<msb>17</msb>
							</field>
							<field>
								<name>reg_gpio_25_ie</name>
								<lsb>16</lsb>
								<msb>16</msb>
							</field>
							<field>
								<name>reg_gpio_24_func_sel</name>
								<lsb>8</lsb>
								<msb>12</msb>
							</field>
							<field>
								<name>reg_gpio_24_pd</name>
								<lsb>5</lsb>
								<msb>5</msb>
							</field>
							<field>
								<name>reg_gpio_24_pu</name>
								<lsb>4</lsb>
								<msb>4</msb>
							</field>
							<field>
								<name>reg_gpio_24_drv</name>
								<lsb>2</lsb>
								<msb>3</msb>
							</field>
							<field>
								<name>reg_gpio_24_smt</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>reg_gpio_24_ie</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>GPIO_CFGCTL13</name>
						<description>GPIO_CFGCTL13.</description>
						<addressOffset>0x134</addressOffset>
						<fields>
							<field>
								<name>reg_gpio_27_func_sel</name>
								<lsb>24</lsb>
								<msb>28</msb>
							</field>
							<field>
								<name>reg_gpio_27_pd</name>
								<lsb>21</lsb>
								<msb>21</msb>
							</field>
							<field>
								<name>reg_gpio_27_pu</name>
								<lsb>20</lsb>
								<msb>20</msb>
							</field>
							<field>
								<name>reg_gpio_27_drv</name>
								<lsb>18</lsb>
								<msb>19</msb>
							</field>
							<field>
								<name>reg_gpio_27_smt</name>
								<lsb>17</lsb>
								<msb>17</msb>
							</field>
							<field>
								<name>reg_gpio_27_ie</name>
								<lsb>16</lsb>
								<msb>16</msb>
							</field>
							<field>
								<name>reg_gpio_26_func_sel</name>
								<lsb>8</lsb>
								<msb>12</msb>
							</field>
							<field>
								<name>reg_gpio_26_pd</name>
								<lsb>5</lsb>
								<msb>5</msb>
							</field>
							<field>
								<name>reg_gpio_26_pu</name>
								<lsb>4</lsb>
								<msb>4</msb>
							</field>
							<field>
								<name>reg_gpio_26_drv</name>
								<lsb>2</lsb>
								<msb>3</msb>
							</field>
							<field>
								<name>reg_gpio_26_smt</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>reg_gpio_26_ie</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>GPIO_CFGCTL14</name>
						<description>GPIO_CFGCTL14.</description>
						<addressOffset>0x138</addressOffset>
						<fields>
							<field>
								<name>reg_gpio_29_func_sel</name>
								<lsb>24</lsb>
								<msb>28</msb>
							</field>
							<field>
								<name>reg_gpio_29_pd</name>
								<lsb>21</lsb>
								<msb>21</msb>
							</field>
							<field>
								<name>reg_gpio_29_pu</name>
								<lsb>20</lsb>
								<msb>20</msb>
							</field>
							<field>
								<name>reg_gpio_29_drv</name>
								<lsb>18</lsb>
								<msb>19</msb>
							</field>
							<field>
								<name>reg_gpio_29_smt</name>
								<lsb>17</lsb>
								<msb>17</msb>
							</field>
							<field>
								<name>reg_gpio_29_ie</name>
								<lsb>16</lsb>
								<msb>16</msb>
							</field>
							<field>
								<name>reg_gpio_28_func_sel</name>
								<lsb>8</lsb>
								<msb>12</msb>
							</field>
							<field>
								<name>reg_gpio_28_pd</name>
								<lsb>5</lsb>
								<msb>5</msb>
							</field>
							<field>
								<name>reg_gpio_28_pu</name>
								<lsb>4</lsb>
								<msb>4</msb>
							</field>
							<field>
								<name>reg_gpio_28_drv</name>
								<lsb>2</lsb>
								<msb>3</msb>
							</field>
							<field>
								<name>reg_gpio_28_smt</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>reg_gpio_28_ie</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>GPIO_CFGCTL15</name>
						<description>GPIO_CFGCTL15.</description>
						<addressOffset>0x13C</addressOffset>
						<fields>
							<field>
								<name>reg_gpio_31_func_sel</name>
								<lsb>24</lsb>
								<msb>28</msb>
							</field>
							<field>
								<name>reg_gpio_31_pd</name>
								<lsb>21</lsb>
								<msb>21</msb>
							</field>
							<field>
								<name>reg_gpio_31_pu</name>
								<lsb>20</lsb>
								<msb>20</msb>
							</field>
							<field>
								<name>reg_gpio_31_drv</name>
								<lsb>18</lsb>
								<msb>19</msb>
							</field>
							<field>
								<name>reg_gpio_31_smt</name>
								<lsb>17</lsb>
								<msb>17</msb>
							</field>
							<field>
								<name>reg_gpio_31_ie</name>
								<lsb>16</lsb>
								<msb>16</msb>
							</field>
							<field>
								<name>reg_gpio_30_func_sel</name>
								<lsb>8</lsb>
								<msb>12</msb>
							</field>
							<field>
								<name>reg_gpio_30_pd</name>
								<lsb>5</lsb>
								<msb>5</msb>
							</field>
							<field>
								<name>reg_gpio_30_pu</name>
								<lsb>4</lsb>
								<msb>4</msb>
							</field>
							<field>
								<name>reg_gpio_30_drv</name>
								<lsb>2</lsb>
								<msb>3</msb>
							</field>
							<field>
								<name>reg_gpio_30_smt</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>reg_gpio_30_ie</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>GPIO_CFGCTL16</name>
						<description>GPIO_CFGCTL16.</description>
						<addressOffset>0x140</addressOffset>
						<fields>
							<field>
								<name>reg_gpio_33_pd</name>
								<lsb>21</lsb>
								<msb>21</msb>
							</field>
							<field>
								<name>reg_gpio_33_pu</name>
								<lsb>20</lsb>
								<msb>20</msb>
							</field>
							<field>
								<name>reg_gpio_33_drv</name>
								<lsb>18</lsb>
								<msb>19</msb>
							</field>
							<field>
								<name>reg_gpio_33_smt</name>
								<lsb>17</lsb>
								<msb>17</msb>
							</field>
							<field>
								<name>reg_gpio_33_ie</name>
								<lsb>16</lsb>
								<msb>16</msb>
							</field>
							<field>
								<name>reg_gpio_32_pd</name>
								<lsb>5</lsb>
								<msb>5</msb>
							</field>
							<field>
								<name>reg_gpio_32_pu</name>
								<lsb>4</lsb>
								<msb>4</msb>
							</field>
							<field>
								<name>reg_gpio_32_drv</name>
								<lsb>2</lsb>
								<msb>3</msb>
							</field>
							<field>
								<name>reg_gpio_32_smt</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>reg_gpio_32_ie</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>GPIO_CFGCTL17</name>
						<description>GPIO_CFGCTL17.</description>
						<addressOffset>0x144</addressOffset>
						<fields>
							<field>
								<name>reg_gpio_35_pd</name>
								<lsb>21</lsb>
								<msb>21</msb>
							</field>
							<field>
								<name>reg_gpio_35_pu</name>
								<lsb>20</lsb>
								<msb>20</msb>
							</field>
							<field>
								<name>reg_gpio_35_drv</name>
								<lsb>18</lsb>
								<msb>19</msb>
							</field>
							<field>
								<name>reg_gpio_35_smt</name>
								<lsb>17</lsb>
								<msb>17</msb>
							</field>
							<field>
								<name>reg_gpio_35_ie</name>
								<lsb>16</lsb>
								<msb>16</msb>
							</field>
							<field>
								<name>reg_gpio_34_pd</name>
								<lsb>5</lsb>
								<msb>5</msb>
							</field>
							<field>
								<name>reg_gpio_34_pu</name>
								<lsb>4</lsb>
								<msb>4</msb>
							</field>
							<field>
								<name>reg_gpio_34_drv</name>
								<lsb>2</lsb>
								<msb>3</msb>
							</field>
							<field>
								<name>reg_gpio_34_smt</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>reg_gpio_34_ie</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>GPIO_CFGCTL18</name>
						<description>GPIO_CFGCTL18.</description>
						<addressOffset>0x148</addressOffset>
						<fields>
							<field>
								<name>reg_gpio_37_pd</name>
								<lsb>21</lsb>
								<msb>21</msb>
							</field>
							<field>
								<name>reg_gpio_37_pu</name>
								<lsb>20</lsb>
								<msb>20</msb>
							</field>
							<field>
								<name>reg_gpio_37_drv</name>
								<lsb>18</lsb>
								<msb>19</msb>
							</field>
							<field>
								<name>reg_gpio_37_smt</name>
								<lsb>17</lsb>
								<msb>17</msb>
							</field>
							<field>
								<name>reg_gpio_37_ie</name>
								<lsb>16</lsb>
								<msb>16</msb>
							</field>
							<field>
								<name>reg_gpio_36_pd</name>
								<lsb>5</lsb>
								<msb>5</msb>
							</field>
							<field>
								<name>reg_gpio_36_pu</name>
								<lsb>4</lsb>
								<msb>4</msb>
							</field>
							<field>
								<name>reg_gpio_36_drv</name>
								<lsb>2</lsb>
								<msb>3</msb>
							</field>
							<field>
								<name>reg_gpio_36_smt</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>reg_gpio_36_ie</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>GPIO_CFGCTL30</name>
						<description>GPIO_CFGCTL30.</description>
						<addressOffset>0x180</addressOffset>
						<fields>
							<field>
								<name>reg_gpio_31_i</name>
								<lsb>31</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>reg_gpio_30_i</name>
								<lsb>30</lsb>
								<msb>30</msb>
							</field>
							<field>
								<name>reg_gpio_29_i</name>
								<lsb>29</lsb>
								<msb>29</msb>
							</field>
							<field>
								<name>reg_gpio_28_i</name>
								<lsb>28</lsb>
								<msb>28</msb>
							</field>
							<field>
								<name>reg_gpio_27_i</name>
								<lsb>27</lsb>
								<msb>27</msb>
							</field>
							<field>
								<name>reg_gpio_26_i</name>
								<lsb>26</lsb>
								<msb>26</msb>
							</field>
							<field>
								<name>reg_gpio_25_i</name>
								<lsb>25</lsb>
								<msb>25</msb>
							</field>
							<field>
								<name>reg_gpio_24_i</name>
								<lsb>24</lsb>
								<msb>24</msb>
							</field>
							<field>
								<name>reg_gpio_23_i</name>
								<lsb>23</lsb>
								<msb>23</msb>
							</field>
							<field>
								<name>reg_gpio_22_i</name>
								<lsb>22</lsb>
								<msb>22</msb>
							</field>
							<field>
								<name>reg_gpio_21_i</name>
								<lsb>21</lsb>
								<msb>21</msb>
							</field>
							<field>
								<name>reg_gpio_20_i</name>
								<lsb>20</lsb>
								<msb>20</msb>
							</field>
							<field>
								<name>reg_gpio_19_i</name>
								<lsb>19</lsb>
								<msb>19</msb>
							</field>
							<field>
								<name>reg_gpio_18_i</name>
								<lsb>18</lsb>
								<msb>18</msb>
							</field>
							<field>
								<name>reg_gpio_17_i</name>
								<lsb>17</lsb>
								<msb>17</msb>
							</field>
							<field>
								<name>reg_gpio_16_i</name>
								<lsb>16</lsb>
								<msb>16</msb>
							</field>
							<field>
								<name>reg_gpio_15_i</name>
								<lsb>15</lsb>
								<msb>15</msb>
							</field>
							<field>
								<name>reg_gpio_14_i</name>
								<lsb>14</lsb>
								<msb>14</msb>
							</field>
							<field>
								<name>reg_gpio_13_i</name>
								<lsb>13</lsb>
								<msb>13</msb>
							</field>
							<field>
								<name>reg_gpio_12_i</name>
								<lsb>12</lsb>
								<msb>12</msb>
							</field>
							<field>
								<name>reg_gpio_11_i</name>
								<lsb>11</lsb>
								<msb>11</msb>
							</field>
							<field>
								<name>reg_gpio_10_i</name>
								<lsb>10</lsb>
								<msb>10</msb>
							</field>
							<field>
								<name>reg_gpio_9_i</name>
								<lsb>9</lsb>
								<msb>9</msb>
							</field>
							<field>
								<name>reg_gpio_8_i</name>
								<lsb>8</lsb>
								<msb>8</msb>
							</field>
							<field>
								<name>reg_gpio_7_i</name>
								<lsb>7</lsb>
								<msb>7</msb>
							</field>
							<field>
								<name>reg_gpio_6_i</name>
								<lsb>6</lsb>
								<msb>6</msb>
							</field>
							<field>
								<name>reg_gpio_5_i</name>
								<lsb>5</lsb>
								<msb>5</msb>
							</field>
							<field>
								<name>reg_gpio_4_i</name>
								<lsb>4</lsb>
								<msb>4</msb>
							</field>
							<field>
								<name>reg_gpio_3_i</name>
								<lsb>3</lsb>
								<msb>3</msb>
							</field>
							<field>
								<name>reg_gpio_2_i</name>
								<lsb>2</lsb>
								<msb>2</msb>
							</field>
							<field>
								<name>reg_gpio_1_i</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>reg_gpio_0_i</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>GPIO_CFGCTL31</name>
						<description>GPIO_CFGCTL31.</description>
						<addressOffset>0x184</addressOffset>
						<fields/>
					</register>
					<register>
						<name>GPIO_CFGCTL32</name>
						<description>GPIO_CFGCTL32.</description>
						<addressOffset>0x188</addressOffset>
						<fields>
							<field>
								<name>reg_gpio_31_o</name>
								<lsb>31</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>reg_gpio_30_o</name>
								<lsb>30</lsb>
								<msb>30</msb>
							</field>
							<field>
								<name>reg_gpio_29_o</name>
								<lsb>29</lsb>
								<msb>29</msb>
							</field>
							<field>
								<name>reg_gpio_28_o</name>
								<lsb>28</lsb>
								<msb>28</msb>
							</field>
							<field>
								<name>reg_gpio_27_o</name>
								<lsb>27</lsb>
								<msb>27</msb>
							</field>
							<field>
								<name>reg_gpio_26_o</name>
								<lsb>26</lsb>
								<msb>26</msb>
							</field>
							<field>
								<name>reg_gpio_25_o</name>
								<lsb>25</lsb>
								<msb>25</msb>
							</field>
							<field>
								<name>reg_gpio_24_o</name>
								<lsb>24</lsb>
								<msb>24</msb>
							</field>
							<field>
								<name>reg_gpio_23_o</name>
								<lsb>23</lsb>
								<msb>23</msb>
							</field>
							<field>
								<name>reg_gpio_22_o</name>
								<lsb>22</lsb>
								<msb>22</msb>
							</field>
							<field>
								<name>reg_gpio_21_o</name>
								<lsb>21</lsb>
								<msb>21</msb>
							</field>
							<field>
								<name>reg_gpio_20_o</name>
								<lsb>20</lsb>
								<msb>20</msb>
							</field>
							<field>
								<name>reg_gpio_19_o</name>
								<lsb>19</lsb>
								<msb>19</msb>
							</field>
							<field>
								<name>reg_gpio_18_o</name>
								<lsb>18</lsb>
								<msb>18</msb>
							</field>
							<field>
								<name>reg_gpio_17_o</name>
								<lsb>17</lsb>
								<msb>17</msb>
							</field>
							<field>
								<name>reg_gpio_16_o</name>
								<lsb>16</lsb>
								<msb>16</msb>
							</field>
							<field>
								<name>reg_gpio_15_o</name>
								<lsb>15</lsb>
								<msb>15</msb>
							</field>
							<field>
								<name>reg_gpio_14_o</name>
								<lsb>14</lsb>
								<msb>14</msb>
							</field>
							<field>
								<name>reg_gpio_13_o</name>
								<lsb>13</lsb>
								<msb>13</msb>
							</field>
							<field>
								<name>reg_gpio_12_o</name>
								<lsb>12</lsb>
								<msb>12</msb>
							</field>
							<field>
								<name>reg_gpio_11_o</name>
								<lsb>11</lsb>
								<msb>11</msb>
							</field>
							<field>
								<name>reg_gpio_10_o</name>
								<lsb>10</lsb>
								<msb>10</msb>
							</field>
							<field>
								<name>reg_gpio_9_o</name>
								<lsb>9</lsb>
								<msb>9</msb>
							</field>
							<field>
								<name>reg_gpio_8_o</name>
								<lsb>8</lsb>
								<msb>8</msb>
							</field>
							<field>
								<name>reg_gpio_7_o</name>
								<lsb>7</lsb>
								<msb>7</msb>
							</field>
							<field>
								<name>reg_gpio_6_o</name>
								<lsb>6</lsb>
								<msb>6</msb>
							</field>
							<field>
								<name>reg_gpio_5_o</name>
								<lsb>5</lsb>
								<msb>5</msb>
							</field>
							<field>
								<name>reg_gpio_4_o</name>
								<lsb>4</lsb>
								<msb>4</msb>
							</field>
							<field>
								<name>reg_gpio_3_o</name>
								<lsb>3</lsb>
								<msb>3</msb>
							</field>
							<field>
								<name>reg_gpio_2_o</name>
								<lsb>2</lsb>
								<msb>2</msb>
							</field>
							<field>
								<name>reg_gpio_1_o</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>reg_gpio_0_o</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>GPIO_CFGCTL33</name>
						<description>GPIO_CFGCTL33.</description>
						<addressOffset>0x18C</addressOffset>
						<fields/>
					</register>
					<register>
						<name>GPIO_CFGCTL34</name>
						<description>GPIO_CFGCTL34.</description>
						<addressOffset>0x190</addressOffset>
						<fields>
							<field>
								<name>reg_gpio_31_oe</name>
								<lsb>31</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>reg_gpio_30_oe</name>
								<lsb>30</lsb>
								<msb>30</msb>
							</field>
							<field>
								<name>reg_gpio_29_oe</name>
								<lsb>29</lsb>
								<msb>29</msb>
							</field>
							<field>
								<name>reg_gpio_28_oe</name>
								<lsb>28</lsb>
								<msb>28</msb>
							</field>
							<field>
								<name>reg_gpio_27_oe</name>
								<lsb>27</lsb>
								<msb>27</msb>
							</field>
							<field>
								<name>reg_gpio_26_oe</name>
								<lsb>26</lsb>
								<msb>26</msb>
							</field>
							<field>
								<name>reg_gpio_25_oe</name>
								<lsb>25</lsb>
								<msb>25</msb>
							</field>
							<field>
								<name>reg_gpio_24_oe</name>
								<lsb>24</lsb>
								<msb>24</msb>
							</field>
							<field>
								<name>reg_gpio_23_oe</name>
								<lsb>23</lsb>
								<msb>23</msb>
							</field>
							<field>
								<name>reg_gpio_22_oe</name>
								<lsb>22</lsb>
								<msb>22</msb>
							</field>
							<field>
								<name>reg_gpio_21_oe</name>
								<lsb>21</lsb>
								<msb>21</msb>
							</field>
							<field>
								<name>reg_gpio_20_oe</name>
								<lsb>20</lsb>
								<msb>20</msb>
							</field>
							<field>
								<name>reg_gpio_19_oe</name>
								<lsb>19</lsb>
								<msb>19</msb>
							</field>
							<field>
								<name>reg_gpio_18_oe</name>
								<lsb>18</lsb>
								<msb>18</msb>
							</field>
							<field>
								<name>reg_gpio_17_oe</name>
								<lsb>17</lsb>
								<msb>17</msb>
							</field>
							<field>
								<name>reg_gpio_16_oe</name>
								<lsb>16</lsb>
								<msb>16</msb>
							</field>
							<field>
								<name>reg_gpio_15_oe</name>
								<lsb>15</lsb>
								<msb>15</msb>
							</field>
							<field>
								<name>reg_gpio_14_oe</name>
								<lsb>14</lsb>
								<msb>14</msb>
							</field>
							<field>
								<name>reg_gpio_13_oe</name>
								<lsb>13</lsb>
								<msb>13</msb>
							</field>
							<field>
								<name>reg_gpio_12_oe</name>
								<lsb>12</lsb>
								<msb>12</msb>
							</field>
							<field>
								<name>reg_gpio_11_oe</name>
								<lsb>11</lsb>
								<msb>11</msb>
							</field>
							<field>
								<name>reg_gpio_10_oe</name>
								<lsb>10</lsb>
								<msb>10</msb>
							</field>
							<field>
								<name>reg_gpio_9_oe</name>
								<lsb>9</lsb>
								<msb>9</msb>
							</field>
							<field>
								<name>reg_gpio_8_oe</name>
								<lsb>8</lsb>
								<msb>8</msb>
							</field>
							<field>
								<name>reg_gpio_7_oe</name>
								<lsb>7</lsb>
								<msb>7</msb>
							</field>
							<field>
								<name>reg_gpio_6_oe</name>
								<lsb>6</lsb>
								<msb>6</msb>
							</field>
							<field>
								<name>reg_gpio_5_oe</name>
								<lsb>5</lsb>
								<msb>5</msb>
							</field>
							<field>
								<name>reg_gpio_4_oe</name>
								<lsb>4</lsb>
								<msb>4</msb>
							</field>
							<field>
								<name>reg_gpio_3_oe</name>
								<lsb>3</lsb>
								<msb>3</msb>
							</field>
							<field>
								<name>reg_gpio_2_oe</name>
								<lsb>2</lsb>
								<msb>2</msb>
							</field>
							<field>
								<name>reg_gpio_1_oe</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>reg_gpio_0_oe</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>GPIO_CFGCTL35</name>
						<description>GPIO_CFGCTL35.</description>
						<addressOffset>0x194</addressOffset>
						<fields/>
					</register>
					<register>
						<name>GPIO_INT_MASK1</name>
						<description>GPIO_INT_MASK1.</description>
						<addressOffset>0x1A0</addressOffset>
						<fields>
							<field>
								<name>reg_gpio_int_mask1</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>GPIO_INT_STAT1</name>
						<description>GPIO_INT_STAT1.</description>
						<addressOffset>0x1A8</addressOffset>
						<fields>
							<field>
								<name>gpio_int_stat1</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>GPIO_INT_CLR1</name>
						<description>GPIO_INT_CLR1.</description>
						<addressOffset>0x1B0</addressOffset>
						<fields>
							<field>
								<name>reg_gpio_int_clr1</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>GPIO_INT_MODE_SET1</name>
						<description>GPIO_INT_MODE_SET1.</description>
						<addressOffset>0x1C0</addressOffset>
						<fields>
							<field>
								<name>reg_gpio_int_mode_set1</name>
								<lsb>0</lsb>
								<msb>29</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>GPIO_INT_MODE_SET2</name>
						<description>GPIO_INT_MODE_SET2.</description>
						<addressOffset>0x1C4</addressOffset>
						<fields>
							<field>
								<name>reg_gpio_int_mode_set2</name>
								<lsb>0</lsb>
								<msb>29</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>GPIO_INT_MODE_SET3</name>
						<description>GPIO_INT_MODE_SET3.</description>
						<addressOffset>0x1C8</addressOffset>
						<fields>
							<field>
								<name>reg_gpio_int_mode_set3</name>
								<lsb>0</lsb>
								<msb>29</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>GPIO_INT_MODE_SET4</name>
						<description>GPIO_INT_MODE_SET4.</description>
						<addressOffset>0x1CC</addressOffset>
						<fields>
							<field>
								<name>reg_gpio_int_mode_set4</name>
								<lsb>0</lsb>
								<msb>5</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>GPIO_INT2_MASK1</name>
						<description>GPIO_INT2_MASK1.</description>
						<addressOffset>0x1D0</addressOffset>
						<fields>
							<field>
								<name>reg_gpio_int2_mask1</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>GPIO_INT2_STAT1</name>
						<description>GPIO_INT2_STAT1.</description>
						<addressOffset>0x1D4</addressOffset>
						<fields>
							<field>
								<name>gpio_int2_stat1</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>GPIO_INT2_CLR1</name>
						<description>GPIO_INT2_CLR1.</description>
						<addressOffset>0x1D8</addressOffset>
						<fields>
							<field>
								<name>reg_gpio_int2_clr1</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>GPIO_INT2_MODE_SET1</name>
						<description>GPIO_INT2_MODE_SET1.</description>
						<addressOffset>0x1DC</addressOffset>
						<fields>
							<field>
								<name>reg_gpio_int2_mode_set1</name>
								<lsb>0</lsb>
								<msb>29</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>GPIO_INT2_MODE_SET2</name>
						<description>GPIO_INT2_MODE_SET2.</description>
						<addressOffset>0x1E0</addressOffset>
						<fields>
							<field>
								<name>reg_gpio_int2_mode_set2</name>
								<lsb>0</lsb>
								<msb>29</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>GPIO_INT2_MODE_SET3</name>
						<description>GPIO_INT2_MODE_SET3.</description>
						<addressOffset>0x1E4</addressOffset>
						<fields>
							<field>
								<name>reg_gpio_int2_mode_set3</name>
								<lsb>0</lsb>
								<msb>29</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>GPIO_INT2_MODE_SET4</name>
						<description>GPIO_INT2_MODE_SET4.</description>
						<addressOffset>0x1E8</addressOffset>
						<fields>
							<field>
								<name>reg_gpio_int2_mode_set4</name>
								<lsb>0</lsb>
								<msb>5</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>dll</name>
						<description>dll.</description>
						<addressOffset>0x200</addressOffset>
						<fields>
							<field>
								<name>ppu_dll</name>
								<lsb>31</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>pu_dll</name>
								<lsb>30</lsb>
								<msb>30</msb>
							</field>
							<field>
								<name>dll_reset</name>
								<lsb>29</lsb>
								<msb>29</msb>
							</field>
							<field>
								<name>dll_refclk_sel</name>
								<lsb>28</lsb>
								<msb>28</msb>
							</field>
							<field>
								<name>dll_cp_hiz</name>
								<lsb>23</lsb>
								<msb>23</msb>
							</field>
							<field>
								<name>dll_cp_op_en</name>
								<lsb>22</lsb>
								<msb>22</msb>
							</field>
							<field>
								<name>dll_delay_sel</name>
								<lsb>20</lsb>
								<msb>21</msb>
							</field>
							<field>
								<name>dll_post_div</name>
								<lsb>16</lsb>
								<msb>19</msb>
							</field>
							<field>
								<name>dll_vctrl_force_en</name>
								<lsb>15</lsb>
								<msb>15</msb>
							</field>
							<field>
								<name>dll_prechg_en</name>
								<lsb>14</lsb>
								<msb>14</msb>
							</field>
							<field>
								<name>dll_prechg_reg</name>
								<lsb>13</lsb>
								<msb>13</msb>
							</field>
							<field>
								<name>dll_prechg_sel</name>
								<lsb>12</lsb>
								<msb>12</msb>
							</field>
							<field>
								<name>dll_vctrl_sel</name>
								<lsb>8</lsb>
								<msb>10</msb>
							</field>
							<field>
								<name>dll_clk_57p6M_en</name>
								<lsb>7</lsb>
								<msb>7</msb>
							</field>
							<field>
								<name>dll_clk_96M_en</name>
								<lsb>6</lsb>
								<msb>6</msb>
							</field>
							<field>
								<name>dll_clk_144M_en</name>
								<lsb>5</lsb>
								<msb>5</msb>
							</field>
							<field>
								<name>dll_clk_288M_en</name>
								<lsb>4</lsb>
								<msb>4</msb>
							</field>
							<field>
								<name>dll_clk_mmdiv_en</name>
								<lsb>3</lsb>
								<msb>3</msb>
							</field>
							<field>
								<name>ten_dll</name>
								<lsb>2</lsb>
								<msb>2</msb>
							</field>
							<field>
								<name>dtest_en_dll_outclk</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>dtest_en_dll_refclk</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>led_driver</name>
						<description>led_driver.</description>
						<addressOffset>0x224</addressOffset>
						<fields>
							<field>
								<name>pu_leddrv</name>
								<lsb>31</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>leddrv_out_en</name>
								<lsb>28</lsb>
								<msb>29</msb>
							</field>
							<field>
								<name>ir_rx_gpio_sel</name>
								<lsb>8</lsb>
								<msb>11</msb>
							</field>
							<field>
								<name>leddrv_ibias</name>
								<lsb>4</lsb>
								<msb>7</msb>
							</field>
							<field>
								<name>led_din_polarity_sel</name>
								<lsb>2</lsb>
								<msb>2</msb>
							</field>
							<field>
								<name>led_din_sel</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>led_din_reg</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>usb_xcvr</name>
						<description>usb_xcvr.</description>
						<addressOffset>0x228</addressOffset>
						<fields>
							<field>
								<name>usb_rcv</name>
								<lsb>27</lsb>
								<msb>27</msb>
							</field>
							<field>
								<name>usb_vip</name>
								<lsb>26</lsb>
								<msb>26</msb>
							</field>
							<field>
								<name>usb_vim</name>
								<lsb>25</lsb>
								<msb>25</msb>
							</field>
							<field>
								<name>usb_bd</name>
								<lsb>24</lsb>
								<msb>24</msb>
							</field>
							<field>
								<name>pu_usb</name>
								<lsb>23</lsb>
								<msb>23</msb>
							</field>
							<field>
								<name>usb_sus</name>
								<lsb>22</lsb>
								<msb>22</msb>
							</field>
							<field>
								<name>usb_spd</name>
								<lsb>21</lsb>
								<msb>21</msb>
							</field>
							<field>
								<name>usb_enum</name>
								<lsb>20</lsb>
								<msb>20</msb>
							</field>
							<field>
								<name>usb_data_convert</name>
								<lsb>16</lsb>
								<msb>16</msb>
							</field>
							<field>
								<name>usb_oeb</name>
								<lsb>14</lsb>
								<msb>14</msb>
							</field>
							<field>
								<name>usb_oeb_reg</name>
								<lsb>13</lsb>
								<msb>13</msb>
							</field>
							<field>
								<name>usb_oeb_sel</name>
								<lsb>12</lsb>
								<msb>12</msb>
							</field>
							<field>
								<name>usb_rout_pmos</name>
								<lsb>8</lsb>
								<msb>10</msb>
							</field>
							<field>
								<name>usb_rout_nmos</name>
								<lsb>4</lsb>
								<msb>6</msb>
							</field>
							<field>
								<name>pu_usb_ldo</name>
								<lsb>3</lsb>
								<msb>3</msb>
							</field>
							<field>
								<name>usb_ldo_vfb</name>
								<lsb>0</lsb>
								<msb>2</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>usb_xcvr_config</name>
						<description>usb_xcvr_config.</description>
						<addressOffset>0x22C</addressOffset>
						<fields>
							<field>
								<name>usb_slewrate_p_rise</name>
								<lsb>28</lsb>
								<msb>30</msb>
							</field>
							<field>
								<name>usb_slewrate_p_fall</name>
								<lsb>24</lsb>
								<msb>26</msb>
							</field>
							<field>
								<name>usb_slewrate_m_rise</name>
								<lsb>20</lsb>
								<msb>22</msb>
							</field>
							<field>
								<name>usb_slewrate_m_fall</name>
								<lsb>16</lsb>
								<msb>18</msb>
							</field>
							<field>
								<name>usb_res_pullup_tune</name>
								<lsb>12</lsb>
								<msb>14</msb>
							</field>
							<field>
								<name>reg_usb_use_ctrl</name>
								<lsb>11</lsb>
								<msb>11</msb>
							</field>
							<field>
								<name>usb_str_drv</name>
								<lsb>8</lsb>
								<msb>10</msb>
							</field>
							<field>
								<name>reg_usb_use_xcvr</name>
								<lsb>7</lsb>
								<msb>7</msb>
							</field>
							<field>
								<name>usb_bd_vth</name>
								<lsb>4</lsb>
								<msb>6</msb>
							</field>
							<field>
								<name>usb_v_hys_p</name>
								<lsb>2</lsb>
								<msb>3</msb>
							</field>
							<field>
								<name>usb_v_hys_m</name>
								<lsb>0</lsb>
								<msb>1</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>gpdac_ctrl</name>
						<description>gpdac_ctrl.</description>
						<addressOffset>0x308</addressOffset>
						<fields>
							<field>
								<name>gpdac_reserved</name>
								<lsb>24</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>gpdac_test_sel</name>
								<lsb>9</lsb>
								<msb>11</msb>
							</field>
							<field>
								<name>gpdac_ref_sel</name>
								<lsb>8</lsb>
								<msb>8</msb>
							</field>
							<field>
								<name>gpdac_test_en</name>
								<lsb>7</lsb>
								<msb>7</msb>
							</field>
							<field>
								<name>gpdacb_rstn_ana</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>gpdaca_rstn_ana</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>gpdac_actrl</name>
						<description>gpdac_actrl.</description>
						<addressOffset>0x30C</addressOffset>
						<fields>
							<field>
								<name>gpdac_a_outmux</name>
								<lsb>20</lsb>
								<msb>22</msb>
							</field>
							<field>
								<name>gpdac_a_rng</name>
								<lsb>18</lsb>
								<msb>19</msb>
							</field>
							<field>
								<name>gpdac_ioa_en</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>gpdac_a_en</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>gpdac_bctrl</name>
						<description>gpdac_bctrl.</description>
						<addressOffset>0x310</addressOffset>
						<fields>
							<field>
								<name>gpdac_b_outmux</name>
								<lsb>20</lsb>
								<msb>22</msb>
							</field>
							<field>
								<name>gpdac_b_rng</name>
								<lsb>18</lsb>
								<msb>19</msb>
							</field>
							<field>
								<name>gpdac_iob_en</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>gpdac_b_en</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>gpdac_data</name>
						<description>gpdac_data.</description>
						<addressOffset>0x314</addressOffset>
						<fields>
							<field>
								<name>gpdac_a_data</name>
								<lsb>16</lsb>
								<msb>25</msb>
							</field>
							<field>
								<name>gpdac_b_data</name>
								<lsb>0</lsb>
								<msb>9</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>chip_revision</name>
						<description>chip_revision.</description>
						<addressOffset>0xE00</addressOffset>
						<fields>
							<field>
								<name>chip_rev</name>
								<lsb>0</lsb>
								<msb>3</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>tzc_glb_ctrl_0</name>
						<description>tzc_glb_ctrl_0.</description>
						<addressOffset>0xF00</addressOffset>
						<fields>
							<field>
								<name>tzc_glb_clk_lock</name>
								<lsb>31</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>tzc_glb_mbist_lock</name>
								<lsb>30</lsb>
								<msb>30</msb>
							</field>
							<field>
								<name>tzc_glb_dbg_lock</name>
								<lsb>29</lsb>
								<msb>29</msb>
							</field>
							<field>
								<name>tzc_glb_bmx_lock</name>
								<lsb>28</lsb>
								<msb>28</msb>
							</field>
							<field>
								<name>tzc_glb_l2c_lock</name>
								<lsb>27</lsb>
								<msb>27</msb>
							</field>
							<field>
								<name>tzc_glb_sram_lock</name>
								<lsb>26</lsb>
								<msb>26</msb>
							</field>
							<field>
								<name>tzc_glb_misc_lock</name>
								<lsb>25</lsb>
								<msb>25</msb>
							</field>
							<field>
								<name>tzc_glb_ctrl_ungated_ap_lock</name>
								<lsb>15</lsb>
								<msb>15</msb>
							</field>
							<field>
								<name>tzc_glb_ctrl_sys_reset_lock</name>
								<lsb>14</lsb>
								<msb>14</msb>
							</field>
							<field>
								<name>tzc_glb_ctrl_cpu_reset_lock</name>
								<lsb>13</lsb>
								<msb>13</msb>
							</field>
							<field>
								<name>tzc_glb_ctrl_pwron_rst_lock</name>
								<lsb>12</lsb>
								<msb>12</msb>
							</field>
							<field>
								<name>tzc_glb_swrst_s30_lock</name>
								<lsb>8</lsb>
								<msb>8</msb>
							</field>
							<field>
								<name>tzc_glb_swrst_s01_lock</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>tzc_glb_swrst_s00_lock</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>tzc_glb_ctrl_1</name>
						<description>tzc_glb_ctrl_1.</description>
						<addressOffset>0xF04</addressOffset>
						<fields>
							<field>
								<name>tzc_glb_swrst_s1f_lock</name>
								<lsb>31</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>tzc_glb_swrst_s1e_lock</name>
								<lsb>30</lsb>
								<msb>30</msb>
							</field>
							<field>
								<name>tzc_glb_swrst_s1d_lock</name>
								<lsb>29</lsb>
								<msb>29</msb>
							</field>
							<field>
								<name>tzc_glb_swrst_s1c_lock</name>
								<lsb>28</lsb>
								<msb>28</msb>
							</field>
							<field>
								<name>tzc_glb_swrst_s1b_lock</name>
								<lsb>27</lsb>
								<msb>27</msb>
							</field>
							<field>
								<name>tzc_glb_swrst_s1a_lock</name>
								<lsb>26</lsb>
								<msb>26</msb>
							</field>
							<field>
								<name>tzc_glb_swrst_s19_lock</name>
								<lsb>25</lsb>
								<msb>25</msb>
							</field>
							<field>
								<name>tzc_glb_swrst_s18_lock</name>
								<lsb>24</lsb>
								<msb>24</msb>
							</field>
							<field>
								<name>tzc_glb_swrst_s17_lock</name>
								<lsb>23</lsb>
								<msb>23</msb>
							</field>
							<field>
								<name>tzc_glb_swrst_s16_lock</name>
								<lsb>22</lsb>
								<msb>22</msb>
							</field>
							<field>
								<name>tzc_glb_swrst_s15_lock</name>
								<lsb>21</lsb>
								<msb>21</msb>
							</field>
							<field>
								<name>tzc_glb_swrst_s14_lock</name>
								<lsb>20</lsb>
								<msb>20</msb>
							</field>
							<field>
								<name>tzc_glb_swrst_s13_lock</name>
								<lsb>19</lsb>
								<msb>19</msb>
							</field>
							<field>
								<name>tzc_glb_swrst_s12_lock</name>
								<lsb>18</lsb>
								<msb>18</msb>
							</field>
							<field>
								<name>tzc_glb_swrst_s11_lock</name>
								<lsb>17</lsb>
								<msb>17</msb>
							</field>
							<field>
								<name>tzc_glb_swrst_s10_lock</name>
								<lsb>16</lsb>
								<msb>16</msb>
							</field>
							<field>
								<name>tzc_glb_swrst_s2f_lock</name>
								<lsb>15</lsb>
								<msb>15</msb>
							</field>
							<field>
								<name>tzc_glb_swrst_s2e_lock</name>
								<lsb>14</lsb>
								<msb>14</msb>
							</field>
							<field>
								<name>tzc_glb_swrst_s2d_lock</name>
								<lsb>13</lsb>
								<msb>13</msb>
							</field>
							<field>
								<name>tzc_glb_swrst_s2c_lock</name>
								<lsb>12</lsb>
								<msb>12</msb>
							</field>
							<field>
								<name>tzc_glb_swrst_s2b_lock</name>
								<lsb>11</lsb>
								<msb>11</msb>
							</field>
							<field>
								<name>tzc_glb_swrst_s2a_lock</name>
								<lsb>10</lsb>
								<msb>10</msb>
							</field>
							<field>
								<name>tzc_glb_swrst_s29_lock</name>
								<lsb>9</lsb>
								<msb>9</msb>
							</field>
							<field>
								<name>tzc_glb_swrst_s28_lock</name>
								<lsb>8</lsb>
								<msb>8</msb>
							</field>
							<field>
								<name>tzc_glb_swrst_s27_lock</name>
								<lsb>7</lsb>
								<msb>7</msb>
							</field>
							<field>
								<name>tzc_glb_swrst_s26_lock</name>
								<lsb>6</lsb>
								<msb>6</msb>
							</field>
							<field>
								<name>tzc_glb_swrst_s25_lock</name>
								<lsb>5</lsb>
								<msb>5</msb>
							</field>
							<field>
								<name>tzc_glb_swrst_s24_lock</name>
								<lsb>4</lsb>
								<msb>4</msb>
							</field>
							<field>
								<name>tzc_glb_swrst_s23_lock</name>
								<lsb>3</lsb>
								<msb>3</msb>
							</field>
							<field>
								<name>tzc_glb_swrst_s22_lock</name>
								<lsb>2</lsb>
								<msb>2</msb>
							</field>
							<field>
								<name>tzc_glb_swrst_s21_lock</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>tzc_glb_swrst_s20_lock</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>tzc_glb_ctrl_2</name>
						<description>tzc_glb_ctrl_2.</description>
						<addressOffset>0xF08</addressOffset>
						<fields>
							<field>
								<name>tzc_glb_gpio_31_lock</name>
								<lsb>31</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>tzc_glb_gpio_30_lock</name>
								<lsb>30</lsb>
								<msb>30</msb>
							</field>
							<field>
								<name>tzc_glb_gpio_29_lock</name>
								<lsb>29</lsb>
								<msb>29</msb>
							</field>
							<field>
								<name>tzc_glb_gpio_28_lock</name>
								<lsb>28</lsb>
								<msb>28</msb>
							</field>
							<field>
								<name>tzc_glb_gpio_27_lock</name>
								<lsb>27</lsb>
								<msb>27</msb>
							</field>
							<field>
								<name>tzc_glb_gpio_26_lock</name>
								<lsb>26</lsb>
								<msb>26</msb>
							</field>
							<field>
								<name>tzc_glb_gpio_25_lock</name>
								<lsb>25</lsb>
								<msb>25</msb>
							</field>
							<field>
								<name>tzc_glb_gpio_24_lock</name>
								<lsb>24</lsb>
								<msb>24</msb>
							</field>
							<field>
								<name>tzc_glb_gpio_23_lock</name>
								<lsb>23</lsb>
								<msb>23</msb>
							</field>
							<field>
								<name>tzc_glb_gpio_22_lock</name>
								<lsb>22</lsb>
								<msb>22</msb>
							</field>
							<field>
								<name>tzc_glb_gpio_21_lock</name>
								<lsb>21</lsb>
								<msb>21</msb>
							</field>
							<field>
								<name>tzc_glb_gpio_20_lock</name>
								<lsb>20</lsb>
								<msb>20</msb>
							</field>
							<field>
								<name>tzc_glb_gpio_19_lock</name>
								<lsb>19</lsb>
								<msb>19</msb>
							</field>
							<field>
								<name>tzc_glb_gpio_18_lock</name>
								<lsb>18</lsb>
								<msb>18</msb>
							</field>
							<field>
								<name>tzc_glb_gpio_17_lock</name>
								<lsb>17</lsb>
								<msb>17</msb>
							</field>
							<field>
								<name>tzc_glb_gpio_16_lock</name>
								<lsb>16</lsb>
								<msb>16</msb>
							</field>
							<field>
								<name>tzc_glb_gpio_15_lock</name>
								<lsb>15</lsb>
								<msb>15</msb>
							</field>
							<field>
								<name>tzc_glb_gpio_14_lock</name>
								<lsb>14</lsb>
								<msb>14</msb>
							</field>
							<field>
								<name>tzc_glb_gpio_13_lock</name>
								<lsb>13</lsb>
								<msb>13</msb>
							</field>
							<field>
								<name>tzc_glb_gpio_12_lock</name>
								<lsb>12</lsb>
								<msb>12</msb>
							</field>
							<field>
								<name>tzc_glb_gpio_11_lock</name>
								<lsb>11</lsb>
								<msb>11</msb>
							</field>
							<field>
								<name>tzc_glb_gpio_10_lock</name>
								<lsb>10</lsb>
								<msb>10</msb>
							</field>
							<field>
								<name>tzc_glb_gpio_9_lock</name>
								<lsb>9</lsb>
								<msb>9</msb>
							</field>
							<field>
								<name>tzc_glb_gpio_8_lock</name>
								<lsb>8</lsb>
								<msb>8</msb>
							</field>
							<field>
								<name>tzc_glb_gpio_7_lock</name>
								<lsb>7</lsb>
								<msb>7</msb>
							</field>
							<field>
								<name>tzc_glb_gpio_6_lock</name>
								<lsb>6</lsb>
								<msb>6</msb>
							</field>
							<field>
								<name>tzc_glb_gpio_5_lock</name>
								<lsb>5</lsb>
								<msb>5</msb>
							</field>
							<field>
								<name>tzc_glb_gpio_4_lock</name>
								<lsb>4</lsb>
								<msb>4</msb>
							</field>
							<field>
								<name>tzc_glb_gpio_3_lock</name>
								<lsb>3</lsb>
								<msb>3</msb>
							</field>
							<field>
								<name>tzc_glb_gpio_2_lock</name>
								<lsb>2</lsb>
								<msb>2</msb>
							</field>
							<field>
								<name>tzc_glb_gpio_1_lock</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>tzc_glb_gpio_0_lock</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>tzc_glb_ctrl_3</name>
						<description>tzc_glb_ctrl_3.</description>
						<addressOffset>0xF0C</addressOffset>
						<fields>
							<field>
								<name>tzc_glb_gpio_37_lock</name>
								<lsb>5</lsb>
								<msb>5</msb>
							</field>
							<field>
								<name>tzc_glb_gpio_36_lock</name>
								<lsb>4</lsb>
								<msb>4</msb>
							</field>
							<field>
								<name>tzc_glb_gpio_35_lock</name>
								<lsb>3</lsb>
								<msb>3</msb>
							</field>
							<field>
								<name>tzc_glb_gpio_34_lock</name>
								<lsb>2</lsb>
								<msb>2</msb>
							</field>
							<field>
								<name>tzc_glb_gpio_33_lock</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>tzc_glb_gpio_32_lock</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
				</registers>
			</peripheral>
			<peripheral>
				<name>gpip</name>
				<description>gpip.</description>
				<baseAddress>0x40002000</baseAddress>
				<groupName>gpip</groupName>
				<size>32</size>
				<access>read-write</access>
				<addressBlock>
					<offset>0</offset>
					<size>0x1000</size>
					<usage>registers</usage>
				</addressBlock>
				<registers>
					<register>
						<name>gpadc_config</name>
						<description>gpadc_config.</description>
						<addressOffset>0x0</addressOffset>
						<fields>
							<field>
								<name>rsvd_31_24</name>
								<lsb>24</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>gpadc_fifo_thl</name>
								<lsb>22</lsb>
								<msb>23</msb>
							</field>
							<field>
								<name>gpadc_fifo_data_count</name>
								<lsb>16</lsb>
								<msb>21</msb>
							</field>
							<field>
								<name>gpadc_fifo_rdy_mask</name>
								<lsb>15</lsb>
								<msb>15</msb>
							</field>
							<field>
								<name>gpadc_fifo_underrun_mask</name>
								<lsb>14</lsb>
								<msb>14</msb>
							</field>
							<field>
								<name>gpadc_fifo_overrun_mask</name>
								<lsb>13</lsb>
								<msb>13</msb>
							</field>
							<field>
								<name>gpadc_rdy_mask</name>
								<lsb>12</lsb>
								<msb>12</msb>
							</field>
							<field>
								<name>gpadc_fifo_underrun_clr</name>
								<lsb>10</lsb>
								<msb>10</msb>
							</field>
							<field>
								<name>gpadc_fifo_overrun_clr</name>
								<lsb>9</lsb>
								<msb>9</msb>
							</field>
							<field>
								<name>gpadc_rdy_clr</name>
								<lsb>8</lsb>
								<msb>8</msb>
							</field>
							<field>
								<name>gpadc_fifo_rdy</name>
								<lsb>7</lsb>
								<msb>7</msb>
							</field>
							<field>
								<name>gpadc_fifo_underrun</name>
								<lsb>6</lsb>
								<msb>6</msb>
							</field>
							<field>
								<name>gpadc_fifo_overrun</name>
								<lsb>5</lsb>
								<msb>5</msb>
							</field>
							<field>
								<name>gpadc_rdy</name>
								<lsb>4</lsb>
								<msb>4</msb>
							</field>
							<field>
								<name>gpadc_fifo_full</name>
								<lsb>3</lsb>
								<msb>3</msb>
							</field>
							<field>
								<name>gpadc_fifo_ne</name>
								<lsb>2</lsb>
								<msb>2</msb>
							</field>
							<field>
								<name>gpadc_fifo_clr</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>gpadc_dma_en</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>gpadc_dma_rdata</name>
						<description>gpadc_dma_rdata.</description>
						<addressOffset>0x4</addressOffset>
						<fields>
							<field>
								<name>rsvd_31_26</name>
								<lsb>26</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>gpadc_dma_rdata</name>
								<lsb>0</lsb>
								<msb>25</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>gpdac_config</name>
						<description>gpdac_config.</description>
						<addressOffset>0x40</addressOffset>
						<fields>
							<field>
								<name>rsvd_31_24</name>
								<lsb>24</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>gpdac_ch_b_sel</name>
								<lsb>20</lsb>
								<msb>23</msb>
							</field>
							<field>
								<name>gpdac_ch_a_sel</name>
								<lsb>16</lsb>
								<msb>19</msb>
							</field>
							<field>
								<name>gpdac_mode</name>
								<lsb>8</lsb>
								<msb>10</msb>
							</field>
							<field>
								<name>dsm_mode</name>
								<lsb>4</lsb>
								<msb>5</msb>
							</field>
							<field>
								<name>gpdac_en2</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>gpdac_en</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>gpdac_dma_config</name>
						<description>gpdac_dma_config.</description>
						<addressOffset>0x44</addressOffset>
						<fields>
							<field>
								<name>gpdac_dma_format</name>
								<lsb>4</lsb>
								<msb>5</msb>
							</field>
							<field>
								<name>gpdac_dma_tx_en</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>gpdac_dma_wdata</name>
						<description>gpdac_dma_wdata.</description>
						<addressOffset>0x48</addressOffset>
						<fields>
							<field>
								<name>gpdac_dma_wdata</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>gpdac_tx_fifo_status</name>
						<description>gpdac_tx_fifo_status.</description>
						<addressOffset>0x4C</addressOffset>
						<fields>
							<field>
								<name>TxFifoWrPtr</name>
								<lsb>8</lsb>
								<msb>9</msb>
							</field>
							<field>
								<name>TxFifoRdPtr</name>
								<lsb>4</lsb>
								<msb>6</msb>
							</field>
							<field>
								<name>tx_cs</name>
								<lsb>2</lsb>
								<msb>3</msb>
							</field>
							<field>
								<name>tx_fifo_full</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>tx_fifo_empty</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
				</registers>
			</peripheral>
			<peripheral>
				<name>sec_dbg</name>
				<description>sec_dbg.</description>
				<baseAddress>0x40003000</baseAddress>
				<groupName>sec_dbg</groupName>
				<size>32</size>
				<access>read-write</access>
				<addressBlock>
					<offset>0</offset>
					<size>0x1000</size>
					<usage>registers</usage>
				</addressBlock>
				<registers>
					<register>
						<name>sd_chip_id_low</name>
						<description>sd_chip_id_low.</description>
						<addressOffset>0x0</addressOffset>
						<fields>
							<field>
								<name>sd_chip_id_low</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>sd_chip_id_high</name>
						<description>sd_chip_id_high.</description>
						<addressOffset>0x4</addressOffset>
						<fields>
							<field>
								<name>sd_chip_id_high</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>sd_wifi_mac_low</name>
						<description>sd_wifi_mac_low.</description>
						<addressOffset>0x8</addressOffset>
						<fields>
							<field>
								<name>sd_wifi_mac_low</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>sd_wifi_mac_high</name>
						<description>sd_wifi_mac_high.</description>
						<addressOffset>0xC</addressOffset>
						<fields>
							<field>
								<name>sd_wifi_mac_high</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>sd_dbg_pwd_low</name>
						<description>sd_dbg_pwd_low.</description>
						<addressOffset>0x10</addressOffset>
						<fields>
							<field>
								<name>sd_dbg_pwd_low</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>sd_dbg_pwd_high</name>
						<description>sd_dbg_pwd_high.</description>
						<addressOffset>0x14</addressOffset>
						<fields>
							<field>
								<name>sd_dbg_pwd_high</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>sd_status</name>
						<description>sd_status.</description>
						<addressOffset>0x18</addressOffset>
						<fields>
							<field>
								<name>sd_dbg_ena</name>
								<lsb>28</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>sd_dbg_mode</name>
								<lsb>24</lsb>
								<msb>27</msb>
							</field>
							<field>
								<name>sd_dbg_pwd_cnt</name>
								<lsb>4</lsb>
								<msb>23</msb>
							</field>
							<field>
								<name>sd_dbg_cci_clk_sel</name>
								<lsb>3</lsb>
								<msb>3</msb>
							</field>
							<field>
								<name>sd_dbg_cci_read_en</name>
								<lsb>2</lsb>
								<msb>2</msb>
							</field>
							<field>
								<name>sd_dbg_pwd_trig</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>sd_dbg_pwd_busy</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>sd_dbg_reserved</name>
						<description>sd_dbg_reserved.</description>
						<addressOffset>0x1C</addressOffset>
						<fields>
							<field>
								<name>sd_dbg_reserved</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
				</registers>
			</peripheral>
			<peripheral>
				<name>sec_eng</name>
				<description>sec_eng.</description>
				<baseAddress>0x40004000</baseAddress>
				<groupName>sec_eng</groupName>
				<size>32</size>
				<access>read-write</access>
				<addressBlock>
					<offset>0</offset>
					<size>0x1000</size>
					<usage>registers</usage>
				</addressBlock>
				<registers>
					<register>
						<name>se_sha_0_ctrl</name>
						<description>se_sha_0_ctrl.</description>
						<addressOffset>0x0</addressOffset>
						<fields>
							<field>
								<name>se_sha_0_msg_len</name>
								<lsb>16</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>se_sha_0_link_mode</name>
								<lsb>15</lsb>
								<msb>15</msb>
							</field>
							<field>
								<name>se_sha_0_int_mask</name>
								<lsb>11</lsb>
								<msb>11</msb>
							</field>
							<field>
								<name>se_sha_0_int_set_1t</name>
								<lsb>10</lsb>
								<msb>10</msb>
							</field>
							<field>
								<name>se_sha_0_int_clr_1t</name>
								<lsb>9</lsb>
								<msb>9</msb>
							</field>
							<field>
								<name>se_sha_0_int</name>
								<lsb>8</lsb>
								<msb>8</msb>
							</field>
							<field>
								<name>se_sha_0_hash_sel</name>
								<lsb>6</lsb>
								<msb>6</msb>
							</field>
							<field>
								<name>se_sha_0_en</name>
								<lsb>5</lsb>
								<msb>5</msb>
							</field>
							<field>
								<name>se_sha_0_mode</name>
								<lsb>2</lsb>
								<msb>4</msb>
							</field>
							<field>
								<name>se_sha_0_trig_1t</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>se_sha_0_busy</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>se_sha_0_msa</name>
						<description>se_sha_0_msa.</description>
						<addressOffset>0x4</addressOffset>
						<fields>
							<field>
								<name>se_sha_0_msa</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>se_sha_0_status</name>
						<description>se_sha_0_status.</description>
						<addressOffset>0x8</addressOffset>
						<fields>
							<field>
								<name>se_sha_0_status</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>se_sha_0_endian</name>
						<description>se_sha_0_endian.</description>
						<addressOffset>0xC</addressOffset>
						<fields>
							<field>
								<name>se_sha_0_dout_endian</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>se_sha_0_hash_l_0</name>
						<description>se_sha_0_hash_l_0.</description>
						<addressOffset>0x10</addressOffset>
						<fields>
							<field>
								<name>se_sha_0_hash_l_0</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>se_sha_0_hash_l_1</name>
						<description>se_sha_0_hash_l_1.</description>
						<addressOffset>0x14</addressOffset>
						<fields>
							<field>
								<name>se_sha_0_hash_l_1</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>se_sha_0_hash_l_2</name>
						<description>se_sha_0_hash_l_2.</description>
						<addressOffset>0x18</addressOffset>
						<fields>
							<field>
								<name>se_sha_0_hash_l_2</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>se_sha_0_hash_l_3</name>
						<description>se_sha_0_hash_l_3.</description>
						<addressOffset>0x1C</addressOffset>
						<fields>
							<field>
								<name>se_sha_0_hash_l_3</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>se_sha_0_hash_l_4</name>
						<description>se_sha_0_hash_l_4.</description>
						<addressOffset>0x20</addressOffset>
						<fields>
							<field>
								<name>se_sha_0_hash_l_4</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>se_sha_0_hash_l_5</name>
						<description>se_sha_0_hash_l_5.</description>
						<addressOffset>0x24</addressOffset>
						<fields>
							<field>
								<name>se_sha_0_hash_l_5</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>se_sha_0_hash_l_6</name>
						<description>se_sha_0_hash_l_6.</description>
						<addressOffset>0x28</addressOffset>
						<fields>
							<field>
								<name>se_sha_0_hash_l_6</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>se_sha_0_hash_l_7</name>
						<description>se_sha_0_hash_l_7.</description>
						<addressOffset>0x2C</addressOffset>
						<fields>
							<field>
								<name>se_sha_0_hash_l_7</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>se_sha_0_hash_h_0</name>
						<description>se_sha_0_hash_h_0.</description>
						<addressOffset>0x30</addressOffset>
						<fields>
							<field>
								<name>se_sha_0_hash_h_0</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>se_sha_0_hash_h_1</name>
						<description>se_sha_0_hash_h_1.</description>
						<addressOffset>0x34</addressOffset>
						<fields>
							<field>
								<name>se_sha_0_hash_h_1</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>se_sha_0_hash_h_2</name>
						<description>se_sha_0_hash_h_2.</description>
						<addressOffset>0x38</addressOffset>
						<fields>
							<field>
								<name>se_sha_0_hash_h_2</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>se_sha_0_hash_h_3</name>
						<description>se_sha_0_hash_h_3.</description>
						<addressOffset>0x3C</addressOffset>
						<fields>
							<field>
								<name>se_sha_0_hash_h_3</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>se_sha_0_hash_h_4</name>
						<description>se_sha_0_hash_h_4.</description>
						<addressOffset>0x40</addressOffset>
						<fields>
							<field>
								<name>se_sha_0_hash_h_4</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>se_sha_0_hash_h_5</name>
						<description>se_sha_0_hash_h_5.</description>
						<addressOffset>0x44</addressOffset>
						<fields>
							<field>
								<name>se_sha_0_hash_h_5</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>se_sha_0_hash_h_6</name>
						<description>se_sha_0_hash_h_6.</description>
						<addressOffset>0x48</addressOffset>
						<fields>
							<field>
								<name>se_sha_0_hash_h_6</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>se_sha_0_hash_h_7</name>
						<description>se_sha_0_hash_h_7.</description>
						<addressOffset>0x4C</addressOffset>
						<fields>
							<field>
								<name>se_sha_0_hash_h_7</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>se_sha_0_link</name>
						<description>se_sha_0_link.</description>
						<addressOffset>0x50</addressOffset>
						<fields>
							<field>
								<name>se_sha_0_lca</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>se_sha_0_ctrl_prot</name>
						<description>se_sha_0_ctrl_prot.</description>
						<addressOffset>0xFC</addressOffset>
						<fields>
							<field>
								<name>se_sha_id1_en</name>
								<lsb>2</lsb>
								<msb>2</msb>
							</field>
							<field>
								<name>se_sha_id0_en</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>se_sha_prot_en</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>se_aes_0_ctrl</name>
						<description>se_aes_0_ctrl.</description>
						<addressOffset>0x100</addressOffset>
						<fields>
							<field>
								<name>se_aes_0_msg_len</name>
								<lsb>16</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>se_aes_0_link_mode</name>
								<lsb>15</lsb>
								<msb>15</msb>
							</field>
							<field>
								<name>se_aes_0_iv_sel</name>
								<lsb>14</lsb>
								<msb>14</msb>
							</field>
							<field>
								<name>se_aes_0_block_mode</name>
								<lsb>12</lsb>
								<msb>13</msb>
							</field>
							<field>
								<name>se_aes_0_int_mask</name>
								<lsb>11</lsb>
								<msb>11</msb>
							</field>
							<field>
								<name>se_aes_0_int_set_1t</name>
								<lsb>10</lsb>
								<msb>10</msb>
							</field>
							<field>
								<name>se_aes_0_int_clr_1t</name>
								<lsb>9</lsb>
								<msb>9</msb>
							</field>
							<field>
								<name>se_aes_0_int</name>
								<lsb>8</lsb>
								<msb>8</msb>
							</field>
							<field>
								<name>se_aes_0_hw_key_en</name>
								<lsb>7</lsb>
								<msb>7</msb>
							</field>
							<field>
								<name>se_aes_0_dec_key_sel</name>
								<lsb>6</lsb>
								<msb>6</msb>
							</field>
							<field>
								<name>se_aes_0_dec_en</name>
								<lsb>5</lsb>
								<msb>5</msb>
							</field>
							<field>
								<name>se_aes_0_mode</name>
								<lsb>3</lsb>
								<msb>4</msb>
							</field>
							<field>
								<name>se_aes_0_en</name>
								<lsb>2</lsb>
								<msb>2</msb>
							</field>
							<field>
								<name>se_aes_0_trig_1t</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>se_aes_0_busy</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>se_aes_0_msa</name>
						<description>se_aes_0_msa.</description>
						<addressOffset>0x104</addressOffset>
						<fields>
							<field>
								<name>se_aes_0_msa</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>se_aes_0_mda</name>
						<description>se_aes_0_mda.</description>
						<addressOffset>0x108</addressOffset>
						<fields>
							<field>
								<name>se_aes_0_mda</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>se_aes_0_status</name>
						<description>se_aes_0_status.</description>
						<addressOffset>0x10C</addressOffset>
						<fields>
							<field>
								<name>se_aes_0_status</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>se_aes_0_iv_0</name>
						<description>se_aes_0_iv_0.</description>
						<addressOffset>0x110</addressOffset>
						<fields>
							<field>
								<name>se_aes_0_iv_0</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>se_aes_0_iv_1</name>
						<description>se_aes_0_iv_1.</description>
						<addressOffset>0x114</addressOffset>
						<fields>
							<field>
								<name>se_aes_0_iv_1</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>se_aes_0_iv_2</name>
						<description>se_aes_0_iv_2.</description>
						<addressOffset>0x118</addressOffset>
						<fields>
							<field>
								<name>se_aes_0_iv_2</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>se_aes_0_iv_3</name>
						<description>se_aes_0_iv_3.</description>
						<addressOffset>0x11C</addressOffset>
						<fields>
							<field>
								<name>se_aes_0_iv_3</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>se_aes_0_key_0</name>
						<description>se_aes_0_key_0.</description>
						<addressOffset>0x120</addressOffset>
						<fields>
							<field>
								<name>se_aes_0_key_0</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>se_aes_0_key_1</name>
						<description>se_aes_0_key_1.</description>
						<addressOffset>0x124</addressOffset>
						<fields>
							<field>
								<name>se_aes_0_key_1</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>se_aes_0_key_2</name>
						<description>se_aes_0_key_2.</description>
						<addressOffset>0x128</addressOffset>
						<fields>
							<field>
								<name>se_aes_0_key_2</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>se_aes_0_key_3</name>
						<description>se_aes_0_key_3.</description>
						<addressOffset>0x12C</addressOffset>
						<fields>
							<field>
								<name>se_aes_0_key_3</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>se_aes_0_key_4</name>
						<description>se_aes_0_key_4.</description>
						<addressOffset>0x130</addressOffset>
						<fields>
							<field>
								<name>se_aes_0_key_4</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>se_aes_0_key_5</name>
						<description>se_aes_0_key_5.</description>
						<addressOffset>0x134</addressOffset>
						<fields>
							<field>
								<name>se_aes_0_key_5</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>se_aes_0_key_6</name>
						<description>se_aes_0_key_6.</description>
						<addressOffset>0x138</addressOffset>
						<fields>
							<field>
								<name>se_aes_0_key_6</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>se_aes_0_key_7</name>
						<description>se_aes_0_key_7.</description>
						<addressOffset>0x13C</addressOffset>
						<fields>
							<field>
								<name>se_aes_0_key_7</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>se_aes_0_key_sel_0</name>
						<description>se_aes_0_key_sel_0.</description>
						<addressOffset>0x140</addressOffset>
						<fields>
							<field>
								<name>se_aes_0_key_sel_0</name>
								<lsb>0</lsb>
								<msb>1</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>se_aes_0_key_sel_1</name>
						<description>se_aes_0_key_sel_1.</description>
						<addressOffset>0x144</addressOffset>
						<fields>
							<field>
								<name>se_aes_0_key_sel_1</name>
								<lsb>0</lsb>
								<msb>1</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>se_aes_0_endian</name>
						<description>se_aes_0_endian.</description>
						<addressOffset>0x148</addressOffset>
						<fields>
							<field>
								<name>se_aes_0_ctr_len</name>
								<lsb>30</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>se_aes_0_iv_endian</name>
								<lsb>3</lsb>
								<msb>3</msb>
							</field>
							<field>
								<name>se_aes_0_key_endian</name>
								<lsb>2</lsb>
								<msb>2</msb>
							</field>
							<field>
								<name>se_aes_0_din_endian</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>se_aes_0_dout_endian</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>se_aes_0_sboot</name>
						<description>se_aes_0_sboot.</description>
						<addressOffset>0x14C</addressOffset>
						<fields>
							<field>
								<name>se_aes_0_sboot_key_sel</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>se_aes_0_link</name>
						<description>se_aes_0_link.</description>
						<addressOffset>0x150</addressOffset>
						<fields>
							<field>
								<name>se_aes_0_lca</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>se_aes_0_ctrl_prot</name>
						<description>se_aes_0_ctrl_prot.</description>
						<addressOffset>0x1FC</addressOffset>
						<fields>
							<field>
								<name>se_aes_id1_en</name>
								<lsb>2</lsb>
								<msb>2</msb>
							</field>
							<field>
								<name>se_aes_id0_en</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>se_aes_prot_en</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>se_trng_0_ctrl_0</name>
						<description>se_trng_0_ctrl_0.</description>
						<addressOffset>0x200</addressOffset>
						<fields>
							<field>
								<name>se_trng_0_manual_en</name>
								<lsb>15</lsb>
								<msb>15</msb>
							</field>
							<field>
								<name>se_trng_0_manual_reseed</name>
								<lsb>14</lsb>
								<msb>14</msb>
							</field>
							<field>
								<name>se_trng_0_manual_fun_sel</name>
								<lsb>13</lsb>
								<msb>13</msb>
							</field>
							<field>
								<name>se_trng_0_int_mask</name>
								<lsb>11</lsb>
								<msb>11</msb>
							</field>
							<field>
								<name>se_trng_0_int_set_1t</name>
								<lsb>10</lsb>
								<msb>10</msb>
							</field>
							<field>
								<name>se_trng_0_int_clr_1t</name>
								<lsb>9</lsb>
								<msb>9</msb>
							</field>
							<field>
								<name>se_trng_0_int</name>
								<lsb>8</lsb>
								<msb>8</msb>
							</field>
							<field>
								<name>se_trng_0_ht_error</name>
								<lsb>4</lsb>
								<msb>4</msb>
							</field>
							<field>
								<name>se_trng_0_dout_clr_1t</name>
								<lsb>3</lsb>
								<msb>3</msb>
							</field>
							<field>
								<name>se_trng_0_en</name>
								<lsb>2</lsb>
								<msb>2</msb>
							</field>
							<field>
								<name>se_trng_0_trig_1t</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>se_trng_0_busy</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>se_trng_0_status</name>
						<description>se_trng_0_status.</description>
						<addressOffset>0x204</addressOffset>
						<fields>
							<field>
								<name>se_trng_0_status</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>se_trng_0_dout_0</name>
						<description>se_trng_0_dout_0.</description>
						<addressOffset>0x208</addressOffset>
						<fields>
							<field>
								<name>se_trng_0_dout_0</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>se_trng_0_dout_1</name>
						<description>se_trng_0_dout_1.</description>
						<addressOffset>0x20C</addressOffset>
						<fields>
							<field>
								<name>se_trng_0_dout_1</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>se_trng_0_dout_2</name>
						<description>se_trng_0_dout_2.</description>
						<addressOffset>0x210</addressOffset>
						<fields>
							<field>
								<name>se_trng_0_dout_2</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>se_trng_0_dout_3</name>
						<description>se_trng_0_dout_3.</description>
						<addressOffset>0x214</addressOffset>
						<fields>
							<field>
								<name>se_trng_0_dout_3</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>se_trng_0_dout_4</name>
						<description>se_trng_0_dout_4.</description>
						<addressOffset>0x218</addressOffset>
						<fields>
							<field>
								<name>se_trng_0_dout_4</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>se_trng_0_dout_5</name>
						<description>se_trng_0_dout_5.</description>
						<addressOffset>0x21C</addressOffset>
						<fields>
							<field>
								<name>se_trng_0_dout_5</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>se_trng_0_dout_6</name>
						<description>se_trng_0_dout_6.</description>
						<addressOffset>0x220</addressOffset>
						<fields>
							<field>
								<name>se_trng_0_dout_6</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>se_trng_0_dout_7</name>
						<description>se_trng_0_dout_7.</description>
						<addressOffset>0x224</addressOffset>
						<fields>
							<field>
								<name>se_trng_0_dout_7</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>se_trng_0_test</name>
						<description>se_trng_0_test.</description>
						<addressOffset>0x228</addressOffset>
						<fields>
							<field>
								<name>se_trng_0_ht_alarm_n</name>
								<lsb>4</lsb>
								<msb>11</msb>
							</field>
							<field>
								<name>se_trng_0_ht_dis</name>
								<lsb>3</lsb>
								<msb>3</msb>
							</field>
							<field>
								<name>se_trng_0_cp_bypass</name>
								<lsb>2</lsb>
								<msb>2</msb>
							</field>
							<field>
								<name>se_trng_0_cp_test_en</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>se_trng_0_test_en</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>se_trng_0_ctrl_1</name>
						<description>se_trng_0_ctrl_1.</description>
						<addressOffset>0x22C</addressOffset>
						<fields>
							<field>
								<name>se_trng_0_reseed_n_lsb</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>se_trng_0_ctrl_2</name>
						<description>se_trng_0_ctrl_2.</description>
						<addressOffset>0x230</addressOffset>
						<fields>
							<field>
								<name>se_trng_0_reseed_n_msb</name>
								<lsb>0</lsb>
								<msb>15</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>se_trng_0_ctrl_3</name>
						<description>se_trng_0_ctrl_3.</description>
						<addressOffset>0x234</addressOffset>
						<fields>
							<field>
								<name>se_trng_0_rosc_en</name>
								<lsb>31</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>se_trng_0_ht_od_en</name>
								<lsb>26</lsb>
								<msb>26</msb>
							</field>
							<field>
								<name>se_trng_0_ht_apt_c</name>
								<lsb>16</lsb>
								<msb>25</msb>
							</field>
							<field>
								<name>se_trng_0_ht_rct_c</name>
								<lsb>8</lsb>
								<msb>15</msb>
							</field>
							<field>
								<name>se_trng_0_cp_ratio</name>
								<lsb>0</lsb>
								<msb>7</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>se_trng_0_test_out_0</name>
						<description>se_trng_0_test_out_0.</description>
						<addressOffset>0x240</addressOffset>
						<fields>
							<field>
								<name>se_trng_0_test_out_0</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>se_trng_0_test_out_1</name>
						<description>se_trng_0_test_out_1.</description>
						<addressOffset>0x244</addressOffset>
						<fields>
							<field>
								<name>se_trng_0_test_out_1</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>se_trng_0_test_out_2</name>
						<description>se_trng_0_test_out_2.</description>
						<addressOffset>0x248</addressOffset>
						<fields>
							<field>
								<name>se_trng_0_test_out_2</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>se_trng_0_test_out_3</name>
						<description>se_trng_0_test_out_3.</description>
						<addressOffset>0x24C</addressOffset>
						<fields>
							<field>
								<name>se_trng_0_test_out_3</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>se_trng_0_ctrl_prot</name>
						<description>se_trng_0_ctrl_prot.</description>
						<addressOffset>0x2FC</addressOffset>
						<fields>
							<field>
								<name>se_trng_id1_en</name>
								<lsb>2</lsb>
								<msb>2</msb>
							</field>
							<field>
								<name>se_trng_id0_en</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>se_trng_prot_en</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>se_pka_0_ctrl_0</name>
						<description>se_pka_0_ctrl_0.</description>
						<addressOffset>0x300</addressOffset>
						<fields>
							<field>
								<name>se_pka_0_status</name>
								<lsb>16</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>se_pka_0_status_clr_1t</name>
								<lsb>15</lsb>
								<msb>15</msb>
							</field>
							<field>
								<name>se_pka_0_ram_clr_md</name>
								<lsb>13</lsb>
								<msb>13</msb>
							</field>
							<field>
								<name>se_pka_0_endian</name>
								<lsb>12</lsb>
								<msb>12</msb>
							</field>
							<field>
								<name>se_pka_0_int_mask</name>
								<lsb>11</lsb>
								<msb>11</msb>
							</field>
							<field>
								<name>se_pka_0_int_set</name>
								<lsb>10</lsb>
								<msb>10</msb>
							</field>
							<field>
								<name>se_pka_0_int_clr_1t</name>
								<lsb>9</lsb>
								<msb>9</msb>
							</field>
							<field>
								<name>se_pka_0_int</name>
								<lsb>8</lsb>
								<msb>8</msb>
							</field>
							<field>
								<name>se_pka_0_prot_md</name>
								<lsb>4</lsb>
								<msb>7</msb>
							</field>
							<field>
								<name>se_pka_0_en</name>
								<lsb>3</lsb>
								<msb>3</msb>
							</field>
							<field>
								<name>se_pka_0_busy</name>
								<lsb>2</lsb>
								<msb>2</msb>
							</field>
							<field>
								<name>se_pka_0_done_clr_1t</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>se_pka_0_done</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>se_pka_0_seed</name>
						<description>se_pka_0_seed.</description>
						<addressOffset>0x30C</addressOffset>
						<fields>
							<field>
								<name>se_pka_0_seed</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>se_pka_0_ctrl_1</name>
						<description>se_pka_0_ctrl_1.</description>
						<addressOffset>0x310</addressOffset>
						<fields>
							<field>
								<name>se_pka_0_hbypass</name>
								<lsb>3</lsb>
								<msb>3</msb>
							</field>
							<field>
								<name>se_pka_0_hburst</name>
								<lsb>0</lsb>
								<msb>2</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>se_pka_0_rw</name>
						<description>se_pka_0_rw.</description>
						<addressOffset>0x340</addressOffset>
						<fields/>
					</register>
					<register>
						<name>se_pka_0_rw_burst</name>
						<description>se_pka_0_rw_burst.</description>
						<addressOffset>0x360</addressOffset>
						<fields/>
					</register>
					<register>
						<name>se_pka_0_ctrl_prot</name>
						<description>se_pka_0_ctrl_prot.</description>
						<addressOffset>0x3FC</addressOffset>
						<fields>
							<field>
								<name>se_pka_id1_en</name>
								<lsb>2</lsb>
								<msb>2</msb>
							</field>
							<field>
								<name>se_pka_id0_en</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>se_pka_prot_en</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>se_cdet_0_ctrl_0</name>
						<description>se_cdet_0_ctrl_0.</description>
						<addressOffset>0x400</addressOffset>
						<fields>
							<field>
								<name>se_cdet_0_g_loop_min</name>
								<lsb>24</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>se_cdet_0_g_loop_max</name>
								<lsb>16</lsb>
								<msb>23</msb>
							</field>
							<field>
								<name>se_cdet_0_status</name>
								<lsb>2</lsb>
								<msb>15</msb>
							</field>
							<field>
								<name>se_cdet_0_error</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>se_cdet_0_en</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>se_cdet_0_ctrl_1</name>
						<description>se_cdet_0_ctrl_1.</description>
						<addressOffset>0x404</addressOffset>
						<fields>
							<field>
								<name>se_cdet_0_g_slp_n</name>
								<lsb>16</lsb>
								<msb>23</msb>
							</field>
							<field>
								<name>se_cdet_0_t_dly_n</name>
								<lsb>8</lsb>
								<msb>15</msb>
							</field>
							<field>
								<name>se_cdet_0_t_loop_n</name>
								<lsb>0</lsb>
								<msb>7</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>se_cdet_0_ctrl_prot</name>
						<description>se_cdet_0_ctrl_prot.</description>
						<addressOffset>0x4FC</addressOffset>
						<fields>
							<field>
								<name>se_cdet_id1_en</name>
								<lsb>2</lsb>
								<msb>2</msb>
							</field>
							<field>
								<name>se_cdet_id0_en</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>se_cdet_prot_en</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>se_gmac_0_ctrl_0</name>
						<description>se_gmac_0_ctrl_0.</description>
						<addressOffset>0x500</addressOffset>
						<fields>
							<field>
								<name>se_gmac_0_x_endian</name>
								<lsb>14</lsb>
								<msb>14</msb>
							</field>
							<field>
								<name>se_gmac_0_h_endian</name>
								<lsb>13</lsb>
								<msb>13</msb>
							</field>
							<field>
								<name>se_gmac_0_t_endian</name>
								<lsb>12</lsb>
								<msb>12</msb>
							</field>
							<field>
								<name>se_gmac_0_int_mask</name>
								<lsb>11</lsb>
								<msb>11</msb>
							</field>
							<field>
								<name>se_gmac_0_int_set_1t</name>
								<lsb>10</lsb>
								<msb>10</msb>
							</field>
							<field>
								<name>se_gmac_0_int_clr_1t</name>
								<lsb>9</lsb>
								<msb>9</msb>
							</field>
							<field>
								<name>se_gmac_0_int</name>
								<lsb>8</lsb>
								<msb>8</msb>
							</field>
							<field>
								<name>se_gmac_0_en</name>
								<lsb>2</lsb>
								<msb>2</msb>
							</field>
							<field>
								<name>se_gmac_0_trig_1t</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>se_gmac_0_busy</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>se_gmac_0_lca</name>
						<description>se_gmac_0_lca.</description>
						<addressOffset>0x504</addressOffset>
						<fields>
							<field>
								<name>se_gmac_0_lca</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>se_gmac_0_status</name>
						<description>se_gmac_0_status.</description>
						<addressOffset>0x508</addressOffset>
						<fields>
							<field>
								<name>se_gmac_0_status</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>se_gmac_0_ctrl_prot</name>
						<description>se_gmac_0_ctrl_prot.</description>
						<addressOffset>0x5FC</addressOffset>
						<fields>
							<field>
								<name>se_gmac_id1_en</name>
								<lsb>2</lsb>
								<msb>2</msb>
							</field>
							<field>
								<name>se_gmac_id0_en</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>se_gmac_prot_en</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>se_ctrl_prot_rd</name>
						<description>se_ctrl_prot_rd.</description>
						<addressOffset>0xF00</addressOffset>
						<fields>
							<field>
								<name>se_dbg_dis</name>
								<lsb>31</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>se_gmac_id1_en_rd</name>
								<lsb>22</lsb>
								<msb>22</msb>
							</field>
							<field>
								<name>se_gmac_id0_en_rd</name>
								<lsb>21</lsb>
								<msb>21</msb>
							</field>
							<field>
								<name>se_gmac_prot_en_rd</name>
								<lsb>20</lsb>
								<msb>20</msb>
							</field>
							<field>
								<name>se_cdet_id1_en_rd</name>
								<lsb>18</lsb>
								<msb>18</msb>
							</field>
							<field>
								<name>se_cdet_id0_en_rd</name>
								<lsb>17</lsb>
								<msb>17</msb>
							</field>
							<field>
								<name>se_cdet_prot_en_rd</name>
								<lsb>16</lsb>
								<msb>16</msb>
							</field>
							<field>
								<name>se_pka_id1_en_rd</name>
								<lsb>14</lsb>
								<msb>14</msb>
							</field>
							<field>
								<name>se_pka_id0_en_rd</name>
								<lsb>13</lsb>
								<msb>13</msb>
							</field>
							<field>
								<name>se_pka_prot_en_rd</name>
								<lsb>12</lsb>
								<msb>12</msb>
							</field>
							<field>
								<name>se_trng_id1_en_rd</name>
								<lsb>10</lsb>
								<msb>10</msb>
							</field>
							<field>
								<name>se_trng_id0_en_rd</name>
								<lsb>9</lsb>
								<msb>9</msb>
							</field>
							<field>
								<name>se_trng_prot_en_rd</name>
								<lsb>8</lsb>
								<msb>8</msb>
							</field>
							<field>
								<name>se_aes_id1_en_rd</name>
								<lsb>6</lsb>
								<msb>6</msb>
							</field>
							<field>
								<name>se_aes_id0_en_rd</name>
								<lsb>5</lsb>
								<msb>5</msb>
							</field>
							<field>
								<name>se_aes_prot_en_rd</name>
								<lsb>4</lsb>
								<msb>4</msb>
							</field>
							<field>
								<name>se_sha_id1_en_rd</name>
								<lsb>2</lsb>
								<msb>2</msb>
							</field>
							<field>
								<name>se_sha_id0_en_rd</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>se_sha_prot_en_rd</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>se_ctrl_reserved_0</name>
						<description>se_ctrl_reserved_0.</description>
						<addressOffset>0xF04</addressOffset>
						<fields>
							<field>
								<name>se_ctrl_reserved_0</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>se_ctrl_reserved_1</name>
						<description>se_ctrl_reserved_1.</description>
						<addressOffset>0xF08</addressOffset>
						<fields>
							<field>
								<name>se_ctrl_reserved_1</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>se_ctrl_reserved_2</name>
						<description>se_ctrl_reserved_2.</description>
						<addressOffset>0xF0C</addressOffset>
						<fields>
							<field>
								<name>se_ctrl_reserved_2</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
				</registers>
			</peripheral>
			<peripheral>
				<name>tzc_sec</name>
				<description>tzc_sec.</description>
				<baseAddress>0x40005000</baseAddress>
				<groupName>tzc_sec</groupName>
				<size>32</size>
				<access>read-write</access>
				<addressBlock>
					<offset>0</offset>
					<size>0x1000</size>
					<usage>registers</usage>
				</addressBlock>
				<registers>
					<register>
						<name>tzc_rom_ctrl</name>
						<description>tzc_rom_ctrl.</description>
						<addressOffset>0x40</addressOffset>
						<fields>
							<field>
								<name>tzc_sboot_done</name>
								<lsb>28</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>tzc_rom1_r1_lock</name>
								<lsb>27</lsb>
								<msb>27</msb>
							</field>
							<field>
								<name>tzc_rom1_r0_lock</name>
								<lsb>26</lsb>
								<msb>26</msb>
							</field>
							<field>
								<name>tzc_rom0_r1_lock</name>
								<lsb>25</lsb>
								<msb>25</msb>
							</field>
							<field>
								<name>tzc_rom0_r0_lock</name>
								<lsb>24</lsb>
								<msb>24</msb>
							</field>
							<field>
								<name>tzc_rom1_r1_en</name>
								<lsb>19</lsb>
								<msb>19</msb>
							</field>
							<field>
								<name>tzc_rom1_r0_en</name>
								<lsb>18</lsb>
								<msb>18</msb>
							</field>
							<field>
								<name>tzc_rom0_r1_en</name>
								<lsb>17</lsb>
								<msb>17</msb>
							</field>
							<field>
								<name>tzc_rom0_r0_en</name>
								<lsb>16</lsb>
								<msb>16</msb>
							</field>
							<field>
								<name>tzc_rom1_r1_id1_en</name>
								<lsb>11</lsb>
								<msb>11</msb>
							</field>
							<field>
								<name>tzc_rom1_r0_id1_en</name>
								<lsb>10</lsb>
								<msb>10</msb>
							</field>
							<field>
								<name>tzc_rom0_r1_id1_en</name>
								<lsb>9</lsb>
								<msb>9</msb>
							</field>
							<field>
								<name>tzc_rom0_r0_id1_en</name>
								<lsb>8</lsb>
								<msb>8</msb>
							</field>
							<field>
								<name>tzc_rom1_r1_id0_en</name>
								<lsb>3</lsb>
								<msb>3</msb>
							</field>
							<field>
								<name>tzc_rom1_r0_id0_en</name>
								<lsb>2</lsb>
								<msb>2</msb>
							</field>
							<field>
								<name>tzc_rom0_r1_id0_en</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>tzc_rom0_r0_id0_en</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>tzc_rom0_r0</name>
						<description>tzc_rom0_r0.</description>
						<addressOffset>0x44</addressOffset>
						<fields>
							<field>
								<name>tzc_rom0_r0_start</name>
								<lsb>16</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>tzc_rom0_r0_end</name>
								<lsb>0</lsb>
								<msb>15</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>tzc_rom0_r1</name>
						<description>tzc_rom0_r1.</description>
						<addressOffset>0x48</addressOffset>
						<fields>
							<field>
								<name>tzc_rom0_r1_start</name>
								<lsb>16</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>tzc_rom0_r1_end</name>
								<lsb>0</lsb>
								<msb>15</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>tzc_rom1_r0</name>
						<description>tzc_rom1_r0.</description>
						<addressOffset>0x4C</addressOffset>
						<fields>
							<field>
								<name>tzc_rom1_r0_start</name>
								<lsb>16</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>tzc_rom1_r0_end</name>
								<lsb>0</lsb>
								<msb>15</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>tzc_rom1_r1</name>
						<description>tzc_rom1_r1.</description>
						<addressOffset>0x50</addressOffset>
						<fields>
							<field>
								<name>tzc_rom1_r1_start</name>
								<lsb>16</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>tzc_rom1_r1_end</name>
								<lsb>0</lsb>
								<msb>15</msb>
							</field>
						</fields>
					</register>
				</registers>
			</peripheral>
			<peripheral>
				<name>tzc_nsec</name>
				<description>tzc_nsec.</description>
				<baseAddress>0x40006000</baseAddress>
				<groupName>tzc_nsec</groupName>
				<size>32</size>
				<access>read-write</access>
				<addressBlock>
					<offset>0</offset>
					<size>0x1000</size>
					<usage>registers</usage>
				</addressBlock>
				<registers>
					<register>
						<name>tzc_rom_ctrl</name>
						<description>tzc_rom_ctrl.</description>
						<addressOffset>0x40</addressOffset>
						<fields>
							<field>
								<name>tzc_sboot_done</name>
								<lsb>28</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>tzc_rom1_r1_lock</name>
								<lsb>27</lsb>
								<msb>27</msb>
							</field>
							<field>
								<name>tzc_rom1_r0_lock</name>
								<lsb>26</lsb>
								<msb>26</msb>
							</field>
							<field>
								<name>tzc_rom0_r1_lock</name>
								<lsb>25</lsb>
								<msb>25</msb>
							</field>
							<field>
								<name>tzc_rom0_r0_lock</name>
								<lsb>24</lsb>
								<msb>24</msb>
							</field>
							<field>
								<name>tzc_rom1_r1_en</name>
								<lsb>19</lsb>
								<msb>19</msb>
							</field>
							<field>
								<name>tzc_rom1_r0_en</name>
								<lsb>18</lsb>
								<msb>18</msb>
							</field>
							<field>
								<name>tzc_rom0_r1_en</name>
								<lsb>17</lsb>
								<msb>17</msb>
							</field>
							<field>
								<name>tzc_rom0_r0_en</name>
								<lsb>16</lsb>
								<msb>16</msb>
							</field>
							<field>
								<name>tzc_rom1_r1_id1_en</name>
								<lsb>11</lsb>
								<msb>11</msb>
							</field>
							<field>
								<name>tzc_rom1_r0_id1_en</name>
								<lsb>10</lsb>
								<msb>10</msb>
							</field>
							<field>
								<name>tzc_rom0_r1_id1_en</name>
								<lsb>9</lsb>
								<msb>9</msb>
							</field>
							<field>
								<name>tzc_rom0_r0_id1_en</name>
								<lsb>8</lsb>
								<msb>8</msb>
							</field>
							<field>
								<name>tzc_rom1_r1_id0_en</name>
								<lsb>3</lsb>
								<msb>3</msb>
							</field>
							<field>
								<name>tzc_rom1_r0_id0_en</name>
								<lsb>2</lsb>
								<msb>2</msb>
							</field>
							<field>
								<name>tzc_rom0_r1_id0_en</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>tzc_rom0_r0_id0_en</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>tzc_rom0_r0</name>
						<description>tzc_rom0_r0.</description>
						<addressOffset>0x44</addressOffset>
						<fields>
							<field>
								<name>tzc_rom0_r0_start</name>
								<lsb>16</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>tzc_rom0_r0_end</name>
								<lsb>0</lsb>
								<msb>15</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>tzc_rom0_r1</name>
						<description>tzc_rom0_r1.</description>
						<addressOffset>0x48</addressOffset>
						<fields>
							<field>
								<name>tzc_rom0_r1_start</name>
								<lsb>16</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>tzc_rom0_r1_end</name>
								<lsb>0</lsb>
								<msb>15</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>tzc_rom1_r0</name>
						<description>tzc_rom1_r0.</description>
						<addressOffset>0x4C</addressOffset>
						<fields>
							<field>
								<name>tzc_rom1_r0_start</name>
								<lsb>16</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>tzc_rom1_r0_end</name>
								<lsb>0</lsb>
								<msb>15</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>tzc_rom1_r1</name>
						<description>tzc_rom1_r1.</description>
						<addressOffset>0x50</addressOffset>
						<fields>
							<field>
								<name>tzc_rom1_r1_start</name>
								<lsb>16</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>tzc_rom1_r1_end</name>
								<lsb>0</lsb>
								<msb>15</msb>
							</field>
						</fields>
					</register>
				</registers>
			</peripheral>
			<peripheral>
				<name>ef_data_0</name>
				<description>ef_data_0.</description>
				<baseAddress>0x40007000</baseAddress>
				<groupName>ef_data_0</groupName>
				<size>32</size>
				<access>read-write</access>
				<addressBlock>
					<offset>0</offset>
					<size>0x1000</size>
					<usage>registers</usage>
				</addressBlock>
				<registers>
					<register>
						<name>ef_cfg_0</name>
						<description>ef_cfg_0.</description>
						<addressOffset>0x0</addressOffset>
						<fields>
							<field>
								<name>ef_dbg_mode</name>
								<lsb>28</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>ef_dbg_jtag_0_dis</name>
								<lsb>26</lsb>
								<msb>27</msb>
							</field>
							<field>
								<name>ef_dbg_jtag_1_dis</name>
								<lsb>24</lsb>
								<msb>25</msb>
							</field>
							<field>
								<name>ef_efuse_dbg_dis</name>
								<lsb>23</lsb>
								<msb>23</msb>
							</field>
							<field>
								<name>ef_se_dbg_dis</name>
								<lsb>22</lsb>
								<msb>22</msb>
							</field>
							<field>
								<name>ef_cpu_rst_dbg_dis</name>
								<lsb>21</lsb>
								<msb>21</msb>
							</field>
							<field>
								<name>ef_cpu1_dis</name>
								<lsb>20</lsb>
								<msb>20</msb>
							</field>
							<field>
								<name>ef_sf_dis</name>
								<lsb>19</lsb>
								<msb>19</msb>
							</field>
							<field>
								<name>ef_cam_dis</name>
								<lsb>18</lsb>
								<msb>18</msb>
							</field>
							<field>
								<name>ef_0_key_enc_en</name>
								<lsb>17</lsb>
								<msb>17</msb>
							</field>
							<field>
								<name>ef_wifi_dis</name>
								<lsb>16</lsb>
								<msb>16</msb>
							</field>
							<field>
								<name>ef_ble_dis</name>
								<lsb>15</lsb>
								<msb>15</msb>
							</field>
							<field>
								<name>ef_sdu_dis</name>
								<lsb>14</lsb>
								<msb>14</msb>
							</field>
							<field>
								<name>ef_sf_key_0_sel</name>
								<lsb>12</lsb>
								<msb>13</msb>
							</field>
							<field>
								<name>ef_boot_sel</name>
								<lsb>8</lsb>
								<msb>11</msb>
							</field>
							<field>
								<name>ef_cpu0_enc_en</name>
								<lsb>7</lsb>
								<msb>7</msb>
							</field>
							<field>
								<name>ef_cpu1_enc_en</name>
								<lsb>6</lsb>
								<msb>6</msb>
							</field>
							<field>
								<name>ef_sboot_en</name>
								<lsb>4</lsb>
								<msb>5</msb>
							</field>
							<field>
								<name>ef_sboot_sign_mode</name>
								<lsb>2</lsb>
								<msb>3</msb>
							</field>
							<field>
								<name>ef_sf_aes_mode</name>
								<lsb>0</lsb>
								<msb>1</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>ef_dbg_pwd_low</name>
						<description>ef_dbg_pwd_low.</description>
						<addressOffset>0x4</addressOffset>
						<fields>
							<field>
								<name>ef_dbg_pwd_low</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>ef_dbg_pwd_high</name>
						<description>ef_dbg_pwd_high.</description>
						<addressOffset>0x8</addressOffset>
						<fields>
							<field>
								<name>ef_dbg_pwd_high</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>ef_ana_trim_0</name>
						<description>ef_ana_trim_0.</description>
						<addressOffset>0xC</addressOffset>
						<fields>
							<field>
								<name>ef_ana_trim_0</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>ef_sw_usage_0</name>
						<description>ef_sw_usage_0.</description>
						<addressOffset>0x10</addressOffset>
						<fields>
							<field>
								<name>ef_sw_usage_0</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>ef_wifi_mac_low</name>
						<description>ef_wifi_mac_low.</description>
						<addressOffset>0x14</addressOffset>
						<fields>
							<field>
								<name>ef_wifi_mac_low</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>ef_wifi_mac_high</name>
						<description>ef_wifi_mac_high.</description>
						<addressOffset>0x18</addressOffset>
						<fields>
							<field>
								<name>ef_wifi_mac_high</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>ef_key_slot_0_w0</name>
						<description>ef_key_slot_0_w0.</description>
						<addressOffset>0x1C</addressOffset>
						<fields>
							<field>
								<name>ef_key_slot_0_w0</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>ef_key_slot_0_w1</name>
						<description>ef_key_slot_0_w1.</description>
						<addressOffset>0x20</addressOffset>
						<fields>
							<field>
								<name>ef_key_slot_0_w1</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>ef_key_slot_0_w2</name>
						<description>ef_key_slot_0_w2.</description>
						<addressOffset>0x24</addressOffset>
						<fields>
							<field>
								<name>ef_key_slot_0_w2</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>ef_key_slot_0_w3</name>
						<description>ef_key_slot_0_w3.</description>
						<addressOffset>0x28</addressOffset>
						<fields>
							<field>
								<name>ef_key_slot_0_w3</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>ef_key_slot_1_w0</name>
						<description>ef_key_slot_1_w0.</description>
						<addressOffset>0x2C</addressOffset>
						<fields>
							<field>
								<name>ef_key_slot_1_w0</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>ef_key_slot_1_w1</name>
						<description>ef_key_slot_1_w1.</description>
						<addressOffset>0x30</addressOffset>
						<fields>
							<field>
								<name>ef_key_slot_1_w1</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>ef_key_slot_1_w2</name>
						<description>ef_key_slot_1_w2.</description>
						<addressOffset>0x34</addressOffset>
						<fields>
							<field>
								<name>ef_key_slot_1_w2</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>ef_key_slot_1_w3</name>
						<description>ef_key_slot_1_w3.</description>
						<addressOffset>0x38</addressOffset>
						<fields>
							<field>
								<name>ef_key_slot_1_w3</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>ef_key_slot_2_w0</name>
						<description>ef_key_slot_2_w0.</description>
						<addressOffset>0x3C</addressOffset>
						<fields>
							<field>
								<name>ef_key_slot_2_w0</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>ef_key_slot_2_w1</name>
						<description>ef_key_slot_2_w1.</description>
						<addressOffset>0x40</addressOffset>
						<fields>
							<field>
								<name>ef_key_slot_2_w1</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>ef_key_slot_2_w2</name>
						<description>ef_key_slot_2_w2.</description>
						<addressOffset>0x44</addressOffset>
						<fields>
							<field>
								<name>ef_key_slot_2_w2</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>ef_key_slot_2_w3</name>
						<description>ef_key_slot_2_w3.</description>
						<addressOffset>0x48</addressOffset>
						<fields>
							<field>
								<name>ef_key_slot_2_w3</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>ef_key_slot_3_w0</name>
						<description>ef_key_slot_3_w0.</description>
						<addressOffset>0x4C</addressOffset>
						<fields>
							<field>
								<name>ef_key_slot_3_w0</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>ef_key_slot_3_w1</name>
						<description>ef_key_slot_3_w1.</description>
						<addressOffset>0x50</addressOffset>
						<fields>
							<field>
								<name>ef_key_slot_3_w1</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>ef_key_slot_3_w2</name>
						<description>ef_key_slot_3_w2.</description>
						<addressOffset>0x54</addressOffset>
						<fields>
							<field>
								<name>ef_key_slot_3_w2</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>ef_key_slot_3_w3</name>
						<description>ef_key_slot_3_w3.</description>
						<addressOffset>0x58</addressOffset>
						<fields>
							<field>
								<name>ef_key_slot_3_w3</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>ef_key_slot_4_w0</name>
						<description>ef_key_slot_4_w0.</description>
						<addressOffset>0x5C</addressOffset>
						<fields>
							<field>
								<name>ef_key_slot_4_w0</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>ef_key_slot_4_w1</name>
						<description>ef_key_slot_4_w1.</description>
						<addressOffset>0x60</addressOffset>
						<fields>
							<field>
								<name>ef_key_slot_4_w1</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>ef_key_slot_4_w2</name>
						<description>ef_key_slot_4_w2.</description>
						<addressOffset>0x64</addressOffset>
						<fields>
							<field>
								<name>ef_key_slot_4_w2</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>ef_key_slot_4_w3</name>
						<description>ef_key_slot_4_w3.</description>
						<addressOffset>0x68</addressOffset>
						<fields>
							<field>
								<name>ef_key_slot_4_w3</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>ef_key_slot_5_w0</name>
						<description>ef_key_slot_5_w0.</description>
						<addressOffset>0x6C</addressOffset>
						<fields>
							<field>
								<name>ef_key_slot_5_w0</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>ef_key_slot_5_w1</name>
						<description>ef_key_slot_5_w1.</description>
						<addressOffset>0x70</addressOffset>
						<fields>
							<field>
								<name>ef_key_slot_5_w1</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>ef_key_slot_5_w2</name>
						<description>ef_key_slot_5_w2.</description>
						<addressOffset>0x74</addressOffset>
						<fields>
							<field>
								<name>ef_key_slot_5_w2</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>ef_key_slot_5_w3</name>
						<description>ef_key_slot_5_w3.</description>
						<addressOffset>0x78</addressOffset>
						<fields>
							<field>
								<name>ef_key_slot_5_w3</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>ef_data_0_lock</name>
						<description>ef_data_0_lock.</description>
						<addressOffset>0x7C</addressOffset>
						<fields>
							<field>
								<name>rd_lock_key_slot_5</name>
								<lsb>31</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>rd_lock_key_slot_4</name>
								<lsb>30</lsb>
								<msb>30</msb>
							</field>
							<field>
								<name>rd_lock_key_slot_3</name>
								<lsb>29</lsb>
								<msb>29</msb>
							</field>
							<field>
								<name>rd_lock_key_slot_2</name>
								<lsb>28</lsb>
								<msb>28</msb>
							</field>
							<field>
								<name>rd_lock_key_slot_1</name>
								<lsb>27</lsb>
								<msb>27</msb>
							</field>
							<field>
								<name>rd_lock_key_slot_0</name>
								<lsb>26</lsb>
								<msb>26</msb>
							</field>
							<field>
								<name>rd_lock_dbg_pwd</name>
								<lsb>25</lsb>
								<msb>25</msb>
							</field>
							<field>
								<name>wr_lock_key_slot_5_h</name>
								<lsb>24</lsb>
								<msb>24</msb>
							</field>
							<field>
								<name>wr_lock_key_slot_4_h</name>
								<lsb>23</lsb>
								<msb>23</msb>
							</field>
							<field>
								<name>wr_lock_key_slot_3</name>
								<lsb>22</lsb>
								<msb>22</msb>
							</field>
							<field>
								<name>wr_lock_key_slot_2</name>
								<lsb>21</lsb>
								<msb>21</msb>
							</field>
							<field>
								<name>wr_lock_key_slot_1</name>
								<lsb>20</lsb>
								<msb>20</msb>
							</field>
							<field>
								<name>wr_lock_key_slot_0</name>
								<lsb>19</lsb>
								<msb>19</msb>
							</field>
							<field>
								<name>wr_lock_wifi_mac</name>
								<lsb>18</lsb>
								<msb>18</msb>
							</field>
							<field>
								<name>wr_lock_sw_usage_0</name>
								<lsb>17</lsb>
								<msb>17</msb>
							</field>
							<field>
								<name>wr_lock_dbg_pwd</name>
								<lsb>16</lsb>
								<msb>16</msb>
							</field>
							<field>
								<name>wr_lock_boot_mode</name>
								<lsb>15</lsb>
								<msb>15</msb>
							</field>
							<field>
								<name>wr_lock_key_slot_5_l</name>
								<lsb>14</lsb>
								<msb>14</msb>
							</field>
							<field>
								<name>wr_lock_key_slot_4_l</name>
								<lsb>13</lsb>
								<msb>13</msb>
							</field>
							<field>
								<name>ef_ana_trim_1</name>
								<lsb>0</lsb>
								<msb>12</msb>
							</field>
						</fields>
					</register>
				</registers>
			</peripheral>
			<peripheral>
				<name>ef_data_1</name>
				<description>ef_data_1.</description>
				<baseAddress>0x40007000</baseAddress>
				<groupName>ef_data_1</groupName>
				<size>32</size>
				<access>read-write</access>
				<addressBlock>
					<offset>0</offset>
					<size>0x1000</size>
					<usage>registers</usage>
				</addressBlock>
				<registers>
					<register>
						<name>reg_key_slot_6_w0</name>
						<description>reg_key_slot_6_w0.</description>
						<addressOffset>0x80</addressOffset>
						<fields>
							<field>
								<name>reg_key_slot_6_w0</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>reg_key_slot_6_w1</name>
						<description>reg_key_slot_6_w1.</description>
						<addressOffset>0x84</addressOffset>
						<fields>
							<field>
								<name>reg_key_slot_6_w1</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>reg_key_slot_6_w2</name>
						<description>reg_key_slot_6_w2.</description>
						<addressOffset>0x88</addressOffset>
						<fields>
							<field>
								<name>reg_key_slot_6_w2</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>reg_key_slot_6_w3</name>
						<description>reg_key_slot_6_w3.</description>
						<addressOffset>0x8C</addressOffset>
						<fields>
							<field>
								<name>reg_key_slot_6_w3</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>reg_key_slot_7_w0</name>
						<description>reg_key_slot_7_w0.</description>
						<addressOffset>0x90</addressOffset>
						<fields>
							<field>
								<name>reg_key_slot_7_w0</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>reg_key_slot_7_w1</name>
						<description>reg_key_slot_7_w1.</description>
						<addressOffset>0x94</addressOffset>
						<fields>
							<field>
								<name>reg_key_slot_7_w1</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>reg_key_slot_7_w2</name>
						<description>reg_key_slot_7_w2.</description>
						<addressOffset>0x98</addressOffset>
						<fields>
							<field>
								<name>reg_key_slot_7_w2</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>reg_key_slot_7_w3</name>
						<description>reg_key_slot_7_w3.</description>
						<addressOffset>0x9C</addressOffset>
						<fields>
							<field>
								<name>reg_key_slot_7_w3</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>reg_key_slot_8_w0</name>
						<description>reg_key_slot_8_w0.</description>
						<addressOffset>0xA0</addressOffset>
						<fields>
							<field>
								<name>reg_key_slot_8_w0</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>reg_key_slot_8_w1</name>
						<description>reg_key_slot_8_w1.</description>
						<addressOffset>0xA4</addressOffset>
						<fields>
							<field>
								<name>reg_key_slot_8_w1</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>reg_key_slot_8_w2</name>
						<description>reg_key_slot_8_w2.</description>
						<addressOffset>0xA8</addressOffset>
						<fields>
							<field>
								<name>reg_key_slot_8_w2</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>reg_key_slot_8_w3</name>
						<description>reg_key_slot_8_w3.</description>
						<addressOffset>0xAC</addressOffset>
						<fields>
							<field>
								<name>reg_key_slot_8_w3</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>reg_key_slot_9_w0</name>
						<description>reg_key_slot_9_w0.</description>
						<addressOffset>0xB0</addressOffset>
						<fields>
							<field>
								<name>reg_key_slot_9_w0</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>reg_key_slot_9_w1</name>
						<description>reg_key_slot_9_w1.</description>
						<addressOffset>0xB4</addressOffset>
						<fields>
							<field>
								<name>reg_key_slot_9_w1</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>reg_key_slot_9_w2</name>
						<description>reg_key_slot_9_w2.</description>
						<addressOffset>0xB8</addressOffset>
						<fields>
							<field>
								<name>reg_key_slot_9_w2</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>reg_key_slot_9_w3</name>
						<description>reg_key_slot_9_w3.</description>
						<addressOffset>0xBC</addressOffset>
						<fields>
							<field>
								<name>reg_key_slot_9_w3</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>reg_key_slot_10_w0</name>
						<description>reg_key_slot_10_w0.</description>
						<addressOffset>0xC0</addressOffset>
						<fields/>
					</register>
					<register>
						<name>reg_key_slot_10_w1</name>
						<description>reg_key_slot_10_w1.</description>
						<addressOffset>0xC4</addressOffset>
						<fields/>
					</register>
					<register>
						<name>reg_key_slot_10_w2</name>
						<description>reg_key_slot_10_w2.</description>
						<addressOffset>0xC8</addressOffset>
						<fields/>
					</register>
					<register>
						<name>reg_key_slot_10_w3</name>
						<description>reg_key_slot_10_w3.</description>
						<addressOffset>0xCC</addressOffset>
						<fields/>
					</register>
					<register>
						<name>reg_key_slot_11_w0</name>
						<description>reg_key_slot_11_w0.</description>
						<addressOffset>0xD0</addressOffset>
						<fields/>
					</register>
					<register>
						<name>reg_key_slot_11_w1</name>
						<description>reg_key_slot_11_w1.</description>
						<addressOffset>0xD4</addressOffset>
						<fields/>
					</register>
					<register>
						<name>reg_key_slot_11_w2</name>
						<description>reg_key_slot_11_w2.</description>
						<addressOffset>0xD8</addressOffset>
						<fields/>
					</register>
					<register>
						<name>reg_key_slot_11_w3</name>
						<description>reg_key_slot_11_w3.</description>
						<addressOffset>0xDC</addressOffset>
						<fields/>
					</register>
					<register>
						<name>reg_data_1_lock</name>
						<description>reg_data_1_lock.</description>
						<addressOffset>0xE0</addressOffset>
						<fields>
							<field>
								<name>rd_lock_key_slot_9</name>
								<lsb>29</lsb>
								<msb>29</msb>
							</field>
							<field>
								<name>rd_lock_key_slot_8</name>
								<lsb>28</lsb>
								<msb>28</msb>
							</field>
							<field>
								<name>rd_lock_key_slot_7</name>
								<lsb>27</lsb>
								<msb>27</msb>
							</field>
							<field>
								<name>rd_lock_key_slot_6</name>
								<lsb>26</lsb>
								<msb>26</msb>
							</field>
							<field>
								<name>RESERVED_25_16</name>
								<lsb>16</lsb>
								<msb>25</msb>
							</field>
							<field>
								<name>wr_lock_key_slot_9</name>
								<lsb>13</lsb>
								<msb>13</msb>
							</field>
							<field>
								<name>wr_lock_key_slot_8</name>
								<lsb>12</lsb>
								<msb>12</msb>
							</field>
							<field>
								<name>wr_lock_key_slot_7</name>
								<lsb>11</lsb>
								<msb>11</msb>
							</field>
							<field>
								<name>wr_lock_key_slot_6</name>
								<lsb>10</lsb>
								<msb>10</msb>
							</field>
							<field>
								<name>RESERVED_9_0</name>
								<lsb>0</lsb>
								<msb>9</msb>
							</field>
						</fields>
					</register>
				</registers>
			</peripheral>
			<peripheral>
				<name>ef_ctrl</name>
				<description>ef_ctrl.</description>
				<baseAddress>0x40007000</baseAddress>
				<groupName>ef_ctrl</groupName>
				<size>32</size>
				<access>read-write</access>
				<addressBlock>
					<offset>0</offset>
					<size>0x1000</size>
					<usage>registers</usage>
				</addressBlock>
				<registers>
					<register>
						<name>ef_if_ctrl_0</name>
						<description>ef_if_ctrl_0.</description>
						<addressOffset>0x800</addressOffset>
						<fields>
							<field>
								<name>ef_if_prot_code_cyc</name>
								<lsb>24</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>ef_if_0_int_set</name>
								<lsb>22</lsb>
								<msb>22</msb>
							</field>
							<field>
								<name>ef_if_0_int_clr</name>
								<lsb>21</lsb>
								<msb>21</msb>
							</field>
							<field>
								<name>ef_if_0_int</name>
								<lsb>20</lsb>
								<msb>20</msb>
							</field>
							<field>
								<name>ef_if_cyc_modify_lock</name>
								<lsb>19</lsb>
								<msb>19</msb>
							</field>
							<field>
								<name>ef_if_auto_rd_en</name>
								<lsb>18</lsb>
								<msb>18</msb>
							</field>
							<field>
								<name>ef_clk_sahb_data_gate</name>
								<lsb>17</lsb>
								<msb>17</msb>
							</field>
							<field>
								<name>ef_if_por_dig</name>
								<lsb>16</lsb>
								<msb>16</msb>
							</field>
							<field>
								<name>ef_if_prot_code_ctrl</name>
								<lsb>8</lsb>
								<msb>15</msb>
							</field>
							<field>
								<name>ef_clk_sahb_data_sel</name>
								<lsb>7</lsb>
								<msb>7</msb>
							</field>
							<field>
								<name>ef_if_0_cyc_modify</name>
								<lsb>6</lsb>
								<msb>6</msb>
							</field>
							<field>
								<name>ef_if_0_manual_en</name>
								<lsb>5</lsb>
								<msb>5</msb>
							</field>
							<field>
								<name>ef_if_0_trig</name>
								<lsb>4</lsb>
								<msb>4</msb>
							</field>
							<field>
								<name>ef_if_0_rw</name>
								<lsb>3</lsb>
								<msb>3</msb>
							</field>
							<field>
								<name>ef_if_0_busy</name>
								<lsb>2</lsb>
								<msb>2</msb>
							</field>
							<field>
								<name>ef_if_0_autoload_done</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>ef_if_0_autoload_p1_done</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>ef_if_cyc_0</name>
						<description>ef_if_cyc_0.</description>
						<addressOffset>0x804</addressOffset>
						<fields>
							<field>
								<name>ef_if_cyc_pd_cs_s</name>
								<lsb>24</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>ef_if_cyc_cs</name>
								<lsb>18</lsb>
								<msb>23</msb>
							</field>
							<field>
								<name>ef_if_cyc_rd_adr</name>
								<lsb>12</lsb>
								<msb>17</msb>
							</field>
							<field>
								<name>ef_if_cyc_rd_dat</name>
								<lsb>6</lsb>
								<msb>11</msb>
							</field>
							<field>
								<name>ef_if_cyc_rd_dmy</name>
								<lsb>0</lsb>
								<msb>5</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>ef_if_cyc_1</name>
						<description>ef_if_cyc_1.</description>
						<addressOffset>0x808</addressOffset>
						<fields>
							<field>
								<name>ef_if_cyc_pd_cs_h</name>
								<lsb>26</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>ef_if_cyc_ps_cs</name>
								<lsb>20</lsb>
								<msb>25</msb>
							</field>
							<field>
								<name>ef_if_cyc_wr_adr</name>
								<lsb>14</lsb>
								<msb>19</msb>
							</field>
							<field>
								<name>ef_if_cyc_pp</name>
								<lsb>6</lsb>
								<msb>13</msb>
							</field>
							<field>
								<name>ef_if_cyc_pi</name>
								<lsb>0</lsb>
								<msb>5</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>ef_if_0_manual</name>
						<description>ef_if_0_manual.</description>
						<addressOffset>0x80C</addressOffset>
						<fields>
							<field>
								<name>ef_if_prot_code_manual</name>
								<lsb>24</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>ef_if_0_q</name>
								<lsb>16</lsb>
								<msb>23</msb>
							</field>
							<field>
								<name>ef_if_csb</name>
								<lsb>15</lsb>
								<msb>15</msb>
							</field>
							<field>
								<name>ef_if_load</name>
								<lsb>14</lsb>
								<msb>14</msb>
							</field>
							<field>
								<name>ef_if_pgenb</name>
								<lsb>13</lsb>
								<msb>13</msb>
							</field>
							<field>
								<name>ef_if_strobe</name>
								<lsb>12</lsb>
								<msb>12</msb>
							</field>
							<field>
								<name>ef_if_ps</name>
								<lsb>11</lsb>
								<msb>11</msb>
							</field>
							<field>
								<name>ef_if_pd</name>
								<lsb>10</lsb>
								<msb>10</msb>
							</field>
							<field>
								<name>ef_if_a</name>
								<lsb>0</lsb>
								<msb>9</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>ef_if_0_status</name>
						<description>ef_if_0_status.</description>
						<addressOffset>0x810</addressOffset>
						<fields>
							<field>
								<name>ef_if_0_status</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>ef_if_cfg_0</name>
						<description>ef_if_cfg_0.</description>
						<addressOffset>0x814</addressOffset>
						<fields>
							<field>
								<name>ef_if_dbg_mode</name>
								<lsb>28</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>ef_if_dbg_jtag_0_dis</name>
								<lsb>26</lsb>
								<msb>27</msb>
							</field>
							<field>
								<name>ef_if_dbg_jtag_1_dis</name>
								<lsb>24</lsb>
								<msb>25</msb>
							</field>
							<field>
								<name>ef_if_efuse_dbg_dis</name>
								<lsb>23</lsb>
								<msb>23</msb>
							</field>
							<field>
								<name>ef_if_se_dbg_dis</name>
								<lsb>22</lsb>
								<msb>22</msb>
							</field>
							<field>
								<name>ef_if_cpu_rst_dbg_dis</name>
								<lsb>21</lsb>
								<msb>21</msb>
							</field>
							<field>
								<name>ef_if_cpu1_dis</name>
								<lsb>20</lsb>
								<msb>20</msb>
							</field>
							<field>
								<name>ef_if_sf_dis</name>
								<lsb>19</lsb>
								<msb>19</msb>
							</field>
							<field>
								<name>ef_if_cam_dis</name>
								<lsb>18</lsb>
								<msb>18</msb>
							</field>
							<field>
								<name>ef_if_0_key_enc_en</name>
								<lsb>17</lsb>
								<msb>17</msb>
							</field>
							<field>
								<name>ef_if_wifi_dis</name>
								<lsb>16</lsb>
								<msb>16</msb>
							</field>
							<field>
								<name>ef_if_ble_dis</name>
								<lsb>15</lsb>
								<msb>15</msb>
							</field>
							<field>
								<name>ef_if_sdu_dis</name>
								<lsb>14</lsb>
								<msb>14</msb>
							</field>
							<field>
								<name>ef_if_sf_key_0_sel</name>
								<lsb>12</lsb>
								<msb>13</msb>
							</field>
							<field>
								<name>ef_if_boot_sel</name>
								<lsb>8</lsb>
								<msb>11</msb>
							</field>
							<field>
								<name>ef_if_cpu0_enc_en</name>
								<lsb>7</lsb>
								<msb>7</msb>
							</field>
							<field>
								<name>ef_if_cpu1_enc_en</name>
								<lsb>6</lsb>
								<msb>6</msb>
							</field>
							<field>
								<name>ef_if_sboot_en</name>
								<lsb>4</lsb>
								<msb>5</msb>
							</field>
							<field>
								<name>ef_if_sboot_sign_mode</name>
								<lsb>2</lsb>
								<msb>3</msb>
							</field>
							<field>
								<name>ef_if_sf_aes_mode</name>
								<lsb>0</lsb>
								<msb>1</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>ef_sw_cfg_0</name>
						<description>ef_sw_cfg_0.</description>
						<addressOffset>0x818</addressOffset>
						<fields>
							<field>
								<name>ef_sw_dbg_mode</name>
								<lsb>28</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>ef_sw_dbg_jtag_0_dis</name>
								<lsb>26</lsb>
								<msb>27</msb>
							</field>
							<field>
								<name>ef_sw_dbg_jtag_1_dis</name>
								<lsb>24</lsb>
								<msb>25</msb>
							</field>
							<field>
								<name>ef_sw_efuse_dbg_dis</name>
								<lsb>23</lsb>
								<msb>23</msb>
							</field>
							<field>
								<name>ef_sw_se_dbg_dis</name>
								<lsb>22</lsb>
								<msb>22</msb>
							</field>
							<field>
								<name>ef_sw_cpu_rst_dbg_dis</name>
								<lsb>21</lsb>
								<msb>21</msb>
							</field>
							<field>
								<name>ef_sw_cpu1_dis</name>
								<lsb>20</lsb>
								<msb>20</msb>
							</field>
							<field>
								<name>ef_sw_sf_dis</name>
								<lsb>19</lsb>
								<msb>19</msb>
							</field>
							<field>
								<name>ef_sw_cam_dis</name>
								<lsb>18</lsb>
								<msb>18</msb>
							</field>
							<field>
								<name>ef_sw_0_key_enc_en</name>
								<lsb>17</lsb>
								<msb>17</msb>
							</field>
							<field>
								<name>ef_sw_wifi_dis</name>
								<lsb>16</lsb>
								<msb>16</msb>
							</field>
							<field>
								<name>ef_sw_ble_dis</name>
								<lsb>15</lsb>
								<msb>15</msb>
							</field>
							<field>
								<name>ef_sw_sdu_dis</name>
								<lsb>14</lsb>
								<msb>14</msb>
							</field>
							<field>
								<name>ef_sw_sf_key_0_sel</name>
								<lsb>12</lsb>
								<msb>13</msb>
							</field>
							<field>
								<name>ef_sw_cpu0_enc_en</name>
								<lsb>7</lsb>
								<msb>7</msb>
							</field>
							<field>
								<name>ef_sw_cpu1_enc_en</name>
								<lsb>6</lsb>
								<msb>6</msb>
							</field>
							<field>
								<name>ef_sw_sboot_en</name>
								<lsb>4</lsb>
								<msb>5</msb>
							</field>
							<field>
								<name>ef_sw_sboot_sign_mode</name>
								<lsb>2</lsb>
								<msb>3</msb>
							</field>
							<field>
								<name>ef_sw_sf_aes_mode</name>
								<lsb>0</lsb>
								<msb>1</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>ef_reserved</name>
						<description>ef_reserved.</description>
						<addressOffset>0x81C</addressOffset>
						<fields>
							<field>
								<name>ef_reserved</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>ef_if_ana_trim_0</name>
						<description>ef_if_ana_trim_0.</description>
						<addressOffset>0x820</addressOffset>
						<fields>
							<field>
								<name>ef_if_ana_trim_0</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>ef_if_sw_usage_0</name>
						<description>ef_if_sw_usage_0.</description>
						<addressOffset>0x824</addressOffset>
						<fields>
							<field>
								<name>ef_if_sw_usage_0</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>ef_crc_ctrl_0</name>
						<description>ef_crc_ctrl_0.</description>
						<addressOffset>0xA00</addressOffset>
						<fields>
							<field>
								<name>ef_crc_slp_n</name>
								<lsb>16</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>ef_crc_lock</name>
								<lsb>11</lsb>
								<msb>11</msb>
							</field>
							<field>
								<name>ef_crc_int_set</name>
								<lsb>10</lsb>
								<msb>10</msb>
							</field>
							<field>
								<name>ef_crc_int_clr</name>
								<lsb>9</lsb>
								<msb>9</msb>
							</field>
							<field>
								<name>ef_crc_int</name>
								<lsb>8</lsb>
								<msb>8</msb>
							</field>
							<field>
								<name>ef_crc_din_endian</name>
								<lsb>7</lsb>
								<msb>7</msb>
							</field>
							<field>
								<name>ef_crc_dout_endian</name>
								<lsb>6</lsb>
								<msb>6</msb>
							</field>
							<field>
								<name>ef_crc_dout_inv_en</name>
								<lsb>5</lsb>
								<msb>5</msb>
							</field>
							<field>
								<name>ef_crc_error</name>
								<lsb>4</lsb>
								<msb>4</msb>
							</field>
							<field>
								<name>ef_crc_mode</name>
								<lsb>3</lsb>
								<msb>3</msb>
							</field>
							<field>
								<name>ef_crc_en</name>
								<lsb>2</lsb>
								<msb>2</msb>
							</field>
							<field>
								<name>ef_crc_trig</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>ef_crc_busy</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>ef_crc_ctrl_1</name>
						<description>ef_crc_ctrl_1.</description>
						<addressOffset>0xA04</addressOffset>
						<fields>
							<field>
								<name>ef_crc_data_0_en</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>ef_crc_ctrl_2</name>
						<description>ef_crc_ctrl_2.</description>
						<addressOffset>0xA08</addressOffset>
						<fields>
							<field>
								<name>ef_crc_data_1_en</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>ef_crc_ctrl_3</name>
						<description>ef_crc_ctrl_3.</description>
						<addressOffset>0xA0C</addressOffset>
						<fields>
							<field>
								<name>ef_crc_iv</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>ef_crc_ctrl_4</name>
						<description>ef_crc_ctrl_4.</description>
						<addressOffset>0xA10</addressOffset>
						<fields>
							<field>
								<name>ef_crc_golden</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>ef_crc_ctrl_5</name>
						<description>ef_crc_ctrl_5.</description>
						<addressOffset>0xA14</addressOffset>
						<fields>
							<field>
								<name>ef_crc_dout</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
				</registers>
			</peripheral>
			<peripheral>
				<name>cci</name>
				<description>cci.</description>
				<baseAddress>0x40008000</baseAddress>
				<groupName>cci</groupName>
				<size>32</size>
				<access>read-write</access>
				<addressBlock>
					<offset>0</offset>
					<size>0x1000</size>
					<usage>registers</usage>
				</addressBlock>
				<registers>
					<register>
						<name>cci_cfg</name>
						<description>cci_cfg.</description>
						<addressOffset>0x0</addressOffset>
						<fields>
							<field>
								<name>reg_mcci_clk_inv</name>
								<lsb>9</lsb>
								<msb>9</msb>
							</field>
							<field>
								<name>reg_scci_clk_inv</name>
								<lsb>8</lsb>
								<msb>8</msb>
							</field>
							<field>
								<name>cfg_cci1_pre_read</name>
								<lsb>7</lsb>
								<msb>7</msb>
							</field>
							<field>
								<name>reg_div_m_cci_sclk</name>
								<lsb>5</lsb>
								<msb>6</msb>
							</field>
							<field>
								<name>reg_m_cci_sclk_en</name>
								<lsb>4</lsb>
								<msb>4</msb>
							</field>
							<field>
								<name>cci_mas_hw_mode</name>
								<lsb>3</lsb>
								<msb>3</msb>
							</field>
							<field>
								<name>cci_mas_sel_cci2</name>
								<lsb>2</lsb>
								<msb>2</msb>
							</field>
							<field>
								<name>cci_slv_sel_cci2</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>cci_en</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>cci_addr</name>
						<description>cci_addr.</description>
						<addressOffset>0x4</addressOffset>
						<fields>
							<field>
								<name>apb_cci_addr</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>cci_wdata</name>
						<description>cci_wdata.</description>
						<addressOffset>0x8</addressOffset>
						<fields>
							<field>
								<name>apb_cci_wdata</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>cci_rdata</name>
						<description>cci_rdata.</description>
						<addressOffset>0xC</addressOffset>
						<fields>
							<field>
								<name>apb_cci_rdata</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>cci_ctl</name>
						<description>cci_ctl.</description>
						<addressOffset>0x10</addressOffset>
						<fields>
							<field>
								<name>ahb_state</name>
								<lsb>2</lsb>
								<msb>3</msb>
							</field>
							<field>
								<name>cci_read_flag</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>cci_write_flag</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
				</registers>
			</peripheral>
			<peripheral>
				<name>l1c</name>
				<description>l1c.</description>
				<baseAddress>0x40009000</baseAddress>
				<groupName>l1c</groupName>
				<size>32</size>
				<access>read-write</access>
				<addressBlock>
					<offset>0</offset>
					<size>0x1000</size>
					<usage>registers</usage>
				</addressBlock>
				<registers>
					<register>
						<name>l1c_config</name>
						<description>l1c_config.</description>
						<addressOffset>0x0</addressOffset>
						<fields>
							<field>
								<name>reserved_31_30</name>
								<lsb>30</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>l1c_flush_done</name>
								<lsb>29</lsb>
								<msb>29</msb>
							</field>
							<field>
								<name>l1c_flush_en</name>
								<lsb>28</lsb>
								<msb>28</msb>
							</field>
							<field>
								<name>wrap_dis</name>
								<lsb>26</lsb>
								<msb>26</msb>
							</field>
							<field>
								<name>early_resp_dis</name>
								<lsb>25</lsb>
								<msb>25</msb>
							</field>
							<field>
								<name>l1c_bmx_busy_option_dis</name>
								<lsb>24</lsb>
								<msb>24</msb>
							</field>
							<field>
								<name>l1c_bmx_timeout_en</name>
								<lsb>20</lsb>
								<msb>23</msb>
							</field>
							<field>
								<name>l1c_bmx_arb_mode</name>
								<lsb>16</lsb>
								<msb>17</msb>
							</field>
							<field>
								<name>l1c_bmx_err_en</name>
								<lsb>15</lsb>
								<msb>15</msb>
							</field>
							<field>
								<name>l1c_bypass</name>
								<lsb>14</lsb>
								<msb>14</msb>
							</field>
							<field>
								<name>irom_2t_access</name>
								<lsb>12</lsb>
								<msb>12</msb>
							</field>
							<field>
								<name>l1c_way_dis</name>
								<lsb>8</lsb>
								<msb>11</msb>
							</field>
							<field>
								<name>l1c_wa_en</name>
								<lsb>6</lsb>
								<msb>6</msb>
							</field>
							<field>
								<name>l1c_wb_en</name>
								<lsb>5</lsb>
								<msb>5</msb>
							</field>
							<field>
								<name>l1c_wt_en</name>
								<lsb>4</lsb>
								<msb>4</msb>
							</field>
							<field>
								<name>l1c_invalid_done</name>
								<lsb>3</lsb>
								<msb>3</msb>
							</field>
							<field>
								<name>l1c_invalid_en</name>
								<lsb>2</lsb>
								<msb>2</msb>
							</field>
							<field>
								<name>l1c_cnt_en</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>l1c_cacheable</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>hit_cnt_lsb</name>
						<description>hit_cnt_lsb.</description>
						<addressOffset>0x4</addressOffset>
						<fields>
							<field>
								<name>hit_cnt_lsb</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>hit_cnt_msb</name>
						<description>hit_cnt_msb.</description>
						<addressOffset>0x8</addressOffset>
						<fields>
							<field>
								<name>hit_cnt_msb</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>miss_cnt</name>
						<description>miss_cnt.</description>
						<addressOffset>0xC</addressOffset>
						<fields>
							<field>
								<name>miss_cnt</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>l1c_misc</name>
						<description>l1c_misc.</description>
						<addressOffset>0x10</addressOffset>
						<fields>
							<field>
								<name>l1c_fsm</name>
								<lsb>28</lsb>
								<msb>30</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>l1c_bmx_err_addr_en</name>
						<description>l1c_bmx_err_addr_en.</description>
						<addressOffset>0x200</addressOffset>
						<fields>
							<field>
								<name>l1c_hsel_option</name>
								<lsb>16</lsb>
								<msb>19</msb>
							</field>
							<field>
								<name>l1c_bmx_err_tz</name>
								<lsb>5</lsb>
								<msb>5</msb>
							</field>
							<field>
								<name>l1c_bmx_err_dec</name>
								<lsb>4</lsb>
								<msb>4</msb>
							</field>
							<field>
								<name>l1c_bmx_err_addr_dis</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>l1c_bmx_err_addr</name>
						<description>l1c_bmx_err_addr.</description>
						<addressOffset>0x204</addressOffset>
						<fields>
							<field>
								<name>l1c_bmx_err_addr</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>irom1_misr_dataout_0</name>
						<description>irom1_misr_dataout_0.</description>
						<addressOffset>0x208</addressOffset>
						<fields>
							<field>
								<name>irom1_misr_dataout_0</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>irom1_misr_dataout_1</name>
						<description>irom1_misr_dataout_1.</description>
						<addressOffset>0x20C</addressOffset>
						<fields>
							<field>
								<name>irom1_misr_dataout_1</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>cpu_clk_gate</name>
						<description>cpu_clk_gate.</description>
						<addressOffset>0x210</addressOffset>
						<fields>
							<field>
								<name>force_e21_clock_on_2</name>
								<lsb>2</lsb>
								<msb>2</msb>
							</field>
							<field>
								<name>force_e21_clock_on_1</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>force_e21_clock_on_0</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
				</registers>
			</peripheral>
			<peripheral>
				<name>uart</name>
				<description>uart.</description>
				<baseAddress>0x4000A000</baseAddress>
				<groupName>uart</groupName>
				<size>32</size>
				<access>read-write</access>
				<addressBlock>
					<offset>0</offset>
					<size>0x1000</size>
					<usage>registers</usage>
				</addressBlock>
				<registers>
					<register>
						<name>utx_config</name>
						<description>utx_config.</description>
						<addressOffset>0x0</addressOffset>
						<fields>
							<field>
								<name>cr_utx_len</name>
								<lsb>16</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>cr_utx_bit_cnt_b</name>
								<lsb>13</lsb>
								<msb>15</msb>
							</field>
							<field>
								<name>cr_utx_bit_cnt_p</name>
								<lsb>11</lsb>
								<msb>12</msb>
							</field>
							<field>
								<name>cr_utx_bit_cnt_d</name>
								<lsb>8</lsb>
								<msb>10</msb>
							</field>
							<field>
								<name>cr_utx_ir_inv</name>
								<lsb>7</lsb>
								<msb>7</msb>
							</field>
							<field>
								<name>cr_utx_ir_en</name>
								<lsb>6</lsb>
								<msb>6</msb>
							</field>
							<field>
								<name>cr_utx_prt_sel</name>
								<lsb>5</lsb>
								<msb>5</msb>
							</field>
							<field>
								<name>cr_utx_prt_en</name>
								<lsb>4</lsb>
								<msb>4</msb>
							</field>
							<field>
								<name>cr_utx_lin_en</name>
								<lsb>3</lsb>
								<msb>3</msb>
							</field>
							<field>
								<name>cr_utx_frm_en</name>
								<lsb>2</lsb>
								<msb>2</msb>
							</field>
							<field>
								<name>cr_utx_cts_en</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>cr_utx_en</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>urx_config</name>
						<description>urx_config.</description>
						<addressOffset>0x4</addressOffset>
						<fields>
							<field>
								<name>cr_urx_len</name>
								<lsb>16</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>cr_urx_deg_cnt</name>
								<lsb>12</lsb>
								<msb>15</msb>
							</field>
							<field>
								<name>cr_urx_deg_en</name>
								<lsb>11</lsb>
								<msb>11</msb>
							</field>
							<field>
								<name>cr_urx_bit_cnt_d</name>
								<lsb>8</lsb>
								<msb>10</msb>
							</field>
							<field>
								<name>cr_urx_ir_inv</name>
								<lsb>7</lsb>
								<msb>7</msb>
							</field>
							<field>
								<name>cr_urx_ir_en</name>
								<lsb>6</lsb>
								<msb>6</msb>
							</field>
							<field>
								<name>cr_urx_prt_sel</name>
								<lsb>5</lsb>
								<msb>5</msb>
							</field>
							<field>
								<name>cr_urx_prt_en</name>
								<lsb>4</lsb>
								<msb>4</msb>
							</field>
							<field>
								<name>cr_urx_lin_en</name>
								<lsb>3</lsb>
								<msb>3</msb>
							</field>
							<field>
								<name>cr_urx_abr_en</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>cr_urx_en</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>uart_bit_prd</name>
						<description>uart_bit_prd.</description>
						<addressOffset>0x8</addressOffset>
						<fields>
							<field>
								<name>cr_urx_bit_prd</name>
								<lsb>16</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>cr_utx_bit_prd</name>
								<lsb>0</lsb>
								<msb>15</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>data_config</name>
						<description>data_config.</description>
						<addressOffset>0xC</addressOffset>
						<fields>
							<field>
								<name>cr_uart_bit_inv</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>utx_ir_position</name>
						<description>utx_ir_position.</description>
						<addressOffset>0x10</addressOffset>
						<fields>
							<field>
								<name>cr_utx_ir_pos_p</name>
								<lsb>16</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>cr_utx_ir_pos_s</name>
								<lsb>0</lsb>
								<msb>15</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>urx_ir_position</name>
						<description>urx_ir_position.</description>
						<addressOffset>0x14</addressOffset>
						<fields>
							<field>
								<name>cr_urx_ir_pos_s</name>
								<lsb>0</lsb>
								<msb>15</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>urx_rto_timer</name>
						<description>urx_rto_timer.</description>
						<addressOffset>0x18</addressOffset>
						<fields>
							<field>
								<name>cr_urx_rto_value</name>
								<lsb>0</lsb>
								<msb>7</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>uart_sw_mode</name>
						<description>uart_sw_mode.</description>
						<addressOffset>0x1C</addressOffset>
						<fields>
							<field>
								<name>cr_urx_rts_sw_val</name>
								<lsb>3</lsb>
								<msb>3</msb>
							</field>
							<field>
								<name>cr_urx_rts_sw_mode</name>
								<lsb>2</lsb>
								<msb>2</msb>
							</field>
							<field>
								<name>cr_utx_txd_sw_val</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>cr_utx_txd_sw_mode</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>uart_int_sts</name>
						<description>UART interrupt status</description>
						<addressOffset>0x20</addressOffset>
						<fields>
							<field>
								<name>urx_lse_int</name>
								<lsb>8</lsb>
								<msb>8</msb>
							</field>
							<field>
								<name>urx_fer_int</name>
								<lsb>7</lsb>
								<msb>7</msb>
							</field>
							<field>
								<name>utx_fer_int</name>
								<lsb>6</lsb>
								<msb>6</msb>
							</field>
							<field>
								<name>urx_pce_int</name>
								<lsb>5</lsb>
								<msb>5</msb>
							</field>
							<field>
								<name>urx_rto_int</name>
								<lsb>4</lsb>
								<msb>4</msb>
							</field>
							<field>
								<name>urx_fifo_int</name>
								<lsb>3</lsb>
								<msb>3</msb>
							</field>
							<field>
								<name>utx_fifo_int</name>
								<lsb>2</lsb>
								<msb>2</msb>
							</field>
							<field>
								<name>urx_end_int</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>utx_end_int</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>uart_int_mask</name>
						<description>UART interrupt mask</description>
						<addressOffset>0x24</addressOffset>
						<fields>
							<field>
								<name>cr_urx_lse_mask</name>
								<lsb>8</lsb>
								<msb>8</msb>
							</field>
							<field>
								<name>cr_urx_fer_mask</name>
								<lsb>7</lsb>
								<msb>7</msb>
							</field>
							<field>
								<name>cr_utx_fer_mask</name>
								<lsb>6</lsb>
								<msb>6</msb>
							</field>
							<field>
								<name>cr_urx_pce_mask</name>
								<lsb>5</lsb>
								<msb>5</msb>
							</field>
							<field>
								<name>cr_urx_rto_mask</name>
								<lsb>4</lsb>
								<msb>4</msb>
							</field>
							<field>
								<name>cr_urx_fifo_mask</name>
								<lsb>3</lsb>
								<msb>3</msb>
							</field>
							<field>
								<name>cr_utx_fifo_mask</name>
								<lsb>2</lsb>
								<msb>2</msb>
							</field>
							<field>
								<name>cr_urx_end_mask</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>cr_utx_end_mask</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>uart_int_clear</name>
						<description>UART interrupt clear</description>
						<addressOffset>0x28</addressOffset>
						<fields>
							<field>
								<name>cr_urx_lse_clr</name>
								<lsb>8</lsb>
								<msb>8</msb>
							</field>
							<field>
								<name>rsvd_7</name>
								<lsb>7</lsb>
								<msb>7</msb>
							</field>
							<field>
								<name>rsvd_6</name>
								<lsb>6</lsb>
								<msb>6</msb>
							</field>
							<field>
								<name>cr_urx_pce_clr</name>
								<lsb>5</lsb>
								<msb>5</msb>
							</field>
							<field>
								<name>cr_urx_rto_clr</name>
								<lsb>4</lsb>
								<msb>4</msb>
							</field>
							<field>
								<name>rsvd_3</name>
								<lsb>3</lsb>
								<msb>3</msb>
							</field>
							<field>
								<name>rsvd_2</name>
								<lsb>2</lsb>
								<msb>2</msb>
							</field>
							<field>
								<name>cr_urx_end_clr</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>cr_utx_end_clr</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>uart_int_en</name>
						<description>UART interrupt enable</description>
						<addressOffset>0x2C</addressOffset>
						<fields>
							<field>
								<name>cr_urx_lse_en</name>
								<lsb>8</lsb>
								<msb>8</msb>
							</field>
							<field>
								<name>cr_urx_fer_en</name>
								<lsb>7</lsb>
								<msb>7</msb>
							</field>
							<field>
								<name>cr_utx_fer_en</name>
								<lsb>6</lsb>
								<msb>6</msb>
							</field>
							<field>
								<name>cr_urx_pce_en</name>
								<lsb>5</lsb>
								<msb>5</msb>
							</field>
							<field>
								<name>cr_urx_rto_en</name>
								<lsb>4</lsb>
								<msb>4</msb>
							</field>
							<field>
								<name>cr_urx_fifo_en</name>
								<lsb>3</lsb>
								<msb>3</msb>
							</field>
							<field>
								<name>cr_utx_fifo_en</name>
								<lsb>2</lsb>
								<msb>2</msb>
							</field>
							<field>
								<name>cr_urx_end_en</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>cr_utx_end_en</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>uart_status</name>
						<description>uart_status.</description>
						<addressOffset>0x30</addressOffset>
						<fields>
							<field>
								<name>sts_urx_bus_busy</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>sts_utx_bus_busy</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>sts_urx_abr_prd</name>
						<description>sts_urx_abr_prd.</description>
						<addressOffset>0x34</addressOffset>
						<fields>
							<field>
								<name>sts_urx_abr_prd_0x55</name>
								<lsb>16</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>sts_urx_abr_prd_start</name>
								<lsb>0</lsb>
								<msb>15</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>uart_fifo_config_0</name>
						<description>uart_fifo_config_0.</description>
						<addressOffset>0x80</addressOffset>
						<fields>
							<field>
								<name>rx_fifo_underflow</name>
								<lsb>7</lsb>
								<msb>7</msb>
							</field>
							<field>
								<name>rx_fifo_overflow</name>
								<lsb>6</lsb>
								<msb>6</msb>
							</field>
							<field>
								<name>tx_fifo_underflow</name>
								<lsb>5</lsb>
								<msb>5</msb>
							</field>
							<field>
								<name>tx_fifo_overflow</name>
								<lsb>4</lsb>
								<msb>4</msb>
							</field>
							<field>
								<name>rx_fifo_clr</name>
								<lsb>3</lsb>
								<msb>3</msb>
							</field>
							<field>
								<name>tx_fifo_clr</name>
								<lsb>2</lsb>
								<msb>2</msb>
							</field>
							<field>
								<name>uart_dma_rx_en</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>uart_dma_tx_en</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>uart_fifo_config_1</name>
						<description>uart_fifo_config_1.</description>
						<addressOffset>0x84</addressOffset>
						<fields>
							<field>
								<name>rx_fifo_th</name>
								<lsb>24</lsb>
								<msb>30</msb>
							</field>
							<field>
								<name>tx_fifo_th</name>
								<lsb>16</lsb>
								<msb>22</msb>
							</field>
							<field>
								<name>rx_fifo_cnt</name>
								<lsb>8</lsb>
								<msb>15</msb>
							</field>
							<field>
								<name>tx_fifo_cnt</name>
								<lsb>0</lsb>
								<msb>7</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>uart_fifo_wdata</name>
						<description>uart_fifo_wdata.</description>
						<addressOffset>0x88</addressOffset>
						<fields>
							<field>
								<name>uart_fifo_wdata</name>
								<lsb>0</lsb>
								<msb>7</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>uart_fifo_rdata</name>
						<description>uart_fifo_rdata.</description>
						<addressOffset>0x8C</addressOffset>
						<fields>
							<field>
								<name>uart_fifo_rdata</name>
								<lsb>0</lsb>
								<msb>7</msb>
							</field>
						</fields>
					</register>
				</registers>
			</peripheral>
			<peripheral>
				<name>spi</name>
				<description>spi.</description>
				<baseAddress>0x4000A200</baseAddress>
				<groupName>spi</groupName>
				<size>32</size>
				<access>read-write</access>
				<addressBlock>
					<offset>0</offset>
					<size>0x1000</size>
					<usage>registers</usage>
				</addressBlock>
				<registers>
					<register>
						<name>spi_config</name>
						<description>spi_config.</description>
						<addressOffset>0x0</addressOffset>
						<fields>
							<field>
								<name>cr_spi_deg_cnt</name>
								<lsb>12</lsb>
								<msb>15</msb>
							</field>
							<field>
								<name>cr_spi_deg_en</name>
								<lsb>11</lsb>
								<msb>11</msb>
							</field>
							<field>
								<name>cr_spi_m_cont_en</name>
								<lsb>9</lsb>
								<msb>9</msb>
							</field>
							<field>
								<name>cr_spi_rxd_ignr_en</name>
								<lsb>8</lsb>
								<msb>8</msb>
							</field>
							<field>
								<name>cr_spi_byte_inv</name>
								<lsb>7</lsb>
								<msb>7</msb>
							</field>
							<field>
								<name>cr_spi_bit_inv</name>
								<lsb>6</lsb>
								<msb>6</msb>
							</field>
							<field>
								<name>cr_spi_sclk_ph</name>
								<lsb>5</lsb>
								<msb>5</msb>
							</field>
							<field>
								<name>cr_spi_sclk_pol</name>
								<lsb>4</lsb>
								<msb>4</msb>
							</field>
							<field>
								<name>cr_spi_frame_size</name>
								<lsb>2</lsb>
								<msb>3</msb>
							</field>
							<field>
								<name>cr_spi_s_en</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>cr_spi_m_en</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>spi_int_sts</name>
						<description>spi_int_sts.</description>
						<addressOffset>0x4</addressOffset>
						<fields>
							<field>
								<name>cr_spi_fer_en</name>
								<lsb>29</lsb>
								<msb>29</msb>
							</field>
							<field>
								<name>cr_spi_txu_en</name>
								<lsb>28</lsb>
								<msb>28</msb>
							</field>
							<field>
								<name>cr_spi_sto_en</name>
								<lsb>27</lsb>
								<msb>27</msb>
							</field>
							<field>
								<name>cr_spi_rxf_en</name>
								<lsb>26</lsb>
								<msb>26</msb>
							</field>
							<field>
								<name>cr_spi_txf_en</name>
								<lsb>25</lsb>
								<msb>25</msb>
							</field>
							<field>
								<name>cr_spi_end_en</name>
								<lsb>24</lsb>
								<msb>24</msb>
							</field>
							<field>
								<name>rsvd_21</name>
								<lsb>21</lsb>
								<msb>21</msb>
							</field>
							<field>
								<name>cr_spi_txu_clr</name>
								<lsb>20</lsb>
								<msb>20</msb>
							</field>
							<field>
								<name>cr_spi_sto_clr</name>
								<lsb>19</lsb>
								<msb>19</msb>
							</field>
							<field>
								<name>rsvd_18</name>
								<lsb>18</lsb>
								<msb>18</msb>
							</field>
							<field>
								<name>rsvd_17</name>
								<lsb>17</lsb>
								<msb>17</msb>
							</field>
							<field>
								<name>cr_spi_end_clr</name>
								<lsb>16</lsb>
								<msb>16</msb>
							</field>
							<field>
								<name>cr_spi_fer_mask</name>
								<lsb>13</lsb>
								<msb>13</msb>
							</field>
							<field>
								<name>cr_spi_txu_mask</name>
								<lsb>12</lsb>
								<msb>12</msb>
							</field>
							<field>
								<name>cr_spi_sto_mask</name>
								<lsb>11</lsb>
								<msb>11</msb>
							</field>
							<field>
								<name>cr_spi_rxf_mask</name>
								<lsb>10</lsb>
								<msb>10</msb>
							</field>
							<field>
								<name>cr_spi_txf_mask</name>
								<lsb>9</lsb>
								<msb>9</msb>
							</field>
							<field>
								<name>cr_spi_end_mask</name>
								<lsb>8</lsb>
								<msb>8</msb>
							</field>
							<field>
								<name>spi_fer_int</name>
								<lsb>5</lsb>
								<msb>5</msb>
							</field>
							<field>
								<name>spi_txu_int</name>
								<lsb>4</lsb>
								<msb>4</msb>
							</field>
							<field>
								<name>spi_sto_int</name>
								<lsb>3</lsb>
								<msb>3</msb>
							</field>
							<field>
								<name>spi_rxf_int</name>
								<lsb>2</lsb>
								<msb>2</msb>
							</field>
							<field>
								<name>spi_txf_int</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>spi_end_int</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>spi_bus_busy</name>
						<description>spi_bus_busy.</description>
						<addressOffset>0x8</addressOffset>
						<fields>
							<field>
								<name>sts_spi_bus_busy</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>spi_prd_0</name>
						<description>spi_prd_0.</description>
						<addressOffset>0x10</addressOffset>
						<fields>
							<field>
								<name>cr_spi_prd_d_ph_1</name>
								<lsb>24</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>cr_spi_prd_d_ph_0</name>
								<lsb>16</lsb>
								<msb>23</msb>
							</field>
							<field>
								<name>cr_spi_prd_p</name>
								<lsb>8</lsb>
								<msb>15</msb>
							</field>
							<field>
								<name>cr_spi_prd_s</name>
								<lsb>0</lsb>
								<msb>7</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>spi_prd_1</name>
						<description>spi_prd_1.</description>
						<addressOffset>0x14</addressOffset>
						<fields>
							<field>
								<name>cr_spi_prd_i</name>
								<lsb>0</lsb>
								<msb>7</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>spi_rxd_ignr</name>
						<description>spi_rxd_ignr.</description>
						<addressOffset>0x18</addressOffset>
						<fields>
							<field>
								<name>cr_spi_rxd_ignr_s</name>
								<lsb>16</lsb>
								<msb>20</msb>
							</field>
							<field>
								<name>cr_spi_rxd_ignr_p</name>
								<lsb>0</lsb>
								<msb>4</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>spi_sto_value</name>
						<description>spi_sto_value.</description>
						<addressOffset>0x1C</addressOffset>
						<fields>
							<field>
								<name>cr_spi_sto_value</name>
								<lsb>0</lsb>
								<msb>11</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>spi_fifo_config_0</name>
						<description>spi_fifo_config_0.</description>
						<addressOffset>0x80</addressOffset>
						<fields>
							<field>
								<name>rx_fifo_underflow</name>
								<lsb>7</lsb>
								<msb>7</msb>
							</field>
							<field>
								<name>rx_fifo_overflow</name>
								<lsb>6</lsb>
								<msb>6</msb>
							</field>
							<field>
								<name>tx_fifo_underflow</name>
								<lsb>5</lsb>
								<msb>5</msb>
							</field>
							<field>
								<name>tx_fifo_overflow</name>
								<lsb>4</lsb>
								<msb>4</msb>
							</field>
							<field>
								<name>rx_fifo_clr</name>
								<lsb>3</lsb>
								<msb>3</msb>
							</field>
							<field>
								<name>tx_fifo_clr</name>
								<lsb>2</lsb>
								<msb>2</msb>
							</field>
							<field>
								<name>spi_dma_rx_en</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>spi_dma_tx_en</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>spi_fifo_config_1</name>
						<description>spi_fifo_config_1.</description>
						<addressOffset>0x84</addressOffset>
						<fields>
							<field>
								<name>rx_fifo_th</name>
								<lsb>24</lsb>
								<msb>25</msb>
							</field>
							<field>
								<name>tx_fifo_th</name>
								<lsb>16</lsb>
								<msb>17</msb>
							</field>
							<field>
								<name>rx_fifo_cnt</name>
								<lsb>8</lsb>
								<msb>10</msb>
							</field>
							<field>
								<name>tx_fifo_cnt</name>
								<lsb>0</lsb>
								<msb>2</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>spi_fifo_wdata</name>
						<description>spi_fifo_wdata.</description>
						<addressOffset>0x88</addressOffset>
						<fields>
							<field>
								<name>spi_fifo_wdata</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>spi_fifo_rdata</name>
						<description>spi_fifo_rdata.</description>
						<addressOffset>0x8C</addressOffset>
						<fields>
							<field>
								<name>spi_fifo_rdata</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
				</registers>
			</peripheral>
			<peripheral>
				<name>i2c</name>
				<description>i2c.</description>
				<baseAddress>0x4000A300</baseAddress>
				<groupName>i2c</groupName>
				<size>32</size>
				<access>read-write</access>
				<addressBlock>
					<offset>0</offset>
					<size>0x1000</size>
					<usage>registers</usage>
				</addressBlock>
				<registers>
					<register>
						<name>i2c_config</name>
						<description>i2c_config.</description>
						<addressOffset>0x0</addressOffset>
						<fields>
							<field>
								<name>cr_i2c_deg_cnt</name>
								<lsb>28</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>cr_i2c_pkt_len</name>
								<lsb>16</lsb>
								<msb>23</msb>
							</field>
							<field>
								<name>cr_i2c_slv_addr</name>
								<lsb>8</lsb>
								<msb>14</msb>
							</field>
							<field>
								<name>cr_i2c_sub_addr_bc</name>
								<lsb>5</lsb>
								<msb>6</msb>
							</field>
							<field>
								<name>cr_i2c_sub_addr_en</name>
								<lsb>4</lsb>
								<msb>4</msb>
							</field>
							<field>
								<name>cr_i2c_scl_sync_en</name>
								<lsb>3</lsb>
								<msb>3</msb>
							</field>
							<field>
								<name>cr_i2c_deg_en</name>
								<lsb>2</lsb>
								<msb>2</msb>
							</field>
							<field>
								<name>cr_i2c_pkt_dir</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>cr_i2c_m_en</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>i2c_int_sts</name>
						<description>i2c_int_sts.</description>
						<addressOffset>0x4</addressOffset>
						<fields>
							<field>
								<name>cr_i2c_fer_en</name>
								<lsb>29</lsb>
								<msb>29</msb>
							</field>
							<field>
								<name>cr_i2c_arb_en</name>
								<lsb>28</lsb>
								<msb>28</msb>
							</field>
							<field>
								<name>cr_i2c_nak_en</name>
								<lsb>27</lsb>
								<msb>27</msb>
							</field>
							<field>
								<name>cr_i2c_rxf_en</name>
								<lsb>26</lsb>
								<msb>26</msb>
							</field>
							<field>
								<name>cr_i2c_txf_en</name>
								<lsb>25</lsb>
								<msb>25</msb>
							</field>
							<field>
								<name>cr_i2c_end_en</name>
								<lsb>24</lsb>
								<msb>24</msb>
							</field>
							<field>
								<name>rsvd_21</name>
								<lsb>21</lsb>
								<msb>21</msb>
							</field>
							<field>
								<name>cr_i2c_arb_clr</name>
								<lsb>20</lsb>
								<msb>20</msb>
							</field>
							<field>
								<name>cr_i2c_nak_clr</name>
								<lsb>19</lsb>
								<msb>19</msb>
							</field>
							<field>
								<name>rsvd_18</name>
								<lsb>18</lsb>
								<msb>18</msb>
							</field>
							<field>
								<name>rsvd_17</name>
								<lsb>17</lsb>
								<msb>17</msb>
							</field>
							<field>
								<name>cr_i2c_end_clr</name>
								<lsb>16</lsb>
								<msb>16</msb>
							</field>
							<field>
								<name>cr_i2c_fer_mask</name>
								<lsb>13</lsb>
								<msb>13</msb>
							</field>
							<field>
								<name>cr_i2c_arb_mask</name>
								<lsb>12</lsb>
								<msb>12</msb>
							</field>
							<field>
								<name>cr_i2c_nak_mask</name>
								<lsb>11</lsb>
								<msb>11</msb>
							</field>
							<field>
								<name>cr_i2c_rxf_mask</name>
								<lsb>10</lsb>
								<msb>10</msb>
							</field>
							<field>
								<name>cr_i2c_txf_mask</name>
								<lsb>9</lsb>
								<msb>9</msb>
							</field>
							<field>
								<name>cr_i2c_end_mask</name>
								<lsb>8</lsb>
								<msb>8</msb>
							</field>
							<field>
								<name>i2c_fer_int</name>
								<lsb>5</lsb>
								<msb>5</msb>
							</field>
							<field>
								<name>i2c_arb_int</name>
								<lsb>4</lsb>
								<msb>4</msb>
							</field>
							<field>
								<name>i2c_nak_int</name>
								<lsb>3</lsb>
								<msb>3</msb>
							</field>
							<field>
								<name>i2c_rxf_int</name>
								<lsb>2</lsb>
								<msb>2</msb>
							</field>
							<field>
								<name>i2c_txf_int</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>i2c_end_int</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>i2c_sub_addr</name>
						<description>i2c_sub_addr.</description>
						<addressOffset>0x8</addressOffset>
						<fields>
							<field>
								<name>cr_i2c_sub_addr_b3</name>
								<lsb>24</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>cr_i2c_sub_addr_b2</name>
								<lsb>16</lsb>
								<msb>23</msb>
							</field>
							<field>
								<name>cr_i2c_sub_addr_b1</name>
								<lsb>8</lsb>
								<msb>15</msb>
							</field>
							<field>
								<name>cr_i2c_sub_addr_b0</name>
								<lsb>0</lsb>
								<msb>7</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>i2c_bus_busy</name>
						<description>i2c_bus_busy.</description>
						<addressOffset>0xC</addressOffset>
						<fields>
							<field>
								<name>cr_i2c_bus_busy_clr</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>sts_i2c_bus_busy</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>i2c_prd_start</name>
						<description>i2c_prd_start.</description>
						<addressOffset>0x10</addressOffset>
						<fields>
							<field>
								<name>cr_i2c_prd_s_ph_3</name>
								<lsb>24</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>cr_i2c_prd_s_ph_2</name>
								<lsb>16</lsb>
								<msb>23</msb>
							</field>
							<field>
								<name>cr_i2c_prd_s_ph_1</name>
								<lsb>8</lsb>
								<msb>15</msb>
							</field>
							<field>
								<name>cr_i2c_prd_s_ph_0</name>
								<lsb>0</lsb>
								<msb>7</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>i2c_prd_stop</name>
						<description>i2c_prd_stop.</description>
						<addressOffset>0x14</addressOffset>
						<fields>
							<field>
								<name>cr_i2c_prd_p_ph_3</name>
								<lsb>24</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>cr_i2c_prd_p_ph_2</name>
								<lsb>16</lsb>
								<msb>23</msb>
							</field>
							<field>
								<name>cr_i2c_prd_p_ph_1</name>
								<lsb>8</lsb>
								<msb>15</msb>
							</field>
							<field>
								<name>cr_i2c_prd_p_ph_0</name>
								<lsb>0</lsb>
								<msb>7</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>i2c_prd_data</name>
						<description>i2c_prd_data.</description>
						<addressOffset>0x18</addressOffset>
						<fields>
							<field>
								<name>cr_i2c_prd_d_ph_3</name>
								<lsb>24</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>cr_i2c_prd_d_ph_2</name>
								<lsb>16</lsb>
								<msb>23</msb>
							</field>
							<field>
								<name>cr_i2c_prd_d_ph_1</name>
								<lsb>8</lsb>
								<msb>15</msb>
							</field>
							<field>
								<name>cr_i2c_prd_d_ph_0</name>
								<lsb>0</lsb>
								<msb>7</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>i2c_fifo_config_0</name>
						<description>i2c_fifo_config_0.</description>
						<addressOffset>0x80</addressOffset>
						<fields>
							<field>
								<name>rx_fifo_underflow</name>
								<lsb>7</lsb>
								<msb>7</msb>
							</field>
							<field>
								<name>rx_fifo_overflow</name>
								<lsb>6</lsb>
								<msb>6</msb>
							</field>
							<field>
								<name>tx_fifo_underflow</name>
								<lsb>5</lsb>
								<msb>5</msb>
							</field>
							<field>
								<name>tx_fifo_overflow</name>
								<lsb>4</lsb>
								<msb>4</msb>
							</field>
							<field>
								<name>rx_fifo_clr</name>
								<lsb>3</lsb>
								<msb>3</msb>
							</field>
							<field>
								<name>tx_fifo_clr</name>
								<lsb>2</lsb>
								<msb>2</msb>
							</field>
							<field>
								<name>i2c_dma_rx_en</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>i2c_dma_tx_en</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>i2c_fifo_config_1</name>
						<description>i2c_fifo_config_1.</description>
						<addressOffset>0x84</addressOffset>
						<fields>
							<field>
								<name>rx_fifo_th</name>
								<lsb>24</lsb>
								<msb>24</msb>
							</field>
							<field>
								<name>tx_fifo_th</name>
								<lsb>16</lsb>
								<msb>16</msb>
							</field>
							<field>
								<name>rx_fifo_cnt</name>
								<lsb>8</lsb>
								<msb>9</msb>
							</field>
							<field>
								<name>tx_fifo_cnt</name>
								<lsb>0</lsb>
								<msb>1</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>i2c_fifo_wdata</name>
						<description>i2c_fifo_wdata.</description>
						<addressOffset>0x88</addressOffset>
						<fields>
							<field>
								<name>i2c_fifo_wdata</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>i2c_fifo_rdata</name>
						<description>i2c_fifo_rdata.</description>
						<addressOffset>0x8C</addressOffset>
						<fields>
							<field>
								<name>i2c_fifo_rdata</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
				</registers>
			</peripheral>
			<peripheral>
				<name>pwm</name>
				<description>pwm.</description>
				<baseAddress>0x4000A400</baseAddress>
				<groupName>pwm</groupName>
				<size>32</size>
				<access>read-write</access>
				<addressBlock>
					<offset>0</offset>
					<size>0x1000</size>
					<usage>registers</usage>
				</addressBlock>
				<registers>
					<register>
						<name>pwm_int_config</name>
						<description>pwm_int_config.</description>
						<addressOffset>0x0</addressOffset>
						<fields>
							<field>
								<name>pwm_int_clear</name>
								<lsb>8</lsb>
								<msb>13</msb>
							</field>
							<field>
								<name>pwm_interrupt_sts</name>
								<lsb>0</lsb>
								<msb>5</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>pwm0_clkdiv</name>
						<description>pwm0_clkdiv.</description>
						<addressOffset>0x20</addressOffset>
						<fields>
							<field>
								<name>pwm_clk_div</name>
								<lsb>0</lsb>
								<msb>15</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>pwm0_thre1</name>
						<description>pwm0_thre1.</description>
						<addressOffset>0x24</addressOffset>
						<fields>
							<field>
								<name>pwm_thre1</name>
								<lsb>0</lsb>
								<msb>15</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>pwm0_thre2</name>
						<description>pwm0_thre2.</description>
						<addressOffset>0x28</addressOffset>
						<fields>
							<field>
								<name>pwm_thre2</name>
								<lsb>0</lsb>
								<msb>15</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>pwm0_period</name>
						<description>pwm0_period.</description>
						<addressOffset>0x2C</addressOffset>
						<fields>
							<field>
								<name>pwm_period</name>
								<lsb>0</lsb>
								<msb>15</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>pwm0_config</name>
						<description>pwm0_config.</description>
						<addressOffset>0x30</addressOffset>
						<fields>
							<field>
								<name>pwm_sts_top</name>
								<lsb>7</lsb>
								<msb>7</msb>
							</field>
							<field>
								<name>pwm_stop_en</name>
								<lsb>6</lsb>
								<msb>6</msb>
							</field>
							<field>
								<name>pwm_sw_mode</name>
								<lsb>5</lsb>
								<msb>5</msb>
							</field>
							<field>
								<name>pwm_sw_force_val</name>
								<lsb>4</lsb>
								<msb>4</msb>
							</field>
							<field>
								<name>pwm_stop_mode</name>
								<lsb>3</lsb>
								<msb>3</msb>
							</field>
							<field>
								<name>pwm_out_inv</name>
								<lsb>2</lsb>
								<msb>2</msb>
							</field>
							<field>
								<name>reg_clk_sel</name>
								<lsb>0</lsb>
								<msb>1</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>pwm0_interrupt</name>
						<description>pwm0_interrupt.</description>
						<addressOffset>0x34</addressOffset>
						<fields>
							<field>
								<name>pwm_int_enable</name>
								<lsb>16</lsb>
								<msb>16</msb>
							</field>
							<field>
								<name>pwm_int_period_cnt</name>
								<lsb>0</lsb>
								<msb>15</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>pwm1_clkdiv</name>
						<description>pwm1_clkdiv.</description>
						<addressOffset>0x40</addressOffset>
						<fields>
							<field>
								<name>pwm_clk_div</name>
								<lsb>0</lsb>
								<msb>15</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>pwm1_thre1</name>
						<description>pwm1_thre1.</description>
						<addressOffset>0x44</addressOffset>
						<fields>
							<field>
								<name>pwm_thre1</name>
								<lsb>0</lsb>
								<msb>15</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>pwm1_thre2</name>
						<description>pwm1_thre2.</description>
						<addressOffset>0x48</addressOffset>
						<fields>
							<field>
								<name>pwm_thre2</name>
								<lsb>0</lsb>
								<msb>15</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>pwm1_period</name>
						<description>pwm1_period.</description>
						<addressOffset>0x4C</addressOffset>
						<fields>
							<field>
								<name>pwm_period</name>
								<lsb>0</lsb>
								<msb>15</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>pwm1_config</name>
						<description>pwm1_config.</description>
						<addressOffset>0x50</addressOffset>
						<fields>
							<field>
								<name>pwm_sts_top</name>
								<lsb>7</lsb>
								<msb>7</msb>
							</field>
							<field>
								<name>pwm_stop_en</name>
								<lsb>6</lsb>
								<msb>6</msb>
							</field>
							<field>
								<name>pwm_sw_mode</name>
								<lsb>5</lsb>
								<msb>5</msb>
							</field>
							<field>
								<name>pwm_sw_force_val</name>
								<lsb>4</lsb>
								<msb>4</msb>
							</field>
							<field>
								<name>pwm_stop_mode</name>
								<lsb>3</lsb>
								<msb>3</msb>
							</field>
							<field>
								<name>pwm_out_inv</name>
								<lsb>2</lsb>
								<msb>2</msb>
							</field>
							<field>
								<name>reg_clk_sel</name>
								<lsb>0</lsb>
								<msb>1</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>pwm1_interrupt</name>
						<description>pwm1_interrupt.</description>
						<addressOffset>0x54</addressOffset>
						<fields>
							<field>
								<name>pwm_int_enable</name>
								<lsb>16</lsb>
								<msb>16</msb>
							</field>
							<field>
								<name>pwm_int_period_cnt</name>
								<lsb>0</lsb>
								<msb>15</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>pwm2_clkdiv</name>
						<description>pwm2_clkdiv.</description>
						<addressOffset>0x60</addressOffset>
						<fields>
							<field>
								<name>pwm_clk_div</name>
								<lsb>0</lsb>
								<msb>15</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>pwm2_thre1</name>
						<description>pwm2_thre1.</description>
						<addressOffset>0x64</addressOffset>
						<fields>
							<field>
								<name>pwm_thre1</name>
								<lsb>0</lsb>
								<msb>15</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>pwm2_thre2</name>
						<description>pwm2_thre2.</description>
						<addressOffset>0x68</addressOffset>
						<fields>
							<field>
								<name>pwm_thre2</name>
								<lsb>0</lsb>
								<msb>15</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>pwm2_period</name>
						<description>pwm2_period.</description>
						<addressOffset>0x6C</addressOffset>
						<fields>
							<field>
								<name>pwm_period</name>
								<lsb>0</lsb>
								<msb>15</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>pwm2_config</name>
						<description>pwm2_config.</description>
						<addressOffset>0x70</addressOffset>
						<fields>
							<field>
								<name>pwm_sts_top</name>
								<lsb>7</lsb>
								<msb>7</msb>
							</field>
							<field>
								<name>pwm_stop_en</name>
								<lsb>6</lsb>
								<msb>6</msb>
							</field>
							<field>
								<name>pwm_sw_mode</name>
								<lsb>5</lsb>
								<msb>5</msb>
							</field>
							<field>
								<name>pwm_sw_force_val</name>
								<lsb>4</lsb>
								<msb>4</msb>
							</field>
							<field>
								<name>pwm_stop_mode</name>
								<lsb>3</lsb>
								<msb>3</msb>
							</field>
							<field>
								<name>pwm_out_inv</name>
								<lsb>2</lsb>
								<msb>2</msb>
							</field>
							<field>
								<name>reg_clk_sel</name>
								<lsb>0</lsb>
								<msb>1</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>pwm2_interrupt</name>
						<description>pwm2_interrupt.</description>
						<addressOffset>0x74</addressOffset>
						<fields>
							<field>
								<name>pwm_int_enable</name>
								<lsb>16</lsb>
								<msb>16</msb>
							</field>
							<field>
								<name>pwm_int_period_cnt</name>
								<lsb>0</lsb>
								<msb>15</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>pwm3_clkdiv</name>
						<description>pwm3_clkdiv.</description>
						<addressOffset>0x80</addressOffset>
						<fields>
							<field>
								<name>pwm_clk_div</name>
								<lsb>0</lsb>
								<msb>15</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>pwm3_thre1</name>
						<description>pwm3_thre1.</description>
						<addressOffset>0x84</addressOffset>
						<fields>
							<field>
								<name>pwm_thre1</name>
								<lsb>0</lsb>
								<msb>15</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>pwm3_thre2</name>
						<description>pwm3_thre2.</description>
						<addressOffset>0x88</addressOffset>
						<fields>
							<field>
								<name>pwm_thre2</name>
								<lsb>0</lsb>
								<msb>15</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>pwm3_period</name>
						<description>pwm3_period.</description>
						<addressOffset>0x8C</addressOffset>
						<fields>
							<field>
								<name>pwm_period</name>
								<lsb>0</lsb>
								<msb>15</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>pwm3_config</name>
						<description>pwm3_config.</description>
						<addressOffset>0x90</addressOffset>
						<fields>
							<field>
								<name>pwm_sts_top</name>
								<lsb>7</lsb>
								<msb>7</msb>
							</field>
							<field>
								<name>pwm_stop_en</name>
								<lsb>6</lsb>
								<msb>6</msb>
							</field>
							<field>
								<name>pwm_sw_mode</name>
								<lsb>5</lsb>
								<msb>5</msb>
							</field>
							<field>
								<name>pwm_sw_force_val</name>
								<lsb>4</lsb>
								<msb>4</msb>
							</field>
							<field>
								<name>pwm_stop_mode</name>
								<lsb>3</lsb>
								<msb>3</msb>
							</field>
							<field>
								<name>pwm_out_inv</name>
								<lsb>2</lsb>
								<msb>2</msb>
							</field>
							<field>
								<name>reg_clk_sel</name>
								<lsb>0</lsb>
								<msb>1</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>pwm3_interrupt</name>
						<description>pwm3_interrupt.</description>
						<addressOffset>0x94</addressOffset>
						<fields>
							<field>
								<name>pwm_int_enable</name>
								<lsb>16</lsb>
								<msb>16</msb>
							</field>
							<field>
								<name>pwm_int_period_cnt</name>
								<lsb>0</lsb>
								<msb>15</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>pwm4_clkdiv</name>
						<description>pwm4_clkdiv.</description>
						<addressOffset>0xA0</addressOffset>
						<fields>
							<field>
								<name>pwm_clk_div</name>
								<lsb>0</lsb>
								<msb>15</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>pwm4_thre1</name>
						<description>pwm4_thre1.</description>
						<addressOffset>0xA4</addressOffset>
						<fields>
							<field>
								<name>pwm_thre1</name>
								<lsb>0</lsb>
								<msb>15</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>pwm4_thre2</name>
						<description>pwm4_thre2.</description>
						<addressOffset>0xA8</addressOffset>
						<fields>
							<field>
								<name>pwm_thre2</name>
								<lsb>0</lsb>
								<msb>15</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>pwm4_period</name>
						<description>pwm4_period.</description>
						<addressOffset>0xAC</addressOffset>
						<fields>
							<field>
								<name>pwm_period</name>
								<lsb>0</lsb>
								<msb>15</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>pwm4_config</name>
						<description>pwm4_config.</description>
						<addressOffset>0xB0</addressOffset>
						<fields>
							<field>
								<name>pwm_sts_top</name>
								<lsb>7</lsb>
								<msb>7</msb>
							</field>
							<field>
								<name>pwm_stop_en</name>
								<lsb>6</lsb>
								<msb>6</msb>
							</field>
							<field>
								<name>pwm_sw_mode</name>
								<lsb>5</lsb>
								<msb>5</msb>
							</field>
							<field>
								<name>pwm_sw_force_val</name>
								<lsb>4</lsb>
								<msb>4</msb>
							</field>
							<field>
								<name>pwm_stop_mode</name>
								<lsb>3</lsb>
								<msb>3</msb>
							</field>
							<field>
								<name>pwm_out_inv</name>
								<lsb>2</lsb>
								<msb>2</msb>
							</field>
							<field>
								<name>reg_clk_sel</name>
								<lsb>0</lsb>
								<msb>1</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>pwm4_interrupt</name>
						<description>pwm4_interrupt.</description>
						<addressOffset>0xB4</addressOffset>
						<fields>
							<field>
								<name>pwm_int_enable</name>
								<lsb>16</lsb>
								<msb>16</msb>
							</field>
							<field>
								<name>pwm_int_period_cnt</name>
								<lsb>0</lsb>
								<msb>15</msb>
							</field>
						</fields>
					</register>
				</registers>
			</peripheral>
			<peripheral>
				<name>timer</name>
				<description>timer.</description>
				<baseAddress>0x4000A500</baseAddress>
				<groupName>timer</groupName>
				<size>32</size>
				<access>read-write</access>
				<addressBlock>
					<offset>0</offset>
					<size>0x1000</size>
					<usage>registers</usage>
				</addressBlock>
				<registers>
					<register>
						<name>TCCR</name>
						<description>TCCR.</description>
						<addressOffset>0x0</addressOffset>
						<fields>
							<field>
								<name>cs_wdt</name>
								<lsb>8</lsb>
								<msb>9</msb>
							</field>
							<field>
								<name>RESERVED_7</name>
								<lsb>7</lsb>
								<msb>7</msb>
							</field>
							<field>
								<name>cs_2</name>
								<lsb>5</lsb>
								<msb>6</msb>
							</field>
							<field>
								<name>RESERVED_4</name>
								<lsb>4</lsb>
								<msb>4</msb>
							</field>
							<field>
								<name>cs_1</name>
								<lsb>2</lsb>
								<msb>3</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>TMR2_0</name>
						<description>TMR2_0.</description>
						<addressOffset>0x10</addressOffset>
						<fields>
							<field>
								<name>tmr</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>TMR2_1</name>
						<description>TMR2_1.</description>
						<addressOffset>0x14</addressOffset>
						<fields>
							<field>
								<name>tmr</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>TMR2_2</name>
						<description>TMR2_2.</description>
						<addressOffset>0x18</addressOffset>
						<fields>
							<field>
								<name>tmr</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>TMR3_0</name>
						<description>TMR3_0.</description>
						<addressOffset>0x1C</addressOffset>
						<fields>
							<field>
								<name>tmr</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>TMR3_1</name>
						<description>TMR3_1.</description>
						<addressOffset>0x20</addressOffset>
						<fields>
							<field>
								<name>tmr</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>TMR3_2</name>
						<description>TMR3_2.</description>
						<addressOffset>0x24</addressOffset>
						<fields>
							<field>
								<name>tmr</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>TCR2</name>
						<description>TCR2.</description>
						<addressOffset>0x2C</addressOffset>
						<fields>
							<field>
								<name>tcr</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>TCR3</name>
						<description>TCR3.</description>
						<addressOffset>0x30</addressOffset>
						<fields>
							<field>
								<name>tcr</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>TMSR2</name>
						<description>TMSR2.</description>
						<addressOffset>0x38</addressOffset>
						<fields>
							<field>
								<name>tmsr_2</name>
								<lsb>2</lsb>
								<msb>2</msb>
							</field>
							<field>
								<name>tmsr_1</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>tmsr_0</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>TMSR3</name>
						<description>TMSR3.</description>
						<addressOffset>0x3C</addressOffset>
						<fields>
							<field>
								<name>tmsr_2</name>
								<lsb>2</lsb>
								<msb>2</msb>
							</field>
							<field>
								<name>tmsr_1</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>tmsr_0</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>TIER2</name>
						<description>TIER2.</description>
						<addressOffset>0x44</addressOffset>
						<fields>
							<field>
								<name>tier_2</name>
								<lsb>2</lsb>
								<msb>2</msb>
							</field>
							<field>
								<name>tier_1</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>tier_0</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>TIER3</name>
						<description>TIER3.</description>
						<addressOffset>0x48</addressOffset>
						<fields>
							<field>
								<name>tier_2</name>
								<lsb>2</lsb>
								<msb>2</msb>
							</field>
							<field>
								<name>tier_1</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>tier_0</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>TPLVR2</name>
						<description>TPLVR2.</description>
						<addressOffset>0x50</addressOffset>
						<fields>
							<field>
								<name>tplvr</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>TPLVR3</name>
						<description>TPLVR3.</description>
						<addressOffset>0x54</addressOffset>
						<fields>
							<field>
								<name>tplvr</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>TPLCR2</name>
						<description>TPLCR2.</description>
						<addressOffset>0x5C</addressOffset>
						<fields>
							<field>
								<name>tplcr</name>
								<lsb>0</lsb>
								<msb>1</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>TPLCR3</name>
						<description>TPLCR3.</description>
						<addressOffset>0x60</addressOffset>
						<fields>
							<field>
								<name>tplcr</name>
								<lsb>0</lsb>
								<msb>1</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>WMER</name>
						<description>WMER.</description>
						<addressOffset>0x64</addressOffset>
						<fields>
							<field>
								<name>wrie</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>we</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>WMR</name>
						<description>WMR.</description>
						<addressOffset>0x68</addressOffset>
						<fields>
							<field>
								<name>wmr</name>
								<lsb>0</lsb>
								<msb>15</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>WVR</name>
						<description>WVR.</description>
						<addressOffset>0x6C</addressOffset>
						<fields>
							<field>
								<name>wvr</name>
								<lsb>0</lsb>
								<msb>15</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>WSR</name>
						<description>WSR.</description>
						<addressOffset>0x70</addressOffset>
						<fields>
							<field>
								<name>wts</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>TICR2</name>
						<description>TICR2.</description>
						<addressOffset>0x78</addressOffset>
						<fields>
							<field>
								<name>tclr_2</name>
								<lsb>2</lsb>
								<msb>2</msb>
							</field>
							<field>
								<name>tclr_1</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>tclr_0</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>TICR3</name>
						<description>TICR3.</description>
						<addressOffset>0x7C</addressOffset>
						<fields>
							<field>
								<name>tclr_2</name>
								<lsb>2</lsb>
								<msb>2</msb>
							</field>
							<field>
								<name>tclr_1</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>tclr_0</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>WICR</name>
						<description>WICR.</description>
						<addressOffset>0x80</addressOffset>
						<fields>
							<field>
								<name>wiclr</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>TCER</name>
						<description>TCER.</description>
						<addressOffset>0x84</addressOffset>
						<fields>
							<field>
								<name>timer3_en</name>
								<lsb>2</lsb>
								<msb>2</msb>
							</field>
							<field>
								<name>timer2_en</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>TCMR</name>
						<description>TCMR.</description>
						<addressOffset>0x88</addressOffset>
						<fields>
							<field>
								<name>timer3_mode</name>
								<lsb>2</lsb>
								<msb>2</msb>
							</field>
							<field>
								<name>timer2_mode</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>TILR2</name>
						<description>TILR2.</description>
						<addressOffset>0x90</addressOffset>
						<fields>
							<field>
								<name>tilr_2</name>
								<lsb>2</lsb>
								<msb>2</msb>
							</field>
							<field>
								<name>tilr_1</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>tilr_0</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>TILR3</name>
						<description>TILR3.</description>
						<addressOffset>0x94</addressOffset>
						<fields>
							<field>
								<name>tilr_2</name>
								<lsb>2</lsb>
								<msb>2</msb>
							</field>
							<field>
								<name>tilr_1</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>tilr_0</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>WCR</name>
						<description>WCR.</description>
						<addressOffset>0x98</addressOffset>
						<fields>
							<field>
								<name>wcr</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>WFAR</name>
						<description>WFAR.</description>
						<addressOffset>0x9C</addressOffset>
						<fields>
							<field>
								<name>wfar</name>
								<lsb>0</lsb>
								<msb>15</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>WSAR</name>
						<description>WSAR.</description>
						<addressOffset>0xA0</addressOffset>
						<fields>
							<field>
								<name>wsar</name>
								<lsb>0</lsb>
								<msb>15</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>TCVWR2</name>
						<description>TCVWR2.</description>
						<addressOffset>0xA8</addressOffset>
						<fields>
							<field>
								<name>tcvwr</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>TCVWR3</name>
						<description>TCVWR3.</description>
						<addressOffset>0xAC</addressOffset>
						<fields>
							<field>
								<name>tcvwr</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>TCVSYN2</name>
						<description>TCVSYN2.</description>
						<addressOffset>0xB4</addressOffset>
						<fields>
							<field>
								<name>tcvsyn2</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>TCVSYN3</name>
						<description>TCVSYN3.</description>
						<addressOffset>0xB8</addressOffset>
						<fields>
							<field>
								<name>tcvsyn3</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>TCDR</name>
						<description>TCDR.</description>
						<addressOffset>0xBC</addressOffset>
						<fields>
							<field>
								<name>wcdr</name>
								<lsb>24</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>tcdr3</name>
								<lsb>16</lsb>
								<msb>23</msb>
							</field>
							<field>
								<name>tcdr2</name>
								<lsb>8</lsb>
								<msb>15</msb>
							</field>
						</fields>
					</register>
				</registers>
			</peripheral>
			<peripheral>
				<name>ir</name>
				<description>ir.</description>
				<baseAddress>0x4000A600</baseAddress>
				<groupName>ir</groupName>
				<size>32</size>
				<access>read-write</access>
				<addressBlock>
					<offset>0</offset>
					<size>0x1000</size>
					<usage>registers</usage>
				</addressBlock>
				<registers>
					<register>
						<name>irtx_config</name>
						<description>irtx_config.</description>
						<addressOffset>0x0</addressOffset>
						<fields>
							<field>
								<name>cr_irtx_data_num</name>
								<lsb>12</lsb>
								<msb>17</msb>
							</field>
							<field>
								<name>cr_irtx_tail_hl_inv</name>
								<lsb>11</lsb>
								<msb>11</msb>
							</field>
							<field>
								<name>cr_irtx_tail_en</name>
								<lsb>10</lsb>
								<msb>10</msb>
							</field>
							<field>
								<name>cr_irtx_head_hl_inv</name>
								<lsb>9</lsb>
								<msb>9</msb>
							</field>
							<field>
								<name>cr_irtx_head_en</name>
								<lsb>8</lsb>
								<msb>8</msb>
							</field>
							<field>
								<name>cr_irtx_logic1_hl_inv</name>
								<lsb>6</lsb>
								<msb>6</msb>
							</field>
							<field>
								<name>cr_irtx_logic0_hl_inv</name>
								<lsb>5</lsb>
								<msb>5</msb>
							</field>
							<field>
								<name>cr_irtx_data_en</name>
								<lsb>4</lsb>
								<msb>4</msb>
							</field>
							<field>
								<name>cr_irtx_swm_en</name>
								<lsb>3</lsb>
								<msb>3</msb>
							</field>
							<field>
								<name>cr_irtx_mod_en</name>
								<lsb>2</lsb>
								<msb>2</msb>
							</field>
							<field>
								<name>cr_irtx_out_inv</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>cr_irtx_en</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>irtx_int_sts</name>
						<description>irtx_int_sts.</description>
						<addressOffset>0x4</addressOffset>
						<fields>
							<field>
								<name>cr_irtx_end_en</name>
								<lsb>24</lsb>
								<msb>24</msb>
							</field>
							<field>
								<name>cr_irtx_end_clr</name>
								<lsb>16</lsb>
								<msb>16</msb>
							</field>
							<field>
								<name>cr_irtx_end_mask</name>
								<lsb>8</lsb>
								<msb>8</msb>
							</field>
							<field>
								<name>irtx_end_int</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>irtx_data_word0</name>
						<description>irtx_data_word0.</description>
						<addressOffset>0x8</addressOffset>
						<fields>
							<field>
								<name>cr_irtx_data_word0</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>irtx_data_word1</name>
						<description>irtx_data_word1.</description>
						<addressOffset>0xC</addressOffset>
						<fields>
							<field>
								<name>cr_irtx_data_word1</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>irtx_pulse_width</name>
						<description>irtx_pulse_width.</description>
						<addressOffset>0x10</addressOffset>
						<fields>
							<field>
								<name>cr_irtx_mod_ph1_w</name>
								<lsb>24</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>cr_irtx_mod_ph0_w</name>
								<lsb>16</lsb>
								<msb>23</msb>
							</field>
							<field>
								<name>cr_irtx_pw_unit</name>
								<lsb>0</lsb>
								<msb>11</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>irtx_pw</name>
						<description>irtx_pw.</description>
						<addressOffset>0x14</addressOffset>
						<fields>
							<field>
								<name>cr_irtx_tail_ph1_w</name>
								<lsb>28</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>cr_irtx_tail_ph0_w</name>
								<lsb>24</lsb>
								<msb>27</msb>
							</field>
							<field>
								<name>cr_irtx_head_ph1_w</name>
								<lsb>20</lsb>
								<msb>23</msb>
							</field>
							<field>
								<name>cr_irtx_head_ph0_w</name>
								<lsb>16</lsb>
								<msb>19</msb>
							</field>
							<field>
								<name>cr_irtx_logic1_ph1_w</name>
								<lsb>12</lsb>
								<msb>15</msb>
							</field>
							<field>
								<name>cr_irtx_logic1_ph0_w</name>
								<lsb>8</lsb>
								<msb>11</msb>
							</field>
							<field>
								<name>cr_irtx_logic0_ph1_w</name>
								<lsb>4</lsb>
								<msb>7</msb>
							</field>
							<field>
								<name>cr_irtx_logic0_ph0_w</name>
								<lsb>0</lsb>
								<msb>3</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>irtx_swm_pw_0</name>
						<description>irtx_swm_pw_0.</description>
						<addressOffset>0x40</addressOffset>
						<fields>
							<field>
								<name>cr_irtx_swm_pw_0</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>irtx_swm_pw_1</name>
						<description>irtx_swm_pw_1.</description>
						<addressOffset>0x44</addressOffset>
						<fields>
							<field>
								<name>cr_irtx_swm_pw_1</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>irtx_swm_pw_2</name>
						<description>irtx_swm_pw_2.</description>
						<addressOffset>0x48</addressOffset>
						<fields>
							<field>
								<name>cr_irtx_swm_pw_2</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>irtx_swm_pw_3</name>
						<description>irtx_swm_pw_3.</description>
						<addressOffset>0x4C</addressOffset>
						<fields>
							<field>
								<name>cr_irtx_swm_pw_3</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>irtx_swm_pw_4</name>
						<description>irtx_swm_pw_4.</description>
						<addressOffset>0x50</addressOffset>
						<fields>
							<field>
								<name>cr_irtx_swm_pw_4</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>irtx_swm_pw_5</name>
						<description>irtx_swm_pw_5.</description>
						<addressOffset>0x54</addressOffset>
						<fields>
							<field>
								<name>cr_irtx_swm_pw_5</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>irtx_swm_pw_6</name>
						<description>irtx_swm_pw_6.</description>
						<addressOffset>0x58</addressOffset>
						<fields>
							<field>
								<name>cr_irtx_swm_pw_6</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>irtx_swm_pw_7</name>
						<description>irtx_swm_pw_7.</description>
						<addressOffset>0x5C</addressOffset>
						<fields>
							<field>
								<name>cr_irtx_swm_pw_7</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>irrx_config</name>
						<description>irrx_config.</description>
						<addressOffset>0x80</addressOffset>
						<fields>
							<field>
								<name>cr_irrx_deg_cnt</name>
								<lsb>8</lsb>
								<msb>11</msb>
							</field>
							<field>
								<name>cr_irrx_deg_en</name>
								<lsb>4</lsb>
								<msb>4</msb>
							</field>
							<field>
								<name>cr_irrx_mode</name>
								<lsb>2</lsb>
								<msb>3</msb>
							</field>
							<field>
								<name>cr_irrx_in_inv</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>cr_irrx_en</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>irrx_int_sts</name>
						<description>irrx_int_sts.</description>
						<addressOffset>0x84</addressOffset>
						<fields>
							<field>
								<name>cr_irrx_end_en</name>
								<lsb>24</lsb>
								<msb>24</msb>
							</field>
							<field>
								<name>cr_irrx_end_clr</name>
								<lsb>16</lsb>
								<msb>16</msb>
							</field>
							<field>
								<name>cr_irrx_end_mask</name>
								<lsb>8</lsb>
								<msb>8</msb>
							</field>
							<field>
								<name>irrx_end_int</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>irrx_pw_config</name>
						<description>irrx_pw_config.</description>
						<addressOffset>0x88</addressOffset>
						<fields>
							<field>
								<name>cr_irrx_end_th</name>
								<lsb>16</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>cr_irrx_data_th</name>
								<lsb>0</lsb>
								<msb>15</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>irrx_data_count</name>
						<description>irrx_data_count.</description>
						<addressOffset>0x90</addressOffset>
						<fields>
							<field>
								<name>sts_irrx_data_cnt</name>
								<lsb>0</lsb>
								<msb>6</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>irrx_data_word0</name>
						<description>irrx_data_word0.</description>
						<addressOffset>0x94</addressOffset>
						<fields>
							<field>
								<name>sts_irrx_data_word0</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>irrx_data_word1</name>
						<description>irrx_data_word1.</description>
						<addressOffset>0x98</addressOffset>
						<fields>
							<field>
								<name>sts_irrx_data_word1</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>irrx_swm_fifo_config_0</name>
						<description>irrx_swm_fifo_config_0.</description>
						<addressOffset>0xC0</addressOffset>
						<fields>
							<field>
								<name>rx_fifo_cnt</name>
								<lsb>4</lsb>
								<msb>10</msb>
							</field>
							<field>
								<name>rx_fifo_underflow</name>
								<lsb>3</lsb>
								<msb>3</msb>
							</field>
							<field>
								<name>rx_fifo_overflow</name>
								<lsb>2</lsb>
								<msb>2</msb>
							</field>
							<field>
								<name>rx_fifo_clr</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>irrx_swm_fifo_rdata</name>
						<description>irrx_swm_fifo_rdata.</description>
						<addressOffset>0xC4</addressOffset>
						<fields>
							<field>
								<name>rx_fifo_rdata</name>
								<lsb>0</lsb>
								<msb>15</msb>
							</field>
						</fields>
					</register>
				</registers>
			</peripheral>
			<peripheral>
				<name>cks</name>
				<description>cks.</description>
				<baseAddress>0x4000A700</baseAddress>
				<groupName>cks</groupName>
				<size>32</size>
				<access>read-write</access>
				<addressBlock>
					<offset>0</offset>
					<size>0x1000</size>
					<usage>registers</usage>
				</addressBlock>
				<registers>
					<register>
						<name>cks_config</name>
						<description>cks_config.</description>
						<addressOffset>0x0</addressOffset>
						<fields>
							<field>
								<name>cr_cks_byte_swap</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>cr_cks_clr</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>data_in</name>
						<description>data_in.</description>
						<addressOffset>0x4</addressOffset>
						<fields>
							<field>
								<name>data_in</name>
								<lsb>0</lsb>
								<msb>7</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>cks_out</name>
						<description>cks_out.</description>
						<addressOffset>0x8</addressOffset>
						<fields>
							<field>
								<name>cks_out</name>
								<lsb>0</lsb>
								<msb>15</msb>
							</field>
						</fields>
					</register>
				</registers>
			</peripheral>
			<peripheral>
				<name>qdec</name>
				<description>qdec.</description>
				<baseAddress>0x4000A800</baseAddress>
				<groupName>qdec</groupName>
				<size>32</size>
				<access>read-write</access>
				<addressBlock>
					<offset>0</offset>
					<size>0x1000</size>
					<usage>registers</usage>
				</addressBlock>
				<registers>
					<register>
						<name>qdec_ctrl</name>
						<description>qdec_ctrl.</description>
						<addressOffset>0x0</addressOffset>
						<fields>
							<field>
								<name>input_swap</name>
								<lsb>31</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>rpt_mode</name>
								<lsb>30</lsb>
								<msb>30</msb>
							</field>
							<field>
								<name>spl_mode</name>
								<lsb>29</lsb>
								<msb>29</msb>
							</field>
							<field>
								<name>led_period</name>
								<lsb>20</lsb>
								<msb>28</msb>
							</field>
							<field>
								<name>rpt_period</name>
								<lsb>12</lsb>
								<msb>19</msb>
							</field>
							<field>
								<name>spl_period</name>
								<lsb>8</lsb>
								<msb>11</msb>
							</field>
							<field>
								<name>deg_cnt</name>
								<lsb>4</lsb>
								<msb>7</msb>
							</field>
							<field>
								<name>deg_en</name>
								<lsb>3</lsb>
								<msb>3</msb>
							</field>
							<field>
								<name>led_pol</name>
								<lsb>2</lsb>
								<msb>2</msb>
							</field>
							<field>
								<name>led_en</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>qdec_en</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>qdec_value</name>
						<description>qdec_value.</description>
						<addressOffset>0x4</addressOffset>
						<fields>
							<field>
								<name>spl_val</name>
								<lsb>28</lsb>
								<msb>29</msb>
							</field>
							<field>
								<name>acc2_val</name>
								<lsb>16</lsb>
								<msb>19</msb>
							</field>
							<field>
								<name>acc1_val</name>
								<lsb>0</lsb>
								<msb>10</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>qdec_int_en</name>
						<description>qdec_int_en.</description>
						<addressOffset>0x10</addressOffset>
						<fields>
							<field>
								<name>overflow_en</name>
								<lsb>3</lsb>
								<msb>3</msb>
							</field>
							<field>
								<name>dbl_rdy_en</name>
								<lsb>2</lsb>
								<msb>2</msb>
							</field>
							<field>
								<name>spl_rdy_en</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>rpt_rdy_en</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>qdec_int_sts</name>
						<description>qdec_int_sts.</description>
						<addressOffset>0x14</addressOffset>
						<fields>
							<field>
								<name>overflow_sts</name>
								<lsb>3</lsb>
								<msb>3</msb>
							</field>
							<field>
								<name>dbl_rdy_sts</name>
								<lsb>2</lsb>
								<msb>2</msb>
							</field>
							<field>
								<name>spl_rdy_sts</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>rpt_rdy_sts</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>qdec_int_clr</name>
						<description>qdec_int_clr.</description>
						<addressOffset>0x18</addressOffset>
						<fields>
							<field>
								<name>overflow_clr</name>
								<lsb>3</lsb>
								<msb>3</msb>
							</field>
							<field>
								<name>dbl_rdy_clr</name>
								<lsb>2</lsb>
								<msb>2</msb>
							</field>
							<field>
								<name>spl_rdy_clr</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>rpt_rdy_clr</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
				</registers>
			</peripheral>
			<peripheral>
				<name>kys</name>
				<description>kys.</description>
				<baseAddress>0x4000AB00</baseAddress>
				<groupName>kys</groupName>
				<size>32</size>
				<access>read-write</access>
				<addressBlock>
					<offset>0</offset>
					<size>0x1000</size>
					<usage>registers</usage>
				</addressBlock>
				<registers>
					<register>
						<name>ks_ctrl</name>
						<description>ks_ctrl.</description>
						<addressOffset>0x0</addressOffset>
						<fields>
							<field>
								<name>col_num</name>
								<lsb>20</lsb>
								<msb>24</msb>
							</field>
							<field>
								<name>row_num</name>
								<lsb>16</lsb>
								<msb>18</msb>
							</field>
							<field>
								<name>rc_ext</name>
								<lsb>8</lsb>
								<msb>9</msb>
							</field>
							<field>
								<name>deg_cnt</name>
								<lsb>4</lsb>
								<msb>7</msb>
							</field>
							<field>
								<name>deg_en</name>
								<lsb>3</lsb>
								<msb>3</msb>
							</field>
							<field>
								<name>ghost_en</name>
								<lsb>2</lsb>
								<msb>2</msb>
							</field>
							<field>
								<name>ks_en</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>ks_int_en</name>
						<description>ks_int_en.</description>
						<addressOffset>0x10</addressOffset>
						<fields>
							<field>
								<name>ks_int_en</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>ks_int_sts</name>
						<description>ks_int_sts.</description>
						<addressOffset>0x14</addressOffset>
						<fields>
							<field>
								<name>keycode_valid</name>
								<lsb>0</lsb>
								<msb>3</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>keycode_clr</name>
						<description>keycode_clr.</description>
						<addressOffset>0x18</addressOffset>
						<fields>
							<field>
								<name>keycode_clr</name>
								<lsb>0</lsb>
								<msb>3</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>keycode_value</name>
						<description>keycode_value.</description>
						<addressOffset>0x1C</addressOffset>
						<fields>
							<field>
								<name>keycode3</name>
								<lsb>24</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>keycode2</name>
								<lsb>16</lsb>
								<msb>23</msb>
							</field>
							<field>
								<name>keycode1</name>
								<lsb>8</lsb>
								<msb>15</msb>
							</field>
							<field>
								<name>keycode0</name>
								<lsb>0</lsb>
								<msb>7</msb>
							</field>
						</fields>
					</register>
				</registers>
			</peripheral>
			<peripheral>
				<name>i2s</name>
				<description>i2s.</description>
				<baseAddress>0x4000AA00</baseAddress>
				<groupName>i2s</groupName>
				<size>32</size>
				<access>read-write</access>
				<addressBlock>
					<offset>0</offset>
					<size>0x1000</size>
					<usage>registers</usage>
				</addressBlock>
				<registers>
					<register>
						<name>i2s_config</name>
						<description>i2s_config.</description>
						<addressOffset>0x0</addressOffset>
						<fields>
							<field>
								<name>cr_ofs_en</name>
								<lsb>25</lsb>
								<msb>25</msb>
							</field>
							<field>
								<name>cr_ofs_cnt</name>
								<lsb>20</lsb>
								<msb>24</msb>
							</field>
							<field>
								<name>cr_mono_rx_ch</name>
								<lsb>19</lsb>
								<msb>19</msb>
							</field>
							<field>
								<name>cr_endian</name>
								<lsb>18</lsb>
								<msb>18</msb>
							</field>
							<field>
								<name>cr_i2s_mode</name>
								<lsb>16</lsb>
								<msb>17</msb>
							</field>
							<field>
								<name>cr_data_size</name>
								<lsb>14</lsb>
								<msb>15</msb>
							</field>
							<field>
								<name>cr_frame_size</name>
								<lsb>12</lsb>
								<msb>13</msb>
							</field>
							<field>
								<name>cr_fs_3ch_mode</name>
								<lsb>8</lsb>
								<msb>8</msb>
							</field>
							<field>
								<name>cr_fs_4ch_mode</name>
								<lsb>7</lsb>
								<msb>7</msb>
							</field>
							<field>
								<name>cr_fs_1t_mode</name>
								<lsb>6</lsb>
								<msb>6</msb>
							</field>
							<field>
								<name>cr_mute_mode</name>
								<lsb>5</lsb>
								<msb>5</msb>
							</field>
							<field>
								<name>cr_mono_mode</name>
								<lsb>4</lsb>
								<msb>4</msb>
							</field>
							<field>
								<name>cr_i2s_rxd_en</name>
								<lsb>3</lsb>
								<msb>3</msb>
							</field>
							<field>
								<name>cr_i2s_txd_en</name>
								<lsb>2</lsb>
								<msb>2</msb>
							</field>
							<field>
								<name>cr_i2s_s_en</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>cr_i2s_m_en</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>i2s_int_sts</name>
						<description>i2s_int_sts.</description>
						<addressOffset>0x4</addressOffset>
						<fields>
							<field>
								<name>cr_i2s_fer_en</name>
								<lsb>26</lsb>
								<msb>26</msb>
							</field>
							<field>
								<name>cr_i2s_rxf_en</name>
								<lsb>25</lsb>
								<msb>25</msb>
							</field>
							<field>
								<name>cr_i2s_txf_en</name>
								<lsb>24</lsb>
								<msb>24</msb>
							</field>
							<field>
								<name>cr_i2s_fer_mask</name>
								<lsb>10</lsb>
								<msb>10</msb>
							</field>
							<field>
								<name>cr_i2s_rxf_mask</name>
								<lsb>9</lsb>
								<msb>9</msb>
							</field>
							<field>
								<name>cr_i2s_txf_mask</name>
								<lsb>8</lsb>
								<msb>8</msb>
							</field>
							<field>
								<name>i2s_fer_int</name>
								<lsb>2</lsb>
								<msb>2</msb>
							</field>
							<field>
								<name>i2s_rxf_int</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>i2s_txf_int</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>i2s_bclk_config</name>
						<description>i2s_bclk_config.</description>
						<addressOffset>0x10</addressOffset>
						<fields>
							<field>
								<name>cr_bclk_div_h</name>
								<lsb>16</lsb>
								<msb>27</msb>
							</field>
							<field>
								<name>cr_bclk_div_l</name>
								<lsb>0</lsb>
								<msb>11</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>i2s_fifo_config_0</name>
						<description>i2s_fifo_config_0.</description>
						<addressOffset>0x80</addressOffset>
						<fields>
							<field>
								<name>cr_fifo_24b_lj</name>
								<lsb>10</lsb>
								<msb>10</msb>
							</field>
							<field>
								<name>cr_fifo_lr_exchg</name>
								<lsb>9</lsb>
								<msb>9</msb>
							</field>
							<field>
								<name>cr_fifo_lr_merge</name>
								<lsb>8</lsb>
								<msb>8</msb>
							</field>
							<field>
								<name>rx_fifo_underflow</name>
								<lsb>7</lsb>
								<msb>7</msb>
							</field>
							<field>
								<name>rx_fifo_overflow</name>
								<lsb>6</lsb>
								<msb>6</msb>
							</field>
							<field>
								<name>tx_fifo_underflow</name>
								<lsb>5</lsb>
								<msb>5</msb>
							</field>
							<field>
								<name>tx_fifo_overflow</name>
								<lsb>4</lsb>
								<msb>4</msb>
							</field>
							<field>
								<name>rx_fifo_clr</name>
								<lsb>3</lsb>
								<msb>3</msb>
							</field>
							<field>
								<name>tx_fifo_clr</name>
								<lsb>2</lsb>
								<msb>2</msb>
							</field>
							<field>
								<name>i2s_dma_rx_en</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>i2s_dma_tx_en</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>i2s_fifo_config_1</name>
						<description>i2s_fifo_config_1.</description>
						<addressOffset>0x84</addressOffset>
						<fields>
							<field>
								<name>rx_fifo_th</name>
								<lsb>24</lsb>
								<msb>27</msb>
							</field>
							<field>
								<name>tx_fifo_th</name>
								<lsb>16</lsb>
								<msb>19</msb>
							</field>
							<field>
								<name>rx_fifo_cnt</name>
								<lsb>8</lsb>
								<msb>12</msb>
							</field>
							<field>
								<name>tx_fifo_cnt</name>
								<lsb>0</lsb>
								<msb>4</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>i2s_fifo_wdata</name>
						<description>i2s_fifo_wdata.</description>
						<addressOffset>0x88</addressOffset>
						<fields>
							<field>
								<name>i2s_fifo_wdata</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>i2s_fifo_rdata</name>
						<description>i2s_fifo_rdata.</description>
						<addressOffset>0x8C</addressOffset>
						<fields>
							<field>
								<name>i2s_fifo_rdata</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>i2s_io_config</name>
						<description>i2s_io_config.</description>
						<addressOffset>0xFC</addressOffset>
						<fields>
							<field>
								<name>cr_deg_en</name>
								<lsb>7</lsb>
								<msb>7</msb>
							</field>
							<field>
								<name>cr_deg_cnt</name>
								<lsb>4</lsb>
								<msb>6</msb>
							</field>
							<field>
								<name>cr_i2s_bclk_inv</name>
								<lsb>3</lsb>
								<msb>3</msb>
							</field>
							<field>
								<name>cr_i2s_fs_inv</name>
								<lsb>2</lsb>
								<msb>2</msb>
							</field>
							<field>
								<name>cr_i2s_rxd_inv</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>cr_i2s_txd_inv</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
				</registers>
			</peripheral>
			<peripheral>
				<name>cam</name>
				<description>cam.</description>
				<baseAddress>0x4000AD00</baseAddress>
				<groupName>cam</groupName>
				<size>32</size>
				<access>read-write</access>
				<addressBlock>
					<offset>0</offset>
					<size>0x1000</size>
					<usage>registers</usage>
				</addressBlock>
				<registers>
					<register>
						<name>dvp2axi_configue</name>
						<description>dvp2axi_configue.</description>
						<addressOffset>0x0</addressOffset>
						<fields>
							<field>
								<name>reg_dvp_wait_cycle</name>
								<lsb>24</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>reg_dvp_pix_clk_cg</name>
								<lsb>20</lsb>
								<msb>20</msb>
							</field>
							<field>
								<name>reg_interlv_mode</name>
								<lsb>16</lsb>
								<msb>16</msb>
							</field>
							<field>
								<name>reg_subsample_even</name>
								<lsb>15</lsb>
								<msb>15</msb>
							</field>
							<field>
								<name>reg_subsample_en</name>
								<lsb>14</lsb>
								<msb>14</msb>
							</field>
							<field>
								<name>reg_drop_even</name>
								<lsb>13</lsb>
								<msb>13</msb>
							</field>
							<field>
								<name>reg_drop_en</name>
								<lsb>12</lsb>
								<msb>12</msb>
							</field>
							<field>
								<name>reg_hw_mode_fwrap</name>
								<lsb>11</lsb>
								<msb>11</msb>
							</field>
							<field>
								<name>reg_dvp_mode</name>
								<lsb>8</lsb>
								<msb>10</msb>
							</field>
							<field>
								<name>reg_hburst</name>
								<lsb>4</lsb>
								<msb>5</msb>
							</field>
							<field>
								<name>reg_line_vld_pol</name>
								<lsb>3</lsb>
								<msb>3</msb>
							</field>
							<field>
								<name>reg_fram_vld_pol</name>
								<lsb>2</lsb>
								<msb>2</msb>
							</field>
							<field>
								<name>reg_sw_mode</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>reg_dvp_enable</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>dvp2ahb_addr_start_0</name>
						<description>dvp2ahb_addr_start_0.</description>
						<addressOffset>0x4</addressOffset>
						<fields>
							<field>
								<name>reg_addr_start_0</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>dvp2ahb_mem_bcnt_0</name>
						<description>dvp2ahb_mem_bcnt_0.</description>
						<addressOffset>0x8</addressOffset>
						<fields>
							<field>
								<name>reg_mem_burst_cnt_0</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>dvp2ahb_frame_bcnt_0</name>
						<description>dvp2ahb_frame_bcnt_0.</description>
						<addressOffset>0xC</addressOffset>
						<fields>
							<field>
								<name>reg_frame_burst_cnt_0</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>dvp2ahb_addr_start_1</name>
						<description>dvp2ahb_addr_start_1.</description>
						<addressOffset>0x10</addressOffset>
						<fields>
							<field>
								<name>reg_addr_start_1</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>dvp2ahb_mem_bcnt_1</name>
						<description>dvp2ahb_mem_bcnt_1.</description>
						<addressOffset>0x14</addressOffset>
						<fields>
							<field>
								<name>reg_mem_burst_cnt_1</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>dvp2ahb_frame_bcnt_1</name>
						<description>dvp2ahb_frame_bcnt_1.</description>
						<addressOffset>0x18</addressOffset>
						<fields>
							<field>
								<name>reg_frame_burst_cnt_1</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>dvp_status_and_error</name>
						<description>dvp_status_and_error.</description>
						<addressOffset>0x1C</addressOffset>
						<fields>
							<field>
								<name>st_bus_flsh</name>
								<lsb>31</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>st_bus_wait</name>
								<lsb>30</lsb>
								<msb>30</msb>
							</field>
							<field>
								<name>st_bus_func</name>
								<lsb>29</lsb>
								<msb>29</msb>
							</field>
							<field>
								<name>st_bus_idle</name>
								<lsb>28</lsb>
								<msb>28</msb>
							</field>
							<field>
								<name>frame_valid_cnt_1</name>
								<lsb>24</lsb>
								<msb>27</msb>
							</field>
							<field>
								<name>frame_valid_cnt_0</name>
								<lsb>20</lsb>
								<msb>23</msb>
							</field>
							<field>
								<name>st_dvp_idle</name>
								<lsb>19</lsb>
								<msb>19</msb>
							</field>
							<field>
								<name>ahb_idle_1</name>
								<lsb>17</lsb>
								<msb>17</msb>
							</field>
							<field>
								<name>ahb_idle_0</name>
								<lsb>16</lsb>
								<msb>16</msb>
							</field>
							<field>
								<name>sts_vcnt_int</name>
								<lsb>9</lsb>
								<msb>9</msb>
							</field>
							<field>
								<name>sts_hcnt_int</name>
								<lsb>8</lsb>
								<msb>8</msb>
							</field>
							<field>
								<name>sts_fifo_int_1</name>
								<lsb>7</lsb>
								<msb>7</msb>
							</field>
							<field>
								<name>sts_fifo_int_0</name>
								<lsb>6</lsb>
								<msb>6</msb>
							</field>
							<field>
								<name>sts_frame_int_1</name>
								<lsb>5</lsb>
								<msb>5</msb>
							</field>
							<field>
								<name>sts_frame_int_0</name>
								<lsb>4</lsb>
								<msb>4</msb>
							</field>
							<field>
								<name>sts_mem_int_1</name>
								<lsb>3</lsb>
								<msb>3</msb>
							</field>
							<field>
								<name>sts_mem_int_0</name>
								<lsb>2</lsb>
								<msb>2</msb>
							</field>
							<field>
								<name>sts_normal_int_1</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>sts_normal_int_0</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>dvp_frame_fifo_pop</name>
						<description>dvp_frame_fifo_pop.</description>
						<addressOffset>0x20</addressOffset>
						<fields>
							<field>
								<name>reg_int_fifo_clr_1</name>
								<lsb>19</lsb>
								<msb>19</msb>
							</field>
							<field>
								<name>reg_int_frame_clr_1</name>
								<lsb>18</lsb>
								<msb>18</msb>
							</field>
							<field>
								<name>reg_int_mem_clr_1</name>
								<lsb>17</lsb>
								<msb>17</msb>
							</field>
							<field>
								<name>reg_int_normal_clr_1</name>
								<lsb>16</lsb>
								<msb>16</msb>
							</field>
							<field>
								<name>reg_int_vcnt_clr_0</name>
								<lsb>9</lsb>
								<msb>9</msb>
							</field>
							<field>
								<name>reg_int_hcnt_clr_0</name>
								<lsb>8</lsb>
								<msb>8</msb>
							</field>
							<field>
								<name>reg_int_fifo_clr_0</name>
								<lsb>7</lsb>
								<msb>7</msb>
							</field>
							<field>
								<name>reg_int_frame_clr_0</name>
								<lsb>6</lsb>
								<msb>6</msb>
							</field>
							<field>
								<name>reg_int_mem_clr_0</name>
								<lsb>5</lsb>
								<msb>5</msb>
							</field>
							<field>
								<name>reg_int_normal_clr_0</name>
								<lsb>4</lsb>
								<msb>4</msb>
							</field>
							<field>
								<name>rfifo_pop_1</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>rfifo_pop_0</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>snsr_control</name>
						<description>snsr_control.</description>
						<addressOffset>0x24</addressOffset>
						<fields>
							<field>
								<name>reg_cam_pwdn</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>reg_cam_rst</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>int_control</name>
						<description>int_control.</description>
						<addressOffset>0x28</addressOffset>
						<fields>
							<field>
								<name>reg_frame_cnt_trgr_int</name>
								<lsb>28</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>reg_int_vcnt_en</name>
								<lsb>6</lsb>
								<msb>6</msb>
							</field>
							<field>
								<name>reg_int_hcnt_en</name>
								<lsb>5</lsb>
								<msb>5</msb>
							</field>
							<field>
								<name>reg_int_fifo_en</name>
								<lsb>4</lsb>
								<msb>4</msb>
							</field>
							<field>
								<name>reg_int_frame_en</name>
								<lsb>3</lsb>
								<msb>3</msb>
							</field>
							<field>
								<name>reg_int_mem_en</name>
								<lsb>2</lsb>
								<msb>2</msb>
							</field>
							<field>
								<name>reg_int_normal_1_en</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>reg_int_normal_0_en</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>hsync_control</name>
						<description>hsync_control.</description>
						<addressOffset>0x30</addressOffset>
						<fields>
							<field>
								<name>reg_hsync_act_start</name>
								<lsb>16</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>reg_hsync_act_end</name>
								<lsb>0</lsb>
								<msb>15</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>vsync_control</name>
						<description>vsync_control.</description>
						<addressOffset>0x34</addressOffset>
						<fields>
							<field>
								<name>reg_vsync_act_start</name>
								<lsb>16</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>reg_vsync_act_end</name>
								<lsb>0</lsb>
								<msb>15</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>frame_size_control</name>
						<description>frame_size_control.</description>
						<addressOffset>0x38</addressOffset>
						<fields>
							<field>
								<name>reg_total_vcnt</name>
								<lsb>16</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>reg_total_hcnt</name>
								<lsb>0</lsb>
								<msb>15</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>frame_start_addr0_0</name>
						<description>frame_start_addr0_0.</description>
						<addressOffset>0x40</addressOffset>
						<fields>
							<field>
								<name>frame_start_addr_0_0</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>frame_byte_cnt0_0</name>
						<description>frame_byte_cnt0_0.</description>
						<addressOffset>0x44</addressOffset>
						<fields>
							<field>
								<name>frame_byte_cnt_0_0</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>frame_start_addr0_1</name>
						<description>frame_start_addr0_1.</description>
						<addressOffset>0x48</addressOffset>
						<fields>
							<field>
								<name>frame_start_addr_0_1</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>frame_byte_cnt0_1</name>
						<description>frame_byte_cnt0_1.</description>
						<addressOffset>0x4C</addressOffset>
						<fields>
							<field>
								<name>frame_byte_cnt_0_1</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>frame_start_addr0_2</name>
						<description>frame_start_addr0_2.</description>
						<addressOffset>0x50</addressOffset>
						<fields>
							<field>
								<name>frame_start_addr_0_2</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>frame_byte_cnt0_2</name>
						<description>frame_byte_cnt0_2.</description>
						<addressOffset>0x54</addressOffset>
						<fields>
							<field>
								<name>frame_byte_cnt_0_2</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>frame_start_addr0_3</name>
						<description>frame_start_addr0_3.</description>
						<addressOffset>0x58</addressOffset>
						<fields>
							<field>
								<name>frame_start_addr_0_3</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>frame_byte_cnt0_3</name>
						<description>frame_byte_cnt0_3.</description>
						<addressOffset>0x5C</addressOffset>
						<fields>
							<field>
								<name>frame_byte_cnt_0_3</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>frame_start_addr0_4</name>
						<description>frame_start_addr0_4.</description>
						<addressOffset>0x60</addressOffset>
						<fields>
							<field>
								<name>frame_start_addr_0_4</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>frame_byte_cnt0_4</name>
						<description>frame_byte_cnt0_4.</description>
						<addressOffset>0x64</addressOffset>
						<fields>
							<field>
								<name>frame_byte_cnt_0_4</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>frame_start_addr0_5</name>
						<description>frame_start_addr0_5.</description>
						<addressOffset>0x68</addressOffset>
						<fields>
							<field>
								<name>frame_start_addr_0_5</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>frame_byte_cnt0_5</name>
						<description>frame_byte_cnt0_5.</description>
						<addressOffset>0x6C</addressOffset>
						<fields>
							<field>
								<name>frame_byte_cnt_0_5</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>frame_start_addr0_6</name>
						<description>frame_start_addr0_6.</description>
						<addressOffset>0x70</addressOffset>
						<fields>
							<field>
								<name>frame_start_addr_0_6</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>frame_byte_cnt0_6</name>
						<description>frame_byte_cnt0_6.</description>
						<addressOffset>0x74</addressOffset>
						<fields>
							<field>
								<name>frame_byte_cnt_0_6</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>frame_start_addr0_7</name>
						<description>frame_start_addr0_7.</description>
						<addressOffset>0x78</addressOffset>
						<fields>
							<field>
								<name>frame_start_addr_0_7</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>frame_byte_cnt0_7</name>
						<description>frame_byte_cnt0_7.</description>
						<addressOffset>0x7C</addressOffset>
						<fields>
							<field>
								<name>frame_byte_cnt_0_7</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>frame_start_addr1_0</name>
						<description>frame_start_addr1_0.</description>
						<addressOffset>0x80</addressOffset>
						<fields>
							<field>
								<name>frame_start_addr_1_0</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>frame_byte_cnt1_0</name>
						<description>frame_byte_cnt1_0.</description>
						<addressOffset>0x84</addressOffset>
						<fields>
							<field>
								<name>frame_byte_cnt_1_0</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>frame_start_addr1_1</name>
						<description>frame_start_addr1_1.</description>
						<addressOffset>0x88</addressOffset>
						<fields>
							<field>
								<name>frame_start_addr_1_1</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>frame_byte_cnt1_1</name>
						<description>frame_byte_cnt1_1.</description>
						<addressOffset>0x8C</addressOffset>
						<fields>
							<field>
								<name>frame_byte_cnt_1_1</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>frame_start_addr1_2</name>
						<description>frame_start_addr1_2.</description>
						<addressOffset>0x90</addressOffset>
						<fields>
							<field>
								<name>frame_start_addr_1_2</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>frame_byte_cnt1_2</name>
						<description>frame_byte_cnt1_2.</description>
						<addressOffset>0x94</addressOffset>
						<fields>
							<field>
								<name>frame_byte_cnt_1_2</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>frame_start_addr1_3</name>
						<description>frame_start_addr1_3.</description>
						<addressOffset>0x98</addressOffset>
						<fields>
							<field>
								<name>frame_start_addr_1_3</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>frame_byte_cnt1_3</name>
						<description>frame_byte_cnt1_3.</description>
						<addressOffset>0x9C</addressOffset>
						<fields>
							<field>
								<name>frame_byte_cnt_1_3</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>frame_start_addr1_4</name>
						<description>frame_start_addr1_4.</description>
						<addressOffset>0xA0</addressOffset>
						<fields>
							<field>
								<name>frame_start_addr_1_4</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>frame_byte_cnt1_4</name>
						<description>frame_byte_cnt1_4.</description>
						<addressOffset>0xA4</addressOffset>
						<fields>
							<field>
								<name>frame_byte_cnt_1_4</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>frame_start_addr1_5</name>
						<description>frame_start_addr1_5.</description>
						<addressOffset>0xA8</addressOffset>
						<fields>
							<field>
								<name>frame_start_addr_1_5</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>frame_byte_cnt1_5</name>
						<description>frame_byte_cnt1_5.</description>
						<addressOffset>0xAC</addressOffset>
						<fields>
							<field>
								<name>frame_byte_cnt_1_5</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>frame_start_addr1_6</name>
						<description>frame_start_addr1_6.</description>
						<addressOffset>0xB0</addressOffset>
						<fields>
							<field>
								<name>frame_start_addr_1_6</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>frame_byte_cnt1_6</name>
						<description>frame_byte_cnt1_6.</description>
						<addressOffset>0xB4</addressOffset>
						<fields>
							<field>
								<name>frame_byte_cnt_1_6</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>frame_start_addr1_7</name>
						<description>frame_start_addr1_7.</description>
						<addressOffset>0xB8</addressOffset>
						<fields>
							<field>
								<name>frame_start_addr_1_7</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>frame_byte_cnt1_7</name>
						<description>frame_byte_cnt1_7.</description>
						<addressOffset>0xBC</addressOffset>
						<fields>
							<field>
								<name>frame_byte_cnt_1_7</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>dvp_debug</name>
						<description>dvp_debug.</description>
						<addressOffset>0xFF0</addressOffset>
						<fields>
							<field>
								<name>reg_dvp_dbg_sel</name>
								<lsb>1</lsb>
								<msb>3</msb>
							</field>
							<field>
								<name>reg_dvp_dbg_en</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>dvp_dummy_reg</name>
						<description>dvp_dummy_reg.</description>
						<addressOffset>0xFFC</addressOffset>
						<fields>
							<field>
								<name>RESERVED_31_0</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
				</registers>
			</peripheral>
			<peripheral>
				<name>mjpeg</name>
				<description>mjpeg.</description>
				<baseAddress>0x4000AE00</baseAddress>
				<groupName>mjpeg</groupName>
				<size>32</size>
				<access>read-write</access>
				<addressBlock>
					<offset>0</offset>
					<size>0x1000</size>
					<usage>registers</usage>
				</addressBlock>
				<registers>
					<register>
						<name>mjpeg_control_1</name>
						<description>mjpeg_control_1.</description>
						<addressOffset>0x0</addressOffset>
						<fields>
							<field>
								<name>reg_v0_order</name>
								<lsb>30</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>reg_y1_order</name>
								<lsb>28</lsb>
								<msb>29</msb>
							</field>
							<field>
								<name>reg_u0_order</name>
								<lsb>26</lsb>
								<msb>27</msb>
							</field>
							<field>
								<name>reg_y0_order</name>
								<lsb>24</lsb>
								<msb>25</msb>
							</field>
							<field>
								<name>reg_q_mode</name>
								<lsb>16</lsb>
								<msb>22</msb>
							</field>
							<field>
								<name>reg_yuv_mode</name>
								<lsb>12</lsb>
								<msb>13</msb>
							</field>
							<field>
								<name>reg_h_bust</name>
								<lsb>8</lsb>
								<msb>9</msb>
							</field>
							<field>
								<name>reg_reflect_dmy</name>
								<lsb>6</lsb>
								<msb>6</msb>
							</field>
							<field>
								<name>reg_last_hf_hblk_dmy</name>
								<lsb>5</lsb>
								<msb>5</msb>
							</field>
							<field>
								<name>reg_last_hf_wblk_dmy</name>
								<lsb>4</lsb>
								<msb>4</msb>
							</field>
							<field>
								<name>reg_wr_over_stop</name>
								<lsb>3</lsb>
								<msb>3</msb>
							</field>
							<field>
								<name>reg_order_u_even</name>
								<lsb>2</lsb>
								<msb>2</msb>
							</field>
							<field>
								<name>reg_mjpeg_bit_order</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>reg_mjpeg_enable</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>mjpeg_control_2</name>
						<description>mjpeg_control_2.</description>
						<addressOffset>0x4</addressOffset>
						<fields>
							<field>
								<name>reg_mjpeg_wait_cycle</name>
								<lsb>16</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>reg_uv_dvp2ahb_fsel</name>
								<lsb>15</lsb>
								<msb>15</msb>
							</field>
							<field>
								<name>reg_uv_dvp2ahb_lsel</name>
								<lsb>14</lsb>
								<msb>14</msb>
							</field>
							<field>
								<name>reg_yy_dvp2ahb_fsel</name>
								<lsb>13</lsb>
								<msb>13</msb>
							</field>
							<field>
								<name>reg_yy_dvp2ahb_lsel</name>
								<lsb>12</lsb>
								<msb>12</msb>
							</field>
							<field>
								<name>reg_mjpeg_sw_run</name>
								<lsb>9</lsb>
								<msb>9</msb>
							</field>
							<field>
								<name>reg_mjpeg_sw_mode</name>
								<lsb>8</lsb>
								<msb>8</msb>
							</field>
							<field>
								<name>reg_sw_frame</name>
								<lsb>0</lsb>
								<msb>4</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>mjpeg_yy_frame_addr</name>
						<description>mjpeg_yy_frame_addr.</description>
						<addressOffset>0x08</addressOffset>
						<fields>
							<field>
								<name>reg_yy_addr_start</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>mjpeg_uv_frame_addr</name>
						<description>mjpeg_uv_frame_addr.</description>
						<addressOffset>0x0C</addressOffset>
						<fields>
							<field>
								<name>reg_uv_addr_start</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>mjpeg_yuv_mem</name>
						<description>mjpeg_yuv_mem.</description>
						<addressOffset>0x10</addressOffset>
						<fields>
							<field>
								<name>reg_uv_mem_hblk</name>
								<lsb>16</lsb>
								<msb>28</msb>
							</field>
							<field>
								<name>reg_yy_mem_hblk</name>
								<lsb>0</lsb>
								<msb>12</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>jpeg_frame_addr</name>
						<description>jpeg_frame_addr.</description>
						<addressOffset>0x14</addressOffset>
						<fields>
							<field>
								<name>reg_w_addr_start</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>jpeg_store_memory</name>
						<description>jpeg_store_memory.</description>
						<addressOffset>0x18</addressOffset>
						<fields>
							<field>
								<name>reg_w_burst_cnt</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>mjpeg_control_3</name>
						<description>mjpeg_control_3.</description>
						<addressOffset>0x1C</addressOffset>
						<fields>
							<field>
								<name>sts_swap_int</name>
								<lsb>30</lsb>
								<msb>30</msb>
							</field>
							<field>
								<name>reg_int_swap_en</name>
								<lsb>29</lsb>
								<msb>29</msb>
							</field>
							<field>
								<name>frame_valid_cnt</name>
								<lsb>24</lsb>
								<msb>28</msb>
							</field>
							<field>
								<name>sts_idle_int</name>
								<lsb>22</lsb>
								<msb>22</msb>
							</field>
							<field>
								<name>reg_int_idle_en</name>
								<lsb>21</lsb>
								<msb>21</msb>
							</field>
							<field>
								<name>reg_frame_cnt_trgr_int</name>
								<lsb>16</lsb>
								<msb>20</msb>
							</field>
							<field>
								<name>ahb_idle</name>
								<lsb>14</lsb>
								<msb>14</msb>
							</field>
							<field>
								<name>mjpeg_manf</name>
								<lsb>13</lsb>
								<msb>13</msb>
							</field>
							<field>
								<name>mjpeg_mans</name>
								<lsb>12</lsb>
								<msb>12</msb>
							</field>
							<field>
								<name>mjpeg_flsh</name>
								<lsb>11</lsb>
								<msb>11</msb>
							</field>
							<field>
								<name>mjpeg_wait</name>
								<lsb>10</lsb>
								<msb>10</msb>
							</field>
							<field>
								<name>mjpeg_func</name>
								<lsb>9</lsb>
								<msb>9</msb>
							</field>
							<field>
								<name>mjpeg_idle</name>
								<lsb>8</lsb>
								<msb>8</msb>
							</field>
							<field>
								<name>sts_frame_int</name>
								<lsb>7</lsb>
								<msb>7</msb>
							</field>
							<field>
								<name>sts_mem_int</name>
								<lsb>6</lsb>
								<msb>6</msb>
							</field>
							<field>
								<name>sts_cam_int</name>
								<lsb>5</lsb>
								<msb>5</msb>
							</field>
							<field>
								<name>sts_normal_int</name>
								<lsb>4</lsb>
								<msb>4</msb>
							</field>
							<field>
								<name>reg_int_frame_en</name>
								<lsb>3</lsb>
								<msb>3</msb>
							</field>
							<field>
								<name>reg_int_mem_en</name>
								<lsb>2</lsb>
								<msb>2</msb>
							</field>
							<field>
								<name>reg_int_cam_en</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>reg_int_normal_en</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>mjpeg_frame_fifo_pop</name>
						<description>mjpeg_frame_fifo_pop.</description>
						<addressOffset>0x20</addressOffset>
						<fields>
							<field>
								<name>reg_int_swap_clr</name>
								<lsb>13</lsb>
								<msb>13</msb>
							</field>
							<field>
								<name>reg_int_idle_clr</name>
								<lsb>12</lsb>
								<msb>12</msb>
							</field>
							<field>
								<name>reg_int_frame_clr</name>
								<lsb>11</lsb>
								<msb>11</msb>
							</field>
							<field>
								<name>reg_int_mem_clr</name>
								<lsb>10</lsb>
								<msb>10</msb>
							</field>
							<field>
								<name>reg_int_cam_clr</name>
								<lsb>9</lsb>
								<msb>9</msb>
							</field>
							<field>
								<name>reg_int_normal_clr</name>
								<lsb>8</lsb>
								<msb>8</msb>
							</field>
							<field>
								<name>reg_w_swap_clr</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>rfifo_pop</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>mjpeg_frame_size</name>
						<description>mjpeg_frame_size.</description>
						<addressOffset>0x24</addressOffset>
						<fields>
							<field>
								<name>reg_frame_hblk</name>
								<lsb>16</lsb>
								<msb>27</msb>
							</field>
							<field>
								<name>reg_frame_wblk</name>
								<lsb>0</lsb>
								<msb>11</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>mjpeg_header_byte</name>
						<description>mjpeg_header_byte.</description>
						<addressOffset>0x28</addressOffset>
						<fields>
							<field>
								<name>reg_tail_exp</name>
								<lsb>16</lsb>
								<msb>16</msb>
							</field>
							<field>
								<name>reg_head_byte</name>
								<lsb>0</lsb>
								<msb>11</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>mjpeg_swap_mode</name>
						<description>mjpeg_swap_mode.</description>
						<addressOffset>0x30</addressOffset>
						<fields>
							<field>
								<name>sts_swap_fend</name>
								<lsb>12</lsb>
								<msb>12</msb>
							</field>
							<field>
								<name>sts_swap_fstart</name>
								<lsb>11</lsb>
								<msb>11</msb>
							</field>
							<field>
								<name>sts_read_swap_idx</name>
								<lsb>10</lsb>
								<msb>10</msb>
							</field>
							<field>
								<name>sts_swap1_full</name>
								<lsb>9</lsb>
								<msb>9</msb>
							</field>
							<field>
								<name>sts_swap0_full</name>
								<lsb>8</lsb>
								<msb>8</msb>
							</field>
							<field>
								<name>reg_w_swap_mode</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>mjpeg_swap_bit_cnt</name>
						<description>mjpeg_swap_bit_cnt.</description>
						<addressOffset>0x34</addressOffset>
						<fields>
							<field>
								<name>frame_swap_end_bit_cnt</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>mjpeg_paket_ctrl</name>
						<description>mjpeg_paket_ctrl.</description>
						<addressOffset>0x38</addressOffset>
						<fields>
							<field>
								<name>reg_pket_body_byte</name>
								<lsb>16</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>reg_jend_to_pend</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>reg_pket_en</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>mjpeg_paket_head_tail</name>
						<description>mjpeg_paket_head_tail.</description>
						<addressOffset>0x3C</addressOffset>
						<fields>
							<field>
								<name>reg_pket_tail_byte</name>
								<lsb>16</lsb>
								<msb>27</msb>
							</field>
							<field>
								<name>reg_pket_head_byte</name>
								<lsb>0</lsb>
								<msb>11</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>mjpeg_Y_frame_read_status_1</name>
						<description>mjpeg_Y_frame_read_status_1.</description>
						<addressOffset>0x40</addressOffset>
						<fields>
							<field>
								<name>yy_frm_hblk_r</name>
								<lsb>16</lsb>
								<msb>28</msb>
							</field>
							<field>
								<name>yy_mem_hblk_r</name>
								<lsb>0</lsb>
								<msb>12</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>mjpeg_Y_frame_read_status_2</name>
						<description>mjpeg_Y_frame_read_status_2.</description>
						<addressOffset>0x44</addressOffset>
						<fields>
							<field>
								<name>yy_frm_cnt_r</name>
								<lsb>24</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>yy_mem_rnd_r</name>
								<lsb>16</lsb>
								<msb>23</msb>
							</field>
							<field>
								<name>yy_wblk_r</name>
								<lsb>0</lsb>
								<msb>12</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>mjpeg_Y_frame_write_status</name>
						<description>mjpeg_Y_frame_write_status.</description>
						<addressOffset>0x48</addressOffset>
						<fields>
							<field>
								<name>yy_frm_cnt_w</name>
								<lsb>24</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>yy_mem_rnd_w</name>
								<lsb>16</lsb>
								<msb>23</msb>
							</field>
							<field>
								<name>yy_mem_hblk_w</name>
								<lsb>0</lsb>
								<msb>12</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>mjpeg_UV_frame_read_status_1</name>
						<description>mjpeg_UV_frame_read_status_1.</description>
						<addressOffset>0x4C</addressOffset>
						<fields>
							<field>
								<name>uv_frm_hblk_r</name>
								<lsb>16</lsb>
								<msb>28</msb>
							</field>
							<field>
								<name>uv_mem_hblk_r</name>
								<lsb>0</lsb>
								<msb>12</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>mjpeg_UV_frame_read_status_2</name>
						<description>mjpeg_UV_frame_read_status_2.</description>
						<addressOffset>0x50</addressOffset>
						<fields>
							<field>
								<name>uv_frm_cnt_r</name>
								<lsb>24</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>uv_mem_rnd_r</name>
								<lsb>16</lsb>
								<msb>23</msb>
							</field>
							<field>
								<name>uv_wblk_r</name>
								<lsb>0</lsb>
								<msb>12</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>mjpeg_UV_frame_write_status</name>
						<description>mjpeg_UV_frame_write_status.</description>
						<addressOffset>0x54</addressOffset>
						<fields>
							<field>
								<name>uv_frm_cnt_w</name>
								<lsb>24</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>uv_mem_rnd_w</name>
								<lsb>16</lsb>
								<msb>23</msb>
							</field>
							<field>
								<name>uv_mem_hblk_w</name>
								<lsb>0</lsb>
								<msb>12</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>mjpeg_start_addr0</name>
						<description>mjpeg_start_addr0.</description>
						<addressOffset>0x80</addressOffset>
						<fields>
							<field>
								<name>frame_start_addr_0</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>mjpeg_bit_cnt0</name>
						<description>mjpeg_bit_cnt0.</description>
						<addressOffset>0x84</addressOffset>
						<fields>
							<field>
								<name>frame_bit_cnt_0</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>mjpeg_start_addr1</name>
						<description>mjpeg_start_addr1.</description>
						<addressOffset>0x88</addressOffset>
						<fields>
							<field>
								<name>frame_start_addr_1</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>mjpeg_bit_cnt1</name>
						<description>mjpeg_bit_cnt1.</description>
						<addressOffset>0x8C</addressOffset>
						<fields>
							<field>
								<name>frame_bit_cnt_1</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>mjpeg_start_addr2</name>
						<description>mjpeg_start_addr2.</description>
						<addressOffset>0x90</addressOffset>
						<fields>
							<field>
								<name>frame_start_addr_2</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>mjpeg_bit_cnt2</name>
						<description>mjpeg_bit_cnt2.</description>
						<addressOffset>0x94</addressOffset>
						<fields>
							<field>
								<name>frame_bit_cnt_2</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>mjpeg_start_addr3</name>
						<description>mjpeg_start_addr3.</description>
						<addressOffset>0x98</addressOffset>
						<fields>
							<field>
								<name>frame_start_addr_3</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>mjpeg_bit_cnt3</name>
						<description>mjpeg_bit_cnt3.</description>
						<addressOffset>0x9C</addressOffset>
						<fields>
							<field>
								<name>frame_bit_cnt_3</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>mjpeg_start_addr4</name>
						<description>mjpeg_start_addr4.</description>
						<addressOffset>0xA0</addressOffset>
						<fields>
							<field>
								<name>frame_start_addr_4</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>mjpeg_bit_cnt4</name>
						<description>mjpeg_bit_cnt4.</description>
						<addressOffset>0xA4</addressOffset>
						<fields>
							<field>
								<name>frame_bit_cnt_4</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>mjpeg_start_addr5</name>
						<description>mjpeg_start_addr5.</description>
						<addressOffset>0xA8</addressOffset>
						<fields>
							<field>
								<name>frame_start_addr_5</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>mjpeg_bit_cnt5</name>
						<description>mjpeg_bit_cnt5.</description>
						<addressOffset>0xAC</addressOffset>
						<fields>
							<field>
								<name>frame_bit_cnt_5</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>mjpeg_start_addr6</name>
						<description>mjpeg_start_addr6.</description>
						<addressOffset>0xB0</addressOffset>
						<fields>
							<field>
								<name>frame_start_addr_6</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>mjpeg_bit_cnt6</name>
						<description>mjpeg_bit_cnt6.</description>
						<addressOffset>0xB4</addressOffset>
						<fields>
							<field>
								<name>frame_bit_cnt_6</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>mjpeg_start_addr7</name>
						<description>mjpeg_start_addr7.</description>
						<addressOffset>0xB8</addressOffset>
						<fields>
							<field>
								<name>frame_start_addr_7</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>mjpeg_bit_cnt7</name>
						<description>mjpeg_bit_cnt7.</description>
						<addressOffset>0xBC</addressOffset>
						<fields>
							<field>
								<name>frame_bit_cnt_7</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>mjpeg_start_addr_8</name>
						<description>mjpeg_start_addr_8.</description>
						<addressOffset>0xC0</addressOffset>
						<fields>
							<field>
								<name>frame_start_addr_8</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>mjpeg_bit_cnt_8</name>
						<description>mjpeg_bit_cnt_8.</description>
						<addressOffset>0xC4</addressOffset>
						<fields>
							<field>
								<name>frame_bit_cnt_8</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>mjpeg_start_addr_9</name>
						<description>mjpeg_start_addr_9.</description>
						<addressOffset>0xC8</addressOffset>
						<fields>
							<field>
								<name>frame_start_addr_9</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>mjpeg_bit_cnt_9</name>
						<description>mjpeg_bit_cnt_9.</description>
						<addressOffset>0xCC</addressOffset>
						<fields>
							<field>
								<name>frame_bit_cnt_9</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>mjpeg_start_addr_a</name>
						<description>mjpeg_start_addr_a.</description>
						<addressOffset>0xD0</addressOffset>
						<fields>
							<field>
								<name>frame_start_addr_a</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>mjpeg_bit_cnt_a</name>
						<description>mjpeg_bit_cnt_a.</description>
						<addressOffset>0xD4</addressOffset>
						<fields>
							<field>
								<name>frame_bit_cnt_a</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>mjpeg_start_addr_b</name>
						<description>mjpeg_start_addr_b.</description>
						<addressOffset>0xD8</addressOffset>
						<fields>
							<field>
								<name>frame_start_addr_b</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>mjpeg_bit_cnt_b</name>
						<description>mjpeg_bit_cnt_b.</description>
						<addressOffset>0xDC</addressOffset>
						<fields>
							<field>
								<name>frame_bit_cnt_b</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>mjpeg_start_addr_c</name>
						<description>mjpeg_start_addr_c.</description>
						<addressOffset>0xE0</addressOffset>
						<fields>
							<field>
								<name>frame_start_addr_c</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>mjpeg_bit_cnt_c</name>
						<description>mjpeg_bit_cnt_c.</description>
						<addressOffset>0xE4</addressOffset>
						<fields>
							<field>
								<name>frame_bit_cnt_c</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>mjpeg_start_addr_d</name>
						<description>mjpeg_start_addr_d.</description>
						<addressOffset>0xE8</addressOffset>
						<fields>
							<field>
								<name>frame_start_addr_d</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>mjpeg_bit_cnt_d</name>
						<description>mjpeg_bit_cnt_d.</description>
						<addressOffset>0xEC</addressOffset>
						<fields>
							<field>
								<name>frame_bit_cnt_d</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>mjpeg_start_addr_e</name>
						<description>mjpeg_start_addr_e.</description>
						<addressOffset>0xF0</addressOffset>
						<fields>
							<field>
								<name>frame_start_addr_e</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>mjpeg_bit_cnt_e</name>
						<description>mjpeg_bit_cnt_e.</description>
						<addressOffset>0xF4</addressOffset>
						<fields>
							<field>
								<name>frame_bit_cnt_e</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>mjpeg_start_addr_f</name>
						<description>mjpeg_start_addr_f.</description>
						<addressOffset>0xF8</addressOffset>
						<fields>
							<field>
								<name>frame_start_addr_f</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>mjpeg_bit_cnt_f</name>
						<description>mjpeg_bit_cnt_f.</description>
						<addressOffset>0xFC</addressOffset>
						<fields>
							<field>
								<name>frame_bit_cnt_f</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>mjpeg_q_mode0</name>
						<description>mjpeg_q_mode0.</description>
						<addressOffset>0x100</addressOffset>
						<fields>
							<field>
								<name>frame_q_mode_0</name>
								<lsb>0</lsb>
								<msb>6</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>mjpeg_q_mode1</name>
						<description>mjpeg_q_mode1.</description>
						<addressOffset>0x104</addressOffset>
						<fields>
							<field>
								<name>frame_q_mode_1</name>
								<lsb>0</lsb>
								<msb>6</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>mjpeg_q_mode2</name>
						<description>mjpeg_q_mode2.</description>
						<addressOffset>0x108</addressOffset>
						<fields>
							<field>
								<name>frame_q_mode_2</name>
								<lsb>0</lsb>
								<msb>6</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>mjpeg_q_mode3</name>
						<description>mjpeg_q_mode3.</description>
						<addressOffset>0x10C</addressOffset>
						<fields>
							<field>
								<name>frame_q_mode_3</name>
								<lsb>0</lsb>
								<msb>6</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>mjpeg_q_mode4</name>
						<description>mjpeg_q_mode4.</description>
						<addressOffset>0x110</addressOffset>
						<fields>
							<field>
								<name>frame_q_mode_4</name>
								<lsb>0</lsb>
								<msb>6</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>mjpeg_q_mode5</name>
						<description>mjpeg_q_mode5.</description>
						<addressOffset>0x114</addressOffset>
						<fields>
							<field>
								<name>frame_q_mode_5</name>
								<lsb>0</lsb>
								<msb>6</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>mjpeg_q_mode6</name>
						<description>mjpeg_q_mode6.</description>
						<addressOffset>0x118</addressOffset>
						<fields>
							<field>
								<name>frame_q_mode_6</name>
								<lsb>0</lsb>
								<msb>6</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>mjpeg_q_mode7</name>
						<description>mjpeg_q_mode7.</description>
						<addressOffset>0x11C</addressOffset>
						<fields>
							<field>
								<name>frame_q_mode_7</name>
								<lsb>0</lsb>
								<msb>6</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>mjpeg_q_mode_8</name>
						<description>mjpeg_q_mode_8.</description>
						<addressOffset>0x120</addressOffset>
						<fields>
							<field>
								<name>frame_q_mode_8</name>
								<lsb>0</lsb>
								<msb>6</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>mjpeg_q_mode_9</name>
						<description>mjpeg_q_mode_9.</description>
						<addressOffset>0x124</addressOffset>
						<fields>
							<field>
								<name>frame_q_mode_9</name>
								<lsb>0</lsb>
								<msb>6</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>mjpeg_q_mode_a</name>
						<description>mjpeg_q_mode_a.</description>
						<addressOffset>0x128</addressOffset>
						<fields>
							<field>
								<name>frame_q_mode_a</name>
								<lsb>0</lsb>
								<msb>6</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>mjpeg_q_mode_b</name>
						<description>mjpeg_q_mode_b.</description>
						<addressOffset>0x12C</addressOffset>
						<fields>
							<field>
								<name>frame_q_mode_b</name>
								<lsb>0</lsb>
								<msb>6</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>mjpeg_q_mode_c</name>
						<description>mjpeg_q_mode_c.</description>
						<addressOffset>0x130</addressOffset>
						<fields>
							<field>
								<name>frame_q_mode_c</name>
								<lsb>0</lsb>
								<msb>6</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>mjpeg_q_mode_d</name>
						<description>mjpeg_q_mode_d.</description>
						<addressOffset>0x134</addressOffset>
						<fields>
							<field>
								<name>frame_q_mode_d</name>
								<lsb>0</lsb>
								<msb>6</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>mjpeg_q_mode_e</name>
						<description>mjpeg_q_mode_e.</description>
						<addressOffset>0x138</addressOffset>
						<fields>
							<field>
								<name>frame_q_mode_e</name>
								<lsb>0</lsb>
								<msb>6</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>mjpeg_q_mode_f</name>
						<description>mjpeg_q_mode_f.</description>
						<addressOffset>0x13C</addressOffset>
						<fields>
							<field>
								<name>frame_q_mode_f</name>
								<lsb>0</lsb>
								<msb>6</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>mjpeg_debug</name>
						<description>mjpeg_debug.</description>
						<addressOffset>0x1F0</addressOffset>
						<fields>
							<field>
								<name>reg_mjpeg_dbg_sel</name>
								<lsb>4</lsb>
								<msb>7</msb>
							</field>
							<field>
								<name>reg_mjpeg_dbg_en</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>mjpeg_dummy_reg</name>
						<description>mjpeg_dummy_reg.</description>
						<addressOffset>0x1FC</addressOffset>
						<fields>
							<field>
								<name>mjpeg_dummy_reg</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
				</registers>
			</peripheral>
			<peripheral>
				<name>sf_ctrl</name>
				<description>sf_ctrl.</description>
				<baseAddress>0x4000B000</baseAddress>
				<groupName>sf_ctrl</groupName>
				<size>32</size>
				<access>read-write</access>
				<addressBlock>
					<offset>0</offset>
					<size>0x1000</size>
					<usage>registers</usage>
				</addressBlock>
				<registers>
					<register>
						<name>sf_ctrl_0</name>
						<description>sf_ctrl_0.</description>
						<addressOffset>0x0</addressOffset>
						<fields>
							<field>
								<name>sf_id</name>
								<lsb>24</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>sf_aes_iv_endian</name>
								<lsb>23</lsb>
								<msb>23</msb>
							</field>
							<field>
								<name>sf_aes_key_endian</name>
								<lsb>22</lsb>
								<msb>22</msb>
							</field>
							<field>
								<name>sf_aes_ctr_plus_en</name>
								<lsb>21</lsb>
								<msb>21</msb>
							</field>
							<field>
								<name>sf_aes_dout_endian</name>
								<lsb>20</lsb>
								<msb>20</msb>
							</field>
							<field>
								<name>sf_aes_dly_mode</name>
								<lsb>19</lsb>
								<msb>19</msb>
							</field>
							<field>
								<name>sf_if_int_set</name>
								<lsb>18</lsb>
								<msb>18</msb>
							</field>
							<field>
								<name>sf_if_int_clr</name>
								<lsb>17</lsb>
								<msb>17</msb>
							</field>
							<field>
								<name>sf_if_int</name>
								<lsb>16</lsb>
								<msb>16</msb>
							</field>
							<field>
								<name>sf_if_read_dly_en</name>
								<lsb>11</lsb>
								<msb>11</msb>
							</field>
							<field>
								<name>sf_if_read_dly_n</name>
								<lsb>8</lsb>
								<msb>10</msb>
							</field>
							<field>
								<name>sf_clk_sahb_sram_sel</name>
								<lsb>5</lsb>
								<msb>5</msb>
							</field>
							<field>
								<name>sf_clk_out_inv_sel</name>
								<lsb>4</lsb>
								<msb>4</msb>
							</field>
							<field>
								<name>sf_clk_out_gate_en</name>
								<lsb>3</lsb>
								<msb>3</msb>
							</field>
							<field>
								<name>sf_clk_sf_rx_inv_sel</name>
								<lsb>2</lsb>
								<msb>2</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>sf_ctrl_1</name>
						<description>sf_ctrl_1.</description>
						<addressOffset>0x4</addressOffset>
						<fields>
							<field>
								<name>sf_ahb2sram_en</name>
								<lsb>31</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>sf_ahb2sif_en</name>
								<lsb>30</lsb>
								<msb>30</msb>
							</field>
							<field>
								<name>sf_if_en</name>
								<lsb>29</lsb>
								<msb>29</msb>
							</field>
							<field>
								<name>sf_if_fn_sel</name>
								<lsb>28</lsb>
								<msb>28</msb>
							</field>
							<field>
								<name>sf_ahb2sif_stop</name>
								<lsb>27</lsb>
								<msb>27</msb>
							</field>
							<field>
								<name>sf_ahb2sif_stopped</name>
								<lsb>26</lsb>
								<msb>26</msb>
							</field>
							<field>
								<name>sf_if_reg_wp</name>
								<lsb>25</lsb>
								<msb>25</msb>
							</field>
							<field>
								<name>sf_if_reg_hold</name>
								<lsb>24</lsb>
								<msb>24</msb>
							</field>
							<field>
								<name>sf_if_0_ack_lat</name>
								<lsb>20</lsb>
								<msb>22</msb>
							</field>
							<field>
								<name>sf_if_sr_int_set</name>
								<lsb>18</lsb>
								<msb>18</msb>
							</field>
							<field>
								<name>sf_if_sr_int_en</name>
								<lsb>17</lsb>
								<msb>17</msb>
							</field>
							<field>
								<name>sf_if_sr_int</name>
								<lsb>16</lsb>
								<msb>16</msb>
							</field>
							<field>
								<name>sf_if_sr_pat</name>
								<lsb>8</lsb>
								<msb>15</msb>
							</field>
							<field>
								<name>sf_if_sr_pat_mask</name>
								<lsb>0</lsb>
								<msb>7</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>sf_if_sahb_0</name>
						<description>sf_if_sahb_0.</description>
						<addressOffset>0x8</addressOffset>
						<fields>
							<field>
								<name>sf_if_0_qpi_mode_en</name>
								<lsb>31</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>sf_if_0_spi_mode</name>
								<lsb>28</lsb>
								<msb>30</msb>
							</field>
							<field>
								<name>sf_if_0_cmd_en</name>
								<lsb>27</lsb>
								<msb>27</msb>
							</field>
							<field>
								<name>sf_if_0_adr_en</name>
								<lsb>26</lsb>
								<msb>26</msb>
							</field>
							<field>
								<name>sf_if_0_dmy_en</name>
								<lsb>25</lsb>
								<msb>25</msb>
							</field>
							<field>
								<name>sf_if_0_dat_en</name>
								<lsb>24</lsb>
								<msb>24</msb>
							</field>
							<field>
								<name>sf_if_0_dat_rw  </name>
								<lsb>23</lsb>
								<msb>23</msb>
							</field>
							<field>
								<name>sf_if_0_cmd_byte</name>
								<lsb>20</lsb>
								<msb>22</msb>
							</field>
							<field>
								<name>sf_if_0_adr_byte</name>
								<lsb>17</lsb>
								<msb>19</msb>
							</field>
							<field>
								<name>sf_if_0_dmy_byte</name>
								<lsb>12</lsb>
								<msb>16</msb>
							</field>
							<field>
								<name>sf_if_0_dat_byte</name>
								<lsb>2</lsb>
								<msb>11</msb>
							</field>
							<field>
								<name>sf_if_0_trig</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>sf_if_busy</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>sf_if_sahb_1</name>
						<description>sf_if_sahb_1.</description>
						<addressOffset>0xC</addressOffset>
						<fields>
							<field>
								<name>sf_if_0_cmd_buf_0</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>sf_if_sahb_2</name>
						<description>sf_if_sahb_2.</description>
						<addressOffset>0x10</addressOffset>
						<fields>
							<field>
								<name>sf_if_0_cmd_buf_1</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>sf_if_iahb_0</name>
						<description>sf_if_iahb_0.</description>
						<addressOffset>0x14</addressOffset>
						<fields>
							<field>
								<name>sf_if_1_qpi_mode_en</name>
								<lsb>31</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>sf_if_1_spi_mode</name>
								<lsb>28</lsb>
								<msb>30</msb>
							</field>
							<field>
								<name>sf_if_1_cmd_en</name>
								<lsb>27</lsb>
								<msb>27</msb>
							</field>
							<field>
								<name>sf_if_1_adr_en</name>
								<lsb>26</lsb>
								<msb>26</msb>
							</field>
							<field>
								<name>sf_if_1_dmy_en</name>
								<lsb>25</lsb>
								<msb>25</msb>
							</field>
							<field>
								<name>sf_if_1_dat_en</name>
								<lsb>24</lsb>
								<msb>24</msb>
							</field>
							<field>
								<name>sf_if_1_dat_rw  </name>
								<lsb>23</lsb>
								<msb>23</msb>
							</field>
							<field>
								<name>sf_if_1_cmd_byte</name>
								<lsb>20</lsb>
								<msb>22</msb>
							</field>
							<field>
								<name>sf_if_1_adr_byte</name>
								<lsb>17</lsb>
								<msb>19</msb>
							</field>
							<field>
								<name>sf_if_1_dmy_byte</name>
								<lsb>12</lsb>
								<msb>16</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>sf_if_iahb_1</name>
						<description>sf_if_iahb_1.</description>
						<addressOffset>0x18</addressOffset>
						<fields>
							<field>
								<name>sf_if_1_cmd_buf_0</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>sf_if_iahb_2</name>
						<description>sf_if_iahb_2.</description>
						<addressOffset>0x1C</addressOffset>
						<fields>
							<field>
								<name>sf_if_1_cmd_buf_1</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>sf_if_status_0</name>
						<description>sf_if_status_0.</description>
						<addressOffset>0x20</addressOffset>
						<fields>
							<field>
								<name>sf_if_status_0</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>sf_if_status_1</name>
						<description>sf_if_status_1.</description>
						<addressOffset>0x24</addressOffset>
						<fields>
							<field>
								<name>sf_if_status_1</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>sf_aes</name>
						<description>sf_aes.</description>
						<addressOffset>0x28</addressOffset>
						<fields>
							<field>
								<name>sf_aes_status</name>
								<lsb>5</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>sf_aes_pref_busy</name>
								<lsb>4</lsb>
								<msb>4</msb>
							</field>
							<field>
								<name>sf_aes_pref_trig</name>
								<lsb>3</lsb>
								<msb>3</msb>
							</field>
							<field>
								<name>sf_aes_mode</name>
								<lsb>1</lsb>
								<msb>2</msb>
							</field>
							<field>
								<name>sf_aes_en</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>sf_ahb2sif_status</name>
						<description>sf_ahb2sif_status.</description>
						<addressOffset>0x2C</addressOffset>
						<fields>
							<field>
								<name>sf_ahb2sif_status</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>sf_if_io_dly_0</name>
						<description>sf_if_io_dly_0.</description>
						<addressOffset>0x30</addressOffset>
						<fields>
							<field>
								<name>sf_dqs_do_dly_sel</name>
								<lsb>30</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>sf_dqs_di_dly_sel</name>
								<lsb>28</lsb>
								<msb>29</msb>
							</field>
							<field>
								<name>sf_dqs_oe_dly_sel</name>
								<lsb>26</lsb>
								<msb>27</msb>
							</field>
							<field>
								<name>sf_clk_out_dly_sel</name>
								<lsb>8</lsb>
								<msb>9</msb>
							</field>
							<field>
								<name>sf_cs2_dly_sel</name>
								<lsb>2</lsb>
								<msb>3</msb>
							</field>
							<field>
								<name>sf_cs_dly_sel</name>
								<lsb>0</lsb>
								<msb>1</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>sf_if_io_dly_1</name>
						<description>sf_if_io_dly_1.</description>
						<addressOffset>0x34</addressOffset>
						<fields>
							<field>
								<name>sf_io_0_do_dly_sel</name>
								<lsb>16</lsb>
								<msb>17</msb>
							</field>
							<field>
								<name>sf_io_0_di_dly_sel</name>
								<lsb>8</lsb>
								<msb>9</msb>
							</field>
							<field>
								<name>sf_io_0_oe_dly_sel</name>
								<lsb>0</lsb>
								<msb>1</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>sf_if_io_dly_2</name>
						<description>sf_if_io_dly_2.</description>
						<addressOffset>0x38</addressOffset>
						<fields>
							<field>
								<name>sf_io_1_do_dly_sel</name>
								<lsb>16</lsb>
								<msb>17</msb>
							</field>
							<field>
								<name>sf_io_1_di_dly_sel</name>
								<lsb>8</lsb>
								<msb>9</msb>
							</field>
							<field>
								<name>sf_io_1_oe_dly_sel</name>
								<lsb>0</lsb>
								<msb>1</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>sf_if_io_dly_3</name>
						<description>sf_if_io_dly_3.</description>
						<addressOffset>0x3C</addressOffset>
						<fields>
							<field>
								<name>sf_io_2_do_dly_sel</name>
								<lsb>16</lsb>
								<msb>17</msb>
							</field>
							<field>
								<name>sf_io_2_di_dly_sel</name>
								<lsb>8</lsb>
								<msb>9</msb>
							</field>
							<field>
								<name>sf_io_2_oe_dly_sel</name>
								<lsb>0</lsb>
								<msb>1</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>sf_if_io_dly_4</name>
						<description>sf_if_io_dly_4.</description>
						<addressOffset>0x40</addressOffset>
						<fields>
							<field>
								<name>sf_io_3_do_dly_sel</name>
								<lsb>16</lsb>
								<msb>17</msb>
							</field>
							<field>
								<name>sf_io_3_di_dly_sel</name>
								<lsb>8</lsb>
								<msb>9</msb>
							</field>
							<field>
								<name>sf_io_3_oe_dly_sel</name>
								<lsb>0</lsb>
								<msb>1</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>sf_reserved</name>
						<description>sf_reserved.</description>
						<addressOffset>0x44</addressOffset>
						<fields>
							<field>
								<name>sf_reserved</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>sf2_if_io_dly_0</name>
						<description>sf2_if_io_dly_0.</description>
						<addressOffset>0x48</addressOffset>
						<fields>
							<field>
								<name>sf2_dqs_do_dly_sel</name>
								<lsb>30</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>sf2_dqs_di_dly_sel</name>
								<lsb>28</lsb>
								<msb>29</msb>
							</field>
							<field>
								<name>sf2_dqs_oe_dly_sel</name>
								<lsb>26</lsb>
								<msb>27</msb>
							</field>
							<field>
								<name>sf2_clk_out_dly_sel</name>
								<lsb>8</lsb>
								<msb>9</msb>
							</field>
							<field>
								<name>sf2_cs2_dly_sel</name>
								<lsb>2</lsb>
								<msb>3</msb>
							</field>
							<field>
								<name>sf2_cs_dly_sel</name>
								<lsb>0</lsb>
								<msb>1</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>sf2_if_io_dly_1</name>
						<description>sf2_if_io_dly_1.</description>
						<addressOffset>0x4C</addressOffset>
						<fields>
							<field>
								<name>sf2_io_0_do_dly_sel</name>
								<lsb>16</lsb>
								<msb>17</msb>
							</field>
							<field>
								<name>sf2_io_0_di_dly_sel</name>
								<lsb>8</lsb>
								<msb>9</msb>
							</field>
							<field>
								<name>sf2_io_0_oe_dly_sel</name>
								<lsb>0</lsb>
								<msb>1</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>sf2_if_io_dly_2</name>
						<description>sf2_if_io_dly_2.</description>
						<addressOffset>0x50</addressOffset>
						<fields>
							<field>
								<name>sf2_io_1_do_dly_sel</name>
								<lsb>16</lsb>
								<msb>17</msb>
							</field>
							<field>
								<name>sf2_io_1_di_dly_sel</name>
								<lsb>8</lsb>
								<msb>9</msb>
							</field>
							<field>
								<name>sf2_io_1_oe_dly_sel</name>
								<lsb>0</lsb>
								<msb>1</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>sf2_if_io_dly_3</name>
						<description>sf2_if_io_dly_3.</description>
						<addressOffset>0x54</addressOffset>
						<fields>
							<field>
								<name>sf2_io_2_do_dly_sel</name>
								<lsb>16</lsb>
								<msb>17</msb>
							</field>
							<field>
								<name>sf2_io_2_di_dly_sel</name>
								<lsb>8</lsb>
								<msb>9</msb>
							</field>
							<field>
								<name>sf2_io_2_oe_dly_sel</name>
								<lsb>0</lsb>
								<msb>1</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>sf2_if_io_dly_4</name>
						<description>sf2_if_io_dly_4.</description>
						<addressOffset>0x58</addressOffset>
						<fields>
							<field>
								<name>sf2_io_3_do_dly_sel</name>
								<lsb>16</lsb>
								<msb>17</msb>
							</field>
							<field>
								<name>sf2_io_3_di_dly_sel</name>
								<lsb>8</lsb>
								<msb>9</msb>
							</field>
							<field>
								<name>sf2_io_3_oe_dly_sel</name>
								<lsb>0</lsb>
								<msb>1</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>sf3_if_io_dly_0</name>
						<description>sf3_if_io_dly_0.</description>
						<addressOffset>0x5C</addressOffset>
						<fields>
							<field>
								<name>sf3_dqs_do_dly_sel</name>
								<lsb>30</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>sf3_dqs_di_dly_sel</name>
								<lsb>28</lsb>
								<msb>29</msb>
							</field>
							<field>
								<name>sf3_dqs_oe_dly_sel</name>
								<lsb>26</lsb>
								<msb>27</msb>
							</field>
							<field>
								<name>sf3_clk_out_dly_sel</name>
								<lsb>8</lsb>
								<msb>9</msb>
							</field>
							<field>
								<name>sf3_cs2_dly_sel</name>
								<lsb>2</lsb>
								<msb>3</msb>
							</field>
							<field>
								<name>sf3_cs_dly_sel</name>
								<lsb>0</lsb>
								<msb>1</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>sf3_if_io_dly_1</name>
						<description>sf3_if_io_dly_1.</description>
						<addressOffset>0x60</addressOffset>
						<fields>
							<field>
								<name>sf3_io_0_do_dly_sel</name>
								<lsb>16</lsb>
								<msb>17</msb>
							</field>
							<field>
								<name>sf3_io_0_di_dly_sel</name>
								<lsb>8</lsb>
								<msb>9</msb>
							</field>
							<field>
								<name>sf3_io_0_oe_dly_sel</name>
								<lsb>0</lsb>
								<msb>1</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>sf3_if_io_dly_2</name>
						<description>sf3_if_io_dly_2.</description>
						<addressOffset>0x64</addressOffset>
						<fields>
							<field>
								<name>sf3_io_1_do_dly_sel</name>
								<lsb>16</lsb>
								<msb>17</msb>
							</field>
							<field>
								<name>sf3_io_1_di_dly_sel</name>
								<lsb>8</lsb>
								<msb>9</msb>
							</field>
							<field>
								<name>sf3_io_1_oe_dly_sel</name>
								<lsb>0</lsb>
								<msb>1</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>sf3_if_io_dly_3</name>
						<description>sf3_if_io_dly_3.</description>
						<addressOffset>0x68</addressOffset>
						<fields>
							<field>
								<name>sf3_io_2_do_dly_sel</name>
								<lsb>16</lsb>
								<msb>17</msb>
							</field>
							<field>
								<name>sf3_io_2_di_dly_sel</name>
								<lsb>8</lsb>
								<msb>9</msb>
							</field>
							<field>
								<name>sf3_io_2_oe_dly_sel</name>
								<lsb>0</lsb>
								<msb>1</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>sf3_if_io_dly_4</name>
						<description>sf3_if_io_dly_4.</description>
						<addressOffset>0x6C</addressOffset>
						<fields>
							<field>
								<name>sf3_io_3_do_dly_sel</name>
								<lsb>16</lsb>
								<msb>17</msb>
							</field>
							<field>
								<name>sf3_io_3_di_dly_sel</name>
								<lsb>8</lsb>
								<msb>9</msb>
							</field>
							<field>
								<name>sf3_io_3_oe_dly_sel</name>
								<lsb>0</lsb>
								<msb>1</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>sf_ctrl_2</name>
						<description>sf_ctrl_2.</description>
						<addressOffset>0x70</addressOffset>
						<fields>
							<field>
								<name>sf_if_0_bk_sel</name>
								<lsb>31</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>sf_if_bk2_en</name>
								<lsb>30</lsb>
								<msb>30</msb>
							</field>
							<field>
								<name>sf_if_bk2_mode</name>
								<lsb>29</lsb>
								<msb>29</msb>
							</field>
							<field>
								<name>sf_if_bk_swap</name>
								<lsb>28</lsb>
								<msb>28</msb>
							</field>
							<field>
								<name>sf_if_dqs_en</name>
								<lsb>5</lsb>
								<msb>5</msb>
							</field>
							<field>
								<name>sf_if_dtr_en</name>
								<lsb>4</lsb>
								<msb>4</msb>
							</field>
							<field>
								<name>sf_if_pad_sel_lock</name>
								<lsb>3</lsb>
								<msb>3</msb>
							</field>
							<field>
								<name>sf_if_pad_sel</name>
								<lsb>0</lsb>
								<msb>1</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>sf_ctrl_3</name>
						<description>sf_ctrl_3.</description>
						<addressOffset>0x74</addressOffset>
						<fields>
							<field>
								<name>sf_if_1_ack_lat</name>
								<lsb>29</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>sf_cmds_wrap_q</name>
								<lsb>11</lsb>
								<msb>11</msb>
							</field>
							<field>
								<name>sf_cmds_wrap_mode</name>
								<lsb>10</lsb>
								<msb>10</msb>
							</field>
							<field>
								<name>sf_cmds_wrap_q_ini</name>
								<lsb>9</lsb>
								<msb>9</msb>
							</field>
							<field>
								<name>sf_cmds_bt_en</name>
								<lsb>8</lsb>
								<msb>8</msb>
							</field>
							<field>
								<name>sf_cmds_bt_dly</name>
								<lsb>5</lsb>
								<msb>7</msb>
							</field>
							<field>
								<name>sf_cmds_en</name>
								<lsb>4</lsb>
								<msb>4</msb>
							</field>
							<field>
								<name>sf_cmds_wrap_len</name>
								<lsb>0</lsb>
								<msb>3</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>sf_if_iahb_3</name>
						<description>sf_if_iahb_3.</description>
						<addressOffset>0x78</addressOffset>
						<fields>
							<field>
								<name>sf_if_2_qpi_mode_en</name>
								<lsb>31</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>sf_if_2_spi_mode</name>
								<lsb>28</lsb>
								<msb>30</msb>
							</field>
							<field>
								<name>sf_if_2_cmd_en</name>
								<lsb>27</lsb>
								<msb>27</msb>
							</field>
							<field>
								<name>sf_if_2_adr_en</name>
								<lsb>26</lsb>
								<msb>26</msb>
							</field>
							<field>
								<name>sf_if_2_dmy_en</name>
								<lsb>25</lsb>
								<msb>25</msb>
							</field>
							<field>
								<name>sf_if_2_dat_en</name>
								<lsb>24</lsb>
								<msb>24</msb>
							</field>
							<field>
								<name>sf_if_2_dat_rw  </name>
								<lsb>23</lsb>
								<msb>23</msb>
							</field>
							<field>
								<name>sf_if_2_cmd_byte</name>
								<lsb>20</lsb>
								<msb>22</msb>
							</field>
							<field>
								<name>sf_if_2_adr_byte</name>
								<lsb>17</lsb>
								<msb>19</msb>
							</field>
							<field>
								<name>sf_if_2_dmy_byte</name>
								<lsb>12</lsb>
								<msb>16</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>sf_if_iahb_4</name>
						<description>sf_if_iahb_4.</description>
						<addressOffset>0x7C</addressOffset>
						<fields>
							<field>
								<name>sf_if_2_cmd_buf_0</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>sf_if_iahb_5</name>
						<description>sf_if_iahb_5.</description>
						<addressOffset>0x80</addressOffset>
						<fields>
							<field>
								<name>sf_if_2_cmd_buf_1</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>sf_if_iahb_6</name>
						<description>sf_if_iahb_6.</description>
						<addressOffset>0x84</addressOffset>
						<fields>
							<field>
								<name>sf_if_3_qpi_mode_en</name>
								<lsb>31</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>sf_if_3_spi_mode</name>
								<lsb>28</lsb>
								<msb>30</msb>
							</field>
							<field>
								<name>sf_if_3_cmd_en</name>
								<lsb>27</lsb>
								<msb>27</msb>
							</field>
							<field>
								<name>sf_if_3_adr_en</name>
								<lsb>26</lsb>
								<msb>26</msb>
							</field>
							<field>
								<name>sf_if_3_cmd_byte</name>
								<lsb>20</lsb>
								<msb>22</msb>
							</field>
							<field>
								<name>sf_if_3_adr_byte</name>
								<lsb>17</lsb>
								<msb>19</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>sf_if_iahb_7</name>
						<description>sf_if_iahb_7.</description>
						<addressOffset>0x88</addressOffset>
						<fields>
							<field>
								<name>sf_if_3_cmd_buf_0</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>sf_if_iahb_8</name>
						<description>sf_if_iahb_8.</description>
						<addressOffset>0x8C</addressOffset>
						<fields>
							<field>
								<name>sf_if_3_cmd_buf_1</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>sf_if_iahb_9</name>
						<description>sf_if_iahb_9.</description>
						<addressOffset>0x90</addressOffset>
						<fields>
							<field>
								<name>sf_if_4_qpi_mode_en</name>
								<lsb>31</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>sf_if_4_spi_mode</name>
								<lsb>28</lsb>
								<msb>30</msb>
							</field>
							<field>
								<name>sf_if_4_cmd_en</name>
								<lsb>27</lsb>
								<msb>27</msb>
							</field>
							<field>
								<name>sf_if_4_adr_en</name>
								<lsb>26</lsb>
								<msb>26</msb>
							</field>
							<field>
								<name>sf_if_4_dmy_en</name>
								<lsb>25</lsb>
								<msb>25</msb>
							</field>
							<field>
								<name>sf_if_4_dat_en</name>
								<lsb>24</lsb>
								<msb>24</msb>
							</field>
							<field>
								<name>sf_if_4_dat_rw  </name>
								<lsb>23</lsb>
								<msb>23</msb>
							</field>
							<field>
								<name>sf_if_4_cmd_byte</name>
								<lsb>20</lsb>
								<msb>22</msb>
							</field>
							<field>
								<name>sf_if_4_adr_byte</name>
								<lsb>17</lsb>
								<msb>19</msb>
							</field>
							<field>
								<name>sf_if_4_dmy_byte</name>
								<lsb>12</lsb>
								<msb>16</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>sf_if_iahb_10</name>
						<description>sf_if_iahb_10.</description>
						<addressOffset>0x94</addressOffset>
						<fields>
							<field>
								<name>sf_if_4_cmd_buf_0</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>sf_if_iahb_11</name>
						<description>sf_if_iahb_11.</description>
						<addressOffset>0x98</addressOffset>
						<fields>
							<field>
								<name>sf_if_4_cmd_buf_1</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>sf_if_iahb_12</name>
						<description>sf_if_iahb_12.</description>
						<addressOffset>0x9C</addressOffset>
						<fields>
							<field>
								<name>sf2_if_read_dly_src</name>
								<lsb>12</lsb>
								<msb>12</msb>
							</field>
							<field>
								<name>sf2_if_read_dly_en</name>
								<lsb>11</lsb>
								<msb>11</msb>
							</field>
							<field>
								<name>sf2_if_read_dly_n</name>
								<lsb>8</lsb>
								<msb>10</msb>
							</field>
							<field>
								<name>sf3_clk_out_inv_sel</name>
								<lsb>5</lsb>
								<msb>5</msb>
							</field>
							<field>
								<name>sf2_clk_out_inv_sel</name>
								<lsb>4</lsb>
								<msb>4</msb>
							</field>
							<field>
								<name>sf2_clk_sf_rx_inv_src</name>
								<lsb>3</lsb>
								<msb>3</msb>
							</field>
							<field>
								<name>sf2_clk_sf_rx_inv_sel</name>
								<lsb>2</lsb>
								<msb>2</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>sf_ctrl_prot_en_rd</name>
						<description>sf_ctrl_prot_en_rd.</description>
						<addressOffset>0x100</addressOffset>
						<fields>
							<field>
								<name>sf_dbg_dis</name>
								<lsb>31</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>sf_if_0_trig_wr_lock</name>
								<lsb>30</lsb>
								<msb>30</msb>
							</field>
							<field>
								<name>sf_ctrl_id1_en_rd</name>
								<lsb>2</lsb>
								<msb>2</msb>
							</field>
							<field>
								<name>sf_ctrl_id0_en_rd</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>sf_ctrl_prot_en_rd</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>sf_ctrl_prot_en</name>
						<description>sf_ctrl_prot_en.</description>
						<addressOffset>0x104</addressOffset>
						<fields>
							<field>
								<name>sf_ctrl_id1_en</name>
								<lsb>2</lsb>
								<msb>2</msb>
							</field>
							<field>
								<name>sf_ctrl_id0_en</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>sf_ctrl_prot_en</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>sf_aes_key_r0_0</name>
						<description>sf_aes_key_r0_0.</description>
						<addressOffset>0x200</addressOffset>
						<fields>
							<field>
								<name>sf_aes_key_r0_0</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>sf_aes_key_r0_1</name>
						<description>sf_aes_key_r0_1.</description>
						<addressOffset>0x204</addressOffset>
						<fields>
							<field>
								<name>sf_aes_key_r0_1</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>sf_aes_key_r0_2</name>
						<description>sf_aes_key_r0_2.</description>
						<addressOffset>0x208</addressOffset>
						<fields>
							<field>
								<name>sf_aes_key_r0_2</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>sf_aes_key_r0_3</name>
						<description>sf_aes_key_r0_3.</description>
						<addressOffset>0x20C</addressOffset>
						<fields>
							<field>
								<name>sf_aes_key_r0_3</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>sf_aes_key_r0_4</name>
						<description>sf_aes_key_r0_4.</description>
						<addressOffset>0x210</addressOffset>
						<fields>
							<field>
								<name>sf_aes_key_r0_4</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>sf_aes_key_r0_5</name>
						<description>sf_aes_key_r0_5.</description>
						<addressOffset>0x214</addressOffset>
						<fields>
							<field>
								<name>sf_aes_key_r0_5</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>sf_aes_key_r0_6</name>
						<description>sf_aes_key_r0_6.</description>
						<addressOffset>0x218</addressOffset>
						<fields>
							<field>
								<name>sf_aes_key_r0_6</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>sf_aes_key_r0_7</name>
						<description>sf_aes_key_r0_7.</description>
						<addressOffset>0x21C</addressOffset>
						<fields>
							<field>
								<name>sf_aes_key_r0_7</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>sf_aes_iv_r0_w0</name>
						<description>sf_aes_iv_r0_w0.</description>
						<addressOffset>0x220</addressOffset>
						<fields>
							<field>
								<name>sf_aes_iv_r0_w0</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>sf_aes_iv_r0_w1</name>
						<description>sf_aes_iv_r0_w1.</description>
						<addressOffset>0x224</addressOffset>
						<fields>
							<field>
								<name>sf_aes_iv_r0_w1</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>sf_aes_iv_r0_w2</name>
						<description>sf_aes_iv_r0_w2.</description>
						<addressOffset>0x228</addressOffset>
						<fields>
							<field>
								<name>sf_aes_iv_r0_w2</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>sf_aes_iv_r0_w3</name>
						<description>sf_aes_iv_r0_w3.</description>
						<addressOffset>0x22C</addressOffset>
						<fields>
							<field>
								<name>sf_aes_iv_r0_w3</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>sf_aes_cfg_r0</name>
						<description>sf_aes_cfg_r0.</description>
						<addressOffset>0x230</addressOffset>
						<fields>
							<field>
								<name>sf_aes_region_r0_lock</name>
								<lsb>31</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>sf_aes_region_r0_en</name>
								<lsb>30</lsb>
								<msb>30</msb>
							</field>
							<field>
								<name>sf_aes_region_r0_hw_key_en</name>
								<lsb>29</lsb>
								<msb>29</msb>
							</field>
							<field>
								<name>sf_aes_region_r0_start</name>
								<lsb>14</lsb>
								<msb>27</msb>
							</field>
							<field>
								<name>sf_aes_region_r0_end</name>
								<lsb>0</lsb>
								<msb>13</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>sf_aes_key_r1_0</name>
						<description>sf_aes_key_r1_0.</description>
						<addressOffset>0x300</addressOffset>
						<fields>
							<field>
								<name>sf_aes_key_r1_0</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>sf_aes_key_r1_1</name>
						<description>sf_aes_key_r1_1.</description>
						<addressOffset>0x304</addressOffset>
						<fields>
							<field>
								<name>sf_aes_key_r1_1</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>sf_aes_key_r1_2</name>
						<description>sf_aes_key_r1_2.</description>
						<addressOffset>0x308</addressOffset>
						<fields>
							<field>
								<name>sf_aes_key_r1_2</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>sf_aes_key_r1_3</name>
						<description>sf_aes_key_r1_3.</description>
						<addressOffset>0x30C</addressOffset>
						<fields>
							<field>
								<name>sf_aes_key_r1_3</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>sf_aes_key_r1_4</name>
						<description>sf_aes_key_r1_4.</description>
						<addressOffset>0x310</addressOffset>
						<fields>
							<field>
								<name>sf_aes_key_r1_4</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>sf_aes_key_r1_5</name>
						<description>sf_aes_key_r1_5.</description>
						<addressOffset>0x314</addressOffset>
						<fields>
							<field>
								<name>sf_aes_key_r1_5</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>sf_aes_key_r1_6</name>
						<description>sf_aes_key_r1_6.</description>
						<addressOffset>0x318</addressOffset>
						<fields>
							<field>
								<name>sf_aes_key_r1_6</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>sf_aes_key_r1_7</name>
						<description>sf_aes_key_r1_7.</description>
						<addressOffset>0x31C</addressOffset>
						<fields>
							<field>
								<name>sf_aes_key_r1_7</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>sf_aes_iv_r1_w0</name>
						<description>sf_aes_iv_r1_w0.</description>
						<addressOffset>0x320</addressOffset>
						<fields>
							<field>
								<name>sf_aes_iv_r1_w0</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>sf_aes_iv_r1_w1</name>
						<description>sf_aes_iv_r1_w1.</description>
						<addressOffset>0x324</addressOffset>
						<fields>
							<field>
								<name>sf_aes_iv_r1_w1</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>sf_aes_iv_r1_w2</name>
						<description>sf_aes_iv_r1_w2.</description>
						<addressOffset>0x328</addressOffset>
						<fields>
							<field>
								<name>sf_aes_iv_r1_w2</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>sf_aes_iv_r1_w3</name>
						<description>sf_aes_iv_r1_w3.</description>
						<addressOffset>0x32C</addressOffset>
						<fields>
							<field>
								<name>sf_aes_iv_r1_w3</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>sf_aes_r1</name>
						<description>sf_aes_r1.</description>
						<addressOffset>0x330</addressOffset>
						<fields>
							<field>
								<name>sf_aes_r1_lock</name>
								<lsb>31</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>sf_aes_r1_en</name>
								<lsb>30</lsb>
								<msb>30</msb>
							</field>
							<field>
								<name>sf_aes_r1_hw_key_en</name>
								<lsb>29</lsb>
								<msb>29</msb>
							</field>
							<field>
								<name>sf_aes_r1_start</name>
								<lsb>14</lsb>
								<msb>27</msb>
							</field>
							<field>
								<name>sf_aes_r1_end</name>
								<lsb>0</lsb>
								<msb>13</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>sf_aes_key_r2_0</name>
						<description>sf_aes_key_r2_0.</description>
						<addressOffset>0x400</addressOffset>
						<fields>
							<field>
								<name>sf_aes_key_r2_0</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>sf_aes_key_r2_1</name>
						<description>sf_aes_key_r2_1.</description>
						<addressOffset>0x404</addressOffset>
						<fields>
							<field>
								<name>sf_aes_key_r2_1</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>sf_aes_key_r2_2</name>
						<description>sf_aes_key_r2_2.</description>
						<addressOffset>0x408</addressOffset>
						<fields>
							<field>
								<name>sf_aes_key_r2_2</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>sf_aes_key_r2_3</name>
						<description>sf_aes_key_r2_3.</description>
						<addressOffset>0x40C</addressOffset>
						<fields>
							<field>
								<name>sf_aes_key_r2_3</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>sf_aes_key_r2_4</name>
						<description>sf_aes_key_r2_4.</description>
						<addressOffset>0x410</addressOffset>
						<fields>
							<field>
								<name>sf_aes_key_r2_4</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>sf_aes_key_r2_5</name>
						<description>sf_aes_key_r2_5.</description>
						<addressOffset>0x414</addressOffset>
						<fields>
							<field>
								<name>sf_aes_key_r2_5</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>sf_aes_key_r2_6</name>
						<description>sf_aes_key_r2_6.</description>
						<addressOffset>0x418</addressOffset>
						<fields>
							<field>
								<name>sf_aes_key_r2_6</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>sf_aes_key_r2_7</name>
						<description>sf_aes_key_r2_7.</description>
						<addressOffset>0x41C</addressOffset>
						<fields>
							<field>
								<name>sf_aes_key_r2_7</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>sf_aes_iv_r2_w0</name>
						<description>sf_aes_iv_r2_w0.</description>
						<addressOffset>0x420</addressOffset>
						<fields>
							<field>
								<name>sf_aes_iv_r2_w0</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>sf_aes_iv_r2_w1</name>
						<description>sf_aes_iv_r2_w1.</description>
						<addressOffset>0x424</addressOffset>
						<fields>
							<field>
								<name>sf_aes_iv_r2_w1</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>sf_aes_iv_r2_w2</name>
						<description>sf_aes_iv_r2_w2.</description>
						<addressOffset>0x428</addressOffset>
						<fields>
							<field>
								<name>sf_aes_iv_r2_w2</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>sf_aes_iv_r2_w3</name>
						<description>sf_aes_iv_r2_w3.</description>
						<addressOffset>0x42C</addressOffset>
						<fields>
							<field>
								<name>sf_aes_iv_r2_w3</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>sf_aes_r2</name>
						<description>sf_aes_r2.</description>
						<addressOffset>0x430</addressOffset>
						<fields>
							<field>
								<name>sf_aes_r2_lock</name>
								<lsb>31</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>sf_aes_r2_en</name>
								<lsb>30</lsb>
								<msb>30</msb>
							</field>
							<field>
								<name>sf_aes_r2_hw_key_en</name>
								<lsb>29</lsb>
								<msb>29</msb>
							</field>
							<field>
								<name>sf_aes_r2_start</name>
								<lsb>14</lsb>
								<msb>27</msb>
							</field>
							<field>
								<name>sf_aes_r2_end</name>
								<lsb>0</lsb>
								<msb>13</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>sf_id0_offset</name>
						<description>sf_id0_offset.</description>
						<addressOffset>0x434</addressOffset>
						<fields>
							<field>
								<name>sf_id0_offset</name>
								<lsb>0</lsb>
								<msb>23</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>sf_id1_offset</name>
						<description>sf_id1_offset.</description>
						<addressOffset>0x438</addressOffset>
						<fields>
							<field>
								<name>sf_id1_offset</name>
								<lsb>0</lsb>
								<msb>23</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>sf_bk2_id0_offset</name>
						<description>sf_bk2_id0_offset.</description>
						<addressOffset>0x43C</addressOffset>
						<fields>
							<field>
								<name>sf_bk2_id0_offset</name>
								<lsb>0</lsb>
								<msb>23</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>sf_bk2_id1_offset</name>
						<description>sf_bk2_id1_offset.</description>
						<addressOffset>0x440</addressOffset>
						<fields>
							<field>
								<name>sf_bk2_id1_offset</name>
								<lsb>0</lsb>
								<msb>23</msb>
							</field>
						</fields>
					</register>
				</registers>
			</peripheral>
			<peripheral>
				<name>dma</name>
				<description>dma.</description>
				<baseAddress>0x40007000</baseAddress>
				<groupName>dma</groupName>
				<size>32</size>
				<access>read-write</access>
				<addressBlock>
					<offset>0</offset>
					<size>0x1000</size>
					<usage>registers</usage>
				</addressBlock>
				<registers>
					<register>
						<name>DMA_IntStatus</name>
						<description>DMA_IntStatus.</description>
						<addressOffset>0x0</addressOffset>
						<fields>
							<field>
								<name>IntStatus</name>
								<lsb>0</lsb>
								<msb>7</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>DMA_IntTCStatus</name>
						<description>DMA_IntTCStatus.</description>
						<addressOffset>0x4</addressOffset>
						<fields>
							<field>
								<name>IntTCStatus</name>
								<lsb>0</lsb>
								<msb>7</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>DMA_IntTCClear</name>
						<description>DMA_IntTCClear.</description>
						<addressOffset>0x8</addressOffset>
						<fields>
							<field>
								<name>IntTCClear</name>
								<lsb>0</lsb>
								<msb>7</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>DMA_IntErrorStatus</name>
						<description>DMA_IntErrorStatus.</description>
						<addressOffset>0xC</addressOffset>
						<fields>
							<field>
								<name>IntErrorStatus</name>
								<lsb>0</lsb>
								<msb>7</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>DMA_IntErrClr</name>
						<description>DMA_IntErrClr.</description>
						<addressOffset>0x10</addressOffset>
						<fields>
							<field>
								<name>IntErrClr</name>
								<lsb>0</lsb>
								<msb>7</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>DMA_RawIntTCStatus</name>
						<description>DMA_RawIntTCStatus.</description>
						<addressOffset>0x14</addressOffset>
						<fields>
							<field>
								<name>RawIntTCStatus</name>
								<lsb>0</lsb>
								<msb>7</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>DMA_RawIntErrorStatus</name>
						<description>DMA_RawIntErrorStatus.</description>
						<addressOffset>0x18</addressOffset>
						<fields>
							<field>
								<name>RawIntErrorStatus</name>
								<lsb>0</lsb>
								<msb>7</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>DMA_EnbldChns</name>
						<description>DMA_EnbldChns.</description>
						<addressOffset>0x1C</addressOffset>
						<fields>
							<field>
								<name>EnabledChannels</name>
								<lsb>0</lsb>
								<msb>7</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>DMA_SoftBReq</name>
						<description>DMA_SoftBReq.</description>
						<addressOffset>0x20</addressOffset>
						<fields>
							<field>
								<name>SoftBReq</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>DMA_SoftSReq</name>
						<description>DMA_SoftSReq.</description>
						<addressOffset>0x24</addressOffset>
						<fields>
							<field>
								<name>SoftSReq</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>DMA_SoftLBReq</name>
						<description>DMA_SoftLBReq.</description>
						<addressOffset>0x28</addressOffset>
						<fields>
							<field>
								<name>SoftLBReq</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>DMA_SoftLSReq</name>
						<description>DMA_SoftLSReq.</description>
						<addressOffset>0x2C</addressOffset>
						<fields>
							<field>
								<name>SoftLSReq</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>DMA_Top_Config</name>
						<description>DMA_Top_Config.</description>
						<addressOffset>0x30</addressOffset>
						<fields>
							<field>
								<name>M</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>E</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>DMA_Sync</name>
						<description>DMA_Sync.</description>
						<addressOffset>0x34</addressOffset>
						<fields>
							<field>
								<name>DMA_Sync</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>DMA_C0SrcAddr</name>
						<description>DMA_C0SrcAddr.</description>
						<addressOffset>0x100</addressOffset>
						<fields>
							<field>
								<name>SrcAddr</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>DMA_C0DstAddr</name>
						<description>DMA_C0DstAddr.</description>
						<addressOffset>0x104</addressOffset>
						<fields>
							<field>
								<name>DstAddr</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>DMA_C0LLI</name>
						<description>DMA_C0LLI.</description>
						<addressOffset>0x108</addressOffset>
						<fields>
							<field>
								<name>LLI</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>DMA_C0Control</name>
						<description>DMA_C0Control.</description>
						<addressOffset>0x10C</addressOffset>
						<fields>
							<field>
								<name>I</name>
								<lsb>31</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>Prot</name>
								<lsb>28</lsb>
								<msb>30</msb>
							</field>
							<field>
								<name>DI</name>
								<lsb>27</lsb>
								<msb>27</msb>
							</field>
							<field>
								<name>SI</name>
								<lsb>26</lsb>
								<msb>26</msb>
							</field>
							<field>
								<name>SLargerD</name>
								<lsb>25</lsb>
								<msb>25</msb>
							</field>
							<field>
								<name>fix_cnt</name>
								<lsb>23</lsb>
								<msb>24</msb>
							</field>
							<field>
								<name>DWidth</name>
								<lsb>21</lsb>
								<msb>22</msb>
							</field>
							<field>
								<name>SWidth</name>
								<lsb>18</lsb>
								<msb>19</msb>
							</field>
							<field>
								<name>dst_add_mode</name>
								<lsb>17</lsb>
								<msb>17</msb>
							</field>
							<field>
								<name>DBSize</name>
								<lsb>15</lsb>
								<msb>16</msb>
							</field>
							<field>
								<name>dst_min_mode</name>
								<lsb>14</lsb>
								<msb>14</msb>
							</field>
							<field>
								<name>SBSize</name>
								<lsb>12</lsb>
								<msb>13</msb>
							</field>
							<field>
								<name>TransferSize</name>
								<lsb>0</lsb>
								<msb>11</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>DMA_C0Config</name>
						<description>DMA_C0Config.</description>
						<addressOffset>0x110</addressOffset>
						<fields>
							<field>
								<name>LLICounter</name>
								<lsb>20</lsb>
								<msb>29</msb>
							</field>
							<field>
								<name>H</name>
								<lsb>18</lsb>
								<msb>18</msb>
							</field>
							<field>
								<name>A</name>
								<lsb>17</lsb>
								<msb>17</msb>
							</field>
							<field>
								<name>L</name>
								<lsb>16</lsb>
								<msb>16</msb>
							</field>
							<field>
								<name>ITC</name>
								<lsb>15</lsb>
								<msb>15</msb>
							</field>
							<field>
								<name>IE</name>
								<lsb>14</lsb>
								<msb>14</msb>
							</field>
							<field>
								<name>FlowCntrl</name>
								<lsb>11</lsb>
								<msb>13</msb>
							</field>
							<field>
								<name>DstPeripheral</name>
								<lsb>6</lsb>
								<msb>10</msb>
							</field>
							<field>
								<name>SrcPeripheral</name>
								<lsb>1</lsb>
								<msb>5</msb>
							</field>
							<field>
								<name>E</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>DMA_C1SrcAddr</name>
						<description>DMA_C1SrcAddr.</description>
						<addressOffset>0x200</addressOffset>
						<fields>
							<field>
								<name>SrcAddr</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>DMA_C1DstAddr</name>
						<description>DMA_C1DstAddr.</description>
						<addressOffset>0x204</addressOffset>
						<fields>
							<field>
								<name>DstAddr</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>DMA_C1LLI</name>
						<description>DMA_C1LLI.</description>
						<addressOffset>0x208</addressOffset>
						<fields>
							<field>
								<name>LLI</name>
								<lsb>2</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>DMA_C1Control</name>
						<description>DMA_C1Control.</description>
						<addressOffset>0x20C</addressOffset>
						<fields>
							<field>
								<name>I</name>
								<lsb>31</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>Prot</name>
								<lsb>28</lsb>
								<msb>30</msb>
							</field>
							<field>
								<name>DI</name>
								<lsb>27</lsb>
								<msb>27</msb>
							</field>
							<field>
								<name>SI</name>
								<lsb>26</lsb>
								<msb>26</msb>
							</field>
							<field>
								<name>fix_cnt</name>
								<lsb>23</lsb>
								<msb>24</msb>
							</field>
							<field>
								<name>DWidth</name>
								<lsb>21</lsb>
								<msb>23</msb>
							</field>
							<field>
								<name>SWidth</name>
								<lsb>18</lsb>
								<msb>20</msb>
							</field>
							<field>
								<name>dst_add_mode</name>
								<lsb>17</lsb>
								<msb>17</msb>
							</field>
							<field>
								<name>DBSize</name>
								<lsb>15</lsb>
								<msb>16</msb>
							</field>
							<field>
								<name>dst_min_mode</name>
								<lsb>14</lsb>
								<msb>14</msb>
							</field>
							<field>
								<name>SBSize</name>
								<lsb>12</lsb>
								<msb>13</msb>
							</field>
							<field>
								<name>TransferSize</name>
								<lsb>0</lsb>
								<msb>11</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>DMA_C1Config</name>
						<description>DMA_C1Config.</description>
						<addressOffset>0x210</addressOffset>
						<fields>
							<field>
								<name>H</name>
								<lsb>18</lsb>
								<msb>18</msb>
							</field>
							<field>
								<name>A</name>
								<lsb>17</lsb>
								<msb>17</msb>
							</field>
							<field>
								<name>L</name>
								<lsb>16</lsb>
								<msb>16</msb>
							</field>
							<field>
								<name>ITC</name>
								<lsb>15</lsb>
								<msb>15</msb>
							</field>
							<field>
								<name>IE</name>
								<lsb>14</lsb>
								<msb>14</msb>
							</field>
							<field>
								<name>FlowCntrl</name>
								<lsb>11</lsb>
								<msb>13</msb>
							</field>
							<field>
								<name>DstPeripheral</name>
								<lsb>6</lsb>
								<msb>10</msb>
							</field>
							<field>
								<name>SrcPeripheral</name>
								<lsb>1</lsb>
								<msb>5</msb>
							</field>
							<field>
								<name>E</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>DMA_C2SrcAddr</name>
						<description>DMA_C2SrcAddr.</description>
						<addressOffset>0x300</addressOffset>
						<fields>
							<field>
								<name>SrcAddr</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>DMA_C2DstAddr</name>
						<description>DMA_C2DstAddr.</description>
						<addressOffset>0x304</addressOffset>
						<fields>
							<field>
								<name>DstAddr</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>DMA_C2LLI</name>
						<description>DMA_C2LLI.</description>
						<addressOffset>0x308</addressOffset>
						<fields>
							<field>
								<name>LLI</name>
								<lsb>2</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>DMA_C2Control</name>
						<description>DMA_C2Control.</description>
						<addressOffset>0x30C</addressOffset>
						<fields>
							<field>
								<name>I</name>
								<lsb>31</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>Prot</name>
								<lsb>28</lsb>
								<msb>30</msb>
							</field>
							<field>
								<name>DI</name>
								<lsb>27</lsb>
								<msb>27</msb>
							</field>
							<field>
								<name>SI</name>
								<lsb>26</lsb>
								<msb>26</msb>
							</field>
							<field>
								<name>fix_cnt</name>
								<lsb>23</lsb>
								<msb>24</msb>
							</field>
							<field>
								<name>DWidth</name>
								<lsb>21</lsb>
								<msb>23</msb>
							</field>
							<field>
								<name>SWidth</name>
								<lsb>18</lsb>
								<msb>20</msb>
							</field>
							<field>
								<name>dst_add_mode</name>
								<lsb>17</lsb>
								<msb>17</msb>
							</field>
							<field>
								<name>DBSize</name>
								<lsb>15</lsb>
								<msb>16</msb>
							</field>
							<field>
								<name>dst_min_mode</name>
								<lsb>14</lsb>
								<msb>14</msb>
							</field>
							<field>
								<name>SBSize</name>
								<lsb>12</lsb>
								<msb>13</msb>
							</field>
							<field>
								<name>TransferSize</name>
								<lsb>0</lsb>
								<msb>11</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>DMA_C2Config</name>
						<description>DMA_C2Config.</description>
						<addressOffset>0x310</addressOffset>
						<fields>
							<field>
								<name>H</name>
								<lsb>18</lsb>
								<msb>18</msb>
							</field>
							<field>
								<name>A</name>
								<lsb>17</lsb>
								<msb>17</msb>
							</field>
							<field>
								<name>L</name>
								<lsb>16</lsb>
								<msb>16</msb>
							</field>
							<field>
								<name>ITC</name>
								<lsb>15</lsb>
								<msb>15</msb>
							</field>
							<field>
								<name>IE</name>
								<lsb>14</lsb>
								<msb>14</msb>
							</field>
							<field>
								<name>FlowCntrl</name>
								<lsb>11</lsb>
								<msb>13</msb>
							</field>
							<field>
								<name>DstPeripheral</name>
								<lsb>6</lsb>
								<msb>10</msb>
							</field>
							<field>
								<name>SrcPeripheral</name>
								<lsb>1</lsb>
								<msb>5</msb>
							</field>
							<field>
								<name>E</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>DMA_C3SrcAddr</name>
						<description>DMA_C3SrcAddr.</description>
						<addressOffset>0x400</addressOffset>
						<fields>
							<field>
								<name>SrcAddr</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>DMA_C3DstAddr</name>
						<description>DMA_C3DstAddr.</description>
						<addressOffset>0x404</addressOffset>
						<fields>
							<field>
								<name>DstAddr</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>DMA_C3LLI</name>
						<description>DMA_C3LLI.</description>
						<addressOffset>0x408</addressOffset>
						<fields>
							<field>
								<name>LLI</name>
								<lsb>2</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>DMA_C3Control</name>
						<description>DMA_C3Control.</description>
						<addressOffset>0x40C</addressOffset>
						<fields>
							<field>
								<name>I</name>
								<lsb>31</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>Prot</name>
								<lsb>28</lsb>
								<msb>30</msb>
							</field>
							<field>
								<name>DI</name>
								<lsb>27</lsb>
								<msb>27</msb>
							</field>
							<field>
								<name>SI</name>
								<lsb>26</lsb>
								<msb>26</msb>
							</field>
							<field>
								<name>fix_cnt</name>
								<lsb>23</lsb>
								<msb>24</msb>
							</field>
							<field>
								<name>DWidth</name>
								<lsb>21</lsb>
								<msb>23</msb>
							</field>
							<field>
								<name>SWidth</name>
								<lsb>18</lsb>
								<msb>20</msb>
							</field>
							<field>
								<name>dst_add_mode</name>
								<lsb>17</lsb>
								<msb>17</msb>
							</field>
							<field>
								<name>DBSize</name>
								<lsb>15</lsb>
								<msb>16</msb>
							</field>
							<field>
								<name>dst_min_mode</name>
								<lsb>14</lsb>
								<msb>14</msb>
							</field>
							<field>
								<name>SBSize</name>
								<lsb>12</lsb>
								<msb>13</msb>
							</field>
							<field>
								<name>TransferSize</name>
								<lsb>0</lsb>
								<msb>11</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>DMA_C3Config</name>
						<description>DMA_C3Config.</description>
						<addressOffset>0x410</addressOffset>
						<fields>
							<field>
								<name>H</name>
								<lsb>18</lsb>
								<msb>18</msb>
							</field>
							<field>
								<name>A</name>
								<lsb>17</lsb>
								<msb>17</msb>
							</field>
							<field>
								<name>L</name>
								<lsb>16</lsb>
								<msb>16</msb>
							</field>
							<field>
								<name>ITC</name>
								<lsb>15</lsb>
								<msb>15</msb>
							</field>
							<field>
								<name>IE</name>
								<lsb>14</lsb>
								<msb>14</msb>
							</field>
							<field>
								<name>FlowCntrl</name>
								<lsb>11</lsb>
								<msb>13</msb>
							</field>
							<field>
								<name>DstPeripheral</name>
								<lsb>6</lsb>
								<msb>10</msb>
							</field>
							<field>
								<name>SrcPeripheral</name>
								<lsb>1</lsb>
								<msb>5</msb>
							</field>
							<field>
								<name>E</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>DMA_C4SrcAddr</name>
						<description>DMA_C4SrcAddr.</description>
						<addressOffset>0x500</addressOffset>
						<fields>
							<field>
								<name>SrcAddr</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>DMA_C4DstAddr</name>
						<description>DMA_C4DstAddr.</description>
						<addressOffset>0x504</addressOffset>
						<fields>
							<field>
								<name>DstAddr</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>DMA_C4LLI</name>
						<description>DMA_C4LLI.</description>
						<addressOffset>0x508</addressOffset>
						<fields>
							<field>
								<name>LLI</name>
								<lsb>2</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>DMA_C4Control</name>
						<description>DMA_C4Control.</description>
						<addressOffset>0x50C</addressOffset>
						<fields>
							<field>
								<name>I</name>
								<lsb>31</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>Prot</name>
								<lsb>28</lsb>
								<msb>30</msb>
							</field>
							<field>
								<name>DI</name>
								<lsb>27</lsb>
								<msb>27</msb>
							</field>
							<field>
								<name>SI</name>
								<lsb>26</lsb>
								<msb>26</msb>
							</field>
							<field>
								<name>fix_cnt</name>
								<lsb>23</lsb>
								<msb>24</msb>
							</field>
							<field>
								<name>DWidth</name>
								<lsb>21</lsb>
								<msb>23</msb>
							</field>
							<field>
								<name>SWidth</name>
								<lsb>18</lsb>
								<msb>20</msb>
							</field>
							<field>
								<name>dst_add_mode</name>
								<lsb>17</lsb>
								<msb>17</msb>
							</field>
							<field>
								<name>DBSize</name>
								<lsb>15</lsb>
								<msb>16</msb>
							</field>
							<field>
								<name>dst_min_mode</name>
								<lsb>14</lsb>
								<msb>14</msb>
							</field>
							<field>
								<name>SBSize</name>
								<lsb>12</lsb>
								<msb>13</msb>
							</field>
							<field>
								<name>TransferSize</name>
								<lsb>0</lsb>
								<msb>11</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>DMA_C4Config</name>
						<description>DMA_C4Config.</description>
						<addressOffset>0x510</addressOffset>
						<fields>
							<field>
								<name>H</name>
								<lsb>18</lsb>
								<msb>18</msb>
							</field>
							<field>
								<name>A</name>
								<lsb>17</lsb>
								<msb>17</msb>
							</field>
							<field>
								<name>L</name>
								<lsb>16</lsb>
								<msb>16</msb>
							</field>
							<field>
								<name>ITC</name>
								<lsb>15</lsb>
								<msb>15</msb>
							</field>
							<field>
								<name>IE</name>
								<lsb>14</lsb>
								<msb>14</msb>
							</field>
							<field>
								<name>FlowCntrl</name>
								<lsb>11</lsb>
								<msb>13</msb>
							</field>
							<field>
								<name>DstPeripheral</name>
								<lsb>6</lsb>
								<msb>10</msb>
							</field>
							<field>
								<name>SrcPeripheral</name>
								<lsb>1</lsb>
								<msb>5</msb>
							</field>
							<field>
								<name>E</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>DMA_C5SrcAddr</name>
						<description>DMA_C5SrcAddr.</description>
						<addressOffset>0x600</addressOffset>
						<fields>
							<field>
								<name>SrcAddr</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>DMA_C5DstAddr</name>
						<description>DMA_C5DstAddr.</description>
						<addressOffset>0x604</addressOffset>
						<fields>
							<field>
								<name>DstAddr</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>DMA_C5LLI</name>
						<description>DMA_C5LLI.</description>
						<addressOffset>0x608</addressOffset>
						<fields>
							<field>
								<name>LLI</name>
								<lsb>2</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>DMA_C5Control</name>
						<description>DMA_C5Control.</description>
						<addressOffset>0x60C</addressOffset>
						<fields>
							<field>
								<name>I</name>
								<lsb>31</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>Prot</name>
								<lsb>28</lsb>
								<msb>30</msb>
							</field>
							<field>
								<name>DI</name>
								<lsb>27</lsb>
								<msb>27</msb>
							</field>
							<field>
								<name>SI</name>
								<lsb>26</lsb>
								<msb>26</msb>
							</field>
							<field>
								<name>fix_cnt</name>
								<lsb>23</lsb>
								<msb>24</msb>
							</field>
							<field>
								<name>DWidth</name>
								<lsb>21</lsb>
								<msb>23</msb>
							</field>
							<field>
								<name>SWidth</name>
								<lsb>18</lsb>
								<msb>20</msb>
							</field>
							<field>
								<name>dst_add_mode</name>
								<lsb>17</lsb>
								<msb>17</msb>
							</field>
							<field>
								<name>DBSize</name>
								<lsb>15</lsb>
								<msb>16</msb>
							</field>
							<field>
								<name>dst_min_mode</name>
								<lsb>14</lsb>
								<msb>14</msb>
							</field>
							<field>
								<name>SBSize</name>
								<lsb>12</lsb>
								<msb>13</msb>
							</field>
							<field>
								<name>TransferSize</name>
								<lsb>0</lsb>
								<msb>11</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>DMA_C5Config</name>
						<description>DMA_C5Config.</description>
						<addressOffset>0x610</addressOffset>
						<fields>
							<field>
								<name>H</name>
								<lsb>18</lsb>
								<msb>18</msb>
							</field>
							<field>
								<name>A</name>
								<lsb>17</lsb>
								<msb>17</msb>
							</field>
							<field>
								<name>L</name>
								<lsb>16</lsb>
								<msb>16</msb>
							</field>
							<field>
								<name>ITC</name>
								<lsb>15</lsb>
								<msb>15</msb>
							</field>
							<field>
								<name>IE</name>
								<lsb>14</lsb>
								<msb>14</msb>
							</field>
							<field>
								<name>FlowCntrl</name>
								<lsb>11</lsb>
								<msb>13</msb>
							</field>
							<field>
								<name>DstPeripheral</name>
								<lsb>6</lsb>
								<msb>10</msb>
							</field>
							<field>
								<name>SrcPeripheral</name>
								<lsb>1</lsb>
								<msb>5</msb>
							</field>
							<field>
								<name>E</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>DMA_C6SrcAddr</name>
						<description>DMA_C6SrcAddr.</description>
						<addressOffset>0x700</addressOffset>
						<fields>
							<field>
								<name>SrcAddr</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>DMA_C6DstAddr</name>
						<description>DMA_C6DstAddr.</description>
						<addressOffset>0x704</addressOffset>
						<fields>
							<field>
								<name>DstAddr</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>DMA_C6LLI</name>
						<description>DMA_C6LLI.</description>
						<addressOffset>0x708</addressOffset>
						<fields>
							<field>
								<name>LLI</name>
								<lsb>2</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>DMA_C6Control</name>
						<description>DMA_C6Control.</description>
						<addressOffset>0x70C</addressOffset>
						<fields>
							<field>
								<name>I</name>
								<lsb>31</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>Prot</name>
								<lsb>28</lsb>
								<msb>30</msb>
							</field>
							<field>
								<name>DI</name>
								<lsb>27</lsb>
								<msb>27</msb>
							</field>
							<field>
								<name>SI</name>
								<lsb>26</lsb>
								<msb>26</msb>
							</field>
							<field>
								<name>fix_cnt</name>
								<lsb>23</lsb>
								<msb>24</msb>
							</field>
							<field>
								<name>DWidth</name>
								<lsb>21</lsb>
								<msb>23</msb>
							</field>
							<field>
								<name>SWidth</name>
								<lsb>18</lsb>
								<msb>20</msb>
							</field>
							<field>
								<name>dst_add_mode</name>
								<lsb>17</lsb>
								<msb>17</msb>
							</field>
							<field>
								<name>DBSize</name>
								<lsb>15</lsb>
								<msb>16</msb>
							</field>
							<field>
								<name>dst_min_mode</name>
								<lsb>14</lsb>
								<msb>14</msb>
							</field>
							<field>
								<name>SBSize</name>
								<lsb>12</lsb>
								<msb>13</msb>
							</field>
							<field>
								<name>TransferSize</name>
								<lsb>0</lsb>
								<msb>11</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>DMA_C6Config</name>
						<description>DMA_C6Config.</description>
						<addressOffset>0x710</addressOffset>
						<fields>
							<field>
								<name>H</name>
								<lsb>18</lsb>
								<msb>18</msb>
							</field>
							<field>
								<name>A</name>
								<lsb>17</lsb>
								<msb>17</msb>
							</field>
							<field>
								<name>L</name>
								<lsb>16</lsb>
								<msb>16</msb>
							</field>
							<field>
								<name>ITC</name>
								<lsb>15</lsb>
								<msb>15</msb>
							</field>
							<field>
								<name>IE</name>
								<lsb>14</lsb>
								<msb>14</msb>
							</field>
							<field>
								<name>FlowCntrl</name>
								<lsb>11</lsb>
								<msb>13</msb>
							</field>
							<field>
								<name>DstPeripheral</name>
								<lsb>6</lsb>
								<msb>10</msb>
							</field>
							<field>
								<name>SrcPeripheral</name>
								<lsb>1</lsb>
								<msb>5</msb>
							</field>
							<field>
								<name>E</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>DMA_C7SrcAddr</name>
						<description>DMA_C7SrcAddr.</description>
						<addressOffset>0x800</addressOffset>
						<fields>
							<field>
								<name>SrcAddr</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>DMA_C7DstAddr</name>
						<description>DMA_C7DstAddr.</description>
						<addressOffset>0x804</addressOffset>
						<fields>
							<field>
								<name>DstAddr</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>DMA_C7LLI</name>
						<description>DMA_C7LLI.</description>
						<addressOffset>0x808</addressOffset>
						<fields>
							<field>
								<name>LLI</name>
								<lsb>2</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>DMA_C7Control</name>
						<description>DMA_C7Control.</description>
						<addressOffset>0x80C</addressOffset>
						<fields>
							<field>
								<name>I</name>
								<lsb>31</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>Prot</name>
								<lsb>28</lsb>
								<msb>30</msb>
							</field>
							<field>
								<name>DI</name>
								<lsb>27</lsb>
								<msb>27</msb>
							</field>
							<field>
								<name>SI</name>
								<lsb>26</lsb>
								<msb>26</msb>
							</field>
							<field>
								<name>fix_cnt</name>
								<lsb>23</lsb>
								<msb>24</msb>
							</field>
							<field>
								<name>DWidth</name>
								<lsb>21</lsb>
								<msb>23</msb>
							</field>
							<field>
								<name>SWidth</name>
								<lsb>18</lsb>
								<msb>20</msb>
							</field>
							<field>
								<name>dst_add_mode</name>
								<lsb>17</lsb>
								<msb>17</msb>
							</field>
							<field>
								<name>DBSize</name>
								<lsb>15</lsb>
								<msb>16</msb>
							</field>
							<field>
								<name>dst_min_mode</name>
								<lsb>14</lsb>
								<msb>14</msb>
							</field>
							<field>
								<name>SBSize</name>
								<lsb>12</lsb>
								<msb>13</msb>
							</field>
							<field>
								<name>TransferSize</name>
								<lsb>0</lsb>
								<msb>11</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>DMA_C7Config</name>
						<description>DMA_C7Config.</description>
						<addressOffset>0x810</addressOffset>
						<fields>
							<field>
								<name>H</name>
								<lsb>18</lsb>
								<msb>18</msb>
							</field>
							<field>
								<name>A</name>
								<lsb>17</lsb>
								<msb>17</msb>
							</field>
							<field>
								<name>L</name>
								<lsb>16</lsb>
								<msb>16</msb>
							</field>
							<field>
								<name>ITC</name>
								<lsb>15</lsb>
								<msb>15</msb>
							</field>
							<field>
								<name>IE</name>
								<lsb>14</lsb>
								<msb>14</msb>
							</field>
							<field>
								<name>FlowCntrl</name>
								<lsb>11</lsb>
								<msb>13</msb>
							</field>
							<field>
								<name>DstPeripheral</name>
								<lsb>6</lsb>
								<msb>10</msb>
							</field>
							<field>
								<name>SrcPeripheral</name>
								<lsb>1</lsb>
								<msb>5</msb>
							</field>
							<field>
								<name>E</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
				</registers>
			</peripheral>
			<peripheral>
				<name>emac</name>
				<description>emac.</description>
				<baseAddress>0x4000D000</baseAddress>
				<groupName>emac</groupName>
				<size>32</size>
				<access>read-write</access>
				<addressBlock>
					<offset>0</offset>
					<size>0x1000</size>
					<usage>registers</usage>
				</addressBlock>
				<registers>
					<register>
						<name>MODE</name>
						<description>MODE.</description>
						<addressOffset>0x0</addressOffset>
						<fields>
							<field>
								<name>rsvd_23_18</name>
								<lsb>18</lsb>
								<msb>23</msb>
							</field>
							<field>
								<name>RMII_EN</name>
								<lsb>17</lsb>
								<msb>17</msb>
							</field>
							<field>
								<name>RECSMALL</name>
								<lsb>16</lsb>
								<msb>16</msb>
							</field>
							<field>
								<name>PAD</name>
								<lsb>15</lsb>
								<msb>15</msb>
							</field>
							<field>
								<name>HUGEN</name>
								<lsb>14</lsb>
								<msb>14</msb>
							</field>
							<field>
								<name>CRCEN</name>
								<lsb>13</lsb>
								<msb>13</msb>
							</field>
							<field>
								<name>rsvd_12_11</name>
								<lsb>11</lsb>
								<msb>12</msb>
							</field>
							<field>
								<name>FULLD</name>
								<lsb>10</lsb>
								<msb>10</msb>
							</field>
							<field>
								<name>rsvd_9_7</name>
								<lsb>7</lsb>
								<msb>9</msb>
							</field>
							<field>
								<name>IFG</name>
								<lsb>6</lsb>
								<msb>6</msb>
							</field>
							<field>
								<name>PRO</name>
								<lsb>5</lsb>
								<msb>5</msb>
							</field>
							<field>
								<name>rsvd_4</name>
								<lsb>4</lsb>
								<msb>4</msb>
							</field>
							<field>
								<name>BRO</name>
								<lsb>3</lsb>
								<msb>3</msb>
							</field>
							<field>
								<name>NOPRE</name>
								<lsb>2</lsb>
								<msb>2</msb>
							</field>
							<field>
								<name>TXEN</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>RXEN</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>INT_SOURCE</name>
						<description>INT_SOURCE.</description>
						<addressOffset>0x4</addressOffset>
						<fields>
							<field>
								<name>RXC</name>
								<lsb>6</lsb>
								<msb>6</msb>
							</field>
							<field>
								<name>TXC</name>
								<lsb>5</lsb>
								<msb>5</msb>
							</field>
							<field>
								<name>BUSY</name>
								<lsb>4</lsb>
								<msb>4</msb>
							</field>
							<field>
								<name>RXE</name>
								<lsb>3</lsb>
								<msb>3</msb>
							</field>
							<field>
								<name>RXB</name>
								<lsb>2</lsb>
								<msb>2</msb>
							</field>
							<field>
								<name>TXE</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>TXB</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>INT_MASK</name>
						<description>INT_MASK.</description>
						<addressOffset>0x8</addressOffset>
						<fields>
							<field>
								<name>RXC_M</name>
								<lsb>6</lsb>
								<msb>6</msb>
							</field>
							<field>
								<name>TXC_M</name>
								<lsb>5</lsb>
								<msb>5</msb>
							</field>
							<field>
								<name>BUSY_M</name>
								<lsb>4</lsb>
								<msb>4</msb>
							</field>
							<field>
								<name>RXE_M</name>
								<lsb>3</lsb>
								<msb>3</msb>
							</field>
							<field>
								<name>RXB_M</name>
								<lsb>2</lsb>
								<msb>2</msb>
							</field>
							<field>
								<name>TXE_M</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>TXB_M</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>IPGT</name>
						<description>IPGT.</description>
						<addressOffset>0xC</addressOffset>
						<fields>
							<field>
								<name>IPGT</name>
								<lsb>0</lsb>
								<msb>6</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>PACKETLEN</name>
						<description>PACKETLEN.</description>
						<addressOffset>0x18</addressOffset>
						<fields>
							<field>
								<name>MINFL</name>
								<lsb>16</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>MAXFL</name>
								<lsb>0</lsb>
								<msb>15</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>COLLCONFIG</name>
						<description>COLLCONFIG.</description>
						<addressOffset>0x1C</addressOffset>
						<fields>
							<field>
								<name>MAXRET</name>
								<lsb>16</lsb>
								<msb>19</msb>
							</field>
							<field>
								<name>COLLVALID</name>
								<lsb>0</lsb>
								<msb>5</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>TX_BD_NUM</name>
						<description>TX_BD_NUM.</description>
						<addressOffset>0x20</addressOffset>
						<fields>
							<field>
								<name>RXBDPTR</name>
								<lsb>24</lsb>
								<msb>30</msb>
							</field>
							<field>
								<name>TXBDPTR</name>
								<lsb>16</lsb>
								<msb>22</msb>
							</field>
							<field>
								<name>TXBDNUM</name>
								<lsb>0</lsb>
								<msb>7</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>MIIMODE</name>
						<description>MIIMODE.</description>
						<addressOffset>0x28</addressOffset>
						<fields>
							<field>
								<name>MIINOPRE</name>
								<lsb>8</lsb>
								<msb>8</msb>
							</field>
							<field>
								<name>CLKDIV</name>
								<lsb>0</lsb>
								<msb>7</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>MIICOMMAND</name>
						<description>MIICOMMAND.</description>
						<addressOffset>0x2C</addressOffset>
						<fields>
							<field>
								<name>WCTRLDATA</name>
								<lsb>2</lsb>
								<msb>2</msb>
							</field>
							<field>
								<name>RSTAT</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>SCANSTAT</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>MIIADDRESS</name>
						<description>MIIADDRESS.</description>
						<addressOffset>0x30</addressOffset>
						<fields>
							<field>
								<name>RGAD</name>
								<lsb>8</lsb>
								<msb>12</msb>
							</field>
							<field>
								<name>FIAD</name>
								<lsb>0</lsb>
								<msb>4</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>MIITX_DATA</name>
						<description>MIITX_DATA.</description>
						<addressOffset>0x34</addressOffset>
						<fields>
							<field>
								<name>CTRLDATA</name>
								<lsb>0</lsb>
								<msb>15</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>MIIRX_DATA</name>
						<description>MIIRX_DATA.</description>
						<addressOffset>0x38</addressOffset>
						<fields>
							<field>
								<name>PRSD</name>
								<lsb>0</lsb>
								<msb>15</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>MIISTATUS</name>
						<description>MIISTATUS.</description>
						<addressOffset>0x3C</addressOffset>
						<fields>
							<field>
								<name>MIIM_BUSY</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>MIIM_LINKFAIL</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>MAC_ADDR0</name>
						<description>MAC_ADDR0.</description>
						<addressOffset>0x40</addressOffset>
						<fields>
							<field>
								<name>MAC_B2</name>
								<lsb>24</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>MAC_B3</name>
								<lsb>16</lsb>
								<msb>23</msb>
							</field>
							<field>
								<name>MAC_B4</name>
								<lsb>8</lsb>
								<msb>15</msb>
							</field>
							<field>
								<name>MAC_B5</name>
								<lsb>0</lsb>
								<msb>7</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>MAC_ADDR1</name>
						<description>MAC_ADDR1.</description>
						<addressOffset>0x44</addressOffset>
						<fields>
							<field>
								<name>MAC_B0</name>
								<lsb>8</lsb>
								<msb>15</msb>
							</field>
							<field>
								<name>MAC_B1</name>
								<lsb>0</lsb>
								<msb>7</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>HASH0_ADDR</name>
						<description>HASH0_ADDR.</description>
						<addressOffset>0x48</addressOffset>
						<fields>
							<field>
								<name>HASH0</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>HASH1_ADDR</name>
						<description>HASH1_ADDR.</description>
						<addressOffset>0x4C</addressOffset>
						<fields>
							<field>
								<name>HASH1</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>TXCTRL</name>
						<description>TXCTRL.</description>
						<addressOffset>0x50</addressOffset>
						<fields>
							<field>
								<name>TXPAUSERQ</name>
								<lsb>16</lsb>
								<msb>16</msb>
							</field>
							<field>
								<name>TXPAUSETV</name>
								<lsb>0</lsb>
								<msb>15</msb>
							</field>
						</fields>
					</register>
				</registers>
			</peripheral>
			<peripheral>
				<name>usb</name>
				<description>usb.</description>
				<baseAddress>0x4000D800</baseAddress>
				<groupName>usb</groupName>
				<size>32</size>
				<access>read-write</access>
				<addressBlock>
					<offset>0</offset>
					<size>0x1000</size>
					<usage>registers</usage>
				</addressBlock>
				<registers>
					<register>
						<name>usb_config</name>
						<description>usb_config.</description>
						<addressOffset>0x0</addressOffset>
						<fields>
							<field>
								<name>sts_usb_ep0_sw_rdy</name>
								<lsb>28</lsb>
								<msb>28</msb>
							</field>
							<field>
								<name>cr_usb_ep0_sw_rdy</name>
								<lsb>27</lsb>
								<msb>27</msb>
							</field>
							<field>
								<name>cr_usb_ep0_sw_nack_out</name>
								<lsb>26</lsb>
								<msb>26</msb>
							</field>
							<field>
								<name>cr_usb_ep0_sw_nack_in</name>
								<lsb>25</lsb>
								<msb>25</msb>
							</field>
							<field>
								<name>cr_usb_ep0_sw_stall</name>
								<lsb>24</lsb>
								<msb>24</msb>
							</field>
							<field>
								<name>cr_usb_ep0_sw_size</name>
								<lsb>16</lsb>
								<msb>23</msb>
							</field>
							<field>
								<name>cr_usb_ep0_sw_addr</name>
								<lsb>9</lsb>
								<msb>15</msb>
							</field>
							<field>
								<name>cr_usb_ep0_sw_ctrl</name>
								<lsb>8</lsb>
								<msb>8</msb>
							</field>
							<field>
								<name>cr_usb_rom_dct_en</name>
								<lsb>4</lsb>
								<msb>4</msb>
							</field>
							<field>
								<name>cr_usb_en</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>usb_lpm_config</name>
						<description>usb_lpm_config.</description>
						<addressOffset>0x4</addressOffset>
						<fields>
							<field>
								<name>sts_lpm</name>
								<lsb>31</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>sts_lpm_attr</name>
								<lsb>20</lsb>
								<msb>30</msb>
							</field>
							<field>
								<name>cr_lpm_resp</name>
								<lsb>2</lsb>
								<msb>3</msb>
							</field>
							<field>
								<name>cr_lpm_resp_upd</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>cr_lpm_en</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>usb_resume_config</name>
						<description>usb_resume_config.</description>
						<addressOffset>0x8</addressOffset>
						<fields>
							<field>
								<name>cr_res_force</name>
								<lsb>31</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>cr_res_trig</name>
								<lsb>12</lsb>
								<msb>12</msb>
							</field>
							<field>
								<name>cr_res_width</name>
								<lsb>0</lsb>
								<msb>10</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>usb_setup_data_0</name>
						<description>usb_setup_data_0.</description>
						<addressOffset>0x10</addressOffset>
						<fields>
							<field>
								<name>sts_setup_data_b3</name>
								<lsb>24</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>sts_setup_data_b2</name>
								<lsb>16</lsb>
								<msb>23</msb>
							</field>
							<field>
								<name>sts_setup_data_b1</name>
								<lsb>8</lsb>
								<msb>15</msb>
							</field>
							<field>
								<name>sts_setup_data_b0</name>
								<lsb>0</lsb>
								<msb>7</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>usb_setup_data_1</name>
						<description>usb_setup_data_1.</description>
						<addressOffset>0x14</addressOffset>
						<fields>
							<field>
								<name>sts_setup_data_b7</name>
								<lsb>24</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>sts_setup_data_b6</name>
								<lsb>16</lsb>
								<msb>23</msb>
							</field>
							<field>
								<name>sts_setup_data_b5</name>
								<lsb>8</lsb>
								<msb>15</msb>
							</field>
							<field>
								<name>sts_setup_data_b4</name>
								<lsb>0</lsb>
								<msb>7</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>usb_frame_no</name>
						<description>usb_frame_no.</description>
						<addressOffset>0x18</addressOffset>
						<fields>
							<field>
								<name>sts_ep_no</name>
								<lsb>16</lsb>
								<msb>19</msb>
							</field>
							<field>
								<name>sts_pid</name>
								<lsb>12</lsb>
								<msb>15</msb>
							</field>
							<field>
								<name>sts_frame_no</name>
								<lsb>0</lsb>
								<msb>10</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>usb_error</name>
						<description>usb_error.</description>
						<addressOffset>0x1C</addressOffset>
						<fields>
							<field>
								<name>crc16_err</name>
								<lsb>6</lsb>
								<msb>6</msb>
							</field>
							<field>
								<name>crc5_err</name>
								<lsb>5</lsb>
								<msb>5</msb>
							</field>
							<field>
								<name>pid_cks_err</name>
								<lsb>4</lsb>
								<msb>4</msb>
							</field>
							<field>
								<name>pid_seq_err</name>
								<lsb>3</lsb>
								<msb>3</msb>
							</field>
							<field>
								<name>ivld_ep_err</name>
								<lsb>2</lsb>
								<msb>2</msb>
							</field>
							<field>
								<name>xfer_to_err</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>utmi_rx_err</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>usb_int_en</name>
						<description>USB interrupt enable</description>
						<addressOffset>0x20</addressOffset>
						<fields>
							<field>
								<name>cr_usb_err_en</name>
								<lsb>31</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>cr_sof_3ms_en</name>
								<lsb>30</lsb>
								<msb>30</msb>
							</field>
							<field>
								<name>cr_lpm_pkt_en</name>
								<lsb>29</lsb>
								<msb>29</msb>
							</field>
							<field>
								<name>cr_lpm_wkup_en</name>
								<lsb>28</lsb>
								<msb>28</msb>
							</field>
							<field>
								<name>rsvd_27_24</name>
								<lsb>24</lsb>
								<msb>27</msb>
							</field>
							<field>
								<name>cr_ep7_done_en</name>
								<lsb>23</lsb>
								<msb>23</msb>
							</field>
							<field>
								<name>cr_ep7_cmd_en</name>
								<lsb>22</lsb>
								<msb>22</msb>
							</field>
							<field>
								<name>cr_ep6_done_en</name>
								<lsb>21</lsb>
								<msb>21</msb>
							</field>
							<field>
								<name>cr_ep6_cmd_en</name>
								<lsb>20</lsb>
								<msb>20</msb>
							</field>
							<field>
								<name>cr_ep5_done_en</name>
								<lsb>19</lsb>
								<msb>19</msb>
							</field>
							<field>
								<name>cr_ep5_cmd_en</name>
								<lsb>18</lsb>
								<msb>18</msb>
							</field>
							<field>
								<name>cr_ep4_done_en</name>
								<lsb>17</lsb>
								<msb>17</msb>
							</field>
							<field>
								<name>cr_ep4_cmd_en</name>
								<lsb>16</lsb>
								<msb>16</msb>
							</field>
							<field>
								<name>cr_ep3_done_en</name>
								<lsb>15</lsb>
								<msb>15</msb>
							</field>
							<field>
								<name>cr_ep3_cmd_en</name>
								<lsb>14</lsb>
								<msb>14</msb>
							</field>
							<field>
								<name>cr_ep2_done_en</name>
								<lsb>13</lsb>
								<msb>13</msb>
							</field>
							<field>
								<name>cr_ep2_cmd_en</name>
								<lsb>12</lsb>
								<msb>12</msb>
							</field>
							<field>
								<name>cr_ep1_done_en</name>
								<lsb>11</lsb>
								<msb>11</msb>
							</field>
							<field>
								<name>cr_ep1_cmd_en</name>
								<lsb>10</lsb>
								<msb>10</msb>
							</field>
							<field>
								<name>cr_ep0_out_done_en</name>
								<lsb>9</lsb>
								<msb>9</msb>
							</field>
							<field>
								<name>cr_ep0_out_cmd_en</name>
								<lsb>8</lsb>
								<msb>8</msb>
							</field>
							<field>
								<name>cr_ep0_in_done_en</name>
								<lsb>7</lsb>
								<msb>7</msb>
							</field>
							<field>
								<name>cr_ep0_in_cmd_en</name>
								<lsb>6</lsb>
								<msb>6</msb>
							</field>
							<field>
								<name>cr_ep0_setup_done_en</name>
								<lsb>5</lsb>
								<msb>5</msb>
							</field>
							<field>
								<name>cr_ep0_setup_cmd_en</name>
								<lsb>4</lsb>
								<msb>4</msb>
							</field>
							<field>
								<name>cr_get_dct_cmd_en</name>
								<lsb>3</lsb>
								<msb>3</msb>
							</field>
							<field>
								<name>cr_vbus_tgl_en</name>
								<lsb>2</lsb>
								<msb>2</msb>
							</field>
							<field>
								<name>cr_usb_reset_en</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>cr_sof_en</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>usb_int_sts</name>
						<description>USB interrupt status</description>
						<addressOffset>0x24</addressOffset>
						<fields>
							<field>
								<name>usb_err_int</name>
								<lsb>31</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>sof_3ms_int</name>
								<lsb>30</lsb>
								<msb>30</msb>
							</field>
							<field>
								<name>lpm_pkt_int</name>
								<lsb>29</lsb>
								<msb>29</msb>
							</field>
							<field>
								<name>lpm_wkup_int</name>
								<lsb>28</lsb>
								<msb>28</msb>
							</field>
							<field>
								<name>rsvd_27_24</name>
								<lsb>24</lsb>
								<msb>27</msb>
							</field>
							<field>
								<name>ep7_done_int</name>
								<lsb>23</lsb>
								<msb>23</msb>
							</field>
							<field>
								<name>ep7_cmd_int</name>
								<lsb>22</lsb>
								<msb>22</msb>
							</field>
							<field>
								<name>ep6_done_int</name>
								<lsb>21</lsb>
								<msb>21</msb>
							</field>
							<field>
								<name>ep6_cmd_int</name>
								<lsb>20</lsb>
								<msb>20</msb>
							</field>
							<field>
								<name>ep5_done_int</name>
								<lsb>19</lsb>
								<msb>19</msb>
							</field>
							<field>
								<name>ep5_cmd_int</name>
								<lsb>18</lsb>
								<msb>18</msb>
							</field>
							<field>
								<name>ep4_done_int</name>
								<lsb>17</lsb>
								<msb>17</msb>
							</field>
							<field>
								<name>ep4_cmd_int</name>
								<lsb>16</lsb>
								<msb>16</msb>
							</field>
							<field>
								<name>ep3_done_int</name>
								<lsb>15</lsb>
								<msb>15</msb>
							</field>
							<field>
								<name>ep3_cmd_int</name>
								<lsb>14</lsb>
								<msb>14</msb>
							</field>
							<field>
								<name>ep2_done_int</name>
								<lsb>13</lsb>
								<msb>13</msb>
							</field>
							<field>
								<name>ep2_cmd_int</name>
								<lsb>12</lsb>
								<msb>12</msb>
							</field>
							<field>
								<name>ep1_done_int</name>
								<lsb>11</lsb>
								<msb>11</msb>
							</field>
							<field>
								<name>ep1_cmd_int</name>
								<lsb>10</lsb>
								<msb>10</msb>
							</field>
							<field>
								<name>ep0_out_done_int</name>
								<lsb>9</lsb>
								<msb>9</msb>
							</field>
							<field>
								<name>ep0_out_cmd_int</name>
								<lsb>8</lsb>
								<msb>8</msb>
							</field>
							<field>
								<name>ep0_in_done_int</name>
								<lsb>7</lsb>
								<msb>7</msb>
							</field>
							<field>
								<name>ep0_in_cmd_int</name>
								<lsb>6</lsb>
								<msb>6</msb>
							</field>
							<field>
								<name>ep0_setup_done_int</name>
								<lsb>5</lsb>
								<msb>5</msb>
							</field>
							<field>
								<name>ep0_setup_cmd_int</name>
								<lsb>4</lsb>
								<msb>4</msb>
							</field>
							<field>
								<name>get_dct_cmd_int</name>
								<lsb>3</lsb>
								<msb>3</msb>
							</field>
							<field>
								<name>vbus_tgl_int</name>
								<lsb>2</lsb>
								<msb>2</msb>
							</field>
							<field>
								<name>usb_reset_int</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>sof_int</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>usb_int_mask</name>
						<description>USB interrupt mask</description>
						<addressOffset>0x28</addressOffset>
						<fields>
							<field>
								<name>cr_usb_err_mask</name>
								<lsb>31</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>cr_sof_3ms_mask</name>
								<lsb>30</lsb>
								<msb>30</msb>
							</field>
							<field>
								<name>cr_lpm_pkt_mask</name>
								<lsb>29</lsb>
								<msb>29</msb>
							</field>
							<field>
								<name>cr_lpm_wkup_mask</name>
								<lsb>28</lsb>
								<msb>28</msb>
							</field>
							<field>
								<name>rsvd_27_24</name>
								<lsb>24</lsb>
								<msb>27</msb>
							</field>
							<field>
								<name>cr_ep7_done_mask</name>
								<lsb>23</lsb>
								<msb>23</msb>
							</field>
							<field>
								<name>cr_ep7_cmd_mask</name>
								<lsb>22</lsb>
								<msb>22</msb>
							</field>
							<field>
								<name>cr_ep6_done_mask</name>
								<lsb>21</lsb>
								<msb>21</msb>
							</field>
							<field>
								<name>cr_ep6_cmd_mask</name>
								<lsb>20</lsb>
								<msb>20</msb>
							</field>
							<field>
								<name>cr_ep5_done_mask</name>
								<lsb>19</lsb>
								<msb>19</msb>
							</field>
							<field>
								<name>cr_ep5_cmd_mask</name>
								<lsb>18</lsb>
								<msb>18</msb>
							</field>
							<field>
								<name>cr_ep4_done_mask</name>
								<lsb>17</lsb>
								<msb>17</msb>
							</field>
							<field>
								<name>cr_ep4_cmd_mask</name>
								<lsb>16</lsb>
								<msb>16</msb>
							</field>
							<field>
								<name>cr_ep3_done_mask</name>
								<lsb>15</lsb>
								<msb>15</msb>
							</field>
							<field>
								<name>cr_ep3_cmd_mask</name>
								<lsb>14</lsb>
								<msb>14</msb>
							</field>
							<field>
								<name>cr_ep2_done_mask</name>
								<lsb>13</lsb>
								<msb>13</msb>
							</field>
							<field>
								<name>cr_ep2_cmd_mask</name>
								<lsb>12</lsb>
								<msb>12</msb>
							</field>
							<field>
								<name>cr_ep1_done_mask</name>
								<lsb>11</lsb>
								<msb>11</msb>
							</field>
							<field>
								<name>cr_ep1_cmd_mask</name>
								<lsb>10</lsb>
								<msb>10</msb>
							</field>
							<field>
								<name>cr_ep0_out_done_mask</name>
								<lsb>9</lsb>
								<msb>9</msb>
							</field>
							<field>
								<name>cr_ep0_out_cmd_mask</name>
								<lsb>8</lsb>
								<msb>8</msb>
							</field>
							<field>
								<name>cr_ep0_in_done_mask</name>
								<lsb>7</lsb>
								<msb>7</msb>
							</field>
							<field>
								<name>cr_ep0_in_cmd_mask</name>
								<lsb>6</lsb>
								<msb>6</msb>
							</field>
							<field>
								<name>cr_ep0_setup_done_mask</name>
								<lsb>5</lsb>
								<msb>5</msb>
							</field>
							<field>
								<name>cr_ep0_setup_cmd_mask</name>
								<lsb>4</lsb>
								<msb>4</msb>
							</field>
							<field>
								<name>cr_get_dct_cmd_mask</name>
								<lsb>3</lsb>
								<msb>3</msb>
							</field>
							<field>
								<name>cr_vbus_tgl_mask</name>
								<lsb>2</lsb>
								<msb>2</msb>
							</field>
							<field>
								<name>cr_usb_reset_mask</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>cr_sof_mask</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>usb_int_clear</name>
						<description>USB interrupt clear</description>
						<addressOffset>0x2C</addressOffset>
						<fields>
							<field>
								<name>cr_usb_err_clr</name>
								<lsb>31</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>cr_sof_3ms_clr</name>
								<lsb>30</lsb>
								<msb>30</msb>
							</field>
							<field>
								<name>cr_lpm_pkt_clr</name>
								<lsb>29</lsb>
								<msb>29</msb>
							</field>
							<field>
								<name>cr_lpm_wkup_clr</name>
								<lsb>28</lsb>
								<msb>28</msb>
							</field>
							<field>
								<name>rsvd_27_24</name>
								<lsb>24</lsb>
								<msb>27</msb>
							</field>
							<field>
								<name>cr_ep7_done_clr</name>
								<lsb>23</lsb>
								<msb>23</msb>
							</field>
							<field>
								<name>cr_ep7_cmd_clr</name>
								<lsb>22</lsb>
								<msb>22</msb>
							</field>
							<field>
								<name>cr_ep6_done_clr</name>
								<lsb>21</lsb>
								<msb>21</msb>
							</field>
							<field>
								<name>cr_ep6_cmd_clr</name>
								<lsb>20</lsb>
								<msb>20</msb>
							</field>
							<field>
								<name>cr_ep5_done_clr</name>
								<lsb>19</lsb>
								<msb>19</msb>
							</field>
							<field>
								<name>cr_ep5_cmd_clr</name>
								<lsb>18</lsb>
								<msb>18</msb>
							</field>
							<field>
								<name>cr_ep4_done_clr</name>
								<lsb>17</lsb>
								<msb>17</msb>
							</field>
							<field>
								<name>cr_ep4_cmd_clr</name>
								<lsb>16</lsb>
								<msb>16</msb>
							</field>
							<field>
								<name>cr_ep3_done_clr</name>
								<lsb>15</lsb>
								<msb>15</msb>
							</field>
							<field>
								<name>cr_ep3_cmd_clr</name>
								<lsb>14</lsb>
								<msb>14</msb>
							</field>
							<field>
								<name>cr_ep2_done_clr</name>
								<lsb>13</lsb>
								<msb>13</msb>
							</field>
							<field>
								<name>cr_ep2_cmd_clr</name>
								<lsb>12</lsb>
								<msb>12</msb>
							</field>
							<field>
								<name>cr_ep1_done_clr</name>
								<lsb>11</lsb>
								<msb>11</msb>
							</field>
							<field>
								<name>cr_ep1_cmd_clr</name>
								<lsb>10</lsb>
								<msb>10</msb>
							</field>
							<field>
								<name>cr_ep0_out_done_clr</name>
								<lsb>9</lsb>
								<msb>9</msb>
							</field>
							<field>
								<name>cr_ep0_out_cmd_clr</name>
								<lsb>8</lsb>
								<msb>8</msb>
							</field>
							<field>
								<name>cr_ep0_in_done_clr</name>
								<lsb>7</lsb>
								<msb>7</msb>
							</field>
							<field>
								<name>cr_ep0_in_cmd_clr</name>
								<lsb>6</lsb>
								<msb>6</msb>
							</field>
							<field>
								<name>cr_ep0_setup_done_clr</name>
								<lsb>5</lsb>
								<msb>5</msb>
							</field>
							<field>
								<name>cr_ep0_setup_cmd_clr</name>
								<lsb>4</lsb>
								<msb>4</msb>
							</field>
							<field>
								<name>cr_get_dct_cmd_clr</name>
								<lsb>3</lsb>
								<msb>3</msb>
							</field>
							<field>
								<name>cr_vbus_tgl_clr</name>
								<lsb>2</lsb>
								<msb>2</msb>
							</field>
							<field>
								<name>cr_usb_reset_clr</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>cr_sof_clr</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>ep1_config</name>
						<description>ep1_config.</description>
						<addressOffset>0x40</addressOffset>
						<fields>
							<field>
								<name>sts_ep1_rdy</name>
								<lsb>19</lsb>
								<msb>19</msb>
							</field>
							<field>
								<name>cr_ep1_rdy</name>
								<lsb>18</lsb>
								<msb>18</msb>
							</field>
							<field>
								<name>cr_ep1_nack</name>
								<lsb>17</lsb>
								<msb>17</msb>
							</field>
							<field>
								<name>cr_ep1_stall</name>
								<lsb>16</lsb>
								<msb>16</msb>
							</field>
							<field>
								<name>cr_ep1_type</name>
								<lsb>13</lsb>
								<msb>15</msb>
							</field>
							<field>
								<name>cr_ep1_dir</name>
								<lsb>11</lsb>
								<msb>12</msb>
							</field>
							<field>
								<name>cr_ep1_size</name>
								<lsb>0</lsb>
								<msb>10</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>ep2_config</name>
						<description>ep2_config.</description>
						<addressOffset>0x44</addressOffset>
						<fields>
							<field>
								<name>sts_ep2_rdy</name>
								<lsb>19</lsb>
								<msb>19</msb>
							</field>
							<field>
								<name>cr_ep2_rdy</name>
								<lsb>18</lsb>
								<msb>18</msb>
							</field>
							<field>
								<name>cr_ep2_nack</name>
								<lsb>17</lsb>
								<msb>17</msb>
							</field>
							<field>
								<name>cr_ep2_stall</name>
								<lsb>16</lsb>
								<msb>16</msb>
							</field>
							<field>
								<name>cr_ep2_type</name>
								<lsb>13</lsb>
								<msb>15</msb>
							</field>
							<field>
								<name>cr_ep2_dir</name>
								<lsb>11</lsb>
								<msb>12</msb>
							</field>
							<field>
								<name>cr_ep2_size</name>
								<lsb>0</lsb>
								<msb>10</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>ep3_config</name>
						<description>ep3_config.</description>
						<addressOffset>0x48</addressOffset>
						<fields>
							<field>
								<name>sts_ep3_rdy</name>
								<lsb>19</lsb>
								<msb>19</msb>
							</field>
							<field>
								<name>cr_ep3_rdy</name>
								<lsb>18</lsb>
								<msb>18</msb>
							</field>
							<field>
								<name>cr_ep3_nack</name>
								<lsb>17</lsb>
								<msb>17</msb>
							</field>
							<field>
								<name>cr_ep3_stall</name>
								<lsb>16</lsb>
								<msb>16</msb>
							</field>
							<field>
								<name>cr_ep3_type</name>
								<lsb>13</lsb>
								<msb>15</msb>
							</field>
							<field>
								<name>cr_ep3_dir</name>
								<lsb>11</lsb>
								<msb>12</msb>
							</field>
							<field>
								<name>cr_ep3_size</name>
								<lsb>0</lsb>
								<msb>10</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>ep4_config</name>
						<description>ep4_config.</description>
						<addressOffset>0x4C</addressOffset>
						<fields>
							<field>
								<name>sts_ep4_rdy</name>
								<lsb>19</lsb>
								<msb>19</msb>
							</field>
							<field>
								<name>cr_ep4_rdy</name>
								<lsb>18</lsb>
								<msb>18</msb>
							</field>
							<field>
								<name>cr_ep4_nack</name>
								<lsb>17</lsb>
								<msb>17</msb>
							</field>
							<field>
								<name>cr_ep4_stall</name>
								<lsb>16</lsb>
								<msb>16</msb>
							</field>
							<field>
								<name>cr_ep4_type</name>
								<lsb>13</lsb>
								<msb>15</msb>
							</field>
							<field>
								<name>cr_ep4_dir</name>
								<lsb>11</lsb>
								<msb>12</msb>
							</field>
							<field>
								<name>cr_ep4_size</name>
								<lsb>0</lsb>
								<msb>10</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>ep5_config</name>
						<description>ep5_config.</description>
						<addressOffset>0x50</addressOffset>
						<fields>
							<field>
								<name>sts_ep5_rdy</name>
								<lsb>19</lsb>
								<msb>19</msb>
							</field>
							<field>
								<name>cr_ep5_rdy</name>
								<lsb>18</lsb>
								<msb>18</msb>
							</field>
							<field>
								<name>cr_ep5_nack</name>
								<lsb>17</lsb>
								<msb>17</msb>
							</field>
							<field>
								<name>cr_ep5_stall</name>
								<lsb>16</lsb>
								<msb>16</msb>
							</field>
							<field>
								<name>cr_ep5_type</name>
								<lsb>13</lsb>
								<msb>15</msb>
							</field>
							<field>
								<name>cr_ep5_dir</name>
								<lsb>11</lsb>
								<msb>12</msb>
							</field>
							<field>
								<name>cr_ep5_size</name>
								<lsb>0</lsb>
								<msb>10</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>ep6_config</name>
						<description>ep6_config.</description>
						<addressOffset>0x54</addressOffset>
						<fields>
							<field>
								<name>sts_ep6_rdy</name>
								<lsb>19</lsb>
								<msb>19</msb>
							</field>
							<field>
								<name>cr_ep6_rdy</name>
								<lsb>18</lsb>
								<msb>18</msb>
							</field>
							<field>
								<name>cr_ep6_nack</name>
								<lsb>17</lsb>
								<msb>17</msb>
							</field>
							<field>
								<name>cr_ep6_stall</name>
								<lsb>16</lsb>
								<msb>16</msb>
							</field>
							<field>
								<name>cr_ep6_type</name>
								<lsb>13</lsb>
								<msb>15</msb>
							</field>
							<field>
								<name>cr_ep6_dir</name>
								<lsb>11</lsb>
								<msb>12</msb>
							</field>
							<field>
								<name>cr_ep6_size</name>
								<lsb>0</lsb>
								<msb>10</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>ep7_config</name>
						<description>ep7_config.</description>
						<addressOffset>0x58</addressOffset>
						<fields>
							<field>
								<name>sts_ep7_rdy</name>
								<lsb>19</lsb>
								<msb>19</msb>
							</field>
							<field>
								<name>cr_ep7_rdy</name>
								<lsb>18</lsb>
								<msb>18</msb>
							</field>
							<field>
								<name>cr_ep7_nack</name>
								<lsb>17</lsb>
								<msb>17</msb>
							</field>
							<field>
								<name>cr_ep7_stall</name>
								<lsb>16</lsb>
								<msb>16</msb>
							</field>
							<field>
								<name>cr_ep7_type</name>
								<lsb>13</lsb>
								<msb>15</msb>
							</field>
							<field>
								<name>cr_ep7_dir</name>
								<lsb>11</lsb>
								<msb>12</msb>
							</field>
							<field>
								<name>cr_ep7_size</name>
								<lsb>0</lsb>
								<msb>10</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>ep0_fifo_config</name>
						<description>ep0_fifo_config.</description>
						<addressOffset>0x100</addressOffset>
						<fields>
							<field>
								<name>ep0_rx_fifo_underflow</name>
								<lsb>7</lsb>
								<msb>7</msb>
							</field>
							<field>
								<name>ep0_rx_fifo_overflow</name>
								<lsb>6</lsb>
								<msb>6</msb>
							</field>
							<field>
								<name>ep0_tx_fifo_underflow</name>
								<lsb>5</lsb>
								<msb>5</msb>
							</field>
							<field>
								<name>ep0_tx_fifo_overflow</name>
								<lsb>4</lsb>
								<msb>4</msb>
							</field>
							<field>
								<name>ep0_rx_fifo_clr</name>
								<lsb>3</lsb>
								<msb>3</msb>
							</field>
							<field>
								<name>ep0_tx_fifo_clr</name>
								<lsb>2</lsb>
								<msb>2</msb>
							</field>
							<field>
								<name>ep0_dma_rx_en</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>ep0_dma_tx_en</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>ep0_fifo_status</name>
						<description>ep0_fifo_status.</description>
						<addressOffset>0x104</addressOffset>
						<fields>
							<field>
								<name>ep0_rx_fifo_full</name>
								<lsb>31</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>ep0_rx_fifo_empty</name>
								<lsb>30</lsb>
								<msb>30</msb>
							</field>
							<field>
								<name>ep0_rx_fifo_cnt</name>
								<lsb>16</lsb>
								<msb>22</msb>
							</field>
							<field>
								<name>ep0_tx_fifo_full</name>
								<lsb>15</lsb>
								<msb>15</msb>
							</field>
							<field>
								<name>ep0_tx_fifo_empty</name>
								<lsb>14</lsb>
								<msb>14</msb>
							</field>
							<field>
								<name>ep0_tx_fifo_cnt</name>
								<lsb>0</lsb>
								<msb>6</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>ep0_tx_fifo_wdata</name>
						<description>ep0_tx_fifo_wdata.</description>
						<addressOffset>0x108</addressOffset>
						<fields>
							<field>
								<name>ep0_tx_fifo_wdata</name>
								<lsb>0</lsb>
								<msb>7</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>ep0_rx_fifo_rdata</name>
						<description>ep0_rx_fifo_rdata.</description>
						<addressOffset>0x10C</addressOffset>
						<fields>
							<field>
								<name>ep0_rx_fifo_rdata</name>
								<lsb>0</lsb>
								<msb>7</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>ep1_fifo_config</name>
						<description>ep1_fifo_config.</description>
						<addressOffset>0x110</addressOffset>
						<fields>
							<field>
								<name>ep1_rx_fifo_underflow</name>
								<lsb>7</lsb>
								<msb>7</msb>
							</field>
							<field>
								<name>ep1_rx_fifo_overflow</name>
								<lsb>6</lsb>
								<msb>6</msb>
							</field>
							<field>
								<name>ep1_tx_fifo_underflow</name>
								<lsb>5</lsb>
								<msb>5</msb>
							</field>
							<field>
								<name>ep1_tx_fifo_overflow</name>
								<lsb>4</lsb>
								<msb>4</msb>
							</field>
							<field>
								<name>ep1_rx_fifo_clr</name>
								<lsb>3</lsb>
								<msb>3</msb>
							</field>
							<field>
								<name>ep1_tx_fifo_clr</name>
								<lsb>2</lsb>
								<msb>2</msb>
							</field>
							<field>
								<name>ep1_dma_rx_en</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>ep1_dma_tx_en</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>ep1_fifo_status</name>
						<description>ep1_fifo_status.</description>
						<addressOffset>0x114</addressOffset>
						<fields>
							<field>
								<name>ep1_rx_fifo_full</name>
								<lsb>31</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>ep1_rx_fifo_empty</name>
								<lsb>30</lsb>
								<msb>30</msb>
							</field>
							<field>
								<name>ep1_rx_fifo_cnt</name>
								<lsb>16</lsb>
								<msb>22</msb>
							</field>
							<field>
								<name>ep1_tx_fifo_full</name>
								<lsb>15</lsb>
								<msb>15</msb>
							</field>
							<field>
								<name>ep1_tx_fifo_empty</name>
								<lsb>14</lsb>
								<msb>14</msb>
							</field>
							<field>
								<name>ep1_tx_fifo_cnt</name>
								<lsb>0</lsb>
								<msb>6</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>ep1_tx_fifo_wdata</name>
						<description>ep1_tx_fifo_wdata.</description>
						<addressOffset>0x118</addressOffset>
						<fields>
							<field>
								<name>ep1_tx_fifo_wdata</name>
								<lsb>0</lsb>
								<msb>7</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>ep1_rx_fifo_rdata</name>
						<description>ep1_rx_fifo_rdata.</description>
						<addressOffset>0x11C</addressOffset>
						<fields>
							<field>
								<name>ep1_rx_fifo_rdata</name>
								<lsb>0</lsb>
								<msb>7</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>ep2_fifo_config</name>
						<description>ep2_fifo_config.</description>
						<addressOffset>0x120</addressOffset>
						<fields>
							<field>
								<name>ep2_rx_fifo_underflow</name>
								<lsb>7</lsb>
								<msb>7</msb>
							</field>
							<field>
								<name>ep2_rx_fifo_overflow</name>
								<lsb>6</lsb>
								<msb>6</msb>
							</field>
							<field>
								<name>ep2_tx_fifo_underflow</name>
								<lsb>5</lsb>
								<msb>5</msb>
							</field>
							<field>
								<name>ep2_tx_fifo_overflow</name>
								<lsb>4</lsb>
								<msb>4</msb>
							</field>
							<field>
								<name>ep2_rx_fifo_clr</name>
								<lsb>3</lsb>
								<msb>3</msb>
							</field>
							<field>
								<name>ep2_tx_fifo_clr</name>
								<lsb>2</lsb>
								<msb>2</msb>
							</field>
							<field>
								<name>ep2_dma_rx_en</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>ep2_dma_tx_en</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>ep2_fifo_status</name>
						<description>ep2_fifo_status.</description>
						<addressOffset>0x124</addressOffset>
						<fields>
							<field>
								<name>ep2_rx_fifo_full</name>
								<lsb>31</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>ep2_rx_fifo_empty</name>
								<lsb>30</lsb>
								<msb>30</msb>
							</field>
							<field>
								<name>ep2_rx_fifo_cnt</name>
								<lsb>16</lsb>
								<msb>22</msb>
							</field>
							<field>
								<name>ep2_tx_fifo_full</name>
								<lsb>15</lsb>
								<msb>15</msb>
							</field>
							<field>
								<name>ep2_tx_fifo_empty</name>
								<lsb>14</lsb>
								<msb>14</msb>
							</field>
							<field>
								<name>ep2_tx_fifo_cnt</name>
								<lsb>0</lsb>
								<msb>6</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>ep2_tx_fifo_wdata</name>
						<description>ep2_tx_fifo_wdata.</description>
						<addressOffset>0x128</addressOffset>
						<fields>
							<field>
								<name>ep2_tx_fifo_wdata</name>
								<lsb>0</lsb>
								<msb>7</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>ep2_rx_fifo_rdata</name>
						<description>ep2_rx_fifo_rdata.</description>
						<addressOffset>0x12C</addressOffset>
						<fields>
							<field>
								<name>ep2_rx_fifo_rdata</name>
								<lsb>0</lsb>
								<msb>7</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>ep3_fifo_config</name>
						<description>ep3_fifo_config.</description>
						<addressOffset>0x130</addressOffset>
						<fields>
							<field>
								<name>ep3_rx_fifo_underflow</name>
								<lsb>7</lsb>
								<msb>7</msb>
							</field>
							<field>
								<name>ep3_rx_fifo_overflow</name>
								<lsb>6</lsb>
								<msb>6</msb>
							</field>
							<field>
								<name>ep3_tx_fifo_underflow</name>
								<lsb>5</lsb>
								<msb>5</msb>
							</field>
							<field>
								<name>ep3_tx_fifo_overflow</name>
								<lsb>4</lsb>
								<msb>4</msb>
							</field>
							<field>
								<name>ep3_rx_fifo_clr</name>
								<lsb>3</lsb>
								<msb>3</msb>
							</field>
							<field>
								<name>ep3_tx_fifo_clr</name>
								<lsb>2</lsb>
								<msb>2</msb>
							</field>
							<field>
								<name>ep3_dma_rx_en</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>ep3_dma_tx_en</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>ep3_fifo_status</name>
						<description>ep3_fifo_status.</description>
						<addressOffset>0x134</addressOffset>
						<fields>
							<field>
								<name>ep3_rx_fifo_full</name>
								<lsb>31</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>ep3_rx_fifo_empty</name>
								<lsb>30</lsb>
								<msb>30</msb>
							</field>
							<field>
								<name>ep3_rx_fifo_cnt</name>
								<lsb>16</lsb>
								<msb>22</msb>
							</field>
							<field>
								<name>ep3_tx_fifo_full</name>
								<lsb>15</lsb>
								<msb>15</msb>
							</field>
							<field>
								<name>ep3_tx_fifo_empty</name>
								<lsb>14</lsb>
								<msb>14</msb>
							</field>
							<field>
								<name>ep3_tx_fifo_cnt</name>
								<lsb>0</lsb>
								<msb>6</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>ep3_tx_fifo_wdata</name>
						<description>ep3_tx_fifo_wdata.</description>
						<addressOffset>0x138</addressOffset>
						<fields>
							<field>
								<name>ep3_tx_fifo_wdata</name>
								<lsb>0</lsb>
								<msb>7</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>ep3_rx_fifo_rdata</name>
						<description>ep3_rx_fifo_rdata.</description>
						<addressOffset>0x13C</addressOffset>
						<fields>
							<field>
								<name>ep3_rx_fifo_rdata</name>
								<lsb>0</lsb>
								<msb>7</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>ep4_fifo_config</name>
						<description>ep4_fifo_config.</description>
						<addressOffset>0x140</addressOffset>
						<fields>
							<field>
								<name>ep4_rx_fifo_underflow</name>
								<lsb>7</lsb>
								<msb>7</msb>
							</field>
							<field>
								<name>ep4_rx_fifo_overflow</name>
								<lsb>6</lsb>
								<msb>6</msb>
							</field>
							<field>
								<name>ep4_tx_fifo_underflow</name>
								<lsb>5</lsb>
								<msb>5</msb>
							</field>
							<field>
								<name>ep4_tx_fifo_overflow</name>
								<lsb>4</lsb>
								<msb>4</msb>
							</field>
							<field>
								<name>ep4_rx_fifo_clr</name>
								<lsb>3</lsb>
								<msb>3</msb>
							</field>
							<field>
								<name>ep4_tx_fifo_clr</name>
								<lsb>2</lsb>
								<msb>2</msb>
							</field>
							<field>
								<name>ep4_dma_rx_en</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>ep4_dma_tx_en</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>ep4_fifo_status</name>
						<description>ep4_fifo_status.</description>
						<addressOffset>0x144</addressOffset>
						<fields>
							<field>
								<name>ep4_rx_fifo_full</name>
								<lsb>31</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>ep4_rx_fifo_empty</name>
								<lsb>30</lsb>
								<msb>30</msb>
							</field>
							<field>
								<name>ep4_rx_fifo_cnt</name>
								<lsb>16</lsb>
								<msb>22</msb>
							</field>
							<field>
								<name>ep4_tx_fifo_full</name>
								<lsb>15</lsb>
								<msb>15</msb>
							</field>
							<field>
								<name>ep4_tx_fifo_empty</name>
								<lsb>14</lsb>
								<msb>14</msb>
							</field>
							<field>
								<name>ep4_tx_fifo_cnt</name>
								<lsb>0</lsb>
								<msb>6</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>ep4_tx_fifo_wdata</name>
						<description>ep4_tx_fifo_wdata.</description>
						<addressOffset>0x148</addressOffset>
						<fields>
							<field>
								<name>ep4_tx_fifo_wdata</name>
								<lsb>0</lsb>
								<msb>7</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>ep4_rx_fifo_rdata</name>
						<description>ep4_rx_fifo_rdata.</description>
						<addressOffset>0x14C</addressOffset>
						<fields>
							<field>
								<name>ep4_rx_fifo_rdata</name>
								<lsb>0</lsb>
								<msb>7</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>ep5_fifo_config</name>
						<description>ep5_fifo_config.</description>
						<addressOffset>0x150</addressOffset>
						<fields>
							<field>
								<name>ep5_rx_fifo_underflow</name>
								<lsb>7</lsb>
								<msb>7</msb>
							</field>
							<field>
								<name>ep5_rx_fifo_overflow</name>
								<lsb>6</lsb>
								<msb>6</msb>
							</field>
							<field>
								<name>ep5_tx_fifo_underflow</name>
								<lsb>5</lsb>
								<msb>5</msb>
							</field>
							<field>
								<name>ep5_tx_fifo_overflow</name>
								<lsb>4</lsb>
								<msb>4</msb>
							</field>
							<field>
								<name>ep5_rx_fifo_clr</name>
								<lsb>3</lsb>
								<msb>3</msb>
							</field>
							<field>
								<name>ep5_tx_fifo_clr</name>
								<lsb>2</lsb>
								<msb>2</msb>
							</field>
							<field>
								<name>ep5_dma_rx_en</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>ep5_dma_tx_en</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>ep5_fifo_status</name>
						<description>ep5_fifo_status.</description>
						<addressOffset>0x154</addressOffset>
						<fields>
							<field>
								<name>ep5_rx_fifo_full</name>
								<lsb>31</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>ep5_rx_fifo_empty</name>
								<lsb>30</lsb>
								<msb>30</msb>
							</field>
							<field>
								<name>ep5_rx_fifo_cnt</name>
								<lsb>16</lsb>
								<msb>22</msb>
							</field>
							<field>
								<name>ep5_tx_fifo_full</name>
								<lsb>15</lsb>
								<msb>15</msb>
							</field>
							<field>
								<name>ep5_tx_fifo_empty</name>
								<lsb>14</lsb>
								<msb>14</msb>
							</field>
							<field>
								<name>ep5_tx_fifo_cnt</name>
								<lsb>0</lsb>
								<msb>6</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>ep5_tx_fifo_wdata</name>
						<description>ep5_tx_fifo_wdata.</description>
						<addressOffset>0x158</addressOffset>
						<fields>
							<field>
								<name>ep5_tx_fifo_wdata</name>
								<lsb>0</lsb>
								<msb>7</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>ep5_rx_fifo_rdata</name>
						<description>ep5_rx_fifo_rdata.</description>
						<addressOffset>0x15C</addressOffset>
						<fields>
							<field>
								<name>ep5_rx_fifo_rdata</name>
								<lsb>0</lsb>
								<msb>7</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>ep6_fifo_config</name>
						<description>ep6_fifo_config.</description>
						<addressOffset>0x160</addressOffset>
						<fields>
							<field>
								<name>ep6_rx_fifo_underflow</name>
								<lsb>7</lsb>
								<msb>7</msb>
							</field>
							<field>
								<name>ep6_rx_fifo_overflow</name>
								<lsb>6</lsb>
								<msb>6</msb>
							</field>
							<field>
								<name>ep6_tx_fifo_underflow</name>
								<lsb>5</lsb>
								<msb>5</msb>
							</field>
							<field>
								<name>ep6_tx_fifo_overflow</name>
								<lsb>4</lsb>
								<msb>4</msb>
							</field>
							<field>
								<name>ep6_rx_fifo_clr</name>
								<lsb>3</lsb>
								<msb>3</msb>
							</field>
							<field>
								<name>ep6_tx_fifo_clr</name>
								<lsb>2</lsb>
								<msb>2</msb>
							</field>
							<field>
								<name>ep6_dma_rx_en</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>ep6_dma_tx_en</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>ep6_fifo_status</name>
						<description>ep6_fifo_status.</description>
						<addressOffset>0x164</addressOffset>
						<fields>
							<field>
								<name>ep6_rx_fifo_full</name>
								<lsb>31</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>ep6_rx_fifo_empty</name>
								<lsb>30</lsb>
								<msb>30</msb>
							</field>
							<field>
								<name>ep6_rx_fifo_cnt</name>
								<lsb>16</lsb>
								<msb>22</msb>
							</field>
							<field>
								<name>ep6_tx_fifo_full</name>
								<lsb>15</lsb>
								<msb>15</msb>
							</field>
							<field>
								<name>ep6_tx_fifo_empty</name>
								<lsb>14</lsb>
								<msb>14</msb>
							</field>
							<field>
								<name>ep6_tx_fifo_cnt</name>
								<lsb>0</lsb>
								<msb>6</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>ep6_tx_fifo_wdata</name>
						<description>ep6_tx_fifo_wdata.</description>
						<addressOffset>0x168</addressOffset>
						<fields>
							<field>
								<name>ep6_tx_fifo_wdata</name>
								<lsb>0</lsb>
								<msb>7</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>ep6_rx_fifo_rdata</name>
						<description>ep6_rx_fifo_rdata.</description>
						<addressOffset>0x16C</addressOffset>
						<fields>
							<field>
								<name>ep6_rx_fifo_rdata</name>
								<lsb>0</lsb>
								<msb>7</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>ep7_fifo_config</name>
						<description>ep7_fifo_config.</description>
						<addressOffset>0x170</addressOffset>
						<fields>
							<field>
								<name>ep7_rx_fifo_underflow</name>
								<lsb>7</lsb>
								<msb>7</msb>
							</field>
							<field>
								<name>ep7_rx_fifo_overflow</name>
								<lsb>6</lsb>
								<msb>6</msb>
							</field>
							<field>
								<name>ep7_tx_fifo_underflow</name>
								<lsb>5</lsb>
								<msb>5</msb>
							</field>
							<field>
								<name>ep7_tx_fifo_overflow</name>
								<lsb>4</lsb>
								<msb>4</msb>
							</field>
							<field>
								<name>ep7_rx_fifo_clr</name>
								<lsb>3</lsb>
								<msb>3</msb>
							</field>
							<field>
								<name>ep7_tx_fifo_clr</name>
								<lsb>2</lsb>
								<msb>2</msb>
							</field>
							<field>
								<name>ep7_dma_rx_en</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>ep7_dma_tx_en</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>ep7_fifo_status</name>
						<description>ep7_fifo_status.</description>
						<addressOffset>0x174</addressOffset>
						<fields>
							<field>
								<name>ep7_rx_fifo_full</name>
								<lsb>31</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>ep7_rx_fifo_empty</name>
								<lsb>30</lsb>
								<msb>30</msb>
							</field>
							<field>
								<name>ep7_rx_fifo_cnt</name>
								<lsb>16</lsb>
								<msb>22</msb>
							</field>
							<field>
								<name>ep7_tx_fifo_full</name>
								<lsb>15</lsb>
								<msb>15</msb>
							</field>
							<field>
								<name>ep7_tx_fifo_empty</name>
								<lsb>14</lsb>
								<msb>14</msb>
							</field>
							<field>
								<name>ep7_tx_fifo_cnt</name>
								<lsb>0</lsb>
								<msb>6</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>ep7_tx_fifo_wdata</name>
						<description>ep7_tx_fifo_wdata.</description>
						<addressOffset>0x178</addressOffset>
						<fields>
							<field>
								<name>ep7_tx_fifo_wdata</name>
								<lsb>0</lsb>
								<msb>7</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>ep7_rx_fifo_rdata</name>
						<description>ep7_rx_fifo_rdata.</description>
						<addressOffset>0x17C</addressOffset>
						<fields>
							<field>
								<name>ep7_rx_fifo_rdata</name>
								<lsb>0</lsb>
								<msb>7</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>rsvd_0</name>
						<description>rsvd_0.</description>
						<addressOffset>0x1F0</addressOffset>
						<fields>
							<field>
								<name>rsvd_0</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>rsvd_1</name>
						<description>rsvd_1.</description>
						<addressOffset>0x1F4</addressOffset>
						<fields>
							<field>
								<name>rsvd_1</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>xcvr_if_config</name>
						<description>xcvr_if_config.</description>
						<addressOffset>0x1FC</addressOffset>
						<fields>
							<field>
								<name>sts_vbus_det</name>
								<lsb>31</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>cr_xcvr_om_rx_dn</name>
								<lsb>11</lsb>
								<msb>11</msb>
							</field>
							<field>
								<name>cr_xcvr_om_rx_dp</name>
								<lsb>10</lsb>
								<msb>10</msb>
							</field>
							<field>
								<name>cr_xcvr_om_rx_d</name>
								<lsb>9</lsb>
								<msb>9</msb>
							</field>
							<field>
								<name>cr_xcvr_om_rx_sel</name>
								<lsb>8</lsb>
								<msb>8</msb>
							</field>
							<field>
								<name>cr_xcvr_force_rx_dn</name>
								<lsb>7</lsb>
								<msb>7</msb>
							</field>
							<field>
								<name>cr_xcvr_force_rx_dp</name>
								<lsb>6</lsb>
								<msb>6</msb>
							</field>
							<field>
								<name>cr_xcvr_force_rx_d</name>
								<lsb>5</lsb>
								<msb>5</msb>
							</field>
							<field>
								<name>cr_xcvr_force_rx_en</name>
								<lsb>4</lsb>
								<msb>4</msb>
							</field>
							<field>
								<name>cr_xcvr_force_tx_dn</name>
								<lsb>3</lsb>
								<msb>3</msb>
							</field>
							<field>
								<name>cr_xcvr_force_tx_dp</name>
								<lsb>2</lsb>
								<msb>2</msb>
							</field>
							<field>
								<name>cr_xcvr_force_tx_oe</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>cr_xcvr_force_tx_en</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
				</registers>
			</peripheral>
			<peripheral>
				<name>pds</name>
				<description>pds.</description>
				<baseAddress>0x4000E000</baseAddress>
				<groupName>pds</groupName>
				<size>32</size>
				<access>read-write</access>
				<addressBlock>
					<offset>0</offset>
					<size>0x1000</size>
					<usage>registers</usage>
				</addressBlock>
				<registers>
					<register>
						<name>PDS_CTL</name>
						<description>PDS_CTL.</description>
						<addressOffset>0x0</addressOffset>
						<fields>
							<field>
								<name>cr_pds_ctrl_pll</name>
								<lsb>30</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>cr_pds_ctrl_rf</name>
								<lsb>28</lsb>
								<msb>29</msb>
							</field>
							<field>
								<name>cr_pds_ldo_vol</name>
								<lsb>24</lsb>
								<msb>27</msb>
							</field>
							<field>
								<name>cr_pds_force_ram_clk_en</name>
								<lsb>23</lsb>
								<msb>23</msb>
							</field>
							<field>
								<name>cr_pds_pd_ldo11</name>
								<lsb>22</lsb>
								<msb>22</msb>
							</field>
							<field>
								<name>cr_np_wfi_mask</name>
								<lsb>21</lsb>
								<msb>21</msb>
							</field>
							<field>
								<name>cr_pds_ram_lp_with_clk_en</name>
								<lsb>19</lsb>
								<msb>19</msb>
							</field>
							<field>
								<name>cr_pds_ldo_vsel_en</name>
								<lsb>18</lsb>
								<msb>18</msb>
							</field>
							<field>
								<name>cr_pds_rc32m_off_dis</name>
								<lsb>17</lsb>
								<msb>17</msb>
							</field>
							<field>
								<name>cr_pds_rst_soc_en</name>
								<lsb>16</lsb>
								<msb>16</msb>
							</field>
							<field>
								<name>cr_pds_soc_enb_force_on</name>
								<lsb>15</lsb>
								<msb>15</msb>
							</field>
							<field>
								<name>cr_pds_pd_xtal</name>
								<lsb>14</lsb>
								<msb>14</msb>
							</field>
							<field>
								<name>cr_pds_pwr_off</name>
								<lsb>13</lsb>
								<msb>13</msb>
							</field>
							<field>
								<name>cr_pds_wait_xtal_rdy</name>
								<lsb>12</lsb>
								<msb>12</msb>
							</field>
							<field>
								<name>cr_pds_iso_en</name>
								<lsb>11</lsb>
								<msb>11</msb>
							</field>
							<field>
								<name>cr_sw_pu_flash</name>
								<lsb>10</lsb>
								<msb>10</msb>
							</field>
							<field>
								<name>cr_pds_mem_stby</name>
								<lsb>9</lsb>
								<msb>9</msb>
							</field>
							<field>
								<name>cr_pds_gate_clk</name>
								<lsb>8</lsb>
								<msb>8</msb>
							</field>
							<field>
								<name>cr_pds_ctrl_pu_flash</name>
								<lsb>7</lsb>
								<msb>7</msb>
							</field>
							<field>
								<name>cr_pds_ctrl_gpio_ie_pu_pd</name>
								<lsb>6</lsb>
								<msb>6</msb>
							</field>
							<field>
								<name>cr_pds_pd_bg_sys</name>
								<lsb>5</lsb>
								<msb>5</msb>
							</field>
							<field>
								<name>cr_pds_pd_dcdc18</name>
								<lsb>4</lsb>
								<msb>4</msb>
							</field>
							<field>
								<name>cr_wifi_pds_save_state</name>
								<lsb>3</lsb>
								<msb>3</msb>
							</field>
							<field>
								<name>cr_xtal_force_off</name>
								<lsb>2</lsb>
								<msb>2</msb>
							</field>
							<field>
								<name>cr_sleep_forever</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>pds_start_ps</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>PDS_TIME1</name>
						<description>PDS_TIME1.</description>
						<addressOffset>0x4</addressOffset>
						<fields>
							<field>
								<name>cr_sleep_duration</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>PDS_INT</name>
						<description>PDS_INT.</description>
						<addressOffset>0xC</addressOffset>
						<fields>
							<field>
								<name>ro_pds_wakeup_event</name>
								<lsb>24</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>cr_pds_wakeup_src_en</name>
								<lsb>16</lsb>
								<msb>23</msb>
							</field>
							<field>
								<name>cr_pds_int_clr</name>
								<lsb>15</lsb>
								<msb>15</msb>
							</field>
							<field>
								<name>cr_pds_pll_done_int_mask</name>
								<lsb>11</lsb>
								<msb>11</msb>
							</field>
							<field>
								<name>cr_pds_rf_done_int_mask</name>
								<lsb>10</lsb>
								<msb>10</msb>
							</field>
							<field>
								<name>cr_pds_wake_int_mask</name>
								<lsb>8</lsb>
								<msb>8</msb>
							</field>
							<field>
								<name>pds_clr_reset_event</name>
								<lsb>7</lsb>
								<msb>7</msb>
							</field>
							<field>
								<name>pds_reset_event</name>
								<lsb>4</lsb>
								<msb>6</msb>
							</field>
							<field>
								<name>ro_pds_pll_done_int</name>
								<lsb>3</lsb>
								<msb>3</msb>
							</field>
							<field>
								<name>ro_pds_rf_done_int</name>
								<lsb>2</lsb>
								<msb>2</msb>
							</field>
							<field>
								<name>ro_pds_wake_int</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>PDS_CTL2</name>
						<description>PDS_CTL2.</description>
						<addressOffset>0x10</addressOffset>
						<fields>
							<field>
								<name>cr_pds_force_usb_gate_clk</name>
								<lsb>19</lsb>
								<msb>19</msb>
							</field>
							<field>
								<name>cr_pds_force_bz_gate_clk</name>
								<lsb>18</lsb>
								<msb>18</msb>
							</field>
							<field>
								<name>cr_pds_force_np_gate_clk</name>
								<lsb>16</lsb>
								<msb>16</msb>
							</field>
							<field>
								<name>cr_pds_force_usb_mem_stby</name>
								<lsb>15</lsb>
								<msb>15</msb>
							</field>
							<field>
								<name>cr_pds_force_bz_mem_stby</name>
								<lsb>14</lsb>
								<msb>14</msb>
							</field>
							<field>
								<name>cr_pds_force_np_mem_stby</name>
								<lsb>12</lsb>
								<msb>12</msb>
							</field>
							<field>
								<name>cr_pds_force_usb_pds_rst</name>
								<lsb>11</lsb>
								<msb>11</msb>
							</field>
							<field>
								<name>cr_pds_force_bz_pds_rst</name>
								<lsb>10</lsb>
								<msb>10</msb>
							</field>
							<field>
								<name>cr_pds_force_np_pds_rst</name>
								<lsb>8</lsb>
								<msb>8</msb>
							</field>
							<field>
								<name>cr_pds_force_usb_iso_en</name>
								<lsb>7</lsb>
								<msb>7</msb>
							</field>
							<field>
								<name>cr_pds_force_bz_iso_en</name>
								<lsb>6</lsb>
								<msb>6</msb>
							</field>
							<field>
								<name>cr_pds_force_np_iso_en</name>
								<lsb>4</lsb>
								<msb>4</msb>
							</field>
							<field>
								<name>cr_pds_force_usb_pwr_off</name>
								<lsb>3</lsb>
								<msb>3</msb>
							</field>
							<field>
								<name>cr_pds_force_bz_pwr_off</name>
								<lsb>2</lsb>
								<msb>2</msb>
							</field>
							<field>
								<name>cr_pds_force_np_pwr_off</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>PDS_CTL3</name>
						<description>PDS_CTL3.</description>
						<addressOffset>0x14</addressOffset>
						<fields>
							<field>
								<name>cr_pds_misc_iso_en</name>
								<lsb>30</lsb>
								<msb>30</msb>
							</field>
							<field>
								<name>cr_pds_usb_iso_en</name>
								<lsb>29</lsb>
								<msb>29</msb>
							</field>
							<field>
								<name>cr_pds_ble_iso_en</name>
								<lsb>28</lsb>
								<msb>28</msb>
							</field>
							<field>
								<name>cr_pds_bz_iso_en</name>
								<lsb>27</lsb>
								<msb>27</msb>
							</field>
							<field>
								<name>cr_pds_np_iso_en</name>
								<lsb>24</lsb>
								<msb>24</msb>
							</field>
							<field>
								<name>cr_pds_force_ble_gate_clk</name>
								<lsb>14</lsb>
								<msb>14</msb>
							</field>
							<field>
								<name>cr_pds_force_misc_gate_clk</name>
								<lsb>13</lsb>
								<msb>13</msb>
							</field>
							<field>
								<name>cr_pds_force_ble_mem_stby</name>
								<lsb>11</lsb>
								<msb>11</msb>
							</field>
							<field>
								<name>cr_pds_force_misc_mem_stby</name>
								<lsb>10</lsb>
								<msb>10</msb>
							</field>
							<field>
								<name>cr_pds_force_ble_pds_rst</name>
								<lsb>8</lsb>
								<msb>8</msb>
							</field>
							<field>
								<name>cr_pds_force_misc_pds_rst</name>
								<lsb>7</lsb>
								<msb>7</msb>
							</field>
							<field>
								<name>cr_pds_force_ble_iso_en</name>
								<lsb>5</lsb>
								<msb>5</msb>
							</field>
							<field>
								<name>cr_pds_force_ble_pwr_off</name>
								<lsb>2</lsb>
								<msb>2</msb>
							</field>
							<field>
								<name>cr_pds_force_misc_pwr_off</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>PDS_CTL4</name>
						<description>PDS_CTL4.</description>
						<addressOffset>0x18</addressOffset>
						<fields>
							<field>
								<name>cr_pds_misc_dig_pwr_off</name>
								<lsb>31</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>cr_pds_misc_ana_pwr_off</name>
								<lsb>30</lsb>
								<msb>30</msb>
							</field>
							<field>
								<name>cr_pds_misc_gate_clk</name>
								<lsb>27</lsb>
								<msb>27</msb>
							</field>
							<field>
								<name>cr_pds_misc_mem_stby</name>
								<lsb>26</lsb>
								<msb>26</msb>
							</field>
							<field>
								<name>cr_pds_misc_reset</name>
								<lsb>25</lsb>
								<msb>25</msb>
							</field>
							<field>
								<name>cr_pds_misc_pwr_off</name>
								<lsb>24</lsb>
								<msb>24</msb>
							</field>
							<field>
								<name>cr_pds_usb_gate_clk</name>
								<lsb>23</lsb>
								<msb>23</msb>
							</field>
							<field>
								<name>cr_pds_usb_mem_stby</name>
								<lsb>22</lsb>
								<msb>22</msb>
							</field>
							<field>
								<name>cr_pds_usb_reset</name>
								<lsb>21</lsb>
								<msb>21</msb>
							</field>
							<field>
								<name>cr_pds_usb_pwr_off</name>
								<lsb>20</lsb>
								<msb>20</msb>
							</field>
							<field>
								<name>cr_pds_ble_gate_clk</name>
								<lsb>19</lsb>
								<msb>19</msb>
							</field>
							<field>
								<name>cr_pds_ble_mem_stby</name>
								<lsb>18</lsb>
								<msb>18</msb>
							</field>
							<field>
								<name>cr_pds_ble_reset</name>
								<lsb>17</lsb>
								<msb>17</msb>
							</field>
							<field>
								<name>cr_pds_ble_pwr_off</name>
								<lsb>16</lsb>
								<msb>16</msb>
							</field>
							<field>
								<name>cr_pds_bz_gate_clk</name>
								<lsb>15</lsb>
								<msb>15</msb>
							</field>
							<field>
								<name>cr_pds_bz_mem_stby</name>
								<lsb>14</lsb>
								<msb>14</msb>
							</field>
							<field>
								<name>cr_pds_bz_reset</name>
								<lsb>13</lsb>
								<msb>13</msb>
							</field>
							<field>
								<name>cr_pds_bz_pwr_off</name>
								<lsb>12</lsb>
								<msb>12</msb>
							</field>
							<field>
								<name>cr_pds_np_gate_clk</name>
								<lsb>3</lsb>
								<msb>3</msb>
							</field>
							<field>
								<name>cr_pds_np_mem_stby</name>
								<lsb>2</lsb>
								<msb>2</msb>
							</field>
							<field>
								<name>cr_pds_np_reset</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>cr_pds_np_pwr_off</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>pds_stat</name>
						<description>pds_stat.</description>
						<addressOffset>0x1C</addressOffset>
						<fields>
							<field>
								<name>ro_pds_pll_state</name>
								<lsb>16</lsb>
								<msb>17</msb>
							</field>
							<field>
								<name>ro_pds_rf_state</name>
								<lsb>8</lsb>
								<msb>11</msb>
							</field>
							<field>
								<name>ro_pds_state</name>
								<lsb>0</lsb>
								<msb>3</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>pds_ram1</name>
						<description>pds_ram1.</description>
						<addressOffset>0x20</addressOffset>
						<fields>
							<field>
								<name>cr_pds_ram_pgen</name>
								<lsb>8</lsb>
								<msb>11</msb>
							</field>
							<field>
								<name>cr_pds_ram_ret2n</name>
								<lsb>4</lsb>
								<msb>7</msb>
							</field>
							<field>
								<name>cr_pds_ram_ret1n</name>
								<lsb>0</lsb>
								<msb>3</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>pds_gpio_set_pu_pd</name>
						<description>pds_gpio_set_pu_pd.</description>
						<addressOffset>0x30</addressOffset>
						<fields>
							<field>
								<name>cr_pds_gpio_28_23_pu</name>
								<lsb>24</lsb>
								<msb>29</msb>
							</field>
							<field>
								<name>cr_pds_gpio_28_23_pd</name>
								<lsb>16</lsb>
								<msb>21</msb>
							</field>
							<field>
								<name>cr_pds_gpio_22_17_pu</name>
								<lsb>8</lsb>
								<msb>13</msb>
							</field>
							<field>
								<name>cr_pds_gpio_22_17_pd</name>
								<lsb>0</lsb>
								<msb>5</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>pds_gpio_int</name>
						<description>pds_gpio_int.</description>
						<addressOffset>0x40</addressOffset>
						<fields>
							<field>
								<name>pds_gpio_int_select</name>
								<lsb>8</lsb>
								<msb>10</msb>
							</field>
							<field>
								<name>pds_gpio_int_mode</name>
								<lsb>4</lsb>
								<msb>6</msb>
							</field>
							<field>
								<name>pds_gpio_int_clr</name>
								<lsb>2</lsb>
								<msb>2</msb>
							</field>
							<field>
								<name>pds_gpio_int_stat</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>pds_gpio_int_mask</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>rc32m_ctrl0</name>
						<description>rc32m_ctrl0.</description>
						<addressOffset>0x300</addressOffset>
						<fields>
							<field>
								<name>rc32m_code_fr_ext</name>
								<lsb>22</lsb>
								<msb>29</msb>
							</field>
							<field>
								<name>rc32m_pd</name>
								<lsb>21</lsb>
								<msb>21</msb>
							</field>
							<field>
								<name>rc32m_cal_en</name>
								<lsb>20</lsb>
								<msb>20</msb>
							</field>
							<field>
								<name>rc32m_ext_code_en</name>
								<lsb>19</lsb>
								<msb>19</msb>
							</field>
							<field>
								<name>rc32m_refclk_half</name>
								<lsb>18</lsb>
								<msb>18</msb>
							</field>
							<field>
								<name>rc32m_allow_cal</name>
								<lsb>17</lsb>
								<msb>17</msb>
							</field>
							<field>
								<name>rc32m_dig_code_fr_cal</name>
								<lsb>6</lsb>
								<msb>13</msb>
							</field>
							<field>
								<name>rc32m_cal_precharge</name>
								<lsb>5</lsb>
								<msb>5</msb>
							</field>
							<field>
								<name>rc32m_cal_div</name>
								<lsb>3</lsb>
								<msb>4</msb>
							</field>
							<field>
								<name>rc32m_cal_inprogress</name>
								<lsb>2</lsb>
								<msb>2</msb>
							</field>
							<field>
								<name>rc32m_rdy</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>rc32m_cal_done</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>rc32m_ctrl1</name>
						<description>rc32m_ctrl1.</description>
						<addressOffset>0x304</addressOffset>
						<fields>
							<field>
								<name>rc32m_reserved</name>
								<lsb>24</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>rc32m_clk_force_on</name>
								<lsb>4</lsb>
								<msb>4</msb>
							</field>
							<field>
								<name>rc32m_clk_inv</name>
								<lsb>3</lsb>
								<msb>3</msb>
							</field>
							<field>
								<name>rc32m_clk_soft_rst</name>
								<lsb>2</lsb>
								<msb>2</msb>
							</field>
							<field>
								<name>rc32m_soft_rst</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>rc32m_test_en</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>pu_rst_clkpll</name>
						<description>pu_rst_clkpll.</description>
						<addressOffset>0x400</addressOffset>
						<fields>
							<field>
								<name>pu_clkpll</name>
								<lsb>10</lsb>
								<msb>10</msb>
							</field>
							<field>
								<name>pu_clkpll_sfreg</name>
								<lsb>9</lsb>
								<msb>9</msb>
							</field>
							<field>
								<name>clkpll_pu_cp</name>
								<lsb>8</lsb>
								<msb>8</msb>
							</field>
							<field>
								<name>clkpll_pu_pfd</name>
								<lsb>7</lsb>
								<msb>7</msb>
							</field>
							<field>
								<name>clkpll_pu_clamp_op</name>
								<lsb>6</lsb>
								<msb>6</msb>
							</field>
							<field>
								<name>clkpll_pu_fbdv</name>
								<lsb>5</lsb>
								<msb>5</msb>
							</field>
							<field>
								<name>clkpll_pu_postdiv</name>
								<lsb>4</lsb>
								<msb>4</msb>
							</field>
							<field>
								<name>clkpll_reset_refdiv</name>
								<lsb>3</lsb>
								<msb>3</msb>
							</field>
							<field>
								<name>clkpll_reset_fbdv</name>
								<lsb>2</lsb>
								<msb>2</msb>
							</field>
							<field>
								<name>clkpll_reset_postdiv</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>clkpll_sdm_reset</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>clkpll_top_ctrl</name>
						<description>clkpll_top_ctrl.</description>
						<addressOffset>0x404</addressOffset>
						<fields>
							<field>
								<name>clkpll_resv</name>
								<lsb>24</lsb>
								<msb>25</msb>
							</field>
							<field>
								<name>clkpll_vg11_sel</name>
								<lsb>20</lsb>
								<msb>21</msb>
							</field>
							<field>
								<name>clkpll_refclk_sel</name>
								<lsb>16</lsb>
								<msb>16</msb>
							</field>
							<field>
								<name>clkpll_xtal_rc32m_sel</name>
								<lsb>12</lsb>
								<msb>12</msb>
							</field>
							<field>
								<name>clkpll_refdiv_ratio</name>
								<lsb>8</lsb>
								<msb>11</msb>
							</field>
							<field>
								<name>clkpll_postdiv</name>
								<lsb>0</lsb>
								<msb>6</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>clkpll_cp</name>
						<description>clkpll_cp.</description>
						<addressOffset>0x408</addressOffset>
						<fields>
							<field>
								<name>clkpll_cp_opamp_en</name>
								<lsb>10</lsb>
								<msb>10</msb>
							</field>
							<field>
								<name>clkpll_cp_startup_en</name>
								<lsb>9</lsb>
								<msb>9</msb>
							</field>
							<field>
								<name>clkpll_int_frac_sw</name>
								<lsb>8</lsb>
								<msb>8</msb>
							</field>
							<field>
								<name>clkpll_icp_1u</name>
								<lsb>6</lsb>
								<msb>7</msb>
							</field>
							<field>
								<name>clkpll_icp_5u</name>
								<lsb>4</lsb>
								<msb>5</msb>
							</field>
							<field>
								<name>clkpll_sel_cp_bias</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>clkpll_rz</name>
						<description>clkpll_rz.</description>
						<addressOffset>0x40C</addressOffset>
						<fields>
							<field>
								<name>clkpll_rz</name>
								<lsb>16</lsb>
								<msb>18</msb>
							</field>
							<field>
								<name>clkpll_cz</name>
								<lsb>14</lsb>
								<msb>15</msb>
							</field>
							<field>
								<name>clkpll_c3</name>
								<lsb>12</lsb>
								<msb>13</msb>
							</field>
							<field>
								<name>clkpll_r4_short</name>
								<lsb>8</lsb>
								<msb>8</msb>
							</field>
							<field>
								<name>clkpll_r4</name>
								<lsb>4</lsb>
								<msb>5</msb>
							</field>
							<field>
								<name>clkpll_c4_en</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>clkpll_fbdv</name>
						<description>clkpll_fbdv.</description>
						<addressOffset>0x410</addressOffset>
						<fields>
							<field>
								<name>clkpll_sel_fb_clk</name>
								<lsb>2</lsb>
								<msb>3</msb>
							</field>
							<field>
								<name>clkpll_sel_sample_clk</name>
								<lsb>0</lsb>
								<msb>1</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>clkpll_vco</name>
						<description>clkpll_vco.</description>
						<addressOffset>0x414</addressOffset>
						<fields>
							<field>
								<name>clkpll_shrtr</name>
								<lsb>3</lsb>
								<msb>3</msb>
							</field>
							<field>
								<name>clkpll_vco_speed</name>
								<lsb>0</lsb>
								<msb>2</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>clkpll_sdm</name>
						<description>clkpll_sdm.</description>
						<addressOffset>0x418</addressOffset>
						<fields>
							<field>
								<name>clkpll_sdm_bypass</name>
								<lsb>29</lsb>
								<msb>29</msb>
							</field>
							<field>
								<name>clkpll_sdm_flag</name>
								<lsb>28</lsb>
								<msb>28</msb>
							</field>
							<field>
								<name>clkpll_dither_sel</name>
								<lsb>24</lsb>
								<msb>25</msb>
							</field>
							<field>
								<name>clkpll_sdmin</name>
								<lsb>0</lsb>
								<msb>23</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>clkpll_output_en</name>
						<description>clkpll_output_en.</description>
						<addressOffset>0x41C</addressOffset>
						<fields>
							<field>
								<name>clkpll_en_div2_480m</name>
								<lsb>9</lsb>
								<msb>9</msb>
							</field>
							<field>
								<name>clkpll_en_32m</name>
								<lsb>8</lsb>
								<msb>8</msb>
							</field>
							<field>
								<name>clkpll_en_48m</name>
								<lsb>7</lsb>
								<msb>7</msb>
							</field>
							<field>
								<name>clkpll_en_80m</name>
								<lsb>6</lsb>
								<msb>6</msb>
							</field>
							<field>
								<name>clkpll_en_96m</name>
								<lsb>5</lsb>
								<msb>5</msb>
							</field>
							<field>
								<name>clkpll_en_120m</name>
								<lsb>4</lsb>
								<msb>4</msb>
							</field>
							<field>
								<name>clkpll_en_160m</name>
								<lsb>3</lsb>
								<msb>3</msb>
							</field>
							<field>
								<name>clkpll_en_192m</name>
								<lsb>2</lsb>
								<msb>2</msb>
							</field>
							<field>
								<name>clkpll_en_240m</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>clkpll_en_480m</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>clkpll_test_enable</name>
						<description>clkpll_test_enable.</description>
						<addressOffset>0x420</addressOffset>
						<fields>
							<field>
								<name>clkpll_dc_tp_out_en</name>
								<lsb>8</lsb>
								<msb>8</msb>
							</field>
							<field>
								<name>ten_clkpll</name>
								<lsb>7</lsb>
								<msb>7</msb>
							</field>
							<field>
								<name>ten_clkpll_sfreg</name>
								<lsb>6</lsb>
								<msb>6</msb>
							</field>
							<field>
								<name>dten_clkpll_fin</name>
								<lsb>5</lsb>
								<msb>5</msb>
							</field>
							<field>
								<name>dten_clkpll_fref</name>
								<lsb>4</lsb>
								<msb>4</msb>
							</field>
							<field>
								<name>dten_clkpll_fsdm</name>
								<lsb>3</lsb>
								<msb>3</msb>
							</field>
							<field>
								<name>dten_clk32M</name>
								<lsb>2</lsb>
								<msb>2</msb>
							</field>
							<field>
								<name>dten_clk96M</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>dten_clkpll_postdiv_clk</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
				</registers>
			</peripheral>
			<peripheral>
				<name>HBN</name>
				<description>HBN.</description>
				<baseAddress>0x4000F000</baseAddress>
				<groupName>HBN</groupName>
				<size>32</size>
				<access>read-write</access>
				<addressBlock>
					<offset>0</offset>
					<size>0x1000</size>
					<usage>registers</usage>
				</addressBlock>
				<registers>
					<register>
						<name>HBN_CTL</name>
						<description>HBN_CTL.</description>
						<addressOffset>0x0</addressOffset>
						<fields>
							<field>
								<name>hbn_state</name>
								<lsb>28</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>sram_slp</name>
								<lsb>27</lsb>
								<msb>27</msb>
							</field>
							<field>
								<name>sram_slp_option</name>
								<lsb>26</lsb>
								<msb>26</msb>
							</field>
							<field>
								<name>pwr_on_option</name>
								<lsb>25</lsb>
								<msb>25</msb>
							</field>
							<field>
								<name>rtc_dly_option</name>
								<lsb>24</lsb>
								<msb>24</msb>
							</field>
							<field>
								<name>pu_dcdc18_aon</name>
								<lsb>23</lsb>
								<msb>23</msb>
							</field>
							<field>
								<name>hbn_ldo11_aon_vout_sel</name>
								<lsb>19</lsb>
								<msb>22</msb>
							</field>
							<field>
								<name>hbn_ldo11_rt_vout_sel</name>
								<lsb>15</lsb>
								<msb>18</msb>
							</field>
							<field>
								<name>hbn_dis_pwr_off_ldo11_rt</name>
								<lsb>14</lsb>
								<msb>14</msb>
							</field>
							<field>
								<name>hbn_dis_pwr_off_ldo11</name>
								<lsb>13</lsb>
								<msb>13</msb>
							</field>
							<field>
								<name>sw_rst</name>
								<lsb>12</lsb>
								<msb>12</msb>
							</field>
							<field>
								<name>pwrdn_hbn_rtc</name>
								<lsb>11</lsb>
								<msb>11</msb>
							</field>
							<field>
								<name>pwrdn_hbn_core</name>
								<lsb>9</lsb>
								<msb>9</msb>
							</field>
							<field>
								<name>trap_mode</name>
								<lsb>8</lsb>
								<msb>8</msb>
							</field>
							<field>
								<name>hbn_mode</name>
								<lsb>7</lsb>
								<msb>7</msb>
							</field>
							<field>
								<name>rtc_ctl</name>
								<lsb>0</lsb>
								<msb>6</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>HBN_TIME_L</name>
						<description>HBN_TIME_L.</description>
						<addressOffset>0x4</addressOffset>
						<fields>
							<field>
								<name>hbn_time_l</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>HBN_TIME_H</name>
						<description>HBN_TIME_H.</description>
						<addressOffset>0x8</addressOffset>
						<fields>
							<field>
								<name>hbn_time_h</name>
								<lsb>0</lsb>
								<msb>7</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>RTC_TIME_L</name>
						<description>RTC_TIME_L.</description>
						<addressOffset>0xC</addressOffset>
						<fields>
							<field>
								<name>rtc_time_latch_l</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>RTC_TIME_H</name>
						<description>RTC_TIME_H.</description>
						<addressOffset>0x10</addressOffset>
						<fields>
							<field>
								<name>rtc_time_latch</name>
								<lsb>31</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>rtc_time_latch_h</name>
								<lsb>0</lsb>
								<msb>7</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>HBN_IRQ_MODE</name>
						<description>HBN_IRQ_MODE.</description>
						<addressOffset>0x14</addressOffset>
						<fields>
							<field>
								<name>pin_wakeup_en</name>
								<lsb>27</lsb>
								<msb>27</msb>
							</field>
							<field>
								<name>pin_wakeup_sel</name>
								<lsb>24</lsb>
								<msb>26</msb>
							</field>
							<field>
								<name>irq_acomp1_en</name>
								<lsb>22</lsb>
								<msb>23</msb>
							</field>
							<field>
								<name>irq_acomp0_en</name>
								<lsb>20</lsb>
								<msb>21</msb>
							</field>
							<field>
								<name>irq_bor_en</name>
								<lsb>18</lsb>
								<msb>18</msb>
							</field>
							<field>
								<name>reg_en_hw_pu_pd</name>
								<lsb>16</lsb>
								<msb>16</msb>
							</field>
							<field>
								<name>reg_aon_pad_ie_smt</name>
								<lsb>8</lsb>
								<msb>12</msb>
							</field>
							<field>
								<name>hbn_pin_wakeup_mask</name>
								<lsb>3</lsb>
								<msb>7</msb>
							</field>
							<field>
								<name>hbn_pin_wakeup_mode</name>
								<lsb>0</lsb>
								<msb>2</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>HBN_IRQ_STAT</name>
						<description>HBN_IRQ_STAT.</description>
						<addressOffset>0x18</addressOffset>
						<fields>
							<field>
								<name>irq_stat</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>HBN_IRQ_CLR</name>
						<description>HBN_IRQ_CLR.</description>
						<addressOffset>0x1C</addressOffset>
						<fields>
							<field>
								<name>irq_clr</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>HBN_PIR_CFG</name>
						<description>HBN_PIR_CFG.</description>
						<addressOffset>0x20</addressOffset>
						<fields>
							<field>
								<name>gpadc_nosync</name>
								<lsb>9</lsb>
								<msb>9</msb>
							</field>
							<field>
								<name>gpadc_cgen</name>
								<lsb>8</lsb>
								<msb>8</msb>
							</field>
							<field>
								<name>pir_en</name>
								<lsb>7</lsb>
								<msb>7</msb>
							</field>
							<field>
								<name>pir_dis</name>
								<lsb>4</lsb>
								<msb>5</msb>
							</field>
							<field>
								<name>pir_lpf_sel</name>
								<lsb>2</lsb>
								<msb>2</msb>
							</field>
							<field>
								<name>pir_hpf_sel</name>
								<lsb>0</lsb>
								<msb>1</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>HBN_PIR_VTH</name>
						<description>HBN_PIR_VTH.</description>
						<addressOffset>0x24</addressOffset>
						<fields>
							<field>
								<name>pir_vth</name>
								<lsb>0</lsb>
								<msb>13</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>HBN_PIR_INTERVAL</name>
						<description>HBN_PIR_INTERVAL.</description>
						<addressOffset>0x28</addressOffset>
						<fields>
							<field>
								<name>pir_interval</name>
								<lsb>0</lsb>
								<msb>11</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>HBN_MISC</name>
						<description>HBN_MISC.</description>
						<addressOffset>0x2C</addressOffset>
						<fields>
							<field>
								<name>hbn_flash_pulldown_aon</name>
								<lsb>24</lsb>
								<msb>29</msb>
							</field>
							<field>
								<name>hbn_flash_pullup_aon</name>
								<lsb>16</lsb>
								<msb>21</msb>
							</field>
							<field>
								<name>r_bor_out</name>
								<lsb>3</lsb>
								<msb>3</msb>
							</field>
							<field>
								<name>pu_bor</name>
								<lsb>2</lsb>
								<msb>2</msb>
							</field>
							<field>
								<name>bor_vth</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>bor_sel</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>HBN_GLB</name>
						<description>HBN_GLB.</description>
						<addressOffset>0x30</addressOffset>
						<fields>
							<field>
								<name>sw_ldo11_aon_vout_sel</name>
								<lsb>28</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>sw_ldo11_rt_vout_sel</name>
								<lsb>24</lsb>
								<msb>27</msb>
							</field>
							<field>
								<name>sw_ldo11soc_vout_sel_aon</name>
								<lsb>16</lsb>
								<msb>19</msb>
							</field>
							<field>
								<name>hbn_clear_reset_event</name>
								<lsb>13</lsb>
								<msb>13</msb>
							</field>
							<field>
								<name>hbn_reset_event</name>
								<lsb>8</lsb>
								<msb>12</msb>
							</field>
							<field>
								<name>ldo11_rt_iload_sel</name>
								<lsb>6</lsb>
								<msb>7</msb>
							</field>
							<field>
								<name>hbn_pu_rc32k</name>
								<lsb>5</lsb>
								<msb>5</msb>
							</field>
							<field>
								<name>hbn_f32k_sel</name>
								<lsb>3</lsb>
								<msb>4</msb>
							</field>
							<field>
								<name>hbn_uart_clk_sel</name>
								<lsb>2</lsb>
								<msb>2</msb>
							</field>
							<field>
								<name>hbn_root_clk_sel</name>
								<lsb>0</lsb>
								<msb>1</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>HBN_SRAM</name>
						<description>HBN_SRAM.</description>
						<addressOffset>0x34</addressOffset>
						<fields>
							<field>
								<name>retram_slp</name>
								<lsb>7</lsb>
								<msb>7</msb>
							</field>
							<field>
								<name>retram_ret</name>
								<lsb>6</lsb>
								<msb>6</msb>
							</field>
							<field>
								<name>retram_emaw</name>
								<lsb>3</lsb>
								<msb>4</msb>
							</field>
							<field>
								<name>retram_ema</name>
								<lsb>0</lsb>
								<msb>2</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>HBN_RSV0</name>
						<description>HBN_RSV0.</description>
						<addressOffset>0x100</addressOffset>
						<fields>
							<field>
								<name>HBN_RSV0</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>HBN_RSV1</name>
						<description>HBN_RSV1.</description>
						<addressOffset>0x104</addressOffset>
						<fields>
							<field>
								<name>HBN_RSV1</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>HBN_RSV2</name>
						<description>HBN_RSV2.</description>
						<addressOffset>0x108</addressOffset>
						<fields>
							<field>
								<name>HBN_RSV2</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>HBN_RSV3</name>
						<description>HBN_RSV3.</description>
						<addressOffset>0x10C</addressOffset>
						<fields>
							<field>
								<name>HBN_RSV3</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>rc32k_ctrl0</name>
						<description>rc32k_ctrl0.</description>
						<addressOffset>0x200</addressOffset>
						<fields>
							<field>
								<name>rc32k_code_fr_ext</name>
								<lsb>22</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>rc32k_cal_en</name>
								<lsb>20</lsb>
								<msb>20</msb>
							</field>
							<field>
								<name>rc32k_ext_code_en</name>
								<lsb>19</lsb>
								<msb>19</msb>
							</field>
							<field>
								<name>rc32k_allow_cal</name>
								<lsb>18</lsb>
								<msb>18</msb>
							</field>
							<field>
								<name>rc32k_vref_dly</name>
								<lsb>16</lsb>
								<msb>17</msb>
							</field>
							<field>
								<name>rc32k_dig_code_fr_cal</name>
								<lsb>6</lsb>
								<msb>15</msb>
							</field>
							<field>
								<name>rc32k_cal_precharge</name>
								<lsb>5</lsb>
								<msb>5</msb>
							</field>
							<field>
								<name>rc32k_cal_div</name>
								<lsb>3</lsb>
								<msb>4</msb>
							</field>
							<field>
								<name>rc32k_cal_inprogress</name>
								<lsb>2</lsb>
								<msb>2</msb>
							</field>
							<field>
								<name>rc32k_rdy</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>rc32k_cal_done</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>xtal32k</name>
						<description>xtal32k.</description>
						<addressOffset>0x204</addressOffset>
						<fields>
							<field>
								<name>pu_xtal32k</name>
								<lsb>19</lsb>
								<msb>19</msb>
							</field>
							<field>
								<name>pu_xtal32k_buf</name>
								<lsb>18</lsb>
								<msb>18</msb>
							</field>
							<field>
								<name>xtal32k_ac_cap_short</name>
								<lsb>17</lsb>
								<msb>17</msb>
							</field>
							<field>
								<name>xtal32k_capbank</name>
								<lsb>11</lsb>
								<msb>16</msb>
							</field>
							<field>
								<name>xtal32k_inv_stre</name>
								<lsb>9</lsb>
								<msb>10</msb>
							</field>
							<field>
								<name>xtal32k_otf_short</name>
								<lsb>8</lsb>
								<msb>8</msb>
							</field>
							<field>
								<name>xtal32k_outbuf_stre</name>
								<lsb>7</lsb>
								<msb>7</msb>
							</field>
							<field>
								<name>xtal32k_reg</name>
								<lsb>5</lsb>
								<msb>6</msb>
							</field>
							<field>
								<name>xtal32k_amp_ctrl</name>
								<lsb>3</lsb>
								<msb>4</msb>
							</field>
							<field>
								<name>xtal32k_ext_sel</name>
								<lsb>2</lsb>
								<msb>2</msb>
							</field>
							<field>
								<name>xtal32k_lowv_en</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>xtal32k_hiz_en</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
				</registers>
			</peripheral>
			<peripheral>
				<name>AON</name>
				<description>AON.</description>
				<baseAddress></baseAddress>
				<groupName>AON</groupName>
				<size>32</size>
				<access>read-write</access>
				<addressBlock>
					<offset>0</offset>
					<size>0x1000</size>
					<usage>registers</usage>
				</addressBlock>
				<registers>
					<register>
						<name>aon</name>
						<description>aon.</description>
						<addressOffset>0x800</addressOffset>
						<fields>
							<field>
								<name>sw_pu_ldo11_rt</name>
								<lsb>22</lsb>
								<msb>22</msb>
							</field>
							<field>
								<name>ldo11_rt_pulldown_sel</name>
								<lsb>21</lsb>
								<msb>21</msb>
							</field>
							<field>
								<name>ldo11_rt_pulldown</name>
								<lsb>20</lsb>
								<msb>20</msb>
							</field>
							<field>
								<name>pu_aon_dc_tbuf</name>
								<lsb>12</lsb>
								<msb>12</msb>
							</field>
							<field>
								<name>aon_resv</name>
								<lsb>0</lsb>
								<msb>7</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>aon_common</name>
						<description>aon_common.</description>
						<addressOffset>0x804</addressOffset>
						<fields>
							<field>
								<name>ten_cip_misc_aon</name>
								<lsb>20</lsb>
								<msb>20</msb>
							</field>
							<field>
								<name>ten_mbg_aon</name>
								<lsb>19</lsb>
								<msb>19</msb>
							</field>
							<field>
								<name>dten_xtal_aon</name>
								<lsb>18</lsb>
								<msb>18</msb>
							</field>
							<field>
								<name>ten_xtal_aon</name>
								<lsb>17</lsb>
								<msb>17</msb>
							</field>
							<field>
								<name>ten_ldo15rf_aon</name>
								<lsb>16</lsb>
								<msb>16</msb>
							</field>
							<field>
								<name>ten_bg_sys_aon</name>
								<lsb>12</lsb>
								<msb>12</msb>
							</field>
							<field>
								<name>ten_dcdc18_1_aon</name>
								<lsb>11</lsb>
								<msb>11</msb>
							</field>
							<field>
								<name>ten_dcdc18_0_aon</name>
								<lsb>10</lsb>
								<msb>10</msb>
							</field>
							<field>
								<name>ten_ldo11soc_aon</name>
								<lsb>9</lsb>
								<msb>9</msb>
							</field>
							<field>
								<name>ten_vddcore_aon</name>
								<lsb>8</lsb>
								<msb>8</msb>
							</field>
							<field>
								<name>ten_xtal32k</name>
								<lsb>6</lsb>
								<msb>6</msb>
							</field>
							<field>
								<name>dten_xtal32k</name>
								<lsb>5</lsb>
								<msb>5</msb>
							</field>
							<field>
								<name>ten_aon</name>
								<lsb>4</lsb>
								<msb>4</msb>
							</field>
							<field>
								<name>tmux_aon</name>
								<lsb>0</lsb>
								<msb>2</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>aon_misc</name>
						<description>aon_misc.</description>
						<addressOffset>0x808</addressOffset>
						<fields>
							<field>
								<name>sw_bz_en_aon</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>sw_soc_en_aon</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>bg_sys_top</name>
						<description>bg_sys_top.</description>
						<addressOffset>0x810</addressOffset>
						<fields>
							<field>
								<name>bg_sys_start_ctrl_aon</name>
								<lsb>12</lsb>
								<msb>12</msb>
							</field>
							<field>
								<name>pu_bg_sys_aon</name>
								<lsb>8</lsb>
								<msb>8</msb>
							</field>
							<field>
								<name>pmip_resv</name>
								<lsb>0</lsb>
								<msb>7</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>dcdc18_top_0</name>
						<description>dcdc18_top_0.</description>
						<addressOffset>0x814</addressOffset>
						<fields>
							<field>
								<name>dcdc18_rdy_aon</name>
								<lsb>31</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>dcdc18_sstart_time_aon</name>
								<lsb>28</lsb>
								<msb>29</msb>
							</field>
							<field>
								<name>dcdc18_osc_inhibit_t2_aon</name>
								<lsb>27</lsb>
								<msb>27</msb>
							</field>
							<field>
								<name>dcdc18_slow_osc_aon</name>
								<lsb>26</lsb>
								<msb>26</msb>
							</field>
							<field>
								<name>dcdc18_stop_osc_aon</name>
								<lsb>25</lsb>
								<msb>25</msb>
							</field>
							<field>
								<name>dcdc18_slope_curr_sel_aon</name>
								<lsb>20</lsb>
								<msb>24</msb>
							</field>
							<field>
								<name>dcdc18_osc_freq_trim_aon</name>
								<lsb>16</lsb>
								<msb>19</msb>
							</field>
							<field>
								<name>dcdc18_osc_2m_mode_aon</name>
								<lsb>12</lsb>
								<msb>12</msb>
							</field>
							<field>
								<name>dcdc18_vpfm_aon</name>
								<lsb>8</lsb>
								<msb>11</msb>
							</field>
							<field>
								<name>dcdc18_vout_sel_aon</name>
								<lsb>1</lsb>
								<msb>5</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>dcdc18_top_1</name>
						<description>dcdc18_top_1.</description>
						<addressOffset>0x818</addressOffset>
						<fields>
							<field>
								<name>dcdc18_pulldown_aon</name>
								<lsb>29</lsb>
								<msb>29</msb>
							</field>
							<field>
								<name>dcdc18_en_antiring_aon</name>
								<lsb>28</lsb>
								<msb>28</msb>
							</field>
							<field>
								<name>dcdc18_cfb_sel_aon</name>
								<lsb>24</lsb>
								<msb>27</msb>
							</field>
							<field>
								<name>dcdc18_chf_sel_aon</name>
								<lsb>20</lsb>
								<msb>23</msb>
							</field>
							<field>
								<name>dcdc18_rc_sel_aon</name>
								<lsb>16</lsb>
								<msb>19</msb>
							</field>
							<field>
								<name>dcdc18_nonoverlap_td_aon</name>
								<lsb>8</lsb>
								<msb>12</msb>
							</field>
							<field>
								<name>dcdc18_zvs_td_opt_aon</name>
								<lsb>4</lsb>
								<msb>6</msb>
							</field>
							<field>
								<name>dcdc18_cs_delay_aon</name>
								<lsb>1</lsb>
								<msb>3</msb>
							</field>
							<field>
								<name>dcdc18_force_cs_zvs_aon</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>ldo11soc_and_dctest</name>
						<description>ldo11soc_and_dctest.</description>
						<addressOffset>0x81C</addressOffset>
						<fields>
							<field>
								<name>pmip_dc_tp_out_en_aon</name>
								<lsb>31</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>pu_vddcore_misc_aon</name>
								<lsb>30</lsb>
								<msb>30</msb>
							</field>
							<field>
								<name>ldo11soc_power_good_aon</name>
								<lsb>29</lsb>
								<msb>29</msb>
							</field>
							<field>
								<name>ldo11soc_rdy_aon</name>
								<lsb>28</lsb>
								<msb>28</msb>
							</field>
							<field>
								<name>ldo11soc_cc_aon</name>
								<lsb>24</lsb>
								<msb>25</msb>
							</field>
							<field>
								<name>ldo11soc_vth_sel_aon</name>
								<lsb>12</lsb>
								<msb>13</msb>
							</field>
							<field>
								<name>ldo11soc_pulldown_sel_aon</name>
								<lsb>11</lsb>
								<msb>11</msb>
							</field>
							<field>
								<name>ldo11soc_pulldown_aon</name>
								<lsb>10</lsb>
								<msb>10</msb>
							</field>
							<field>
								<name>ldo11soc_sstart_delay_aon</name>
								<lsb>8</lsb>
								<msb>9</msb>
							</field>
							<field>
								<name>ldo11soc_sstart_sel_aon</name>
								<lsb>4</lsb>
								<msb>4</msb>
							</field>
							<field>
								<name>pu_ldo11soc_aon</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>psw_irrcv</name>
						<description>psw_irrcv.</description>
						<addressOffset>0x820</addressOffset>
						<fields>
							<field>
								<name>pu_ir_psw_aon</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>rf_top_aon</name>
						<description>rf_top_aon.</description>
						<addressOffset>0x880</addressOffset>
						<fields>
							<field>
								<name>ldo15rf_bypass_aon</name>
								<lsb>28</lsb>
								<msb>28</msb>
							</field>
							<field>
								<name>ldo15rf_cc_aon</name>
								<lsb>24</lsb>
								<msb>25</msb>
							</field>
							<field>
								<name>ldo15rf_vout_sel_aon</name>
								<lsb>16</lsb>
								<msb>18</msb>
							</field>
							<field>
								<name>ldo15rf_pulldown_sel_aon</name>
								<lsb>13</lsb>
								<msb>13</msb>
							</field>
							<field>
								<name>ldo15rf_pulldown_aon</name>
								<lsb>12</lsb>
								<msb>12</msb>
							</field>
							<field>
								<name>ldo15rf_sstart_delay_aon</name>
								<lsb>9</lsb>
								<msb>10</msb>
							</field>
							<field>
								<name>ldo15rf_sstart_sel_aon</name>
								<lsb>8</lsb>
								<msb>8</msb>
							</field>
							<field>
								<name>pu_xtal_aon</name>
								<lsb>5</lsb>
								<msb>5</msb>
							</field>
							<field>
								<name>pu_xtal_buf_aon</name>
								<lsb>4</lsb>
								<msb>4</msb>
							</field>
							<field>
								<name>pu_sfreg_aon</name>
								<lsb>2</lsb>
								<msb>2</msb>
							</field>
							<field>
								<name>pu_ldo15rf_aon</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>pu_mbg_aon</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>xtal_cfg</name>
						<description>xtal_cfg.</description>
						<addressOffset>0x884</addressOffset>
						<fields>
							<field>
								<name>xtal_rdy_sel_aon</name>
								<lsb>30</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>xtal_gm_boost_aon</name>
								<lsb>28</lsb>
								<msb>29</msb>
							</field>
							<field>
								<name>xtal_capcode_in_aon</name>
								<lsb>22</lsb>
								<msb>27</msb>
							</field>
							<field>
								<name>xtal_capcode_out_aon</name>
								<lsb>16</lsb>
								<msb>21</msb>
							</field>
							<field>
								<name>xtal_amp_ctrl_aon</name>
								<lsb>14</lsb>
								<msb>15</msb>
							</field>
							<field>
								<name>xtal_sleep_aon</name>
								<lsb>13</lsb>
								<msb>13</msb>
							</field>
							<field>
								<name>xtal_fast_startup_aon</name>
								<lsb>12</lsb>
								<msb>12</msb>
							</field>
							<field>
								<name>xtal_buf_hp_aon</name>
								<lsb>8</lsb>
								<msb>11</msb>
							</field>
							<field>
								<name>xtal_buf_en_aon</name>
								<lsb>4</lsb>
								<msb>7</msb>
							</field>
							<field>
								<name>xtal_ext_sel_aon</name>
								<lsb>3</lsb>
								<msb>3</msb>
							</field>
							<field>
								<name>xtal_capcode_extra_aon</name>
								<lsb>2</lsb>
								<msb>2</msb>
							</field>
							<field>
								<name>xtal_bk_aon</name>
								<lsb>0</lsb>
								<msb>1</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>tsen</name>
						<description>tsen.</description>
						<addressOffset>0x888</addressOffset>
						<fields>
							<field>
								<name>xtal_rdy_int_sel_aon</name>
								<lsb>30</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>xtal_inn_cfg_en_aon</name>
								<lsb>29</lsb>
								<msb>29</msb>
							</field>
							<field>
								<name>xtal_rdy</name>
								<lsb>28</lsb>
								<msb>28</msb>
							</field>
							<field>
								<name>tsen_refcode_rfcal</name>
								<lsb>16</lsb>
								<msb>27</msb>
							</field>
							<field>
								<name>tsen_refcode_corner</name>
								<lsb>0</lsb>
								<msb>11</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>acomp0_ctrl</name>
						<description>acomp0_ctrl.</description>
						<addressOffset>0x900</addressOffset>
						<fields>
							<field>
								<name>acomp0_muxen</name>
								<lsb>26</lsb>
								<msb>26</msb>
							</field>
							<field>
								<name>acomp0_pos_sel</name>
								<lsb>22</lsb>
								<msb>25</msb>
							</field>
							<field>
								<name>acomp0_neg_sel</name>
								<lsb>18</lsb>
								<msb>21</msb>
							</field>
							<field>
								<name>acomp0_level_sel</name>
								<lsb>12</lsb>
								<msb>17</msb>
							</field>
							<field>
								<name>acomp0_bias_prog</name>
								<lsb>10</lsb>
								<msb>11</msb>
							</field>
							<field>
								<name>acomp0_hyst_selp</name>
								<lsb>7</lsb>
								<msb>9</msb>
							</field>
							<field>
								<name>acomp0_hyst_seln</name>
								<lsb>4</lsb>
								<msb>6</msb>
							</field>
							<field>
								<name>acomp0_en</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>acomp1_ctrl</name>
						<description>acomp1_ctrl.</description>
						<addressOffset>0x904</addressOffset>
						<fields>
							<field>
								<name>acomp1_muxen</name>
								<lsb>26</lsb>
								<msb>26</msb>
							</field>
							<field>
								<name>acomp1_pos_sel</name>
								<lsb>22</lsb>
								<msb>25</msb>
							</field>
							<field>
								<name>acomp1_neg_sel</name>
								<lsb>18</lsb>
								<msb>21</msb>
							</field>
							<field>
								<name>acomp1_level_sel</name>
								<lsb>12</lsb>
								<msb>17</msb>
							</field>
							<field>
								<name>acomp1_bias_prog</name>
								<lsb>10</lsb>
								<msb>11</msb>
							</field>
							<field>
								<name>acomp1_hyst_selp</name>
								<lsb>7</lsb>
								<msb>9</msb>
							</field>
							<field>
								<name>acomp1_hyst_seln</name>
								<lsb>4</lsb>
								<msb>6</msb>
							</field>
							<field>
								<name>acomp1_en</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>acomp_ctrl</name>
						<description>acomp_ctrl.</description>
						<addressOffset>0x908</addressOffset>
						<fields>
							<field>
								<name>acomp_reserved</name>
								<lsb>24</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>acomp0_out_raw</name>
								<lsb>19</lsb>
								<msb>19</msb>
							</field>
							<field>
								<name>acomp1_out_raw</name>
								<lsb>17</lsb>
								<msb>17</msb>
							</field>
							<field>
								<name>acomp0_test_sel</name>
								<lsb>12</lsb>
								<msb>13</msb>
							</field>
							<field>
								<name>acomp1_test_sel</name>
								<lsb>10</lsb>
								<msb>11</msb>
							</field>
							<field>
								<name>acomp0_test_en</name>
								<lsb>9</lsb>
								<msb>9</msb>
							</field>
							<field>
								<name>acomp1_test_en</name>
								<lsb>8</lsb>
								<msb>8</msb>
							</field>
							<field>
								<name>acomp0_rstn_ana</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>acomp1_rstn_ana</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>gpadc_reg_cmd</name>
						<description>gpadc_reg_cmd.</description>
						<addressOffset>0x90C</addressOffset>
						<fields>
							<field>
								<name>gpadc_sen_test_en</name>
								<lsb>30</lsb>
								<msb>30</msb>
							</field>
							<field>
								<name>gpadc_sen_sel</name>
								<lsb>28</lsb>
								<msb>29</msb>
							</field>
							<field>
								<name>gpadc_chip_sen_pu</name>
								<lsb>27</lsb>
								<msb>27</msb>
							</field>
							<field>
								<name>gpadc_micboost_32db_en</name>
								<lsb>23</lsb>
								<msb>23</msb>
							</field>
							<field>
								<name>gpadc_mic_pga2_gain</name>
								<lsb>21</lsb>
								<msb>22</msb>
							</field>
							<field>
								<name>gpadc_mic1_diff</name>
								<lsb>20</lsb>
								<msb>20</msb>
							</field>
							<field>
								<name>gpadc_mic2_diff</name>
								<lsb>19</lsb>
								<msb>19</msb>
							</field>
							<field>
								<name>gpadc_dwa_en</name>
								<lsb>18</lsb>
								<msb>18</msb>
							</field>
							<field>
								<name>gpadc_byp_micboost</name>
								<lsb>16</lsb>
								<msb>16</msb>
							</field>
							<field>
								<name>gpadc_micpga_en</name>
								<lsb>15</lsb>
								<msb>15</msb>
							</field>
							<field>
								<name>gpadc_micbias_en</name>
								<lsb>14</lsb>
								<msb>14</msb>
							</field>
							<field>
								<name>gpadc_neg_gnd</name>
								<lsb>13</lsb>
								<msb>13</msb>
							</field>
							<field>
								<name>gpadc_pos_sel</name>
								<lsb>8</lsb>
								<msb>12</msb>
							</field>
							<field>
								<name>gpadc_neg_sel</name>
								<lsb>3</lsb>
								<msb>7</msb>
							</field>
							<field>
								<name>gpadc_soft_rst</name>
								<lsb>2</lsb>
								<msb>2</msb>
							</field>
							<field>
								<name>gpadc_conv_start</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>gpadc_global_en</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>gpadc_reg_config1</name>
						<description>gpadc_reg_config1.</description>
						<addressOffset>0x910</addressOffset>
						<fields>
							<field>
								<name>gpadc_v18_sel</name>
								<lsb>29</lsb>
								<msb>30</msb>
							</field>
							<field>
								<name>gpadc_v11_sel</name>
								<lsb>27</lsb>
								<msb>28</msb>
							</field>
							<field>
								<name>gpadc_dither_en</name>
								<lsb>26</lsb>
								<msb>26</msb>
							</field>
							<field>
								<name>gpadc_scan_en</name>
								<lsb>25</lsb>
								<msb>25</msb>
							</field>
							<field>
								<name>gpadc_scan_length</name>
								<lsb>21</lsb>
								<msb>24</msb>
							</field>
							<field>
								<name>gpadc_clk_div_ratio</name>
								<lsb>18</lsb>
								<msb>20</msb>
							</field>
							<field>
								<name>gpadc_clk_ana_inv</name>
								<lsb>17</lsb>
								<msb>17</msb>
							</field>
							<field>
								<name>gpadc_lowv_det_en</name>
								<lsb>10</lsb>
								<msb>10</msb>
							</field>
							<field>
								<name>gpadc_vcm_hyst_sel</name>
								<lsb>9</lsb>
								<msb>9</msb>
							</field>
							<field>
								<name>gpadc_vcm_sel_en</name>
								<lsb>8</lsb>
								<msb>8</msb>
							</field>
							<field>
								<name>gpadc_res_sel</name>
								<lsb>2</lsb>
								<msb>4</msb>
							</field>
							<field>
								<name>gpadc_cont_conv_en</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>gpadc_cal_os_en</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>gpadc_reg_config2</name>
						<description>gpadc_reg_config2.</description>
						<addressOffset>0x914</addressOffset>
						<fields>
							<field>
								<name>gpadc_tsvbe_low</name>
								<lsb>31</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>gpadc_dly_sel</name>
								<lsb>28</lsb>
								<msb>30</msb>
							</field>
							<field>
								<name>gpadc_pga1_gain</name>
								<lsb>25</lsb>
								<msb>27</msb>
							</field>
							<field>
								<name>gpadc_pga2_gain</name>
								<lsb>22</lsb>
								<msb>24</msb>
							</field>
							<field>
								<name>gpadc_test_sel</name>
								<lsb>19</lsb>
								<msb>21</msb>
							</field>
							<field>
								<name>gpadc_test_en</name>
								<lsb>18</lsb>
								<msb>18</msb>
							</field>
							<field>
								<name>gpadc_bias_sel</name>
								<lsb>17</lsb>
								<msb>17</msb>
							</field>
							<field>
								<name>gpadc_chop_mode</name>
								<lsb>15</lsb>
								<msb>16</msb>
							</field>
							<field>
								<name>gpadc_pga_vcmi_en</name>
								<lsb>14</lsb>
								<msb>14</msb>
							</field>
							<field>
								<name>gpadc_pga_en</name>
								<lsb>13</lsb>
								<msb>13</msb>
							</field>
							<field>
								<name>gpadc_pga_os_cal</name>
								<lsb>9</lsb>
								<msb>12</msb>
							</field>
							<field>
								<name>gpadc_pga_vcm</name>
								<lsb>7</lsb>
								<msb>8</msb>
							</field>
							<field>
								<name>gpadc_ts_en</name>
								<lsb>6</lsb>
								<msb>6</msb>
							</field>
							<field>
								<name>gpadc_tsext_sel</name>
								<lsb>5</lsb>
								<msb>5</msb>
							</field>
							<field>
								<name>gpadc_vbat_en</name>
								<lsb>4</lsb>
								<msb>4</msb>
							</field>
							<field>
								<name>gpadc_vref_sel</name>
								<lsb>3</lsb>
								<msb>3</msb>
							</field>
							<field>
								<name>gpadc_diff_mode</name>
								<lsb>2</lsb>
								<msb>2</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>gpadc_reg_scn_pos1</name>
						<description>adc converation sequence 1</description>
						<addressOffset>0x918</addressOffset>
						<fields>
							<field>
								<name>gpadc_scan_pos_5</name>
								<lsb>25</lsb>
								<msb>29</msb>
							</field>
							<field>
								<name>gpadc_scan_pos_4</name>
								<lsb>20</lsb>
								<msb>24</msb>
							</field>
							<field>
								<name>gpadc_scan_pos_3</name>
								<lsb>15</lsb>
								<msb>19</msb>
							</field>
							<field>
								<name>gpadc_scan_pos_2</name>
								<lsb>10</lsb>
								<msb>14</msb>
							</field>
							<field>
								<name>gpadc_scan_pos_1</name>
								<lsb>5</lsb>
								<msb>9</msb>
							</field>
							<field>
								<name>gpadc_scan_pos_0</name>
								<lsb>0</lsb>
								<msb>4</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>gpadc_reg_scn_pos2</name>
						<description>adc converation sequence 2</description>
						<addressOffset>0x91C</addressOffset>
						<fields>
							<field>
								<name>gpadc_scan_pos_11</name>
								<lsb>25</lsb>
								<msb>29</msb>
							</field>
							<field>
								<name>gpadc_scan_pos_10</name>
								<lsb>20</lsb>
								<msb>24</msb>
							</field>
							<field>
								<name>gpadc_scan_pos_9</name>
								<lsb>15</lsb>
								<msb>19</msb>
							</field>
							<field>
								<name>gpadc_scan_pos_8</name>
								<lsb>10</lsb>
								<msb>14</msb>
							</field>
							<field>
								<name>gpadc_scan_pos_7</name>
								<lsb>5</lsb>
								<msb>9</msb>
							</field>
							<field>
								<name>gpadc_scan_pos_6</name>
								<lsb>0</lsb>
								<msb>4</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>gpadc_reg_scn_neg1</name>
						<description>adc converation sequence 3</description>
						<addressOffset>0x920</addressOffset>
						<fields>
							<field>
								<name>gpadc_scan_neg_5</name>
								<lsb>25</lsb>
								<msb>29</msb>
							</field>
							<field>
								<name>gpadc_scan_neg_4</name>
								<lsb>20</lsb>
								<msb>24</msb>
							</field>
							<field>
								<name>gpadc_scan_neg_3</name>
								<lsb>15</lsb>
								<msb>19</msb>
							</field>
							<field>
								<name>gpadc_scan_neg_2</name>
								<lsb>10</lsb>
								<msb>14</msb>
							</field>
							<field>
								<name>gpadc_scan_neg_1</name>
								<lsb>5</lsb>
								<msb>9</msb>
							</field>
							<field>
								<name>gpadc_scan_neg_0</name>
								<lsb>0</lsb>
								<msb>4</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>gpadc_reg_scn_neg2</name>
						<description>adc converation sequence 4</description>
						<addressOffset>0x924</addressOffset>
						<fields>
							<field>
								<name>gpadc_scan_neg_11</name>
								<lsb>25</lsb>
								<msb>29</msb>
							</field>
							<field>
								<name>gpadc_scan_neg_10</name>
								<lsb>20</lsb>
								<msb>24</msb>
							</field>
							<field>
								<name>gpadc_scan_neg_9</name>
								<lsb>15</lsb>
								<msb>19</msb>
							</field>
							<field>
								<name>gpadc_scan_neg_8</name>
								<lsb>10</lsb>
								<msb>14</msb>
							</field>
							<field>
								<name>gpadc_scan_neg_7</name>
								<lsb>5</lsb>
								<msb>9</msb>
							</field>
							<field>
								<name>gpadc_scan_neg_6</name>
								<lsb>0</lsb>
								<msb>4</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>gpadc_reg_status</name>
						<description>gpadc_reg_status.</description>
						<addressOffset>0x928</addressOffset>
						<fields>
							<field>
								<name>gpadc_reserved</name>
								<lsb>16</lsb>
								<msb>31</msb>
							</field>
							<field>
								<name>gpadc_data_rdy</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>gpadc_reg_isr</name>
						<description>gpadc_reg_isr.</description>
						<addressOffset>0x92C</addressOffset>
						<fields>
							<field>
								<name>gpadc_pos_satur_mask</name>
								<lsb>9</lsb>
								<msb>9</msb>
							</field>
							<field>
								<name>gpadc_neg_satur_mask</name>
								<lsb>8</lsb>
								<msb>8</msb>
							</field>
							<field>
								<name>gpadc_pos_satur_clr</name>
								<lsb>5</lsb>
								<msb>5</msb>
							</field>
							<field>
								<name>gpadc_neg_satur_clr</name>
								<lsb>4</lsb>
								<msb>4</msb>
							</field>
							<field>
								<name>gpadc_pos_satur</name>
								<lsb>1</lsb>
								<msb>1</msb>
							</field>
							<field>
								<name>gpadc_neg_satur</name>
								<lsb>0</lsb>
								<msb>0</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>gpadc_reg_result</name>
						<description>gpadc_reg_result.</description>
						<addressOffset>0x930</addressOffset>
						<fields>
							<field>
								<name>gpadc_data_out</name>
								<lsb>0</lsb>
								<msb>25</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>gpadc_reg_raw_result</name>
						<description>gpadc_reg_raw_result.</description>
						<addressOffset>0x934</addressOffset>
						<fields>
							<field>
								<name>gpadc_raw_data</name>
								<lsb>0</lsb>
								<msb>11</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>gpadc_reg_define</name>
						<description>gpadc_reg_define.</description>
						<addressOffset>0x938</addressOffset>
						<fields>
							<field>
								<name>gpadc_os_cal_data</name>
								<lsb>0</lsb>
								<msb>15</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>hbncore_resv0</name>
						<description>hbncore_resv0.</description>
						<addressOffset>0x93C</addressOffset>
						<fields>
							<field>
								<name>hbncore_resv0_data</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
					<register>
						<name>hbncore_resv1</name>
						<description>hbncore_resv1.</description>
						<addressOffset>0x940</addressOffset>
						<fields>
							<field>
								<name>hbncore_resv1_data</name>
								<lsb>0</lsb>
								<msb>31</msb>
							</field>
						</fields>
					</register>
				</registers>
			</peripheral>
		</peripherals>
	</device>
