summaryrefslogtreecommitdiff
path: root/rnndb
diff options
context:
space:
mode:
authorWladimir J. van der Laan <laanwj@gmail.com>2013-07-14 18:06:17 +0200
committerWladimir J. van der Laan <laanwj@gmail.com>2013-07-14 18:06:17 +0200
commit01c8e8d01c6f2b4db3a462ea3c385aa70325627e (patch)
treebda75a12a4bfaf463fbb80d4176a74a6341185a4 /rnndb
parenta144b662085708bcaa6d1ec4300558840f73563a (diff)
documentation updates
Diffstat (limited to 'rnndb')
-rw-r--r--rnndb/state.xml4
-rw-r--r--rnndb/state_3d.xml8
-rw-r--r--rnndb/state_hi.xml22
3 files changed, 20 insertions, 14 deletions
diff --git a/rnndb/state.xml b/rnndb/state.xml
index 8bf0ab2..e268dea 100644
--- a/rnndb/state.xml
+++ b/rnndb/state.xml
@@ -137,7 +137,9 @@ xsi:schemaLocation="http://nouveau.freedesktop.org/ rules-ng.xsd">
<bitfield high="15" low="14" name="CAL_STATE"/>
<bitfield high="17" low="16" name="VE_REQ_STATE"/>
</reg32>
- <reg32 offset="0x00664" name="DMA_ADDRESS" brief="The current command decoder address (r/o)"/>
+ <reg32 offset="0x00664" name="DMA_ADDRESS" brief="The current command decoder address (r/o)">
+ <doc>This is useful for debugging a stuck command queue.</doc>
+ </reg32>
<reg32 offset="0x00668" name="DMA_LOW"/>
<reg32 offset="0x0066C" name="DMA_HIGH"/>
<reg32 offset="0x00670" name="AUTO_FLUSH" value="0x00000000" brief="Auto flush cycles"/>
diff --git a/rnndb/state_3d.xml b/rnndb/state_3d.xml
index 0a2b820..70147bc 100644
--- a/rnndb/state_3d.xml
+++ b/rnndb/state_3d.xml
@@ -777,9 +777,11 @@ xsi:schemaLocation="http://nouveau.freedesktop.org/ rules-ng.xsd">
<bitfield high="2" low="0" name="TYPE" type="TEXTURE_TYPE"/>
<bitfield high="4" low="3" name="UWRAP" type="TEXTURE_WRAPMODE"/>
<bitfield high="6" low="5" name="VWRAP" type="TEXTURE_WRAPMODE"/>
- <bitfield high="8" low="7" name="MIN" type="TEXTURE_FILTER"/>
- <bitfield high="10" low="9" name="MIP" type="TEXTURE_FILTER"/>
- <bitfield high="12" low="11" name="MAG" type="TEXTURE_FILTER"/>
+ <bitfield high="8" low="7" name="MIN" type="TEXTURE_FILTER" brief="Filter for minimization"/>
+ <bitfield high="10" low="9" name="MIP" type="TEXTURE_FILTER" brief="Filter for filtering between mipmap levels">
+ To disable mipmapping, set this to NONE as well as set the minimum and maximum LOD level to 0..0.
+ </bitfield>
+ <bitfield high="12" low="11" name="MAG" type="TEXTURE_FILTER" brief="Filter for magnification"/>
<bitfield high="17" low="13" name="FORMAT" type="TEXTURE_FORMAT"/>
<bitfield high="19" low="19" name="ROUND_UV"/>
<bitfield high="23" low="22" name="ENDIAN" type="ENDIAN_MODE"/>
diff --git a/rnndb/state_hi.xml b/rnndb/state_hi.xml
index aba1c24..3e232cb 100644
--- a/rnndb/state_hi.xml
+++ b/rnndb/state_hi.xml
@@ -65,22 +65,24 @@ xsi:schemaLocation="http://nouveau.freedesktop.org/ rules-ng.xsd">
<bitfield pos="31" name="AXI_LP" brief="AXI bus in low power mode"/>
</reg32>
<reg32 offset="0x00008" name="AXI_CONFIG" brief="AXI bus configuration">
- <bitfield high="3" low="0" name="AWID"/>
- <bitfield high="7" low="4" name="ARID"/>
- <bitfield high="11" low="8" name="AWCACHE"/>
- <bitfield high="15" low="12" name="ARCACHE"/>
+ <bitfield high="3" low="0" name="AWID"/>
+ <bitfield high="7" low="4" name="ARID"/>
+ <bitfield high="11" low="8" name="AWCACHE"/>
+ <bitfield high="15" low="12" name="ARCACHE"/>
</reg32>
<reg32 offset="0x0000C" name="AXI_STATUS" brief="AXI bus status">
- <bitfield high="3" low="0" name="WR_ERR_ID"/>
- <bitfield high="7" low="4" name="RD_ERR_ID"/>
- <bitfield high="8" low="8" name="DET_WR_ERR"/>
- <bitfield high="9" low="9" name="DET_RD_ERR"/>
+ <bitfield high="3" low="0" name="WR_ERR_ID"/>
+ <bitfield high="7" low="4" name="RD_ERR_ID"/>
+ <bitfield high="8" low="8" name="DET_WR_ERR"/>
+ <bitfield high="9" low="9" name="DET_RD_ERR"/>
</reg32>
<reg32 offset="0x00010" name="INTR_ACKNOWLEDGE">
- <bitfield high="31" low="0" name="INTR_VEC"/>
+ <bitfield high="30" low="0" name="INTR_VEC" brief="Event signal interrupt bits"/>
+ <bitfield pos="31" name="AXI_BUS_ERROR" brief="AXI bus error interrupt"/>
+ <doc>Reading this register clears the interrupt flags.</doc>
</reg32>
<reg32 offset="0x00014" name="INTR_ENBL">
- <bitfield high="31" low="0" name="INTR_ENBL_VEC"/>
+ <bitfield high="31" low="0" name="INTR_ENBL_VEC"/>
</reg32>
<reg32 offset="0x00018" name="CHIP_IDENTITY"/>
<reg32 offset="0x0001C" name="CHIP_FEATURE" type="chipFeatures" brief="Chip features"/>