[PATCH 0/2] scsi: ufs: qcom: Add interconnect support

Manivannan Sadhasivam posted 2 patches 2 years, 6 months ago
drivers/ufs/core/ufshcd.c        |   4 +-
drivers/ufs/host/ufs-qcom.c      | 131 ++++++++++++++++++++++++++++++-
drivers/ufs/host/ufs-qcom.h      |   3 +
drivers/ufs/host/ufshcd-pltfrm.c |   4 +-
include/ufs/unipro.h             |   6 ++
5 files changed, 143 insertions(+), 5 deletions(-)
[PATCH 0/2] scsi: ufs: qcom: Add interconnect support
Posted by Manivannan Sadhasivam 2 years, 6 months ago
Hi,

This series adds interconnect support to Qcom UFS driver. Interconnect support
is added to Qcom UFS driver for scaling the interconnect path dynamically. This
is required to avoid boot crash in recent SoCs and also to save power during
runtime. More information is available in patch 2/2.

Credits
=======

This series is a continuation of previous work by Brian Masney [1].

Testing
=======

This series is tested on 96Boards RB3 (SDM845 SoC) and RB5 (SM8250 SoC)
development boards.

NOTE: This series is a spin-off from previous OPP and interconnect series:
https://lore.kernel.org/all/20230720054100.9940-1-manivannan.sadhasivam@linaro.org/

Since the devicetree patches are already merged to Qcom tree, they are excluded
from this series.

Thanks,
Mani

[1] https://lore.kernel.org/all/20221117104957.254648-1-bmasney@redhat.com/

Manivannan Sadhasivam (2):
  scsi: ufs: core: Add enums for UFS lanes
  scsi: ufs: qcom: Add support for scaling interconnects

 drivers/ufs/core/ufshcd.c        |   4 +-
 drivers/ufs/host/ufs-qcom.c      | 131 ++++++++++++++++++++++++++++++-
 drivers/ufs/host/ufs-qcom.h      |   3 +
 drivers/ufs/host/ufshcd-pltfrm.c |   4 +-
 include/ufs/unipro.h             |   6 ++
 5 files changed, 143 insertions(+), 5 deletions(-)

-- 
2.25.1
Re: [PATCH 0/2] scsi: ufs: qcom: Add interconnect support
Posted by Martin K. Petersen 2 years, 6 months ago
On Mon, 31 Jul 2023 20:20:18 +0530, Manivannan Sadhasivam wrote:

> This series adds interconnect support to Qcom UFS driver. Interconnect support
> is added to Qcom UFS driver for scaling the interconnect path dynamically. This
> is required to avoid boot crash in recent SoCs and also to save power during
> runtime. More information is available in patch 2/2.
> 
> Credits
> =======
> 
> [...]

Applied to 6.6/scsi-queue, thanks!

[1/2] scsi: ufs: core: Add enums for UFS lanes
      https://git.kernel.org/mkp/scsi/c/e0d01da2cb0f
[2/2] scsi: ufs: qcom: Add support for scaling interconnects
      https://git.kernel.org/mkp/scsi/c/03ce80a1bb86

-- 
Martin K. Petersen	Oracle Linux Engineering
Re: [PATCH 0/2] scsi: ufs: qcom: Add interconnect support
Posted by Martin K. Petersen 2 years, 6 months ago
Manivannan,

> This series adds interconnect support to Qcom UFS driver. Interconnect
> support is added to Qcom UFS driver for scaling the interconnect path
> dynamically. This is required to avoid boot crash in recent SoCs and
> also to save power during runtime. More information is available in
> patch 2/2.

Applied to 6.6/scsi-staging, thanks!

-- 
Martin K. Petersen	Oracle Linux Engineering