Skip to main content

Module database

Module database 

Source
Expand description

Chip-family databases, embedded at compile time and resolved from a chip part number declared in [profile] chip.

Modules§

hardware_doorbell_party
hardware_doorbell_peripheral
schema

Structs§

ChipDatabase
Coprocessor
DoorbellClock
A device-tree clock reference (<&provider id>) for a doorbell register block. id is a clock-binding macro name (e.g. CK_SCMI_IPCC1) emitted verbatim, so the vendor base tree’s #included clock header resolves it.
HardwareDoorbellParty
HardwareDoorbellPeripheral
MemoryAlias
MemoryDatabase
MemoryRegion
PeripheralAlias
PeripheralDatabase
RemoteprocDatabase
Chip-specific Linux remoteproc loader contract.
RemoteprocRegion
The mandatory chip-defined remoteproc shared-memory region.
RemoteprocVector
Chip-specific mandatory vector-table memory contract.
RemoteprocWindow
One recommended default remoteproc firmware window.

Enums§

CoprocessorVariant
DoorbellWindow
One of a doorbell peripheral’s per-side register windows.
HardwareDoorbellPeripheralType
MemoryRegionType
VectorPlacement
How a remote core’s generated memory.x lays out FLASH relative to its vector window.

Functions§

load
Resolves and parses the chip-family database for a chip part number.