P2020 CCSRGU Model
This section describes the model of the P2020 CCSR General Utilities model. The device models the General Utilities part in CCSR space. CCSRGU includes the local configuration control and local access parts, handling the remapping of the dynamic physical address space.
@CCSRGU Reference
CCSRGU Reference
Properties
Name | Type | Description |
---|---|---|
ALTCAR |
uint32_t |
ALTCAR register |
ALTCBAR |
uint32_t |
ALTCBAR register |
BPTR |
uint32_t |
BPTR register |
CCSRBAR |
uint32_t |
CCSRBAR register |
Class |
*void |
Class object |
Component |
*void |
Pointer to component object if part of component |
LAWAR |
[uint32_t; 12] |
LAWAR register |
LAWBAR |
[uint32_t; 12] |
LAWBAR register |
LoggingFlags |
uint64_t |
Flags for logging info |
Name |
*char |
Object name |
TimeSource |
*void |
Time source object |
ddr |
temu_IfaceRef/ <unknown> |
DDR memory controller |
ddrCtrl |
temu_IfaceRef/ <unknown> |
DDR registers. |
dmaCtrl |
[temu_IfaceRef; 2]/ <unknown> |
DMA registers |
duartCtrl |
[temu_IfaceRef; 2]/ <unknown> |
DUART registers |
ecmCtrl |
temu_IfaceRef/ <unknown> |
ECM registers |
elbc |
temu_IfaceRef/ <unknown> |
Enhanced local bus |
elbcCtrl |
temu_IfaceRef/ <unknown> |
eLBC registers |
esdhcCtrl |
temu_IfaceRef/ <unknown> |
eSDHC registers |
espiCtrl |
temu_IfaceRef/ <unknown> |
eSPI registers |
etsecCtrl |
[temu_IfaceRef; 3]/ <unknown> |
eTSEC registers |
globalUtilitiesCtrl |
temu_IfaceRef/ <unknown> |
Global utilities registers |
gpioCtrl |
temu_IfaceRef/ <unknown> |
GPIO registers |
i2cCtrl |
temu_IfaceRef/ <unknown> |
I2C registers |
l2CacheCtrl |
temu_IfaceRef/ <unknown> |
L2 Cache regsiters |
localAccess |
temu_IfaceRef/ <unknown> |
Reference to device itself |
memSpace |
temu_IfaceRef/ <unknown> |
Memory space |
pci |
[temu_IfaceRef; 3]/ <unknown> |
PCI bridges |
pcixCtrl |
[temu_IfaceRef; 3]/ <unknown> |
PCIx registers |
picCtrl |
temu_IfaceRef/ <unknown> |
PIC registers |
secCtrl |
temu_IfaceRef/ <unknown> |
SEC registers |
srio |
[temu_IfaceRef; 2]/ <unknown> |
SRIO |
usbCtrl |
temu_IfaceRef/ <unknown> |
USB registers |
Registers
Register support is currently experimental! |
Register Bank default
Register ALTCAR
- Description
-
ALTCAR register
- Reset value
-
0x00000000
- Warm reset mask
-
0x00000000
Field | Mask | Reset | Description |
---|---|---|---|
- |
- |
- |
- |
Register ALTCBAR
- Description
-
ALTCBAR register
- Reset value
-
0x00000000
- Warm reset mask
-
0x00000000
Field | Mask | Reset | Description |
---|---|---|---|
- |
- |
- |
- |
Register BPTR
- Description
-
BPTR register
- Reset value
-
0x00000000
- Warm reset mask
-
0x00000000
Field | Mask | Reset | Description |
---|---|---|---|
- |
- |
- |
- |
Register CCSRBAR
- Description
-
CCSRBAR register
- Reset value
-
0x00000000
- Warm reset mask
-
0x00000000
Field | Mask | Reset | Description |
---|---|---|---|
- |
- |
- |
- |