Made key and name attributes optional in register-group-instance TDF elements
Also removed the attribute from all instances of the element, where it wasn't necessary.
This commit is contained in:
@@ -60,40 +60,40 @@
|
||||
</physical-interfaces>
|
||||
<peripherals>
|
||||
<peripheral key="gpio" name="GPIO" module-key="i6085">
|
||||
<register-group-instance key="gpio" name="GPIO" register-group-key="gpio" address-space-key="data" offset="0x0"/>
|
||||
<register-group-instance register-group-key="gpio" address-space-key="data" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport0" name="VPORT0" module-key="i6075_vport">
|
||||
<register-group-instance key="vport0" name="VPORT0" register-group-key="vport" address-space-key="data" offset="0x10"/>
|
||||
<register-group-instance register-group-key="vport" address-space-key="data" offset="0x10"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport1" name="VPORT1" module-key="i6075_vport">
|
||||
<register-group-instance key="vport1" name="VPORT1" register-group-key="vport" address-space-key="data" offset="0x14"/>
|
||||
<register-group-instance register-group-key="vport" address-space-key="data" offset="0x14"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport2" name="VPORT2" module-key="i6075_vport">
|
||||
<register-group-instance key="vport2" name="VPORT2" register-group-key="vport" address-space-key="data" offset="0x18"/>
|
||||
<register-group-instance register-group-key="vport" address-space-key="data" offset="0x18"/>
|
||||
</peripheral>
|
||||
<peripheral key="vport3" name="VPORT3" module-key="i6075_vport">
|
||||
<register-group-instance key="vport3" name="VPORT3" register-group-key="vport" address-space-key="data" offset="0x1C"/>
|
||||
<register-group-instance register-group-key="vport" address-space-key="data" offset="0x1C"/>
|
||||
</peripheral>
|
||||
<peripheral key="ocd" name="OCD" module-key="i6043">
|
||||
<register-group-instance key="ocd" name="OCD" register-group-key="ocd" address-space-key="data" offset="0x2E"/>
|
||||
<register-group-instance register-group-key="ocd" address-space-key="data" offset="0x2E"/>
|
||||
</peripheral>
|
||||
<peripheral key="cpu" name="CPU" module-key="i6000">
|
||||
<register-group-instance key="cpu" name="CPU" register-group-key="cpu" address-space-key="data" offset="0x30"/>
|
||||
<register-group-instance register-group-key="cpu" address-space-key="data" offset="0x30"/>
|
||||
</peripheral>
|
||||
<peripheral key="clk" name="CLK" module-key="i6073_clk">
|
||||
<register-group-instance key="clk" name="CLK" register-group-key="clk" address-space-key="data" offset="0x40"/>
|
||||
<register-group-instance register-group-key="clk" address-space-key="data" offset="0x40"/>
|
||||
<signals>
|
||||
<signal pad-id="pc4" function="EXTERNAL_CLOCK" group="EXTCLK"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="pr" name="PR" module-key="i6073_pr">
|
||||
<register-group-instance key="pr" name="PR" register-group-key="pr" address-space-key="data" offset="0x70"/>
|
||||
<register-group-instance register-group-key="pr" address-space-key="data" offset="0x70"/>
|
||||
</peripheral>
|
||||
<peripheral key="sleep" name="SLEEP" module-key="i6081">
|
||||
<register-group-instance key="sleep" name="SLEEP" register-group-key="sleep" address-space-key="data" offset="0x48"/>
|
||||
<register-group-instance register-group-key="sleep" address-space-key="data" offset="0x48"/>
|
||||
</peripheral>
|
||||
<peripheral key="osc" name="OSC" module-key="i6079">
|
||||
<register-group-instance key="osc" name="OSC" register-group-key="osc" address-space-key="data" offset="0x50"/>
|
||||
<register-group-instance register-group-key="osc" address-space-key="data" offset="0x50"/>
|
||||
<signals>
|
||||
<signal pad-id="pr0" function="XTAL" group="XTAL2"/>
|
||||
<signal pad-id="pr1" function="XTAL" group="XTAL1"/>
|
||||
@@ -102,22 +102,22 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="dfllrc32m" name="DFLLRC32M" module-key="i6055">
|
||||
<register-group-instance key="dfllrc32m" name="DFLLRC32M" register-group-key="dfll" address-space-key="data" offset="0x60"/>
|
||||
<register-group-instance register-group-key="dfll" address-space-key="data" offset="0x60"/>
|
||||
</peripheral>
|
||||
<peripheral key="rst" name="RST" module-key="i6083">
|
||||
<register-group-instance key="rst" name="RST" register-group-key="rst" address-space-key="data" offset="0x78"/>
|
||||
<register-group-instance register-group-key="rst" address-space-key="data" offset="0x78"/>
|
||||
</peripheral>
|
||||
<peripheral key="wdt" name="WDT" module-key="i6078">
|
||||
<register-group-instance key="wdt" name="WDT" register-group-key="wdt" address-space-key="data" offset="0x80"/>
|
||||
<register-group-instance register-group-key="wdt" address-space-key="data" offset="0x80"/>
|
||||
</peripheral>
|
||||
<peripheral key="mcu" name="MCU" module-key="i6091">
|
||||
<register-group-instance key="mcu" name="MCU" register-group-key="mcu" address-space-key="data" offset="0x90"/>
|
||||
<register-group-instance register-group-key="mcu" address-space-key="data" offset="0x90"/>
|
||||
</peripheral>
|
||||
<peripheral key="pmic" name="PMIC" module-key="i6057">
|
||||
<register-group-instance key="pmic" name="PMIC" register-group-key="pmic" address-space-key="data" offset="0xA0"/>
|
||||
<register-group-instance register-group-key="pmic" address-space-key="data" offset="0xA0"/>
|
||||
</peripheral>
|
||||
<peripheral key="portcfg" name="PORTCFG" module-key="i6075_portcfg">
|
||||
<register-group-instance key="portcfg" name="PORTCFG" register-group-key="portcfg" address-space-key="data" offset="0xB0"/>
|
||||
<register-group-instance register-group-key="portcfg" address-space-key="data" offset="0xB0"/>
|
||||
<signals>
|
||||
<signal pad-id="pd7" function="CLKOUTD" group="CLKOUT" field="CLKOUT"/>
|
||||
<signal pad-id="pd4" function="CLKOUTD_ALT" group="CLKOUT" field="CLKEVPIN"/>
|
||||
@@ -130,19 +130,19 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="crc" name="CRC" module-key="i6111">
|
||||
<register-group-instance key="crc" name="CRC" register-group-key="crc" address-space-key="data" offset="0xD0"/>
|
||||
<register-group-instance register-group-key="crc" address-space-key="data" offset="0xD0"/>
|
||||
</peripheral>
|
||||
<peripheral key="edma" name="EDMA" module-key="i3002">
|
||||
<register-group-instance key="edma" name="EDMA" register-group-key="edma" address-space-key="data" offset="0x100"/>
|
||||
<register-group-instance register-group-key="edma" address-space-key="data" offset="0x100"/>
|
||||
</peripheral>
|
||||
<peripheral key="evsys" name="EVSYS" module-key="i6061">
|
||||
<register-group-instance key="evsys" name="EVSYS" register-group-key="evsys" address-space-key="data" offset="0x180"/>
|
||||
<register-group-instance register-group-key="evsys" address-space-key="data" offset="0x180"/>
|
||||
</peripheral>
|
||||
<peripheral key="nvm" name="NVM" module-key="i3620_nvm">
|
||||
<register-group-instance key="nvm" name="NVM" register-group-key="nvm" address-space-key="data" offset="0x1C0"/>
|
||||
<register-group-instance register-group-key="nvm" address-space-key="data" offset="0x1C0"/>
|
||||
</peripheral>
|
||||
<peripheral key="adca" name="ADCA" module-key="i6110">
|
||||
<register-group-instance key="adca" name="ADCA" register-group-key="adc" address-space-key="data" offset="0x200"/>
|
||||
<register-group-instance register-group-key="adc" address-space-key="data" offset="0x200"/>
|
||||
<signals>
|
||||
<signal pad-id="pa0" index="0" function="ADC" group="ADC"/>
|
||||
<signal pad-id="pa1" index="1" function="ADC" group="ADC"/>
|
||||
@@ -165,7 +165,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="daca" name="DACA" module-key="i6059">
|
||||
<register-group-instance key="daca" name="DACA" register-group-key="dac" address-space-key="data" offset="0x300"/>
|
||||
<register-group-instance register-group-key="dac" address-space-key="data" offset="0x300"/>
|
||||
<signals>
|
||||
<signal pad-id="pa2" index="0" function="DAC" group="DAC"/>
|
||||
<signal pad-id="pa3" index="1" function="DAC" group="DAC"/>
|
||||
@@ -174,7 +174,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="aca" name="ACA" module-key="i6077">
|
||||
<register-group-instance key="aca" name="ACA" register-group-key="ac" address-space-key="data" offset="0x380"/>
|
||||
<register-group-instance register-group-key="ac" address-space-key="data" offset="0x380"/>
|
||||
<signals>
|
||||
<signal pad-id="pa0" index="0" function="AC" group="AC"/>
|
||||
<signal pad-id="pa1" index="1" function="AC" group="AC"/>
|
||||
@@ -195,10 +195,10 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="rtc" name="RTC" module-key="i6093">
|
||||
<register-group-instance key="rtc" name="RTC" register-group-key="rtc" address-space-key="data" offset="0x400"/>
|
||||
<register-group-instance register-group-key="rtc" address-space-key="data" offset="0x400"/>
|
||||
</peripheral>
|
||||
<peripheral key="xcl" name="XCL" module-key="i3008">
|
||||
<register-group-instance key="xcl" name="XCL" register-group-key="xcl" address-space-key="data" offset="0x460"/>
|
||||
<register-group-instance register-group-key="xcl" address-space-key="data" offset="0x460"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" index="1" function="XCLIN_LSB_PC" group="IN"/>
|
||||
<signal pad-id="pc1" index="2" function="XCLIN_LSB_PC" group="IN"/>
|
||||
@@ -225,7 +225,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="twic" name="TWIC" module-key="i6089">
|
||||
<register-group-instance key="twic" name="TWIC" register-group-key="twi" address-space-key="data" offset="0x480"/>
|
||||
<register-group-instance register-group-key="twi" address-space-key="data" offset="0x480"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="TWI" group="SDA"/>
|
||||
<signal pad-id="pc1" function="TWI" group="SCL"/>
|
||||
@@ -234,7 +234,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="porta" name="PORTA" module-key="gpio_port">
|
||||
<register-group-instance key="porta" name="PORTA" register-group-key="port" address-space-key="data" offset="0x600"/>
|
||||
<register-group-instance register-group-key="port" address-space-key="data" offset="0x600"/>
|
||||
<signals>
|
||||
<signal pad-id="pa0" index="0" function="PORTA" group="P"/>
|
||||
<signal pad-id="pa1" index="1" function="PORTA" group="P"/>
|
||||
@@ -247,7 +247,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portc" name="PORTC" module-key="gpio_port">
|
||||
<register-group-instance key="portc" name="PORTC" register-group-key="port" address-space-key="data" offset="0x640"/>
|
||||
<register-group-instance register-group-key="port" address-space-key="data" offset="0x640"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" index="0" function="PORTC" group="P"/>
|
||||
<signal pad-id="pc1" index="1" function="PORTC" group="P"/>
|
||||
@@ -260,7 +260,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portd" name="PORTD" module-key="gpio_port">
|
||||
<register-group-instance key="portd" name="PORTD" register-group-key="port" address-space-key="data" offset="0x660"/>
|
||||
<register-group-instance register-group-key="port" address-space-key="data" offset="0x660"/>
|
||||
<signals>
|
||||
<signal pad-id="pd0" index="0" function="PORTD" group="P"/>
|
||||
<signal pad-id="pd1" index="1" function="PORTD" group="P"/>
|
||||
@@ -273,14 +273,14 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="portr" name="PORTR" module-key="gpio_port">
|
||||
<register-group-instance key="portr" name="PORTR" register-group-key="port" address-space-key="data" offset="0x7E0"/>
|
||||
<register-group-instance register-group-key="port" address-space-key="data" offset="0x7E0"/>
|
||||
<signals>
|
||||
<signal pad-id="pr0" index="0" function="PORTR" group="P"/>
|
||||
<signal pad-id="pr1" index="1" function="PORTR" group="P"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcc4" name="TCC4" module-key="i3007_tc">
|
||||
<register-group-instance key="tcc4" name="TCC4" register-group-key="tc4" address-space-key="data" offset="0x800"/>
|
||||
<register-group-instance register-group-key="tc4" address-space-key="data" offset="0x800"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="TC4" group="OC4A" field="TC4A"/>
|
||||
<signal pad-id="pc1" function="TC4" group="OC4B" field="TC4B"/>
|
||||
@@ -293,27 +293,27 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcc5" name="TCC5" module-key="i3007_tc">
|
||||
<register-group-instance key="tcc5" name="TCC5" register-group-key="tc5" address-space-key="data" offset="0x840"/>
|
||||
<register-group-instance register-group-key="tc5" address-space-key="data" offset="0x840"/>
|
||||
<signals>
|
||||
<signal pad-id="pc4" function="TC5" group="OC5A"/>
|
||||
<signal pad-id="pc5" function="TC5" group="OC5B"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="tcd5" name="TCD5" module-key="i3007_tc">
|
||||
<register-group-instance key="tcd5" name="TCD5" register-group-key="tc5" address-space-key="data" offset="0x940"/>
|
||||
<register-group-instance register-group-key="tc5" address-space-key="data" offset="0x940"/>
|
||||
<signals>
|
||||
<signal pad-id="pd4" function="TC5" group="OC5A"/>
|
||||
<signal pad-id="pd5" function="TC5" group="OC5B"/>
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="faultc4" name="FAULTC4" module-key="i3620_fault">
|
||||
<register-group-instance key="faultc4" name="FAULTC4" register-group-key="fault" address-space-key="data" offset="0x880"/>
|
||||
<register-group-instance register-group-key="fault" address-space-key="data" offset="0x880"/>
|
||||
</peripheral>
|
||||
<peripheral key="faultc5" name="FAULTC5" module-key="i3620_fault">
|
||||
<register-group-instance key="faultc5" name="FAULTC5" register-group-key="fault" address-space-key="data" offset="0x890"/>
|
||||
<register-group-instance register-group-key="fault" address-space-key="data" offset="0x890"/>
|
||||
</peripheral>
|
||||
<peripheral key="wexc" name="WEXC" module-key="i3007_wex">
|
||||
<register-group-instance key="wexc" name="WEXC" register-group-key="wex" address-space-key="data" offset="0x8A0"/>
|
||||
<register-group-instance register-group-key="wex" address-space-key="data" offset="0x8A0"/>
|
||||
<signals>
|
||||
<signal pad-id="pc0" function="WEX" group="OC4ALS"/>
|
||||
<signal pad-id="pc1" function="WEX" group="OC4AHS"/>
|
||||
@@ -326,10 +326,10 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="hiresc" name="HIRESC" module-key="i3620_hires">
|
||||
<register-group-instance key="hiresc" name="HIRESC" register-group-key="hires" address-space-key="data" offset="0x8B0"/>
|
||||
<register-group-instance register-group-key="hires" address-space-key="data" offset="0x8B0"/>
|
||||
</peripheral>
|
||||
<peripheral key="usartc0" name="USARTC0" module-key="i4000">
|
||||
<register-group-instance key="usartc0" name="USARTC0" register-group-key="usart" address-space-key="data" offset="0x8C0"/>
|
||||
<register-group-instance register-group-key="usart" address-space-key="data" offset="0x8C0"/>
|
||||
<signals>
|
||||
<signal pad-id="pc1" function="USART" group="XCK" field="USART0"/>
|
||||
<signal pad-id="pc2" function="USART" group="RXD" field="USART0"/>
|
||||
@@ -340,7 +340,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="usartd0" name="USARTD0" module-key="i4000">
|
||||
<register-group-instance key="usartd0" name="USARTD0" register-group-key="usart" address-space-key="data" offset="0x9C0"/>
|
||||
<register-group-instance register-group-key="usart" address-space-key="data" offset="0x9C0"/>
|
||||
<signals>
|
||||
<signal pad-id="pd1" function="USART" group="XCK" field="USART0"/>
|
||||
<signal pad-id="pd2" function="USART" group="RXD" field="USART0"/>
|
||||
@@ -351,7 +351,7 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="spic" name="SPIC" module-key="i6090_spi">
|
||||
<register-group-instance key="spic" name="SPIC" register-group-key="spi" address-space-key="data" offset="0x8E0"/>
|
||||
<register-group-instance register-group-key="spi" address-space-key="data" offset="0x8E0"/>
|
||||
<signals>
|
||||
<signal pad-id="pc4" function="SPI" group="SS"/>
|
||||
<signal pad-id="pc5" function="SPI" group="SCK"/>
|
||||
@@ -360,16 +360,16 @@
|
||||
</signals>
|
||||
</peripheral>
|
||||
<peripheral key="ircom" name="IRCOM" module-key="i6090_ircom">
|
||||
<register-group-instance key="ircom" name="IRCOM" register-group-key="ircom" address-space-key="data" offset="0x8F8"/>
|
||||
<register-group-instance register-group-key="ircom" address-space-key="data" offset="0x8F8"/>
|
||||
</peripheral>
|
||||
<peripheral key="fuse" name="FUSE" module-key="i3620_fuse">
|
||||
<register-group-instance key="fuse" name="FUSE" register-group-key="nvm_fuses" address-space-key="fuses" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="lockbit" name="LOCKBIT" module-key="i3620_fuse">
|
||||
<register-group-instance key="lockbit" name="LOCKBIT" register-group-key="nvm_lockbits" address-space-key="lockbits" offset="0x0"/>
|
||||
<register-group-instance register-group-key="nvm_lockbits" address-space-key="lockbits" offset="0x0"/>
|
||||
</peripheral>
|
||||
<peripheral key="prod_signatures" name="PROD_SIGNATURES" module-key="i3620_sigrow">
|
||||
<register-group-instance key="prod_signatures" name="PROD_SIGNATURES" register-group-key="nvm_prod_signatures" address-space-key="prod_signatures" offset="0x0"/>
|
||||
<register-group-instance register-group-key="nvm_prod_signatures" address-space-key="prod_signatures" offset="0x0"/>
|
||||
</peripheral>
|
||||
</peripherals>
|
||||
<modules>
|
||||
|
||||
Reference in New Issue
Block a user