Re-exports§
pub use self::natural::*;
Modules§
Structs§
- ArmSmmu
- An ARM SMMU
- Board
Info - Board information set by the board driver.
- Boot
Metadata - Device metadata to be passed from bootloader via a ZBI record.
- Bootloader
Info - Bootloader information set by the board driver.
- Bti
- Definition of a bus transaction initiator (bti) for a platform device node.
- Firmware
- The type corresponding to the Firmware protocol.
- Firmware
GetFirmware Request - Interrupt
Attributor - The type corresponding to the InterruptAttributor protocol. Provides information related to interrupts assigned by the board driver to various devices.
- Irq
- Metadata
- Represents the metadata that’s available in a platform device.
- Mmio
- Definition of a MMIO resource for a platform device node.
- Node
- Arguments for adding a platform device node to the platform bus.
- Observability
Service - The type corresponding to the ObservabilityService service.
- Observability
Service Connector - A strongly-typed service connector for the
ObservabilityServiceservice. - Platform
Bus - The type corresponding to the PlatformBus protocol.
- Platform
BusAdd Composite Node Spec Request - Platform
BusGet Board Info Response - Platform
BusNode AddRequest - Platform
BusSet Board Info Request - Platform
BusSet Bootloader Info Request - Service
- The type corresponding to the Service service.
- Service
Connector - A strongly-typed service connector for the
Serviceservice. - Smc
- Definition of a Secure Monitor Call (SMC), which allows calls to be made from the user space.
- SysSuspend
- The type corresponding to the SysSuspend protocol. Servers that implement this protocol can be registered to the platform bus to receive callbacks on why the platform bus is suspending.
- SysSuspend
Callback Request - SysSuspend
Callback Response - Temporary
Board Info - This is originally from the Banjo fuchsia.hardware.platform.device library, but it is temporarily included here until that is migrated to FIDL.
- Userspace
Irq
Enums§
- Firmware
Type - Interrupt
Attributor GetInterrupt Info Request - Iommu
- IrqSpec
- Zircon
Interrupt Mode - Mode for creating zircon interrupts. In sync with ZX_INTERRUPT_MODE_* values from //zircon/system/public/zircon/types.h.
Constants§
Traits§
- Firmware
Client Handler - A client handler for the Firmware protocol.
- Firmware
Local Client Handler - A client handler for the Firmware protocol.
- Firmware
Local Server Handler - A server handler for the Firmware protocol.
- Firmware
Server Handler - A server handler for the Firmware protocol.
- Interrupt
Attributor Client Handler - A client handler for the InterruptAttributor protocol.
- Interrupt
Attributor Local Client Handler - A client handler for the InterruptAttributor protocol.
- Interrupt
Attributor Local Server Handler - A server handler for the InterruptAttributor protocol.
- Interrupt
Attributor Server Handler - A server handler for the InterruptAttributor protocol.
- Observability
Service Handler - A service handler for the
ObservabilityServiceservice. - Platform
BusClient Handler - A client handler for the PlatformBus protocol.
- Platform
BusLocal Client Handler - A client handler for the PlatformBus protocol.
- Platform
BusLocal Server Handler - A server handler for the PlatformBus protocol.
- Platform
BusServer Handler - A server handler for the PlatformBus protocol.
- Service
Handler - A service handler for the
Serviceservice. - SysSuspend
Client Handler - A client handler for the SysSuspend protocol.
- SysSuspend
Local Client Handler - A client handler for the SysSuspend protocol.
- SysSuspend
Local Server Handler - A server handler for the SysSuspend protocol.
- SysSuspend
Server Handler - A server handler for the SysSuspend protocol.