fuchsia.hardware.reset

Added: HEAD

PROTOCOLS

Reset

Defined in fuchsia.hardware.reset/reset.fidl

Assert

Asserts the reset pin and leaves it asserted until Deassert is called.

Request

<EMPTY>

Response

NameType
payload Reset_Assert_Result

Deassert

Deasserts the reset pin.

Request

<EMPTY>

Response

NameType
payload Reset_Deassert_Result

Status

Request

<EMPTY>

Response

NameType
payload Reset_Status_Result

Toggle

These methods assert the pin, wait a predetermined amount of time, and then deassert the pin. The difference between Toggle and ToggleWithTimeout is that Toggle defers to the Reset driver to choose the timeout duration and ToggleWithTimeout allows the client to specify the timeout.

Request

<EMPTY>

Response

NameType
payload Reset_Toggle_Result

ToggleWithTimeout

Request

NameType
timeout zx/Duration

Response

NameType
payload Reset_ToggleWithTimeout_Result

STRUCTS

Reset_Assert_Response

Defined in fuchsia.hardware.reset/reset.fidl

<EMPTY>

Reset_Deassert_Response

Defined in fuchsia.hardware.reset/reset.fidl

<EMPTY>

Reset_Status_Response

Defined in fuchsia.hardware.reset/reset.fidl

FieldTypeDescriptionDefault
asserted bool No default

Reset_ToggleWithTimeout_Response

Defined in fuchsia.hardware.reset/reset.fidl

<EMPTY>

Reset_Toggle_Response

Defined in fuchsia.hardware.reset/reset.fidl

<EMPTY>

TABLES

Metadata

Defined in fuchsia.hardware.reset/reset.fidl

OrdinalFieldTypeDescription
controller_id uint32

Reset toggles are keyed by two properties: controller_id and reset_id. This controller_id is provided to the reset driver by its parent and should be used when creating child devices.

UNIONS

Reset_Assert_Result strict

Defined in fuchsia.hardware.reset/reset.fidl

OrdinalVariantTypeDescription
response Reset_Assert_Response
err zx/Status
framework_err internal

Reset_Deassert_Result strict

Defined in fuchsia.hardware.reset/reset.fidl

OrdinalVariantTypeDescription
response Reset_Deassert_Response
err zx/Status
framework_err internal

Reset_Status_Result strict

Defined in fuchsia.hardware.reset/reset.fidl

OrdinalVariantTypeDescription
response Reset_Status_Response
err zx/Status
framework_err internal

Reset_ToggleWithTimeout_Result strict

Defined in fuchsia.hardware.reset/reset.fidl

OrdinalVariantTypeDescription
response Reset_ToggleWithTimeout_Response
err zx/Status
framework_err internal

Reset_Toggle_Result strict

Defined in fuchsia.hardware.reset/reset.fidl

OrdinalVariantTypeDescription
response Reset_Toggle_Response
err zx/Status
framework_err internal

SERVICES

Service

Defined in fuchsia.hardware.reset/reset.fidl

NameTypeTransport
reset fuchsia.hardware.reset/Reset Channel