fuchsia.hardware.ufs.phy

Added: HEAD

PROTOCOLS

UfsPhy

Defined in fuchsia.hardware.ufs.phy/ufs_phy.fidl

Init

Perform the UFS PHY specific initialization which happens before link startup.

Request

NameType
ufs_hci client_end:Ufshci

Response

NameType
payload UfsPhy_Init_Result

Ufshci

Defined in fuchsia.hardware.ufs.phy/ufs_phy.fidl

Interface provided by the UFS MAC (controller driver) to the PHY driver, allowing the PHY driver to send UIC commands (like DME_SET) or access MAC-level registers required for PHY initialization.

DmeSet

Send a UIC DME_SET command to the UFS controller.

Request

NameType
mib_attribute uint16
gen_selector_index uint16
value uint32

Response

NameType
payload Ufshci_DmeSet_Result

STRUCTS

UfsPhy_Init_Response

Defined in fuchsia.hardware.ufs.phy/ufs_phy.fidl

<EMPTY>

Ufshci_DmeSet_Response

Defined in fuchsia.hardware.ufs.phy/ufs_phy.fidl

<EMPTY>

UNIONS

UfsPhy_Init_Result strict

Defined in fuchsia.hardware.ufs.phy/ufs_phy.fidl

OrdinalVariantTypeDescription
response UfsPhy_Init_Response
err zx/Status
framework_err internal

Ufshci_DmeSet_Result strict

Defined in fuchsia.hardware.ufs.phy/ufs_phy.fidl

OrdinalVariantTypeDescription
response Ufshci_DmeSet_Response
err zx/Status
framework_err internal

SERVICES

Service

Defined in fuchsia.hardware.ufs.phy/ufs_phy.fidl

NameTypeTransport
phy fuchsia.hardware.ufs.phy/UfsPhy Channel