public inbox for devel@edk2.groups.io
 help / color / mirror / Atom feed
* Questions/doubts about UFS device on UEFI
@ 2021-01-26 17:23 renan.moraes2
  2021-01-27  0:28 ` [edk2-devel] " Andrew Fish
  2021-01-27  1:19 ` Nate DeSimone
  0 siblings, 2 replies; 4+ messages in thread
From: renan.moraes2 @ 2021-01-26 17:23 UTC (permalink / raw)
  To: devel

[-- Attachment #1: Type: text/plain, Size: 1110 bytes --]

Good afternoon,

We are studying how to communicate with Universal Flash Storage (UFS) device on UEFI environment. The first step is identify the UFS device, we are using the system Lenovo Flex 5G (It has Snapdragon processor + UFS device).

We tried to identify the UFS device in three ways:

1 - Specific UEFI protocols (UFS_DEVICE_CONFIG_PROTOCOL / UFS_HOST_CONTROLLER_PROTOCOL) -> None of these protocols could be found on our test systems, we compiled the EDK II 2020 (edk2-stable202005) available drivers (UfsPassThru and UfsPciHc) and loaded them. However, these drivers can't detect the UFS device.

2 - Device Path -> Tried to identify by its type (Type 3 – Messaging Device Path) and subtype (Sub-Type 25 – UFS), but could not find any matches.

3 - Pci bus -> Tried to identify by its class (01h - Mass Storage Controller) and subclass (09h - Universal Flash Storage controller), but could not find any matches.

We would like to know if there is an alternative UEFI UFS driver or other methods to identify and communicate with this type of storage device.

Thank you in advance.

[-- Attachment #2: Type: text/html, Size: 1334 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2021-01-28 16:36 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-01-26 17:23 Questions/doubts about UFS device on UEFI renan.moraes2
2021-01-27  0:28 ` [edk2-devel] " Andrew Fish
2021-01-27  1:19 ` Nate DeSimone
2021-01-28 16:36   ` renan.moraes2

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox