Expand description
PCIe ECAM configuration space bindings.
ECAM (Enhanced Configuration Access Mechanism) provides memory-mapped access to the full 4KB PCIe configuration space.
ยงReference
ARCHITECTURE_V3.md - PCI layer
Functionsยง
- asm_
pci_ ๐ โecam_ addr Calculate ECAM address for a device register. - asm_
pci_ ๐ โecam_ read8 - asm_
pci_ ๐ โecam_ read16 - asm_
pci_ ๐ โecam_ read32 - asm_
pci_ ๐ โecam_ write8 - asm_
pci_ ๐ โecam_ write16 - asm_
pci_ ๐ โecam_ write32 - Calculate ECAM address for accessing a register.
- read8โRead 8-bit value from ECAM config space.
- read16โRead 16-bit value from ECAM config space.
- read32โRead 32-bit value from ECAM config space.
- write8โWrite 8-bit value to ECAM config space.
- write16โWrite 16-bit value to ECAM config space.
- write32โWrite 32-bit value to ECAM config space.