main
An AST audit for dead code flags seven register-address constants that nothing in the tree references. They are staying, and the files now say why at the point of definition, so the next audit does not re-litigate them: the map costs no logic and is kept COMPLETE on purpose, because three separate hardware bugs came out of guessing it (the 0x4000-vs-0x8000 buffer base, NETLCKR, and the 60.3 ms settle). A partial map invites re-guessing the missing half. _TMSR in particular documents where the second byte of the RMSR/TMSR = 0x55 burst lands. Also fixed a real readability defect found while reading them: _RST_LOW_DEFAULT and its two-line comment sat WEDGED BETWEEN _NETLCKR and the continuation of _NETLCKR's own comment, so the sentence explaining the network lock finished on the line declaring _NETLCK_UNLOCK. NETLCKR's note is now whole and in one place, and _RST_LOW_DEFAULT sits after the register map with the 60.3 ms settle mentioned alongside it, since the two waits are easy to confuse. VERIFIED: generated RTLIL identical (9874 lines), so this is comment-only. Both masters' testbenches pass. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Description
No description provided
Languages
Python
84.9%
C
12.4%
Shell
1.1%
Dockerfile
0.7%
Makefile
0.4%
Other
0.5%