Skip to main content

Crate fidl_fuchsia_hardware_platform_bus

Crate fidl_fuchsia_hardware_platform_bus 

Source

Modules§

interrupt_attributor_ordinals
sys_suspend_ordinals

Macros§

FirmwareTypeUnknown
Pattern that matches an unknown FirmwareType member.
IommuUnknown
Pattern that matches an unknown Iommu member.

Structs§

ArmSmmu
An ARM SMMU
BoardInfo
Board information set by the board driver.
BootMetadata
Device metadata to be passed from bootloader via a ZBI record.
BootloaderInfo
Bootloader information set by the board driver.
Bti
Definition of a bus transaction initiator (bti) for a platform device node.
FirmwareBlob
InterruptAttributorControlHandle
InterruptAttributorEventStream
InterruptAttributorGetInterruptInfoResponder
InterruptAttributorGetInterruptInfoResponse
InterruptAttributorMarker
InterruptAttributorProxy
InterruptAttributorRequestStream
A Stream of incoming requests for fuchsia.hardware.platform.bus/InterruptAttributor.
InterruptAttributorSynchronousProxy
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.
ObservabilityServiceMarker
ObservabilityServiceProxy
Smc
Definition of a Secure Monitor Call (SMC), which allows calls to be made from the user space.
StubIommu
A Stub IOMMU
SysSuspendCallbackRequest
SysSuspendCallbackResponder
SysSuspendCallbackResponse
SysSuspendControlHandle
SysSuspendEventStream
SysSuspendMarker
SysSuspendProxy
SysSuspendRequestStream
A Stream of incoming requests for fuchsia.hardware.platform.bus/SysSuspend.
SysSuspendSynchronousProxy
TemporaryBoardInfo
This is originally from the Banjo fuchsia.hardware.platform.device library, but it is temporarily included here until that is migrated to FIDL.

Enums§

FirmwareType
InterruptAttributorEvent
InterruptAttributorGetInterruptInfoRequest
InterruptAttributorRequest
Provides information related to interrupts assigned by the board driver to various devices.
Iommu
ObservabilityServiceRequest
A request for one of the member protocols of ObservabilityService.
SysSuspendEvent
SysSuspendRequest
Servers that implement this protocol can be registered to the platform bus to receive callbacks on why the platform bus is suspending.
ZirconInterruptMode
Mode for creating zircon interrupts. In sync with ZX_INTERRUPT_MODE_* values from //zircon/system/public/zircon/types.h.

Constants§

MAX_BTI
MAX_INFO_STRING_LENGTH
MAX_IRQ
MAX_MMIO
MAX_POWER_CONFIGS
MAX_SMC

Traits§

InterruptAttributorProxyInterface
SysSuspendProxyInterface

Type Aliases§

InterruptAttributorGetInterruptInfoResult