PROTOCOLS
UfsPhy
Defined in fuchsia.hardware.ufs.phy/ufs_phy.fidl
Init
Perform the UFS PHY specific initialization which happens before link startup.
Request
| Name | Type |
|---|---|
ufs_hci |
client_end:Ufshci
|
Response
| Name | Type |
|---|---|
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
| Name | Type |
|---|---|
mib_attribute |
uint16
|
gen_selector_index |
uint16
|
value |
uint32
|
Response
| Name | Type |
|---|---|
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
| Ordinal | Variant | Type | Description |
|---|---|---|---|
1 |
response |
UfsPhy_Init_Response
|
|
2 |
err |
zx/Status
|
|
3 |
framework_err |
internal
|
Ufshci_DmeSet_Result strict
Defined in fuchsia.hardware.ufs.phy/ufs_phy.fidl
| Ordinal | Variant | Type | Description |
|---|---|---|---|
1 |
response |
Ufshci_DmeSet_Response
|
|
2 |
err |
zx/Status
|
|
3 |
framework_err |
internal
|
SERVICES
Service
Defined in fuchsia.hardware.ufs.phy/ufs_phy.fidl
| Name | Type | Transport |
|---|---|---|
| phy |
fuchsia.hardware.ufs.phy/UfsPhy
|
Channel |