Expand description
APIs for accessing the device tree and device representation objects.
Modules§
Structs§
- A per-bus device ID.
- Possible flags for device interrupts.
- The base struct for a device object.
- A vector number (used by the kernel).
- Info struct at the base of an mmio sub-object.
Enums§
- All supported kernel-discovered bus types.
- For MMIO registers, we may need to specify the caching type.
- Possible high-level device types.
- A device will have a number of sub-objects to present enough information and access for a userspace driver to be implemented.
Constants§
- An mmio object has, at its base, a MmioInfo struct. At this offset, the mmio mapping actually starts.