[PATCH 0/3] ufs: qcom: Mark "core_reset" as required property

From: Manivannan Sadhasivam
Date: Mon Jan 29 2024 - 02:52:35 EST


As concluded in [1], mark the "core_reset" (UFS host controller reset from GCC)
as required in the binding and also add the missing property in MSM8996 DT.

However, to keep backwards compatibility with old DT, the driver cannot make it
required. So it is still an optional property for the driver, but a comment has
been added to clarify this.

- Mani

[1] https://lore.kernel.org/linux-scsi/190651ad-6aeb-69eb-89c5-ed18221b5a7a@xxxxxxxxxxx/

Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@xxxxxxxxxx>
---
Manivannan Sadhasivam (3):
dt-bindings: ufs: qcom: Make reset properties as required
scsi: ufs: qcom: Clarify the comment of core_reset property
arm64: dts: qcom: msm8996: Add missing UFS host controller reset

Documentation/devicetree/bindings/ufs/qcom,ufs.yaml | 2 ++
arch/arm64/boot/dts/qcom/msm8996.dtsi | 2 ++
drivers/ufs/host/ufs-qcom.c | 6 +++++-
3 files changed, 9 insertions(+), 1 deletion(-)
---
base-commit: 6613476e225e090cc9aad49be7fa504e290dd33d
change-id: 20240129-ufs-core-reset-fix-1bd4ab266f64

Best regards,
--
Manivannan Sadhasivam <manivannan.sadhasivam@xxxxxxxxxx>