mirror of
https://github.com/stnolting/neorv32.git
synced 2025-04-24 14:17:51 -04:00
[svd] update onewire registers and bits
This commit is contained in:
parent
30153f949b
commit
38fd3b7f9b
1 changed files with 34 additions and 21 deletions
|
@ -770,42 +770,44 @@
|
|||
<bitRange>[0:0]</bitRange>
|
||||
<description>ONEWIRE controller enable</description>
|
||||
</field>
|
||||
<field>
|
||||
<name>ONEWIRE_CTRL_CLEAR</name>
|
||||
<bitRange>[1:1]</bitRange>
|
||||
<description>Clear RXT FIFO, auto-clears</description>
|
||||
</field>
|
||||
<field>
|
||||
<name>ONEWIRE_CTRL_PRSC</name>
|
||||
<bitRange>[2:1]</bitRange>
|
||||
<bitRange>[3:2]</bitRange>
|
||||
<description>Clock prescaler select</description>
|
||||
</field>
|
||||
<field>
|
||||
<name>ONEWIRE_CTRL_CLKDIV</name>
|
||||
<bitRange>[10:3]</bitRange>
|
||||
<bitRange>[11:4]</bitRange>
|
||||
<description>Clock divider</description>
|
||||
</field>
|
||||
<field>
|
||||
<name>ONEWIRE_CTRL_TRIG_RST</name>
|
||||
<bitRange>[11:11]</bitRange>
|
||||
<description>Trigger reset pulse and presence detect operation, auto-clears</description>
|
||||
<name>ONEWIRE_CTRL_FIFO</name>
|
||||
<bitRange>[18:15]</bitRange>
|
||||
<access>read-only</access>
|
||||
<description>log2(ONEWIRE FIFO size)</description>
|
||||
</field>
|
||||
<field>
|
||||
<name>ONEWIRE_CTRL_TRIG_BIT</name>
|
||||
<bitRange>[12:12]</bitRange>
|
||||
<description>Trigger single-bit transmission operation, auto-clears</description>
|
||||
<name>ONEWIRE_CTRL_TX_FULL</name>
|
||||
<bitRange>[28:28]</bitRange>
|
||||
<access>read-only</access>
|
||||
<description>TX FIFO full</description>
|
||||
</field>
|
||||
<field>
|
||||
<name>ONEWIRE_CTRL_TRIG_BYTE</name>
|
||||
<bitRange>[13:13]</bitRange>
|
||||
<description>Trigger full-byte transmission operation, auto-clears</description>
|
||||
<name>ONEWIRE_CTRL_RX_AVAIL</name>
|
||||
<bitRange>[29:29]</bitRange>
|
||||
<access>read-only</access>
|
||||
<description>RX FIFO data available</description>
|
||||
</field>
|
||||
<field>
|
||||
<name>ONEWIRE_CTRL_SENSE</name>
|
||||
<bitRange>[29:29]</bitRange>
|
||||
<access>read-only</access>
|
||||
<description>Current state of the 1-wire bus line</description>
|
||||
</field>
|
||||
<field>
|
||||
<name>ONEWIRE_CTRL_PRESENCE</name>
|
||||
<bitRange>[30:30]</bitRange>
|
||||
<access>read-only</access>
|
||||
<description>Set if device(s) found during presence detect phase</description>
|
||||
<description>Current state of the 1-wire bus line</description>
|
||||
</field>
|
||||
<field>
|
||||
<name>ONEWIRE_CTRL_BUSY</name>
|
||||
|
@ -816,15 +818,26 @@
|
|||
</fields>
|
||||
</register>
|
||||
<register>
|
||||
<name>DATA</name>
|
||||
<description>Read/write transmission data register</description>
|
||||
<name>DCMD</name>
|
||||
<description>Read/write transmission data/command register</description>
|
||||
<addressOffset>0x04</addressOffset>
|
||||
<fields>
|
||||
<field>
|
||||
<name>ONEWIRE_DATA</name>
|
||||
<name>ONEWIRE_DCMD_DATA</name>
|
||||
<bitRange>[7:0]</bitRange>
|
||||
<description>RTX data, transmitted LSB-first</description>
|
||||
</field>
|
||||
<field>
|
||||
<name>ONEWIRE_DCMD_CMD</name>
|
||||
<bitRange>[9:8]</bitRange>
|
||||
<description>Operation command</description>
|
||||
</field>
|
||||
<field>
|
||||
<name>ONEWIRE_DCMD_PRESENCE</name>
|
||||
<bitRange>[10:10]</bitRange>
|
||||
<access>read-only</access>
|
||||
<description>Bus presence detected</description>
|
||||
</field>
|
||||
</fields>
|
||||
</register>
|
||||
</registers>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue