[PATCH 05/10] scsi: ufs: add quirk to enable host controller without hce

2015-08-21 Thread Alim Akhtar
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

[PATCH 06/10] scsi: ufs: add specific callback for nexus type

2015-08-21 Thread Alim Akhtar
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

[PATCH 10/10] scsi: ufs-exynos: add UFS host support for Exynos SoCs

2015-08-21 Thread Alim Akhtar
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

[PATCH 07/10] scsi: ufs: add add specific callback for hibern8

2015-08-21 Thread Alim Akhtar
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 |

[PATCH 09/10] scsi: ufs: return value of pwr_change_notify

2015-08-21 Thread Alim Akhtar
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

[PATCH 08/10] scsi: ufs: make ufshcd_config_pwr_mode of non-static func

2015-08-21 Thread Alim Akhtar
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

[PATCH 02/10] scsi: ufs: add quirk to contain unconformable utrd field

2015-08-21 Thread Alim Akhtar
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

Re: [RFC PATCH v4 1/9] mmc: dw_mmc: Add external dma interface support

2015-08-10 Thread Alim Akhtar
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

Re: [PATCH v2 1/3] rtc: s5m: Cleanup by removing useless 'rtc' prefix from fields

2015-12-30 Thread Alim Akhtar
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

Re: [PATCH v2 2/3] rtc: s5m: Add separate field for storing auto-cleared mask in register config

2015-12-30 Thread Alim Akhtar
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

Re: [PATCH v2 3/3] rtc: s5m: Make register configuration per S2MPS device to remove exceptions

2015-12-30 Thread Alim Akhtar
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

[PATCH v3] arm64: defconfig: Enable samsung MFD and related configs

2016-02-04 Thread Alim Akhtar
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

Re: [PATCH v2] arm64: defconfig: Enable samsung MFD and related configs

2016-02-03 Thread Alim Akhtar
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

RE: [PATCH v10 00/10] exynos-ufs: Add support for UFS HCI

2020-06-11 Thread Alim Akhtar
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.

RE: [PATCH v1 2/2] scsi: ufs: Cleanup device vendor and quirk definition

2020-06-11 Thread Alim Akhtar
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

RE: [PATCH v3 1/2] scsi: ufs: Add SPDX GPL-2.0 to replace GPL v2 boilerplate

2020-06-11 Thread Alim Akhtar
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

RE: [PATCH v3 2/2] scsi: ufs: remove wrapper function ufshcd_setup_clocks()

2020-06-11 Thread 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; c

RE: [PATCH v2 0/2] scsi: ufs: Fix and cleanup device quirks

2020-06-11 Thread 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)

RE: [PATCH v9 08/10] dt-bindings: ufs: Add DT binding documentation for ufs

2020-05-27 Thread 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.

[PATCH v10 06/10] dt-bindings: phy: Document Samsung UFS PHY bindings

2020-05-27 Thread Alim Akhtar
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

[PATCH v10 02/10] scsi: ufs: add quirk to disallow reset of interrupt aggregation

2020-05-27 Thread Alim Akhtar
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

[PATCH v10 05/10] scsi: ufs: add quirk to fix abnormal ocs fatal error

2020-05-27 Thread Alim Akhtar
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

[PATCH v10 09/10] scsi: ufs-exynos: add UFS host support for Exynos SoCs

2020-05-27 Thread Alim Akhtar
: 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

[PATCH v10 10/10] arm64: dts: Add node for ufs exynos7

2020-05-27 Thread Alim Akhtar
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

[PATCH v10 07/10] phy: samsung-ufs: add UFS PHY driver for samsung SoC

2020-05-27 Thread Alim Akhtar
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

[PATCH v10 01/10] scsi: ufs: add quirk to fix mishandling utrlclr/utmrlclr

2020-05-27 Thread 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

[PATCH v10 00/10] exynos-ufs: Add support for UFS HCI

2020-05-27 Thread Alim Akhtar
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

[PATCH v10 08/10] dt-bindings: ufs: Add bindings for Samsung ufs host

2020-05-27 Thread Alim Akhtar
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

[PATCH v10 04/10] scsi: ufs: introduce UFSHCD_QUIRK_PRDT_BYTE_GRAN quirk

2020-05-27 Thread Alim Akhtar
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

[PATCH v10 03/10] scsi: ufs: add quirk to enable host controller without hce

2020-05-27 Thread Alim Akhtar
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

RE: [RESEND PATCH v10 2/2] phy: samsung-ufs: add UFS PHY driver for samsung SoC

2020-07-02 Thread Alim Akhtar
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

[PATCH v11 2/2] phy: samsung-ufs: add UFS PHY driver for samsung SoC

2020-07-02 Thread Alim Akhtar
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

[PATCH v11 1/2] dt-bindings: phy: Document Samsung UFS PHY bindings

2020-07-02 Thread Alim Akhtar
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

RE: [PATCH v2 2/8] arm64: dts: exynos: Describe PWM interrupts on Exynos7

2020-07-03 Thread Alim Akhtar
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

RE: [PATCH v2 3/8] arm64: dts: exynos: Remove generic arm,armv8-pmuv3 compatible

2020-07-03 Thread Alim Akhtar
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

RE: [PATCH v2 4/8] arm64: dts: exynos: Remove DMA controller bus node name to fix dtschema warnings

2020-07-03 Thread Alim Akhtar
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

[PATCH v12 2/2] phy: samsung-ufs: add UFS PHY driver for samsung SoC

2020-07-03 Thread Alim Akhtar
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/

[PATCH v12 1/2] dt-bindings: phy: Document Samsung UFS PHY bindings

2020-07-03 Thread Alim Akhtar
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

[PATCH] arm64: dts: exynos: Add minimal bootargs

2020-07-03 Thread Alim Akhtar
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

RE: [PATCH] arm64: dts: exynos: Add minimal bootargs

2020-07-03 Thread Alim Akhtar
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

RE: [PATCH 1/4] arm64: dts: exynos: Add PWM interrupts on Exynos7

2020-06-30 Thread Alim Akhtar
@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

RE: [PATCH v10 00/10] exynos-ufs: Add support for UFS HCI

2020-06-24 Thread Alim Akhtar
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-

[RESEND PATCH v10 1/2] dt-bindings: phy: Document Samsung UFS PHY bindings

2020-06-24 Thread Alim Akhtar
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

[RESEND PATCH v10 2/2] phy: samsung-ufs: add UFS PHY driver for samsung SoC

2020-06-24 Thread Alim Akhtar
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

RE: [PATCH v10 00/10] exynos-ufs: Add support for UFS HCI

2020-06-24 Thread Alim Akhtar
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-

[RESEND PATCH v10] dt-bindings: ufs: Add bindings for Samsung ufs host

2020-06-24 Thread Alim Akhtar
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

RE: linux-next: build warning after merge of the scsi tree

2020-06-25 Thread Alim Akhtar
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

[PATCH -next] scsi: ufs: ufs-exynos: Fix build warning

2020-06-25 Thread Alim Akhtar
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

RE: [PATCH v1 1/2] scsi: ufs: Remove unused field in struct uic_command

2020-06-12 Thread 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

[RESEND PATCH v10 01/10] scsi: ufs: add quirk to fix mishandling utrlclr/utmrlclr

2020-06-12 Thread 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

[RESEND PATCH v10 10/10] arm64: dts: Add node for ufs exynos7

2020-06-12 Thread Alim Akhtar
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

[RESEND PATCH v10 08/10] dt-bindings: ufs: Add bindings for Samsung ufs host

2020-06-12 Thread Alim Akhtar
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

[RESEND PATCH v10 06/10] dt-bindings: phy: Document Samsung UFS PHY bindings

2020-06-12 Thread Alim Akhtar
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

[RESEND PATCH v10 07/10] phy: samsung-ufs: add UFS PHY driver for samsung SoC

2020-06-12 Thread Alim Akhtar
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

[RESEND PATCH v10 03/10] scsi: ufs: add quirk to enable host controller without hce

2020-06-12 Thread Alim Akhtar
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

[RESEND PATCH v10 09/10] scsi: ufs-exynos: add UFS host support for Exynos SoCs

2020-06-12 Thread Alim Akhtar
: 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

[RESEND PATCH v10 05/10] scsi: ufs: add quirk to fix abnormal ocs fatal error

2020-06-12 Thread Alim Akhtar
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

[RESEND PATCH v10 04/10] scsi: ufs: introduce UFSHCD_QUIRK_PRDT_BYTE_GRAN quirk

2020-06-12 Thread Alim Akhtar
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

[RESEND PATCH v10 02/10] scsi: ufs: add quirk to disallow reset of interrupt aggregation

2020-06-12 Thread Alim Akhtar
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

[RESEND PATCH v10 00/10] exynos-ufs: Add support for UFS HCI

2020-06-12 Thread Alim Akhtar
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

RE: [RESEND PATCH v10 10/10] arm64: dts: Add node for ufs exynos7

2020-06-15 Thread Alim Akhtar
> 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 ++ >

RE: [PATCH v2] scsi: ufs-exynos: use devm_platform_ioremap_resource_byname()

2020-09-29 Thread Alim Akhtar
o simplify the code. > > Signed-off-by: Bean Huo > --- Thanks! Acked-by: Alim Akhtar > > v1-v2: change the patch commit subject >

RE: [PATCH v7 07/10] phy: samsung-ufs: add UFS PHY driver for samsung SoC

2020-05-08 Thread Alim Akhtar
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

RE: [PATCH v7 06/10] dt-bindings: phy: Document Samsung UFS PHY bindings

2020-05-08 Thread Alim Akhtar
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.

RE: [PATCH v7 08/10] dt-bindings: ufs: Add DT binding documentation for ufs

2020-05-08 Thread Alim Akhtar
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.

[PATCH v8 00/10] exynos-ufs: Add support for UFS HCI

2020-05-10 Thread Alim Akhtar
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

[PATCH v8 04/10] scsi: ufs: introduce UFSHCD_QUIRK_PRDT_BYTE_GRAN quirk

2020-05-10 Thread Alim Akhtar
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

[PATCH v8 03/10] scsi: ufs: add quirk to enable host controller without hce

2020-05-10 Thread Alim Akhtar
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

[PATCH v8 02/10] scsi: ufs: add quirk to disallow reset of interrupt aggregation

2020-05-10 Thread Alim Akhtar
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

[PATCH v8 06/10] dt-bindings: phy: Document Samsung UFS PHY bindings

2020-05-10 Thread Alim Akhtar
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

[PATCH v8 07/10] phy: samsung-ufs: add UFS PHY driver for samsung SoC

2020-05-10 Thread Alim Akhtar
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

[PATCH v8 09/10] scsi: ufs-exynos: add UFS host support for Exynos SoCs

2020-05-10 Thread Alim Akhtar
: 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

[PATCH v8 08/10] dt-bindings: ufs: Add DT binding documentation for ufs

2020-05-10 Thread Alim Akhtar
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

[PATCH v8 01/10] scsi: ufs: add quirk to fix mishandling utrlclr/utmrlclr

2020-05-10 Thread 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

[PATCH v8 05/10] scsi: ufs: add quirk to fix abnormal ocs fatal error

2020-05-10 Thread Alim Akhtar
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

[PATCH v8 10/10] arm64: dts: Add node for ufs exynos7

2020-05-10 Thread Alim Akhtar
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

RE: [PATCH v8 09/10] scsi: ufs-exynos: add UFS host support for Exynos SoCs

2020-05-11 Thread Alim Akhtar
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

RE: [PATCH] iio: adc: exynos: Simplify Exynos7-specific init

2020-05-11 Thread Alim Akhtar
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

[PATCH v9 01/10] scsi: ufs: add quirk to fix mishandling utrlclr/utmrlclr

2020-05-13 Thread 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

[PATCH v9 08/10] dt-bindings: ufs: Add DT binding documentation for ufs

2020-05-13 Thread 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

[PATCH v9 04/10] scsi: ufs: introduce UFSHCD_QUIRK_PRDT_BYTE_GRAN quirk

2020-05-13 Thread Alim Akhtar
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

[PATCH v9 00/10] exynos-ufs: Add support for UFS HCI

2020-05-13 Thread Alim Akhtar
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

[PATCH v9 09/10] scsi: ufs-exynos: add UFS host support for Exynos SoCs

2020-05-13 Thread Alim Akhtar
: 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

[PATCH v9 07/10] phy: samsung-ufs: add UFS PHY driver for samsung SoC

2020-05-13 Thread Alim Akhtar
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

[PATCH v9 10/10] arm64: dts: Add node for ufs exynos7

2020-05-13 Thread Alim Akhtar
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

[PATCH v9 05/10] scsi: ufs: add quirk to fix abnormal ocs fatal error

2020-05-13 Thread Alim Akhtar
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

[PATCH v9 06/10] dt-bindings: phy: Document Samsung UFS PHY bindings

2020-05-13 Thread Alim Akhtar
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

[PATCH v9 03/10] scsi: ufs: add quirk to enable host controller without hce

2020-05-13 Thread Alim Akhtar
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

[PATCH v9 02/10] scsi: ufs: add quirk to disallow reset of interrupt aggregation

2020-05-13 Thread Alim Akhtar
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

RE: [PATCH v10 00/10] exynos-ufs: Add support for UFS HCI

2020-06-07 Thread Alim Akhtar
> -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.

RE: [PATCH 11/19] scsi: ufs: ufshcd: Fix some function doc-rot

2020-11-02 Thread Alim Akhtar
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]

RE: [PATCH v2][next] phy: samsung-ufs: Fix IS_ERR argument

2020-07-20 Thread Alim Akhtar
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

RE: [PATCH][next] phy: samsung-ufs: fix check on failed devm_clk_get call for rx1_symbol_clk

2020-07-20 Thread Alim Akhtar
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

RE: linux-next: Tree for Jul 20 (scsi/ufs/exynos)

2020-07-21 Thread Alim Akhtar
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

RE: [PATCH v6 0/5] scsi: ufs: Add Host Performance Booster Support

2020-07-21 Thread Alim Akhtar
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

RE: [PATCH v6 0/5] scsi: ufs: Add Host Performance Booster Support

2020-07-15 Thread Alim Akhtar
.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

RE: [PATCH v12 2/2] phy: samsung-ufs: add UFS PHY driver for samsung SoC

2020-07-15 Thread Alim Akhtar
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

RE: mmotm 2020-07-27-18-18 uploaded (drivers/scsi/ufs/: SCSI_UFS_EXYNOS)

2020-07-28 Thread Alim Akhtar
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

RE: [PATCH] arm64: dts: exynos: Add minimal bootargs

2020-07-04 Thread Alim Akhtar
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

[PATCH 1/2] arm64: dts: exynos: Fix silent hang after boot

2020-07-05 Thread Alim Akhtar
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

<    1   2   3   4   5   >