Update RTL8218B.md

This commit is contained in:
plappermaul 2025-06-27 08:56:49 +02:00 committed by GitHub
parent 14b92bc59d
commit 593b2b112c
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -1,7 +1,10 @@
# Summary
RTL8214FC/RTL8218B (maybe generic RTL821x) Register Layout RTL8214FC/RTL8218B (maybe generic RTL821x) Register Layout
This is a sum up of what we got from the comments in the GPL sources. Additionally some SerDes registers where identified that work similar like the RTL838x/RTL839x built in SerDes. This is a sum up of what we got from the comments in the GPL sources. Additionally some SerDes registers where identified that work similar like the RTL838x/RTL839x built in SerDes.
# Basic registers
These basic registers are organized in pages of 32. Each page knows registers 0x00-0x1F These basic registers are organized in pages of 32. Each page knows registers 0x00-0x1F
Page | Register | Bits | Feature | Documentation Page | Register | Bits | Feature | Documentation
@ -36,6 +39,8 @@ Page | Register | Bits | Feature | Documentation
**Page** | **Register** | **Bits** | **unknown** | **Page** | **Register** | **Bits** | **unknown** |
0xb82 | 0x10 | 04:04 | ENABLE_PATCH | patch step 1: set to 1 to gain SerDEs access, go over to 0xb80:0x10 0xb82 | 0x10 | 04:04 | ENABLE_PATCH | patch step 1: set to 1 to gain SerDEs access, go over to 0xb80:0x10
# Special registers
These additional/internal registers are organized in pages of 8. Each page knows registers 0x10-0x17. Their "absoulte" address can be calucalted by the formula page * 8 + (register - 16). It seems as if they are for the whole chip package and only accessed via the first port. These additional/internal registers are organized in pages of 8. Each page knows registers 0x10-0x17. Their "absoulte" address can be calucalted by the formula page * 8 + (register - 16). It seems as if they are for the whole chip package and only accessed via the first port.
Page | Register | Bits | Feature | Documentation Page | Register | Bits | Feature | Documentation