| commit | 3928b11a0ae6063b22af1898441311ff055cec5c | [log] [tgz] |
|---|---|---|
| author | Jaeyoon Choi <j_yoon.choi@samsung.com> | Fri Apr 28 05:51:37 2023 +0000 |
| committer | CQ Bot <fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com> | Fri Apr 28 05:51:37 2023 +0000 |
| tree | 8fa9e460160f9f715b44807b39972fd582cc8fea | |
| parent | 534cb0344ec3944f94c19caee67e761742f3234d [diff] |
[ufs] Add an initialisation process using registers and UICs This CL adds the UFSHCI initialisation process and enables the necessary registers and UIC commands. In the total 19 steps of Host Controller Initialisation process, it is performed until step 9, which is the step before interrupt initialisation. (UFSHCI Spec 3.0 section 7.1.1 "Host Controller Initialisation") Also added registers and UIC commands tests. Test: fx test ufs-tests Bug: 124835 Change-Id: Ic039c71acd6e010c9b114b8738e526a3d9d71116 Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/840077 Reviewed-by: HanBin Yoon <hanbinyoon@google.com> Fuchsia-Auto-Submit: HanBin Yoon <hanbinyoon@google.com> Commit-Queue: Auto-Submit <auto-submit@fuchsia-infra.iam.gserviceaccount.com>
Fuchsia is an open source, general purpose operating system supporting modern 64-bit Intel and ARM processors.
We expect everyone interacting with our project to respect our code of conduct.
Read more about Fuchsia's principles.
See Getting Started.
See fuchsia.dev.