Contribution to Universal Flash Storage driver

From: Jaeyoon Choi <j_yoon.choi_at_samsung.com>
Date: Thu, 04 Jul 2024 10:51:26 UTC
Hi,

I would like to ask if I can contribute to the development of the
Universal Flash Storage driver on FreeBSD.

In the 'FreeBSD 15.0 Planning' document below, a Universal Flash
Storage driver is listed under Needs, and I was wondering what the
current status is.
https://hackmd.io/@jhb/ByWrxQmr2#%F0%9F%92%B8-Need
I would also be interested to hear from loos, who is the owner of
that task.

Universal Flash Storage is mainly used in flagship smartphones, and
recently it is also being used in low-power laptops based on ARM as
well as Intel x86 due to Intel's UFS controller (e.g., Intel N100 
and Snapdragon laptop).
As the use of Universal Flash Storage expands, I believe there will
be a demand to use Universal Flash Storage in FreeBSD.

I am currently a committer on Fuchsia OS and have been contributing
to the development of the Universal Flash Storage driver.
Fuchsia OS UFS driver:
- https://cs.opensource.google/fuchsia/fuchsia/+/main:src/devices/block/drivers/ufs/
- https://fuchsia-review.googlesource.com/q/owner:j_yoon.choi@samsung.com

If you are already working on it, is it possible to share the
repository?
If not, I would like to implement it based on Fuchsia OS's Universal
Flash Storage Code, which is under the same BSD license.

Thanks,
Jaeyoon