summaryrefslogtreecommitdiffstats
path: root/ipxact
diff options
context:
space:
mode:
authorEvan Lojewski <github@meklort.com>2019-04-28 18:07:55 -0600
committerEvan Lojewski <github@meklort.com>2019-04-28 18:07:55 -0600
commitc6ebf8da8d5baa75ac76ffb58dbbbed519b4e7fa (patch)
treee17da90640ea292ab3e5784646907eea6a96edfa /ipxact
parent387a6bb8ff17554c4a54892b8de0c715a0b010a6 (diff)
downloadbcm5719-ortega-c6ebf8da8d5baa75ac76ffb58dbbbed519b4e7fa.tar.gz
bcm5719-ortega-c6ebf8da8d5baa75ac76ffb58dbbbed519b4e7fa.zip
Update tx port ipxact definition and regen.
Diffstat (limited to 'ipxact')
-rw-r--r--ipxact/APE.xml14
-rwxr-xr-xipxact/regen.sh2
2 files changed, 14 insertions, 2 deletions
diff --git a/ipxact/APE.xml b/ipxact/APE.xml
index b81a306..bdae887 100644
--- a/ipxact/APE.xml
+++ b/ipxact/APE.xml
@@ -21,7 +21,7 @@
<ipxact:addressUnitBits>32</ipxact:addressUnitBits>
</ipxact:memoryMap>
- <!-- APE Registers: 0xC001_0000 to C001_8FFF-->
+ <!-- APE Registers: 0x6020_0000 to 6020_8FFF-->
<ipxact:memoryMap>
<ipxact:name>APE</ipxact:name>
<ipxact:description>Device APE Registers</ipxact:description>
@@ -48,7 +48,7 @@
</ipxact:addressBlock>
</ipxact:memoryMap>
- <!-- APE Registers: 0xC001_0000 to C001_8FFF-->
+ <!-- APE Registers: 0x0x6024_0000 to 0x6024_8FFF-->
<ipxact:memoryMap>
<ipxact:name>APE_PERI</ipxact:name>
<ipxact:description>Device APE Registers</ipxact:description>
@@ -138,11 +138,21 @@
<ipxact:addressBlock>
<ipxact:name>TX_PORT</ipxact:name>
<ipxact:description>TX to network port, function 0</ipxact:description>
+ <ipxact:typeIdentifier>TX_PORT</ipxact:typeIdentifier>>
<ipxact:baseAddress>0xA0020000</ipxact:baseAddress>
<!-- LINK: addressBlockDefinitionGroup: see 6.9.3, Address blockdefinition group -->
<!-- LINK: memoryBlockData: see 6.9.4, memoryBlockData group -->
<ipxact:usage>register</ipxact:usage>
<ipxact:volatile>false</ipxact:volatile>
+ <ipxact:register>
+ <ipxact:name>out</ipxact:name>
+ <ipxact:description>This is the memory range into which frames are directed towards the network byte the APE firmware.</ipxact:description>
+ <ipxact:addressOffset>0x0</ipxact:addressOffset>
+ <ipxact:dim>0x800</ipxact:dim>
+ <!-- LINK: registerDefinitionGroup: see 6.11.3, Register definition group -->
+ <ipxact:size>32</ipxact:size>
+ <ipxact:volatile>true</ipxact:volatile>
+ </ipxact:register>
</ipxact:addressBlock>
</ipxact:memoryMap>
diff --git a/ipxact/regen.sh b/ipxact/regen.sh
index 9786b4d..976be00 100755
--- a/ipxact/regen.sh
+++ b/ipxact/regen.sh
@@ -45,6 +45,7 @@ mv APE_APE_PERI.h ../include/
mv APE_SHM*.h ../include
mv APE_FILTERS*.h ../include
mv APE_DEVICE*.h ../include
+mv APE_TX_PORT*.h ../include
# ${IPXACT} -p ${PROJECT} NVIC.xml APE_full.xml APE.s
${IPXACT} -p ${PROJECT} APE_full.xml -t asym APE_sym.s
@@ -55,4 +56,5 @@ rm APE_APE*.cpp
rm APE_SHM*.cpp
rm APE_NVM*.cpp
rm APE_DEVICE*.cpp
+rm APE_TX_PORT*.cpp
mv *.cpp ../simulator/
OpenPOWER on IntegriCloud