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
Properties
| Name | Type | Description |
|---|---|---|
Class |
*void |
Class object |
Component |
*void |
Pointer to component object if part of component |
LocalName |
*char |
Local name (in component, if applicable) |
LogMessageFlags |
uint64_t |
Per-object log message suppression flags |
LoggingFlags |
uint64_t |
Flags for logging info |
Name |
*char |
Object name |
ObjectID |
uint64_t |
Unique ObjectID. |
ReplayLoggingFlags |
uint64_t |
Replay-time category logging flags |
TimeSource |
*void |
Time source object |
CCSRGU Reference
Properties
| Name | Type | Description |
|---|---|---|
ALTCAR |
uint32_t |
Alternate configuration attribute register |
ALTCARColdResetValue |
uint32_t |
Alternate configuration attribute register |
ALTCARForcedBits |
uint32_t |
Alternate configuration attribute register |
ALTCARForcedFlippedBits |
uint32_t |
Alternate configuration attribute register |
ALTCARReadMask |
uint32_t |
Alternate configuration attribute register |
ALTCARResetMask |
uint32_t |
Alternate configuration attribute register |
ALTCARResetValue |
uint32_t |
Alternate configuration attribute register |
ALTCARWriteMask |
uint32_t |
Alternate configuration attribute register |
ALTCBAR |
uint32_t |
Alternate configuration base address register |
ALTCBARColdResetValue |
uint32_t |
Alternate configuration base address register |
ALTCBARForcedBits |
uint32_t |
Alternate configuration base address register |
ALTCBARForcedFlippedBits |
uint32_t |
Alternate configuration base address register |
ALTCBARReadMask |
uint32_t |
Alternate configuration base address register |
ALTCBARResetMask |
uint32_t |
Alternate configuration base address register |
ALTCBARResetValue |
uint32_t |
Alternate configuration base address register |
ALTCBARWriteMask |
uint32_t |
Alternate configuration base address register |
BPTR |
uint32_t |
Boot page translation register |
BPTRColdResetValue |
uint32_t |
Boot page translation register |
BPTRForcedBits |
uint32_t |
Boot page translation register |
BPTRForcedFlippedBits |
uint32_t |
Boot page translation register |
BPTRReadMask |
uint32_t |
Boot page translation register |
BPTRResetMask |
uint32_t |
Boot page translation register |
BPTRResetValue |
uint32_t |
Boot page translation register |
BPTRWriteMask |
uint32_t |
Boot page translation register |
CCSRBAR |
uint32_t |
Configuration, control, and status registers base address register |
CCSRBARColdResetValue |
uint32_t |
Configuration, control, and status registers base address register |
CCSRBARForcedBits |
uint32_t |
Configuration, control, and status registers base address register |
CCSRBARForcedFlippedBits |
uint32_t |
Configuration, control, and status registers base address register |
CCSRBARReadMask |
uint32_t |
Configuration, control, and status registers base address register |
CCSRBARResetMask |
uint32_t |
Configuration, control, and status registers base address register |
CCSRBARResetValue |
uint32_t |
Configuration, control, and status registers base address register |
CCSRBARWriteMask |
uint32_t |
Configuration, control, and status registers base address register |
Class |
*void |
Class object |
Component |
*void |
Pointer to component object if part of component |
LAWAR |
[uint32_t; 12] |
Local access window attribute register |
LAWBAR |
[uint32_t; 12] |
Local access window base address register |
LocalName |
*char |
Local name (in component, if applicable) |
LogMessageFlags |
uint64_t |
Per-object log message suppression flags |
LoggingFlags |
uint64_t |
Flags for logging info |
Name |
*char |
Object name |
ObjectID |
uint64_t |
Unique ObjectID. |
ReplayLoggingFlags |
uint64_t |
Replay-time category logging flags |
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 |