---
Thanks Krzysztof,
Reviewed-by: Alim Akhtar
> drivers/iio/adc/exynos_adc.c | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/drivers/iio/adc/exynos_adc.c b/drivers/iio/adc/exynos_adc.c
> index 784c10deeb1a..2d8e36408f0e 100644
> --- a/drivers/iio/a
Hello Randy,
> -Original Message-
> From: Randy Dunlap
> Sent: 07 January 2021 02:26
> To: linux-kernel@vger.kernel.org
> Cc: Randy Dunlap ; Alim Akhtar
> ; Avri Altman ; linux-
> s...@vger.kernel.org; James E.J. Bottomley ; Martin K.
> Petersen
> Subject: [
E
> scsi: ufs: Fix wrong print message in dev_err()
>
> drivers/scsi/ufs/ufs.h| 1 -
> drivers/scsi/ufs/ufshcd.c | 2 +-
> 2 files changed, 1 insertion(+), 2 deletions(-)
>
Thanks!
Acked-by: Alim Akhtar
> --
> 2.17.1
Hi
> -Original Message-
> From: Lee Jones
> Sent: 02 November 2020 17:27
> To: martin.peter...@oracle.com
> Cc: linux-kernel@vger.kernel.org; Lee Jones ; Alim
> Akhtar ; Avri Altman ;
> Santosh Yaraganavi ; Vinayak Holikatti
>
> Subject: [PATCH 11/19]
o simplify the code.
>
> Signed-off-by: Bean Huo
> ---
Thanks!
Acked-by: Alim Akhtar
>
> v1-v2: change the patch commit subject
>
Hi Randy and Martin,
> -Original Message-
> From: Martin K. Petersen
> Sent: 10 September 2020 07:58
> To: Randy Dunlap
> Cc: Alim Akhtar ; 'Stephen Rothwell'
> ; 'Linux Next Mailing List' n...@vger.kernel.org>; 'Linux Kernel Mailing List' ker...@vger.ker
[=y] && SCSI [=y] &&
SCSI_UFSHCD_PLATFORM [=y] && (ARCH_EXYNOS || COMPILE_TEST [=y])
Fix it by removing PHY_SAMSUNG_UFS dependency.
Reported-by: Randy Dunlap
Signed-off-by: Alim Akhtar
Acked-by: Randy Dunlap
---
* Changes since v1
- rebased on 5.10-scsi-queue
- Added Randy's Acked-by
Hi Eric,
> -Original Message-
> From: Eric Biggers
> Sent: 12 August 2020 05:59
> To: Alim Akhtar
> Cc: r...@kernel.org; devicet...@vger.kernel.org;
linux-s...@vger.kernel.org;
> k...@kernel.org; avri.alt...@wdc.com; martin.peter...@oracle.com;
> kwmad
t; This patch adds the condition to check for Tx interrupt only for the those
> SoC's
> which have 2 interrupt lines.
>
> Signed-off-by: Tamseel Shams
> ---
Tested on exynos7 platform, don’t see " IRQ index 1 not found" with this patch
applied
Fill free to added
Tested-by: A
t; bvanass...@acm.org; tomas.wink...@intel.com; ALIM AKHTAR
>
> Cc: linux-s...@vger.kernel.org; linux-kernel@vger.kernel.org; Sang-yoon Oh
> ; Sung-Jun Park
> ; yongmyung lee
> ; Jinyoung CHOI ;
> Adel Choi ; BoRam Shin
>
> Subject: RE: [PATCH v8 0/4] scsi: ufs: Add Host Performan
er.kernel.org;
> s...@canb.auug.org.au; linux-scsi ; Alim Akhtar
> ; Seungwon Jeon
> Subject: Re: mmotm 2020-07-27-18-18 uploaded (drivers/scsi/ufs/:
> SCSI_UFS_EXYNOS)
>
> On 7/27/20 6:19 PM, Andrew Morton wrote:
> > The mm-of-the-moment snapshot 2020-07-27-18-18 has been up
Hi Martin
> -Original Message-
> From: Avri Altman
> Sent: 19 July 2020 12:05
> To: Alim Akhtar ; daejun7.p...@samsung.com;
> j...@linux.ibm.com; martin.peter...@oracle.com; asuto...@codeaurora.org;
> bean...@micron.com; stanley@mediatek.com; c...@codeaurora.org;
&g
Hi Randy,
> -Original Message-
> From: Randy Dunlap
> Sent: 20 July 2020 22:11
> To: Stephen Rothwell ; Linux Next Mailing List n...@vger.kernel.org>
> Cc: Linux Kernel Mailing List ; linux-scsi
> s...@vger.kernel.org>; Santosh Yaraganavi ;
> Vina
Hello Colin,
> -Original Message-
> From: Colin King
> Sent: 20 July 2020 22:00
> To: Kishon Vijay Abraham I ; Vinod Koul ;
> Seungwon Jeon ; Kiwoong Kim
> ; Alim Akhtar
> Cc: kernel-janit...@vger.kernel.org; linux-kernel@vger.kernel.org
> Subject: [PATCH][nex
Hi Gustavo,
> -Original Message-
> From: Gustavo A. R. Silva
> Sent: 20 July 2020 18:57
> To: Kishon Vijay Abraham I ; Vinod Koul ;
> Seungwon Jeon ; Alim Akhtar
> ; Kiwoong Kim
> Cc: linux-kernel@vger.kernel.org; Gustavo A. R. Silva
> Subject: [PATCH v2][nex
y@mediatek.com; c...@codeaurora.org;
> tomas.wink...@intel.com; ALIM AKHTAR
> Cc: linux-s...@vger.kernel.org; linux-kernel@vger.kernel.org; Sang-yoon Oh
> ; Sung-Jun Park
> ; yongmyung lee
> ; Jinyoung CHOI ;
> Adel Choi ; BoRam Shin
>
> Subject: RE: [PATCH v6 0/5] sc
This patch documents Samsung UFS PHY device tree bindings
Reviewed-by: Rob Herring
Signed-off-by: Alim Akhtar
Tested-by: Paweł Chmiel
---
.../bindings/phy/samsung,ufs-phy.yaml | 75 +++
1 file changed, 75 insertions(+)
create mode 100644 Documentation/devicetree
Jeon
Signed-off-by: Alim Akhtar
Cc: Kishon Vijay Abraham I
Cc: Vinod Koul
Tested-by: Paweł Chmiel
---
- Changes V12 -> V13
* Addressed more review comments from Vinod [1]
[1] https://lkml.org/lkml/2020/7/13/99
- Changes V11 -> V12
* Fixed kernel test robot warnings
- Changes V10
Hi Vinod,
> -Original Message-
> From: Vinod Koul
> Sent: 13 July 2020 11:48
> To: Alim Akhtar
> Cc: robh...@kernel.org; k...@kernel.org; kwmad@samsung.com;
> devicet...@vger.kernel.org; linux-arm-ker...@lists.infradead.org; linux-
> ker...@vger.kern
.org;
> tomas.wink...@intel.com; ALIM AKHTAR ; Daejun
> Park
> Cc: linux-s...@vger.kernel.org; linux-kernel@vger.kernel.org; Sang-yoon Oh
> ; Sung-Jun Park
> ; yongmyung lee
> ; Jinyoung CHOI ;
> Adel Choi ; BoRam Shin
>
> Subject: [PATCH v6 0/5] scsi: ufs: Add Host Performance
Hi Rob
Can you please take this via your tree?
On Thu, Jun 25, 2020 at 6:20 AM Alim Akhtar wrote:
>
> This patch adds DT bindings for Samsung ufs hci
>
> Reviewed-by: Rob Herring
> Signed-off-by: Alim Akhtar
> ---
>
> Hi Rob
> This is just a rebase on your's dt/n
Hi Vinod
Gentle Reminder !!
On Fri, Jul 3, 2020 at 11:02 PM Alim Akhtar wrote:
>
> This patch introduces Samsung UFS PHY driver. This driver
> supports to deal with phy calibration and power control
> according to UFS host driver's behavior.
>
> [Robot: -Wmissing-prototyp
@vger.kernel.org
> Cc: Bartlomiej Zolnierkiewicz ; Sylwester
Nawrocki
> ; Alim Akhtar ; Chanwoo
> Choi ; Pankaj Dubey
>
> Subject: [PATCH v3] ARM: dts: exynos: Remove DMA controller bus node name
> to fix dtschema warnings
>
> There is no need to keep DMA controller nodes
Hi Krzysztof,
> -Original Message-
> From: Krzysztof Kozlowski
> Sent: 05 July 2020 23:53
> To: Alim Akhtar
> Cc: devicet...@vger.kernel.org; linux-arm-ker...@lists.infradead.org; linux-
> samsung-...@vger.kernel.org; linux-kernel@vger.kernel.org;
> robh...@ker
bytes. change it to be u8.
>
> Signed-off-by: Bean Huo
> ---
Reviewed-by: Alim Akhtar
Booted and tested on exynos7 board, tested basic read/write, so
Tested-by: Alim Akhtar
Thanks,
> drivers/scsi/ufs/ufshcd.c | 12 ++--
> 1 file changed, 6 insertions(+), 6 deletions(-)
>
LDO12 on exynos7 supply power to VDDQ_UFS20_RESET,
in case this regulator is OFF, UFS host controller
can not send command to UFS device. To keep this supply
ON, set regulator-always-on property for this ldo.
Signed-off-by: Alim Akhtar
---
arch/arm64/boot/dts/exynos/exynos7-espresso.dts | 1
node on exynos7-espresso")
Signed-off-by: Alim Akhtar
---
-
arch/arm64/boot/dts/exynos/exynos7-espresso.dts | 1 +
1 file changed, 1 insertion(+)
diff --git a/arch/arm64/boot/dts/exynos/exynos7-espresso.dts
b/arch/arm64/boot/dts/exynos/exynos7-espresso.dts
index 790f12ca8981..bb8695003
node on exynos7-espresso")
Signed-off-by: Alim Akhtar
---
arch/arm64/boot/dts/exynos/exynos7-espresso.dts | 1 +
1 file changed, 1 insertion(+)
diff --git a/arch/arm64/boot/dts/exynos/exynos7-espresso.dts
b/arch/arm64/boot/dts/exynos/exynos7-espresso.dts
index 790f12ca8981..bb8695003
LDO12 on exynos7 supply power to VDDQ_UFS20_RESET,
in case this regulator is OFF, UFS host controller
can not send command to UFS device. To keep this supply
ON, set regulator-always-on property for this ldo.
Signed-off-by: Alim Akhtar
---
arch/arm64/boot/dts/exynos/exynos7-espresso.dts | 1
Hi Krzysztof,
> > > @@ -24,6 +24,7 @@
> > >
> > > chosen {
> > > stdout-path = _2;
> > > + bootargs = "earlycon=exynos4210,0x14c3
> > > console=ttySAC0,115200n8";
>
> Hi,
>
> The console is already chosen by stdout-path and earlycon would use it as
> well,
> so no need
Adding Krzysztof's correct email address.
Sorry about noise.
> -Original Message-
> From: Alim Akhtar
> Sent: 03 July 2020 23:56
> To: r...@kernel.org
> Cc: devicet...@vger.kernel.org; linux-arm-ker...@lists.infradead.org; linux-
> samsung-...@vger.kernel
Add minimal bootargs to enable earlycon and console.
This really useful in case kernel has crashed early in
boot process.
Signed-off-by: Alim Akhtar
---
arch/arm64/boot/dts/exynos/exynos7-espresso.dts | 1 +
1 file changed, 1 insertion(+)
diff --git a/arch/arm64/boot/dts/exynos/exynos7
This patch documents Samsung UFS PHY device tree bindings
Reviewed-by: Rob Herring
Signed-off-by: Alim Akhtar
Tested-by: Paweł Chmiel
---
.../bindings/phy/samsung,ufs-phy.yaml | 75 +++
1 file changed, 75 insertions(+)
create mode 100644 Documentation/devicetree
Jeon
Signed-off-by: Alim Akhtar
Cc: Kishon Vijay Abraham I
Cc: Vinod Koul
Tested-by: Paweł Chmiel
---
- Changes V11 -> V12
* Fixed kernel test robot warnings
- Changes V10 -> V11
* Addressed review comments from Vinod
drivers/phy/samsung/Kconfig | 9 +
drivers/phy/s
l.org;
> linux-kernel@vger.kernel.org; linux-arm-ker...@lists.infradead.org; linux-
> samsung-...@vger.kernel.org
> Cc: Marek Szyprowski ; Bartlomiej Zolnierkiewicz
> ; Sylwester Nawrocki ;
> Alim Akhtar ; Chanwoo Choi
> ; Pankaj Dubey
> Subject: [PATCH v2 4/8] arm64: dts: exy
l.org;
> linux-kernel@vger.kernel.org; linux-arm-ker...@lists.infradead.org; linux-
> samsung-...@vger.kernel.org
> Cc: Marek Szyprowski ; Bartlomiej Zolnierkiewicz
> ; Sylwester Nawrocki ;
> Alim Akhtar ; Chanwoo Choi
> ; Pankaj Dubey
> Subject: [PATCH v2 3/8] arm64: d
r.kernel.org;
> linux-kernel@vger.kernel.org; linux-arm-ker...@lists.infradead.org; linux-
> samsung-...@vger.kernel.org
> Cc: Marek Szyprowski ; Bartlomiej Zolnierkiewicz
> ; Sylwester Nawrocki ;
> Alim Akhtar ; Chanwoo Choi
> ; Pankaj Dubey
> Subject: [PATCH v2 2/8] arm64: dts: ex
This patch documents Samsung UFS PHY device tree bindings
Reviewed-by: Rob Herring
Signed-off-by: Alim Akhtar
Tested-by: Paweł Chmiel
---
.../bindings/phy/samsung,ufs-phy.yaml | 75 +++
1 file changed, 75 insertions(+)
create mode 100644 Documentation/devicetree
e 100644
index ..c0e6411abbc6
--- /dev/null
+++ b/drivers/phy/samsung/phy-samsung-ufs.c
@@ -0,0 +1,357 @@
+// SPDX-License-Identifier: GPL-2.0-only
+/*
+ * UFS PHY driver for Samsung SoC
+ *
+ * Copyright (C) 2020 Samsung Electronics Co., Ltd.
+ * Author: Seungwon Jeon
+ * Author: A
Hi Vinod
> -Original Message-
> From: Vinod Koul
> Sent: 01 July 2020 12:23
> To: Alim Akhtar
> Cc: robh...@kernel.org; k...@kernel.org; kwmad@samsung.com;
> devicet...@vger.kernel.org; linux-arm-ker...@lists.infradead.org; linux-
> ker...@vger.kern
> -Original Message-
> From: Avri Altman
> Sent: 30 June 2020 12:09
> To: daejun7.p...@samsung.com; Bean Huo ;
> j...@linux.ibm.com; martin.peter...@oracle.com; asuto...@codeaurora.org;
> stanley@mediatek.com; c...@codeaurora.org; bvanass...@acm.org;
> tomas.wi
@vger.kernel.org
> Cc: Marek Szyprowski ; Bartlomiej Zolnierkiewicz
> ; Sylwester Nawrocki ;
> Alim Akhtar ; Chanwoo Choi
> ; Pankaj Dubey
> Subject: [PATCH 1/4] arm64: dts: exynos: Add PWM interrupts on Exynos7
>
> Add required interrupts to PWM node on Exynos7. This fixes
Hi Dan,
> -Original Message-
> From: Dan Carpenter
> On Sat, Jun 27, 2020 at 10:51:44PM +0530, Alim Akhtar wrote:
> > Hi Dan
> >
> > > -Original Message-
> > > The "head" pointer can't be NULL because it points to an address in
t
"
> isn't NULL and the check can just be removed.
>
> Signed-off-by: Dan Carpenter
> ---
Please add Fixes: tag
With that
Acked-by: Alim Akhtar
Thanks!
> drivers/scsi/ufs/ufs-exynos.c | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/d
y: Stephen Rothwell
Signed-off-by: Alim Akhtar
---
drivers/scsi/ufs/ufs-exynos.c | 5 +
1 file changed, 5 insertions(+)
diff --git a/drivers/scsi/ufs/ufs-exynos.c b/drivers/scsi/ufs/ufs-exynos.c
index 16544b3dad47..b0796066a449 100644
--- a/drivers/scsi/ufs/ufs-exynos.c
+++ b/drivers/sc
Hi Stephen
> -Original Message-
> From: Stephen Rothwell
> Sent: 25 June 2020 09:11
> To: James Bottomley
> Cc: Linux Next Mailing List ; Linux Kernel
Mailing
> List ; Alim Akhtar
;
> Martin K. Petersen ; Seungwon Jeon
>
> Subject: linux-next: build warning a
This patch adds DT bindings for Samsung ufs hci
Reviewed-by: Rob Herring
Signed-off-by: Alim Akhtar
---
Hi Rob
This is just a rebase on your's dt/next
This patch was part of [1]
[1] https://lkml.org/lkml/2020/5/27/1697
.../bindings/ufs/samsung,exynos-ufs.yaml | 89
Hi Vinod,
> -Original Message-
> From: Vinod Koul
> Sent: 24 June 2020 23:00
> To: Alim Akhtar
> Cc: 'Kishon Vijay Abraham I' ; r...@kernel.org;
> k...@kernel.org; linux-samsung-...@vger.kernel.org; avri.alt...@wdc.com;
> stanley@mediatek.com; linux-s...@vger.
This patch introduces Samsung UFS PHY driver. This driver
supports to deal with phy calibration and power control
according to UFS host driver's behavior.
Reviewed-by: Kiwoong Kim
Signed-off-by: Seungwon Jeon
Signed-off-by: Alim Akhtar
Cc: Kishon Vijay Abraham I
Cc: Vinod Koul
Tested
This patch documents Samsung UFS PHY device tree bindings
Reviewed-by: Rob Herring
Signed-off-by: Alim Akhtar
Tested-by: Paweł Chmiel
---
This is just a rebase on phy-next, was part of series [1]
which adds ufs host contoller driver.
[1] https://lkml.org/lkml/2020/5/27/1697
.../bindings/phy
Hi Vinod
> -Original Message-
> From: Vinod Koul
> Sent: 24 June 2020 15:51
> To: Alim Akhtar
> Cc: 'Kishon Vijay Abraham I' ; r...@kernel.org;
> k...@kernel.org; linux-samsung-...@vger.kernel.org; avri.alt...@wdc.com;
> stanley@mediatek.com; linux-s...@vger.
ger.kernel.org; linux-kernel@vger.kernel.org;
> alim.akh...@samsung.com; Tamseel Shams
> Subject: [PATCH] serial: samsung: fix spelling mistake
>
> There is a spelling mistake in a comment. Fix it.
>
> Signed-off-by: Tamseel Shams
> ---
Reviewed-by: Alim Akhtar
> driv
'
Fixes: 55f4b1f73631 ("scsi: ufs: ufs-exynos: Add UFS host support for Exynos
SoCs")
Reported-by: kernel test robot
Signed-off-by: Alim Akhtar
---
drivers/scsi/ufs/Kconfig | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/scsi/ufs/Kconfig b/drivers/scsi/u
Hi Kishon,
> -Original Message-
> From: Alim Akhtar
> Sent: 11 June 2020 20:49
> To: 'Kishon Vijay Abraham I' ; 'Martin K. Petersen'
> > >>
> > >> Applied [1,2,3,4,5,9] to 5.9/scsi-queue. The series won't show up
> > >> in my
> > >
Hi Bean,
On Wed, Jun 17, 2020 at 3:12 PM Bean Huo wrote:
>
> > > HPB1.0 isn't part of ufs3.1, but published only later.
> > > Allowing earlier versions will required to quirk the descriptor
> > > sizes.
> > > I see Bean's point here, but I vote for adding it in a single
> > > quirk, when the
On Wed, Jun 17, 2020 at 2:19 PM Colin King wrote:
>
> From: Colin Ian King
>
> There is a spelling mistake in a dev_warn message. Fix it.
>
> Signed-off-by: Colin Ian King
> ---
Thanks Colin,
Reviewed-by: Alim Akhtar
> drivers/scsi/ufs/ufs-exynos.c | 2 +-
> 1 file
On Wed, Jun 17, 2020 at 12:27 PM Avri Altman wrote:
>
> >
> > Hi, Bean
> > >
> > > On Mon, 2020-06-15 at 16:23 +0900, Daejun Park wrote:
> > > > +void ufsf_scan_features(struct ufs_hba *hba)
> > > > +{
> > > > + int ret;
> > > > +
> > > > + init_waitqueue_head(>ufsf.sdev_wait);
> > >
> On Sat, Jun 13, 2020 at 08:17:06AM +0530, Alim Akhtar wrote:
> > Adding dt node foe UFS and UFS-PHY for exynos7 SoC.
> >
> > Signed-off-by: Alim Akhtar
> > Tested-by: Paweł Chmiel
> > ---
> > .../boot/dts/exynos/exynos7-espresso.dts | 4 ++
>
Some UFS host controllers like Exynos uses granularities of PRDT length and
offset as bytes, whereas others uses actual segment count.
Reviewed-by: Avri Altman
Signed-off-by: Kiwoong Kim
Signed-off-by: Alim Akhtar
---
drivers/scsi/ufs/ufshcd.c | 30 +++---
drivers/scsi
Some host controllers support interrupt aggregation but don't allow
resetting counter and timer in software.
Reviewed-by: Avri Altman
Signed-off-by: Seungwon Jeon
Signed-off-by: Alim Akhtar
---
drivers/scsi/ufs/ufshcd.c | 3 ++-
drivers/scsi/ufs/ufshcd.h | 6 ++
2 files changed, 8
is based on Linux-5.7-rc4 (commit: 0e698dfa2822)
Alim Akhtar (9):
scsi: ufs: add quirk to fix mishandling utrlclr/utmrlclr
scsi: ufs: add quirk to disallow reset of interrupt aggregation
scsi: ufs: add quirk to enable host controller without hce
scsi: ufs: introduce UFSHCD_QUIRK_PRDT_BYTE_GRAN
This patch introduces Samsung UFS PHY driver. This driver
supports to deal with phy calibration and power control
according to UFS host driver's behavior.
Reviewed-by: Kiwoong Kim
Signed-off-by: Seungwon Jeon
Signed-off-by: Alim Akhtar
Cc: Kishon Vijay Abraham I
Tested-by: Paweł Chmiel
Some host controllers don't support host controller enable via HCE.
Reviewed-by: Can Guo
Reviewed-by: Avri Altman
Signed-off-by: Seungwon Jeon
Signed-off-by: Alim Akhtar
---
drivers/scsi/ufs/ufshcd.c | 76 +--
drivers/scsi/ufs/ufshcd.h | 6
2 files
: possible condition with no effect (if == else)
]
Reviewed-by: Kiwoong Kim
Reviewed-by: Avri Altman
Signed-off-by: Seungwon Jeon
Signed-off-by: Alim Akhtar
Tested-by: Paweł Chmiel
---
drivers/scsi/ufs/Kconfig | 12 +
drivers/scsi/ufs/Makefile |1 +
drivers/scsi/ufs/ufs-exynos.c
.
Signed-off-by: Kiwoong Kim
Signed-off-by: Alim Akhtar
Reviewed-by: Avri Altman
---
drivers/scsi/ufs/ufshcd.c | 6 ++
drivers/scsi/ufs/ufshcd.h | 6 ++
2 files changed, 12 insertions(+)
diff --git a/drivers/scsi/ufs/ufshcd.c b/drivers/scsi/ufs/ufshcd.c
index ba093d0d0942..33ebffa8257d
Adding dt node foe UFS and UFS-PHY for exynos7 SoC.
Signed-off-by: Alim Akhtar
Tested-by: Paweł Chmiel
---
.../boot/dts/exynos/exynos7-espresso.dts | 4 ++
arch/arm64/boot/dts/exynos/exynos7.dtsi | 43 ++-
2 files changed, 45 insertions(+), 2 deletions(-)
diff
This patch adds DT bindings for Samsung ufs hci
Reviewed-by: Rob Herring
Signed-off-by: Alim Akhtar
---
.../bindings/ufs/samsung,exynos-ufs.yaml | 89 +++
1 file changed, 89 insertions(+)
create mode 100644
Documentation/devicetree/bindings/ufs/samsung,exynos-ufs.yaml
This patch documents Samsung UFS PHY device tree bindings
Reviewed-by: Rob Herring
Signed-off-by: Alim Akhtar
Tested-by: Paweł Chmiel
---
.../bindings/phy/samsung,ufs-phy.yaml | 75 +++
1 file changed, 75 insertions(+)
create mode 100644 Documentation/devicetree
In the right behavior, setting the bit to '0' indicates clear and '1'
indicates no change. If host controller handles this the other way,
UFSHCI_QUIRK_BROKEN_REQ_LIST_CLR can be used.
Reviewed-by: Can Guo
Reviewed-by: Avri Altman
Signed-off-by: Seungwon Jeon
Signed-off-by: Alim Akhtar
gt; chaotian.j...@mediatek.com; cc.c...@mediatek.com; Stanley Chu
>
> Subject: [PATCH v1 1/2] scsi: ufs: Remove unused field in struct
uic_command
>
> Remove unused field "cmd_active" in struct ufs_command.
>
> Signed-off-by: Stanley Chu
> ---
Reviewed-by: Alim Akhtar
gt; chaotian.j...@mediatek.com; cc.c...@mediatek.com; Stanley Chu
>
> Subject: [PATCH v2 0/2] scsi: ufs: Fix and cleanup device quirks
>
> Hi,
> this series provides some device quirk fixes and cleanups.
>
> v1 -> v2:
> - Sort device quirks in alphabetical order (Alim Akhtar)
Hi Bean,
> -Original Message-
> From: Winkler, Tomas
> Sent: 07 June 2020 04:58
> To: Bean Huo ; alim.akh...@samsung.com;
> avri.alt...@wdc.com; asuto...@codeaurora.org; j...@linux.ibm.com;
> martin.peter...@oracle.com; stanley@mediatek.com;
> bean...@micron.com; bvanass...@acm.org;
ltfrm.c | 27 +--
> drivers/scsi/ufs/ufshcd.c| 30 +-
> drivers/scsi/ufs/ufshcd.h| 27 +--
> drivers/scsi/ufs/ufshci.h| 27 +--
> 6 files changed, 6 insertions(+), 157 deletions(-)
>
Reviewed-by: Alim Akhtar
> --
> 2.17.1
Hi Stanley
> -Original Message-
> From: Stanley Chu
> Sent: 10 June 2020 11:07
> To: linux-s...@vger.kernel.org; martin.peter...@oracle.com;
> avri.alt...@wdc.com; alim.akh...@samsung.com; j...@linux.ibm.com;
> asuto...@codeaurora.org
> Cc: bean...@micron.com; c...@codeaurora.org;
Hi Kishon
> -Original Message-
> From: Kishon Vijay Abraham I
> Sent: 08 June 2020 08:23
> To: Alim Akhtar ; 'Martin K. Petersen'
> ; r...@kernel.org
> Cc: k...@kernel.org; linux-samsung-...@vger.kernel.org;
> avri.alt...@wdc.com; stanley@mediatek.com; linux
Hi Jose
On Thu, Apr 30, 2020 at 1:44 PM Jose Abreu wrote:
>
> From: Bean Huo (beanhuo)
> Date: Apr/29/2020, 13:59:08 (UTC+00:00)
> > > Probably. I think we can leave them or change the dev_err to a dev_warn.
> > > This way we have logs in case someone is using a non-supported version.
> > >
> >
HI Manivannan
On Thu, Jun 4, 2020 at 12:08 PM Manivannan Sadhasivam
wrote:
>
> UFS HCI 3.0 versions are being used in Qcom SM8250 based boards. Hence,
> adding it to the list of supported versions.
>
> I don't have the exact information of the additional registers supported
> in version 3.0.
> -Original Message-
> From: Martin K. Petersen
> Sent: 03 June 2020 08:02
> To: r...@kernel.org; Alim Akhtar
> Cc: Martin K . Petersen ; k...@kernel.org;
linux-
> samsung-...@vger.kernel.org; avri.alt...@wdc.com;
> stanley@mediatek.com; linux-s...@vger.
> -Original Message-
> From: Alim Akhtar
> Sent: 28 May 2020 06:47
> To: r...@kernel.org
> Cc: devicet...@vger.kernel.org; linux-s...@vger.kernel.org; k...@kernel.org;
> avri.alt...@wdc.com; martin.peter...@oracle.com;
> kwmad@samsung.com; stanley.
> -Original Message-
> From: Krzysztof Kozlowski
> Sent: 29 May 2020 13:36
> To: Alim Akhtar
> Cc: r...@kernel.org; devicet...@vger.kernel.org; linux-s...@vger.kernel.org;
> avri.alt...@wdc.com; martin.peter...@oracle.com;
> kwmad@samsung.com; stanley.
This patch adds DT bindings for Samsung ufs hci
Reviewed-by: Rob Herring
Signed-off-by: Alim Akhtar
---
.../bindings/ufs/samsung,exynos-ufs.yaml | 89 +++
1 file changed, 89 insertions(+)
create mode 100644
Documentation/devicetree/bindings/ufs/samsung,exynos-ufs.yaml
Some UFS host controllers like Exynos uses granularities of PRDT length and
offset as bytes, whereas others uses actual segment count.
Reviewed-by: Avri Altman
Signed-off-by: Kiwoong Kim
Signed-off-by: Alim Akhtar
---
drivers/scsi/ufs/ufshcd.c | 30 +++---
drivers/scsi
Some host controllers don't support host controller enable via HCE.
Reviewed-by: Can Guo
Reviewed-by: Avri Altman
Signed-off-by: Seungwon Jeon
Signed-off-by: Alim Akhtar
---
drivers/scsi/ufs/ufshcd.c | 76 +--
drivers/scsi/ufs/ufshcd.h | 6
2 files
In the right behavior, setting the bit to '0' indicates clear and '1'
indicates no change. If host controller handles this the other way,
UFSHCI_QUIRK_BROKEN_REQ_LIST_CLR can be used.
Reviewed-by: Can Guo
Reviewed-by: Avri Altman
Signed-off-by: Seungwon Jeon
Signed-off-by: Alim Akhtar
is based on Linux-5.7-rc4 (commit: 0e698dfa2822)
Alim Akhtar (9):
scsi: ufs: add quirk to fix mishandling utrlclr/utmrlclr
scsi: ufs: add quirk to disallow reset of interrupt aggregation
scsi: ufs: add quirk to enable host controller without hce
scsi: ufs: introduce UFSHCD_QUIRK_PRDT_BYTE_GRAN
: possible condition with no effect (if == else)
]
Reviewed-by: Kiwoong Kim
Reviewed-by: Avri Altman
Signed-off-by: Seungwon Jeon
Signed-off-by: Alim Akhtar
Tested-by: Paweł Chmiel
---
drivers/scsi/ufs/Kconfig | 12 +
drivers/scsi/ufs/Makefile |1 +
drivers/scsi/ufs/ufs-exynos.c
Adding dt node foe UFS and UFS-PHY for exynos7 SoC.
Signed-off-by: Alim Akhtar
Tested-by: Paweł Chmiel
---
.../boot/dts/exynos/exynos7-espresso.dts | 4 ++
arch/arm64/boot/dts/exynos/exynos7.dtsi | 43 ++-
2 files changed, 45 insertions(+), 2 deletions(-)
diff
This patch introduces Samsung UFS PHY driver. This driver
supports to deal with phy calibration and power control
according to UFS host driver's behavior.
Reviewed-by: Kiwoong Kim
Signed-off-by: Seungwon Jeon
Signed-off-by: Alim Akhtar
Cc: Kishon Vijay Abraham I
Tested-by: Paweł Chmiel
This patch documents Samsung UFS PHY device tree bindings
Reviewed-by: Rob Herring
Signed-off-by: Alim Akhtar
Tested-by: Paweł Chmiel
---
.../bindings/phy/samsung,ufs-phy.yaml | 75 +++
1 file changed, 75 insertions(+)
create mode 100644 Documentation/devicetree
Some host controllers support interrupt aggregation but don't allow
resetting counter and timer in software.
Reviewed-by: Avri Altman
Signed-off-by: Seungwon Jeon
Signed-off-by: Alim Akhtar
---
drivers/scsi/ufs/ufshcd.c | 3 ++-
drivers/scsi/ufs/ufshcd.h | 6 ++
2 files changed, 8
.
Signed-off-by: Kiwoong Kim
Signed-off-by: Alim Akhtar
Reviewed-by: Avri Altman
---
drivers/scsi/ufs/ufshcd.c | 6 ++
drivers/scsi/ufs/ufshcd.h | 6 ++
2 files changed, 12 insertions(+)
diff --git a/drivers/scsi/ufs/ufshcd.c b/drivers/scsi/ufs/ufshcd.c
index ba093d0d0942..33ebffa8257d
Hi Rob,
> -Original Message-
> From: Rob Herring
> Sent: 26 May 2020 23:39
> To: Alim Akhtar
> Cc: devicet...@vger.kernel.org; linux-s...@vger.kernel.org;
k...@kernel.org;
> avri.alt...@wdc.com; martin.peter...@oracle.com;
> kwmad@samsung.com; stanley.
> -Original Message-
> From: Krzysztof Kozlowski
> Sent: 19 May 2020 12:47
> To: Alim Akhtar
> Cc: r...@kernel.org; devicet...@vger.kernel.org; linux-s...@vger.kernel.org;
> avri.alt...@wdc.com; martin.peter...@oracle.com;
> kwmad@samsung.com; stanley.
This patch documents Samsung UFS PHY device tree bindings
Reviewed-by: Rob Herring
Signed-off-by: Alim Akhtar
Tested-by: Paweł Chmiel
---
.../bindings/phy/samsung,ufs-phy.yaml | 75 +++
1 file changed, 75 insertions(+)
create mode 100644 Documentation/devicetree
Some host controllers don't support host controller enable via HCE.
Reviewed-by: Can Guo
Reviewed-by: Avri Altman
Signed-off-by: Seungwon Jeon
Signed-off-by: Alim Akhtar
---
drivers/scsi/ufs/ufshcd.c | 76 +--
drivers/scsi/ufs/ufshcd.h | 6
2 files
Some host controllers support interrupt aggregation but don't allow
resetting counter and timer in software.
Reviewed-by: Avri Altman
Signed-off-by: Seungwon Jeon
Signed-off-by: Alim Akhtar
---
drivers/scsi/ufs/ufshcd.c | 3 ++-
drivers/scsi/ufs/ufshcd.h | 6 ++
2 files changed, 8
Some UFS host controllers like Exynos uses granularities of PRDT length and
offset as bytes, whereas others uses actual segment count.
Reviewed-by: Avri Altman
Signed-off-by: Kiwoong Kim
Signed-off-by: Alim Akhtar
---
drivers/scsi/ufs/ufshcd.c | 30 +++---
drivers/scsi
In the right behavior, setting the bit to '0' indicates clear and '1'
indicates no change. If host controller handles this the other way,
UFSHCI_QUIRK_BROKEN_REQ_LIST_CLR can be used.
Reviewed-by: Can Guo
Reviewed-by: Avri Altman
Signed-off-by: Seungwon Jeon
Signed-off-by: Alim Akhtar
This patch adds DT binding for samsung ufs hci
Signed-off-by: Alim Akhtar
---
.../bindings/ufs/samsung,exynos-ufs.yaml | 91 +++
1 file changed, 91 insertions(+)
create mode 100644
Documentation/devicetree/bindings/ufs/samsung,exynos-ufs.yaml
diff --git a/Documentation
Reported-by tags
- Changes since v1:
* fixed make dt_binding_check error as pointed by Rob
* Addressed Krzysztof's review comments
* Added Reviewed-by tags
Note: This series is based on Linux-5.7-rc4 (commit: 0e698dfa2822)
Alim Akhtar (9):
scsi: ufs: add quirk to fix mishandling utrlclr/utmrlclr
1 - 100 of 755 matches
Mail list logo