| e2083e8d | 24-Mar-2026 |
Jaeyoon Choi <jaeyoon@FreeBSD.org> |
ufshci: Support ACPI
Supports UFS host controller attachment via ACPI. Tested on the Samsung Galaxy Book 4 Edge using Qualcomm Snapdragon X Elite. Additionally, a quirk related to power mode change
ufshci: Support ACPI
Supports UFS host controller attachment via ACPI. Tested on the Samsung Galaxy Book 4 Edge using Qualcomm Snapdragon X Elite. Additionally, a quirk related to power mode change has been added.
For reference, it doesn't reach maximum speed yet. I plan to improve it later.
Sponsored by: Samsung Electronics Reviewed by: imp (mentor) Differential Revision: https://reviews.freebsd.org/D55986
show more ...
|
| ece6e062 | 05-Jan-2026 |
Jaeyoon Choi <jaeyoon@FreeBSD.org> |
ufshci: Enable admin command retry
Also, This patch fixes an issue where the admin command flag was not passed through.
Sponsored by: Samsung Electronic
Reviewed by: imp Differential Rev
ufshci: Enable admin command retry
Also, This patch fixes an issue where the admin command flag was not passed through.
Sponsored by: Samsung Electronic
Reviewed by: imp Differential Revision: https://reviews.freebsd.org/D54244
show more ...
|
| 0e60cb8c | 03-Dec-2025 |
Jaeyoon Choi <jaeyoon@FreeBSD.org> |
ufshci: Add a Auto Hibernate quirk to Intel Alder Lake-N
Alder Lake-N supports Auto Hibernate, but it does not work.
Reviewed by: imp (mentor) Sponsored by: Samsung Electronics Different
ufshci: Add a Auto Hibernate quirk to Intel Alder Lake-N
Alder Lake-N supports Auto Hibernate, but it does not work.
Reviewed by: imp (mentor) Sponsored by: Samsung Electronics Differential Revision: https://reviews.freebsd.org/D54006
show more ...
|
| db8b0646 | 03-Dec-2025 |
Jaeyoon Choi <jaeyoon@FreeBSD.org> |
ufshci: Support UIC Auto Hibernation
Automatically transition the UniPro link to Hibernate when it is idle for the duration configured by the Auto-Hibernate Idle Timer (AHIT). This reduces link powe
ufshci: Support UIC Auto Hibernation
Automatically transition the UniPro link to Hibernate when it is idle for the duration configured by the Auto-Hibernate Idle Timer (AHIT). This reduces link power while the device is inactive.
Reviewed by: imp (mentor) Sponsored by: Samsung Electronics Differential Revision: https://reviews.freebsd.org/D54004
show more ...
|
| bec77e3a | 03-Dec-2025 |
Jaeyoon Choi <jaeyoon@FreeBSD.org> |
ufshci: Support UIC hibernation enter/exit
Add helpers to issue DME_HIBERNATE_ENTER/DME_HIBERNATE_EXIT and call them during suspend/resume.
Reviewed by: imp (mentor) Sponsored by: Samsun
ufshci: Support UIC hibernation enter/exit
Add helpers to issue DME_HIBERNATE_ENTER/DME_HIBERNATE_EXIT and call them during suspend/resume.
Reviewed by: imp (mentor) Sponsored by: Samsung Electronics Differential Revision: https://reviews.freebsd.org/D54003
show more ...
|
| 58ce49d1 | 31-Aug-2025 |
Jaeyoon Choi <j_yoon.choi@samsung.com> |
ufshci: reserve one queue entry for an admin request
This patch reduces num_entries by 1 to reserve a admin slot. It resolves the issue where admin requests cannot be executed during QD32 because al
ufshci: reserve one queue entry for an admin request
This patch reduces num_entries by 1 to reserve a admin slot. It resolves the issue where admin requests cannot be executed during QD32 because all queue entries are used.
It also resolve the issue of accessing the queue before it is created by moving the queue construct point to before interrupt enable.
Sponsored by: Samsung Electronic Reviewed by: imp Differential Revision: https://reviews.freebsd.org/D51894
show more ...
|