[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20250730082229.23475-1-quic_rdwivedi@quicinc.com>
Date: Wed, 30 Jul 2025 13:52:26 +0530
From: Ram Kumar Dwivedi <quic_rdwivedi@...cinc.com>
To: <mani@...nel.org>, <alim.akhtar@...sung.com>, <avri.altman@....com>,
<bvanassche@....org>, <robh@...nel.org>, <krzk+dt@...nel.org>,
<conor+dt@...nel.org>, <andersson@...nel.org>,
<konradybcio@...nel.org>, <agross@...nel.org>
CC: <linux-arm-msm@...r.kernel.org>, <linux-scsi@...r.kernel.org>,
<devicetree@...r.kernel.org>, <linux-kernel@...r.kernel.org>
Subject: [PATCH V1 0/3] Enable UFS MCQ support for SM8650 and SM8750
This patch series enables Multi-Circular Queue (MCQ) support for the UFS
host controller on Qualcomm SM8650 and SM8750 platforms. MCQ is a modern
queuing model that improves performance and scalability by allowing
multiple hardware queues.
Although MCQ support has been present in the UFS driver for several years,
this is the first time it is being enabled via Device Tree for these
platforms.
Patch 1 updates the device tree bindings to allow the additional register
regions and reg-names required for MCQ operation.
Patches 2 and 3 update the device trees for SM8650 and SM8750 respectively
to enable MCQ by adding the necessary register mappings and MSI parent.
Tested on internal hardware for both platforms.
Palash Kambar (1):
arm64: dts: qcom: sm8750: Enable MCQ support for UFS controller
Ram Kumar Dwivedi (2):
dt-bindings: ufs: qcom: Add MCQ support to reg and reg-names
arm64: dts: qcom: sm8650: Enable MCQ support for UFS controller
.../devicetree/bindings/ufs/qcom,ufs.yaml | 21 ++++++++++++-------
arch/arm64/boot/dts/qcom/sm8650.dtsi | 9 +++++++-
arch/arm64/boot/dts/qcom/sm8750.dtsi | 10 +++++++--
3 files changed, 29 insertions(+), 11 deletions(-)
--
2.50.1
Powered by blists - more mailing lists