From: Seungwon Jeon
Some host controller doesn't support host controller enable via HCE.
Signed-off-by: Seungwon Jeon
Signed-off-by: Alim Akhtar
---
drivers/scsi/ufs/ufshcd.c | 76 +++--
drivers/scsi/ufs/ufshcd.h |5 +++
2 files change
From: Seungwon Jeon
Some host controller needs nexus type information for handling
command. This change adds specific callback function to support
vendor's implementation.
Signed-off-by: Seungwon Jeon
Signed-off-by: Alim Akhtar
---
drivers/scsi/ufs/ufshcd.c |6 ++
drivers/scs
From: Seungwon Jeon
This patch introduces Exynos UFS host controller driver,
which mainly handles vendor-specific operations including
link startup, power mode change and hibernation/unhibernation.
Signed-off-by: Seungwon Jeon
Signed-off-by: Alim Akhtar
---
.../devicetree/bindings/ufs/ufs
From: Seungwon Jeon
Some host controller needs specific handling before/after
(un)hibernation, This change adds specific callback function
to support vendor's implementation.
Signed-off-by: Seungwon Jeon
Signed-off-by: Alim Akhtar
---
drivers/scsi/ufs/ufshcd.c |
From: Seungwon Jeon
Behavior of the "powwer mode change" contains vendor specific
operation known as pwr_change_notify. This change adds return
for pwr_change_notify to find success or failure.
Signed-off-by: Seungwon Jeon
Signed-off-by: Alim Akhtar
---
drivers/scsi/ufs/ufshc
From: Seungwon Jeon
It can be used in the vendor's driver for the specific purpose.
Signed-off-by: Seungwon Jeon
Signed-off-by: Alim Akhtar
---
drivers/scsi/ufs/ufshcd.c |5 ++---
drivers/scsi/ufs/ufshcd.h |2 ++
2 files changed, 4 insertions(+), 3 deletions(-)
diff --git a/dr
From: Seungwon Jeon
UTRD(UTP Transfer Request Descriptor)'s field such as offset/length,
especially response's has DWORD expression. This quirk can be specified
for host controller not to conform standard.
Signed-off-by: Seungwon Jeon
Signed-off-by: Alim Akhtar
---
drivers/scsi/uf
Hi Shawn
On Thu, Aug 6, 2015 at 12:14 PM, Shawn Lin wrote:
> DesignWare MMC Controller can supports two types of DMA
> mode: external dma and internal dma. We get a RK312x platform
> integrated dw_mmc and ARM pl330 dma controller. This patch add
> edmac ops to support these platforms. I've tested
15 pmic on exynos7-espresso board. Works well as before.
Fill free to add
Reviewed-by: Alim Akhtar
Tested-by: Alim Akhtar
---
Changes since v1:
1. None.
---
drivers/rtc/rtc-s5m.c | 40 +++-
1 file changed, 19 insertions(+), 21 deletions(-)
diff --git a/drive
Akhtar
Tested-by: Alim Akhtar
---
Changes since v1:
1. None.
---
drivers/rtc/rtc-s5m.c | 6 +-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/drivers/rtc/rtc-s5m.c b/drivers/rtc/rtc-s5m.c
index 85649861a6b0..559db8f72117 100644
--- a/drivers/rtc/rtc-s5m.c
+++ b/drivers/rtc/rtc
add
Reviewed-by: Alim Akhtar
Tested-by: Alim Akhtar
---
Tested on S2MPS11 (Odroid XU4) and S2MPS13. Testing on S2MPS15 would be
appreciated!
Changes since v1:
1. Fix value used in S2MPS15_RTC_AUDR_MASK, pointed by Yadwinder Singh
Brar.
---
drivers/rtc/rtc-s5m.c | 110
Exynos7 based espresso board uses S2MPS15, a multifunction device.
This patch enables S2MPS1X regulator, pmic-clk and rtc drivers utilized by
the same.
Signed-off-by: Alim Akhtar
Reviewed-by: Krzysztof Kozlowski
---
Changes since v2:
* Added Reviewed-by from Krzysztof
* rebased on next-20160204
On 11/06/2015 10:07 PM, Catalin Marinas wrote:
On Fri, Nov 06, 2015 at 02:47:12PM +0900, Krzysztof Kozlowski wrote:
2015-11-06 14:27 GMT+09:00 Alim Akhtar :
Exynos7 based espresso board uses S2MPS15, a multifunction device.
This patch enables S2MPS1X regulator, pmic-clk and rtc drivers
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.
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; matthia
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 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; c
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 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.
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 chang
cases.
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..33ebffa
: 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ł C
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
ags
Note: This series 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 UF
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
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
e mode 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
+ * Auth
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
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
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
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
ngwon 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/
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
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
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.k
@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 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-
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
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
Test
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-
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
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
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
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
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
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
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ł C
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
: 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
cases.
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..33ebffa
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 chang
ags
Note: This series 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 UF
> 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 ++
>
o simplify the code.
>
> Signed-off-by: Bean Huo
> ---
Thanks!
Acked-by: Alim Akhtar
>
> v1-v2: change the patch commit subject
>
Hi Kishon,
Thanks for review.
> -Original Message-
> From: Kishon Vijay Abraham I
> Sent: 07 May 2020 10:49
> To: Alim Akhtar ; r...@kernel.org
> Cc: devicet...@vger.kernel.org; linux-s...@vger.kernel.org; k...@kernel.org;
> avri.alt...@wdc.com; martin.peter...@o
Hi Rob
> -Original Message-
> From: Rob Herring
> Sent: 05 May 2020 21:26
> 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.
Hi Rob,
> -Original Message-
> From: Rob Herring
> Sent: 05 May 2020 21:29
> 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.
ysztof'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
scsi: ufs: add quirk to disallow reset of interrupt aggregation
scsi: ufs: add quirk to en
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
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 chang
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
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ł C
: 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
This patch adds DT binding for samsung ufs hci
Signed-off-by: Alim Akhtar
---
.../bindings/ufs/samsung,exynos-ufs.yaml | 92 +++
1 file changed, 92 insertions(+)
create mode 100644
Documentation/devicetree/bindings/ufs/samsung,exynos-ufs.yaml
diff --git a/Documentation
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
cases.
Reviewed-by: Avri Altman
Signed-off-by: Kiwoong Kim
Signed-off-by: Alim Akhtar
---
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..33ebffa
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 | 44 ++-
2 files changed, 46 insertions(+), 2 deletions(-)
diff
Hi Randy
> -Original Message-
> From: Randy Dunlap
> Sent: 11 May 2020 08:43
> To: Alim Akhtar ; 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
org; linux-arm-
> ker...@lists.infradead.org; linux-samsung-...@vger.kernel.org; linux-
> ker...@vger.kernel.org
> Cc: Alim Akhtar
> Subject: [PATCH] iio: adc: exynos: Simplify Exynos7-specific init
>
> The Exynos7-specific code bits in ADC driver do not play with PHY:
> the
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
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
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
robot
* Added 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 mishandl
: 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
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ł 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
cases.
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..33ebffa
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
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 chang
> -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.
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]
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
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 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
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
.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 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
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 Krzysztof,
> > > @@ -24,6 +24,7 @@
> > >
> > > chosen {
> > > stdout-path = &serial_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
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..bb86950032d3 10
301 - 400 of 444 matches
Mail list logo