[svd] update onewire registers and bits

This commit is contained in:
stnolting 2024-12-01 22:29:26 +01:00
parent 30153f949b
commit 38fd3b7f9b

View file

@ -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>