From: Seungwon Jeon tgih@samsung.com
This patch introduces Exynos UFS PHY driver. This driver
supports to deal with phy calibration and power control
according to UFS host driver's behavior.
Signed-off-by: Seungwon Jeon tgih@samsung.com
Signed-off-by: Alim Akhtar alim.akh...@samsung.com
From: Seungwon Jeon tgih@samsung.com
Some host controller doesn't support host controller enable via HCE.
Signed-off-by: Seungwon Jeon tgih@samsung.com
Signed-off-by: Alim Akhtar alim.akh...@samsung.com
---
drivers/scsi/ufs/ufshcd.c | 76
From: Seungwon Jeon tgih@samsung.com
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 tgih@samsung.com
Signed-off-by: Alim Akhtar
From: Seungwon Jeon tgih@samsung.com
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 tgih@samsung.com
Signed-off-by: Alim Akhtar alim.akh...@samsung.com
From: Seungwon Jeon tgih@samsung.com
In the right behavior, setting the bit to '0' indicates clear and
'1' indicates no change. If host contoller handles this the other way,
UFSHCI_QUIRK_BROKEN_REQ_LIST_CLR can be used.
Signed-off-by: Seungwon Jeon tgih@samsung.com
Signed-off-by: Alim
From: Seungwon Jeon tgih@samsung.com
Some host controller supports interrupt aggregation, but doesn't
allow to reset counter and timer by s/w.
Signed-off-by: Seungwon Jeon tgih@samsung.com
Signed-off-by: Alim Akhtar alim.akh...@samsung.com
---
drivers/scsi/ufs/ufshcd.c |3
From: Seungwon Jeon tgih@samsung.com
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 tgih@samsung.com
Signed-off-by: Alim Akhtar
This patch-set introduces UFS (Universal Flash Storage) host support
for Samsung Exynos SoC. Mostly, it consists of UFS PHY and host specific driver.
And it also contains some quirks handling for Exynos.
Seungwon Jeon (10):
phy: exynos-ufs: add UFS PHY driver for EXYNOS SoC
scsi: ufs: add
From: Seungwon Jeon tgih@samsung.com
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 tgih@samsung.com
Signed-off-by: Alim
From: Seungwon Jeon tgih@samsung.com
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 tgih@samsung.com
Signed-off-by: Alim Akhtar alim.akh...@samsung.com
From: Seungwon Jeon tgih@samsung.com
It can be used in the vendor's driver for the specific purpose.
Signed-off-by: Seungwon Jeon tgih@samsung.com
Signed-off-by: Alim Akhtar alim.akh...@samsung.com
---
drivers/scsi/ufs/ufshcd.c |5 ++---
drivers/scsi/ufs/ufshcd.h |2 ++
2 files
Hi Kishon
Thanks again for you review.
On Fri, Oct 23, 2015 at 8:48 PM, Kishon Vijay Abraham I <kis...@ti.com> wrote:
> Hi,
>
> On Thursday 15 October 2015 08:38 AM, Alim Akhtar wrote:
>> +CCing kishon Vijay,
>>
>> On 10/14/2015 06:25 PM, Alim Akhtar wr
A Gentle Reminder !!
On 10/14/2015 06:25 PM, Alim Akhtar wrote:
This patch-set introduces UFS (Universal Flash Storage) host support
for Samsung Exynos SoC. Mostly, it consists of UFS PHY and host specific driver.
And it also contains some quirks handling for Exynos.
NOTE: ** This series has
From: Seungwon Jeon <ess...@gmail.com>
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 <ess...@gmail.com>
Signed-off-by:
From: Seungwon Jeon <ess...@gmail.com>
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 <ess...@gmail.com>
Signed-off-by: Alim Akhtar <alim.akh
From: Seungwon Jeon <ess...@gmail.com>
Some host controller doesn't support host controller enable via HCE.
Signed-off-by: Seungwon Jeon <ess...@gmail.com>
Signed-off-by: Alim Akhtar <alim.akh...@samsung.com>
---
drivers/scsi/u
From: Seungwon Jeon <ess...@gmail.com>
This makes ufshcd_config_pwr_mode non-static so that other vendors
like exynos can use the same.
Signed-off-by: Seungwon Jeon <ess...@gmail.com>
Signed-off-by: Alim Akhtar <alim.akh...@samsung.com>
---
drivers/scsi/ufs/ufshcd.c |5 +
From: Seungwon Jeon <ess...@gmail.com>
This patch introduces Exynos UFS PHY driver. This driver
supports to deal with phy calibration and power control
according to UFS host driver's behavior.
Signed-off-by: Seungwon Jeon <ess...@gmail.com>
Signed-off-by: Alim Akhtar <alim.akh...@
Adds exynos UFS PHY device tree bindings information.
Signed-off-by: Alim Akhtar <alim.akh...@samsung.com>
---
.../devicetree/bindings/phy/samsung-phy.txt| 22
1 file changed, 22 insertions(+)
diff --git a/Documentation/devicetree/bindings/phy/samsung-phy.
.org/lkml/2015/9/21/668
[3]-> https://lkml.org/lkml/2015/8/23/124
[4]-> https://lkml.org/lkml/2015/10/28/271
[5]-> https://lkml.org/lkml/2015/10/1/402
This patch set is tested on exynos7-espresso board.
Alim Akhtar (1):
Documentation: samsung-phy: Add dt bindings for UFS
Seungwon Jeo
From: Seungwon Jeon <ess...@gmail.com>
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 <ess...@gmail.com>
Signed-
From: Seungwon Jeon <ess...@gmail.com>
In the right behavior, setting the bit to '0' indicates clear and
'1' indicates no change. If host contoller handles this the other way,
UFSHCI_QUIRK_BROKEN_REQ_LIST_CLR can be used.
Signed-off-by: Seungwon Jeon <ess...@gmail.com>
Signed-off-by:
From: Seungwon Jeon <ess...@gmail.com>
Some host controller supports interrupt aggregation, but doesn't
allow to reset counter and timer by s/w.
Signed-off-by: Seungwon Jeon <ess...@gmail.com>
Signed-off-by: Alim Akhtar <alim.akh...@samsung.com>
---
drivers/scsi/ufs/ufshcd.c |
From: Seungwon Jeon <ess...@gmail.com>
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 <ess...@gmail.com>
Signed-off-by: Alim Akhtar <alim.akh
From: Seungwon Jeon <ess...@gmail.com>
This adds Exynos Universal Flash Storage (UFS) Host Controller DT bindings.
Signed-off-by: Seungwon Jeon <ess...@gmail.com>
Signed-off-by: Alim Akhtar <alim.akh...@samsung.com>
---
.../devicetree/bindings/ufs/ufs-exynos.
Hi Rob,
On 11/09/2015 09:53 PM, Rob Herring wrote:
On Mon, Nov 09, 2015 at 10:56:26AM +0530, Alim Akhtar wrote:
From: Seungwon Jeon <ess...@gmail.com>
This adds Exynos Universal Flash Storage (UFS) Host Controller DT bindings.
Signed-off-by: Seungwon Jeon <ess...@gmail.com>
Hi Kishon,
Any more concern on the PHY part of this series?
Thanks!
On Mon, Nov 9, 2015 at 10:56 AM, Alim Akhtar <alim.akh...@samsung.com> wrote:
> This patch-set introduces UFS (Universal Flash Storage) host support
> for Samsung Exynos SoC. Mostly, it consists of UFS PHY and h
Hi Kishon,
Thanks for your time.
On 10/28/2015 06:23 PM, Kishon Vijay Abraham I wrote:
Hi,
On Sunday 25 October 2015 05:34 PM, Alim Akhtar wrote:
Hi Kishon
Thanks again for you review.
On Fri, Oct 23, 2015 at 8:48 PM, Kishon Vijay Abraham I <kis...@ti.com> wrote:
Hi,
On Thursday 15 O
scsi: ufs: add ufshcd_get_variant ufshcd_set_variant
> scsi: ufs: creates wrapper functions for vops
> scsi: ufs: make the UFS variant a platform device
for patch 4 ~ 6, ufshcd bits, have tested on a exynos variant, so feel
free to add
Tested-by: Alim Akhtar <alim.akh...@samsung
Hi,
On Wed, Oct 14, 2015 at 9:31 PM, Kishon Vijay Abraham I <kis...@ti.com> wrote:
> Hi,
>
> On Wednesday 14 October 2015 06:25 PM, Alim Akhtar wrote:
>> From: Seungwon Jeon <ess...@gmail.com>
>>
>> This patch introduces Exynos UFS PHY driver. This driver
&
15/9/18/29
[2]-> https://lkml.org/lkml/2015/9/21/668
[3]-> https://lkml.org/lkml/2015/8/23/124
[4]-> https://lkml.org/lkml/2015/9/2/364
[5]-> https://lkml.org/lkml/2015/10/1/402
This patch set is tested on exynos7-espresso board.
Alim Akhtar (1):
Documentation: samsung-phy: Add dt bindin
From: Seungwon Jeon <ess...@gmail.com>
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 <ess...@gmail.com>
Signed-
From: Seungwon Jeon <ess...@gmail.com>
In the right behavior, setting the bit to '0' indicates clear and
'1' indicates no change. If host contoller handles this the other way,
UFSHCI_QUIRK_BROKEN_REQ_LIST_CLR can be used.
Signed-off-by: Seungwon Jeon <ess...@gmail.com>
Signed-off-by:
From: Seungwon Jeon <ess...@gmail.com>
This patch introduces Exynos UFS PHY driver. This driver
supports to deal with phy calibration and power control
according to UFS host driver's behavior.
Signed-off-by: Seungwon Jeon <ess...@gmail.com>
Signed-off-by: Alim Akhtar <alim.akh...@
Adds exynos UFS PHY device tree bindings information.
Signed-off-by: Alim Akhtar <alim.akh...@samsung.com>
---
.../devicetree/bindings/phy/samsung-phy.txt| 22
1 file changed, 22 insertions(+)
diff --git a/Documentation/devicetree/bindings/phy/samsung-phy.
From: Seungwon Jeon <ess...@gmail.com>
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 <ess...@gmail.com>
Signed-off-by: Alim Akhtar <alim.akh
From: Seungwon Jeon <ess...@gmail.com>
Some host controller doesn't support host controller enable via HCE.
Signed-off-by: Seungwon Jeon <ess...@gmail.com>
Signed-off-by: Alim Akhtar <alim.akh...@samsung.com>
---
drivers/scsi/u
From: Seungwon Jeon <ess...@gmail.com>
Some host controller supports interrupt aggregation, but doesn't
allow to reset counter and timer by s/w.
Signed-off-by: Seungwon Jeon <ess...@gmail.com>
Signed-off-by: Alim Akhtar <alim.akh...@samsung.com>
---
drivers/scsi/ufs/ufshcd.c |
From: Seungwon Jeon <ess...@gmail.com>
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 <ess...@gmail.com>
Signed-off-by: Alim Akhtar <alim.akh
From: Seungwon Jeon <ess...@gmail.com>
This makes ufshcd_config_pwr_mode non-static so that other vendors
like exynos can use the same.
Signed-off-by: Seungwon Jeon <ess...@gmail.com>
Signed-off-by: Alim Akhtar <alim.akh...@samsung.com>
---
drivers/scsi/ufs/ufshcd.c |5 +
From: Seungwon Jeon <ess...@gmail.com>
This adds Exynos Universal Flash Storage (UFS) Host Controller DT bindings.
Signed-off-by: Seungwon Jeon <ess...@gmail.com>
Signed-off-by: Alim Akhtar <alim.akh...@samsung.com>
---
.../devicetree/bindings/ufs/ufs-exynos.
From: Seungwon Jeon <ess...@gmail.com>
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 <ess...@gmail.com>
Signed-off-by:
+CCing kishon Vijay,
On 10/14/2015 06:25 PM, Alim Akhtar wrote:
From: Seungwon Jeon <ess...@gmail.com>
This patch introduces Exynos UFS host controller driver,
which mainly handles vendor-specific operations including
link startup, power mode change and hibernation/unhibernation.
Sign
On 10/13/2015 05:08 PM, Arnd Bergmann wrote:
On Tuesday 13 October 2015 16:49:39 Alim Akhtar wrote:
diff --git a/drivers/scsi/ufs/ufs-exynos.h b/drivers/scsi/ufs/ufs-exynos.h
new file mode 100644
index 000..58aa714
--- /dev/null
+++ b/drivers/scsi/ufs/ufs-exynos.h
@@ -0,0 +1,463
Hi Arnd,
On 10/01/2015 05:07 PM, Arnd Bergmann wrote:
On Thursday 01 October 2015 13:39:28 Alim Akhtar wrote:
From: Seungwon Jeon <ess...@gmail.com>
This adds Exynos Universal Flash Storage (UFS) Host Controller DT bindings.
Signed-off-by: Seungwon Jeon <ess...@gmail.com>
Signed-
Hi Arnd,
On 10/01/2015 05:42 PM, Arnd Bergmann wrote:
On Thursday 01 October 2015 13:39:29 Alim Akhtar wrote:
+static int exynos7_ufs_drv_init(struct device *dev, struct exynos_ufs *ufs)
+{
+ int ret;
+ const char *const clks[] = {
+ "mout_sclk_combo_phy_emb
HI
How I am support to handle this patch? Should I just fix these warnings
in my patch or I just add this as a separate patch on the top of the series?
On 10/01/2015 04:34 PM, kbuild test robot wrote:
Signed-off-by: Fengguang Wu
---
phy-exynos-ufs.c |6 +++---
Hi
Thanks again for looking into this.
On 11/17/2015 11:46 AM, Kishon Vijay Abraham I wrote:
Hi,
On Monday 09 November 2015 10:56 AM, Alim Akhtar wrote:
From: Seungwon Jeon <ess...@gmail.com>
This patch introduces Exynos UFS PHY driver. This driver
supports to deal with phy calib
Hi Amit,
Thanks for your review comments.
On 08/26/2015 11:43 AM, amit daniel kachhap wrote:
Few minor comments below,
On Fri, Aug 21, 2015 at 2:57 PM, Alim Akhtar alim.akh...@samsung.com wrote:
From: Seungwon Jeon tgih@samsung.com
UTRD(UTP Transfer Request Descriptor)'s field
HI Amit,
On 08/26/2015 12:12 PM, amit daniel kachhap wrote:
On Fri, Aug 21, 2015 at 2:58 PM, Alim Akhtar <alim.akh...@samsung.com> wrote:
From: Seungwon Jeon <tgih@samsung.com>
This patch introduces Exynos UFS host controller driver,
which mainly handles vendor-specifi
Hi Amit
On 08/26/2015 11:46 AM, amit daniel kachhap wrote:
Few comments below,
On Fri, Aug 21, 2015 at 2:57 PM, Alim Akhtar <alim.akh...@samsung.com> wrote:
From: Seungwon Jeon <tgih@samsung.com>
Some host controller supports interrupt aggregation, but doesn't
allow to r
Hi Amit,
On 08/26/2015 11:51 AM, amit daniel kachhap wrote:
On Fri, Aug 21, 2015 at 2:57 PM, Alim Akhtar <alim.akh...@samsung.com> wrote:
From: Seungwon Jeon <tgih@samsung.com>
Some host controller needs specific handling before/after
(un)hibernation, This change adds speci
Hi Amit
On 08/26/2015 11:55 AM, amit daniel kachhap wrote:
On Fri, Aug 21, 2015 at 2:58 PM, Alim Akhtar <alim.akh...@samsung.com> wrote:
From: Seungwon Jeon <tgih@samsung.com>
Behavior of the "powwer mode change" contains vendor specific
s/powwer/powe
Hi Amit,
On 08/26/2015 11:53 AM, amit daniel kachhap wrote:
On Fri, Aug 21, 2015 at 2:57 PM, Alim Akhtar <alim.akh...@samsung.com> wrote:
From: Seungwon Jeon <tgih@samsung.com>
It can be used in the vendor's driver for the specific purpose.
more description of this log wi
From: Seungwon Jeon <ess...@gmail.com>
Some host controller doesn't support host controller enable via HCE.
Signed-off-by: Seungwon Jeon <ess...@gmail.com>
Signed-off-by: Alim Akhtar <alim.akh...@samsung.com>
---
drivers/scsi/u
From: Seungwon Jeon <ess...@gmail.com>
This makes ufshcd_config_pwr_mode non-static so that other vendors
like exynos can use the same.
Signed-off-by: Seungwon Jeon <ess...@gmail.com>
Signed-off-by: Alim Akhtar <alim.akh...@samsung.com>
---
drivers/scsi/ufs/ufshcd.c |5 +
This adds ufs_hba_exynos_ops{} to platform data, so that
exynos ufs driver can be probed.
Signed-off-by: Alim Akhtar <alim.akh...@samsung.com>
---
drivers/scsi/ufs/ufshcd-pltfrm.c |2 ++
drivers/scsi/ufs/ufshcd.h|1 +
2 files changed, 3 insertions(+)
diff --git a/driver
From: Seungwon Jeon <ess...@gmail.com>
Some host controller supports interrupt aggregation, but doesn't
allow to reset counter and timer by s/w.
Signed-off-by: Seungwon Jeon <ess...@gmail.com>
Signed-off-by: Alim Akhtar <alim.akh...@samsung.com>
---
drivers/scsi/ufs/ufshcd.c |
From: Seungwon Jeon <ess...@gmail.com>
Behavior of the "power 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 <ess...@gmail.com>
Signed-off-by:
From: Seungwon Jeon <ess...@gmail.com>
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 <ess...@gmail.com>
Signed-off-by:
From: Seungwon Jeon <ess...@gmail.com>
In the right behavior, setting the bit to '0' indicates clear and
'1' indicates no change. If host contoller handles this the other way,
UFSHCI_QUIRK_BROKEN_REQ_LIST_CLR can be used.
Signed-off-by: Seungwon Jeon <ess...@gmail.com>
Signed-off-by:
From: Seungwon Jeon <ess...@gmail.com>
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 <ess...@gmail.com>
Signed-off-by: Alim Akhtar <alim.akh
From: Seungwon Jeon <ess...@gmail.com>
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 <ess...@gmail.com>
Signed-off-by: Alim Akhtar <alim.akh
From: Seungwon Jeon <ess...@gmail.com>
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 <ess...@gmail.com>
Signed-
From: Seungwon Jeon <ess...@gmail.com>
This patch introduces Exynos UFS PHY driver. This driver
supports to deal with phy calibration and power control
according to UFS host driver's behavior.
Signed-off-by: Seungwon Jeon <ess...@gmail.com>
Signed-off-by: Alim Akhtar <alim.akh...@
from
Amit.
* Updated email id of Seungwon as his samsung id is void now.
* Added ufs platform data
[1]-> https://lkml.org/lkml/2015/8/23/124
Alim Akhtar (1):
scsi: ufs: Add exynos ufs platform data
Seungwon Jeon (10):
phy: exynos-ufs: add UFS PHY driver for EXYNOS SoC
scsi: ufs: add qu
HI Rob,
Thanks for your time.
On 09/21/2015 08:03 PM, Rob Herring wrote:
On 09/17/2015 04:45 AM, Alim Akhtar wrote:
From: Seungwon Jeon <ess...@gmail.com>
This patch introduces Exynos UFS PHY driver. This driver
supports to deal with phy calibration and power control
according to UF
Hi Kishon,
On 09/18/2015 11:05 AM, Kishon Vijay Abraham I wrote:
Hi,
On Friday 21 August 2015 02:57 PM, Alim Akhtar wrote:
From: Seungwon Jeon <tgih@samsung.com>
This patch introduces Exynos UFS PHY driver. This driver
supports to deal with phy calibration and power control
acc
From: Seungwon Jeon <ess...@gmail.com>
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 <ess...@gmail.com>
Signed-
From: Seungwon Jeon <ess...@gmail.com>
In the right behavior, setting the bit to '0' indicates clear and
'1' indicates no change. If host contoller handles this the other way,
UFSHCI_QUIRK_BROKEN_REQ_LIST_CLR can be used.
Signed-off-by: Seungwon Jeon <ess...@gmail.com>
Signed-off-by:
From: Seungwon Jeon <ess...@gmail.com>
Some host controller supports interrupt aggregation, but doesn't
allow to reset counter and timer by s/w.
Signed-off-by: Seungwon Jeon <ess...@gmail.com>
Signed-off-by: Alim Akhtar <alim.akh...@samsung.com>
---
drivers/scsi/ufs/ufshcd.c |
From: Seungwon Jeon <ess...@gmail.com>
Some host controller doesn't support host controller enable via HCE.
Signed-off-by: Seungwon Jeon <ess...@gmail.com>
Signed-off-by: Alim Akhtar <alim.akh...@samsung.com>
---
drivers/scsi/u
From: Seungwon Jeon <ess...@gmail.com>
This patch introduces Exynos UFS PHY driver. This driver
supports to deal with phy calibration and power control
according to UFS host driver's behavior.
Signed-off-by: Seungwon Jeon <ess...@gmail.com>
Signed-off-by: Alim Akhtar <alim.akh...@
Adds exynos UFS PHY device tree bindings information.
Signed-off-by: Alim Akhtar <alim.akh...@samsung.com>
---
.../devicetree/bindings/phy/samsung-phy.txt| 22
1 file changed, 22 insertions(+)
diff --git a/Documentation/devicetree/bindings/phy/samsung-phy.
https://lkml.org/lkml/2015/9/21/668
[3]-> https://lkml.org/lkml/2015/8/23/124
This patch set is tested on exynos7-espresso board.
Alim Akhtar (2):
Documentation: samsung-phy: Add dt bindings for UFS
scsi: ufs: Add exynos ufs platform data
Seungwon Jeon (11):
phy: exynos-ufs: add UFS P
From: Seungwon Jeon <ess...@gmail.com>
This makes ufshcd_config_pwr_mode non-static so that other vendors
like exynos can use the same.
Signed-off-by: Seungwon Jeon <ess...@gmail.com>
Signed-off-by: Alim Akhtar <alim.akh...@samsung.com>
---
drivers/scsi/ufs/ufshcd.c |5 +
From: Seungwon Jeon <ess...@gmail.com>
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 <ess...@gmail.com>
Signed-off-by: Alim Akhtar <alim.akh
From: Seungwon Jeon <ess...@gmail.com>
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 <ess...@gmail.com>
Signed-off-by: Alim Akhtar <alim.akh
CCing Rob Herring,
Hi Arnd,
On 10/01/2015 04:59 PM, Arnd Bergmann wrote:
On Thursday 01 October 2015 18:46:34 kbuild test robot wrote:
[auto build test results on v4.3-rc3 -- if it's inappropriate base, please
ignore]
config: x86_64-allmodconfig (attached as .config)
reproduce:
git
From: Seungwon Jeon <ess...@gmail.com>
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 <ess...@gmail.com>
Signed-off-by:
From: Seungwon Jeon <ess...@gmail.com>
This adds Exynos Universal Flash Storage (UFS) Host Controller DT bindings.
Signed-off-by: Seungwon Jeon <ess...@gmail.com>
Signed-off-by: Alim Akhtar <alim.akh...@samsung.com>
---
.../devicetree/bindings/ufs/ufs-exynos.
This adds ufs_hba_exynos_ops{} to platform data, so that
exynos ufs driver can be probed.
Signed-off-by: Alim Akhtar <alim.akh...@samsung.com>
---
drivers/scsi/ufs/ufshcd-pltfrm.c |2 ++
drivers/scsi/ufs/ufshcd.h|1 +
2 files changed, 3 insertions(+)
diff --git a/driver
From: Seungwon Jeon <ess...@gmail.com>
Behavior of the "power 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 <ess...@gmail.com>
Signed-off-by:
Hi Rob,
On Mon, Oct 5, 2015 at 7:41 PM, Rob Herring <r...@kernel.org> wrote:
> On Mon, Oct 5, 2015 at 4:06 AM, Arnd Bergmann <a...@arndb.de> wrote:
>> On Monday 05 October 2015 13:44:29 Alim Akhtar wrote:
>>> CCing Rob Herring,
>>>
>>> Hi Arnd,
>
Hi Kishon,
On 11/19/2015 07:09 PM, Kishon Vijay Abraham I wrote:
Hi,
On Tuesday 17 November 2015 01:41 PM, Alim Akhtar wrote:
Hi
Thanks again for looking into this.
On 11/17/2015 11:46 AM, Kishon Vijay Abraham I wrote:
Hi,
On Monday 09 November 2015 10:56 AM, Alim Akhtar wrote:
From
On Fri, Feb 3, 2017 at 2:49 PM, Alim Akhtar <alim.akh...@samsung.com> wrote:
> Hi Kishon,
>
>
> On 11/19/2015 07:09 PM, Kishon Vijay Abraham I wrote:
>>
>> Hi,
>>
>> On Tuesday 17 November 2015 01:41 PM, Alim Akhtar wrote:
>>>
>>> Hi
>
Hi Kishon,
On 02/27/2017 10:56 AM, Kishon Vijay Abraham I wrote:
> Hi,
>
> On Thursday 23 February 2017 12:20 AM, Alim Akhtar wrote:
>> On Fri, Feb 3, 2017 at 2:49 PM, Alim Akhtar <alim.akh...@samsung.com> wrote:
>>> Hi Kishon,
>>>
>>>
>>
Hi Kishon,
On 02/28/2017 09:04 AM, Kishon Vijay Abraham I wrote:
> Hi,
>
> On Monday 27 February 2017 07:40 PM, Alim Akhtar wrote:
>> Hi Kishon,
>>
>> On 02/27/2017 10:56 AM, Kishon Vijay Abraham I wrote:
>>> Hi,
>>>
>>> On Thursday 23 Februar
Hi Kishon
On 03/01/2017 10:07 AM, Kishon Vijay Abraham I wrote:
> Hi,
>
> On Tuesday 28 February 2017 01:51 PM, Alim Akhtar wrote:
>> Hi Kishon,
>>
>> On 02/28/2017 09:04 AM, Kishon Vijay Abraham I wrote:
>>> Hi,
>>>
>>> On Monday 27 Feb
Hi,
Ping!!!
Should I drop this patch and send another one which removes UFS_BIT() macro?
On Tue, Aug 29, 2017 at 4:35 PM, Alim Akhtar <alim.akh...@samsung.com> wrote:
> Hi Bart,
> Thanks for your review.
>
> On 08/28/2017 09:15 PM, Bart Van Assche wrote:
>> On Mon, 2
Hi Martin,
On 09/26/2017 01:01 AM, Martin K. Petersen wrote:
>
> Alim,
>
>> Should I drop this patch and send another one which removes UFS_BIT()
>> macro?
>
> I fail to see the point of UFS_BIT(). So yes.
>
> Please make sure to CC: Subhash on ufs changes.
>
Thanks for looking into this
Assche <bart.vanass...@wdc.com>
Signed-off-by: Alim Akhtar <alim.akh...@samsung.com>
---
This patch is only complied tested, appreciate testing on actual h/w.
Please see https://lkml.org/lkml/2017/8/28/786 discussion.
drivers/scsi/ufs/ufshcd.h | 14 +-
drivers/scsi/ufs/u
Since we have coverted all the user of UFS_BIT() macro
with the actual bit position, let remove unused UFS_BIT()macro.
Signed-off-by: Alim Akhtar <alim.akh...@samsung.com>
---
drivers/scsi/ufs/ufshci.h | 1 -
1 file changed, 1 deletion(-)
diff --git a/drivers/scsi/ufs/ufshci.h b/driver
Use actaul bit position instead of UFS_BIT() macro. This
patch also changes bit-17 to meaningful #define.
This change is as per discussion here [1]
[1] -> https://lkml.org/lkml/2017/8/28/786
Signed-off-by: Alim Akhtar <alim.akh...@samsung.com>
Cc: Subhash Jadavani <subha...@co
Hi Bart,
On 10/02/2017 10:11 PM, Bart Van Assche wrote:
> On Sat, 2017-09-30 at 11:52 +0530, Alim Akhtar wrote:
>> Currently UFS HCI uses UFS_BIT() macro to get various bit
>> position for the hardware registers status bits. Which makes
>> code longer instead of sho
Use actual bit position instead of UFS_BIT() macro. This
patch also changes bit-17 to meaningful #define.
This change is as per discussion here [1]
[1] -> https://lkml.org/lkml/2017/8/28/786
Signed-off-by: Alim Akhtar <alim.akh...@samsung.com>
Cc: Subhash Jadavani <subha...@co
Assche <bart.vanass...@wdc.com>
Signed-off-by: Alim Akhtar <alim.akh...@samsung.com>
---
* Changes since V1:
- addressed review comments from Bart.
drivers/scsi/ufs/ufshcd.h | 14 +-
drivers/scsi/ufs/ufshci.h | 66 +--
2 files
Since we have converted all the user of UFS_BIT() macro
with the actual bit position, let remove unused UFS_BIT()macro.
Signed-off-by: Alim Akhtar <alim.akh...@samsung.com>
---
drivers/scsi/ufs/ufshci.h | 2 --
1 file changed, 2 deletions(-)
diff --git a/drivers/scsi/ufs/ufshci.h b/driver
HOST_ERROR_INDICATOR and DEVICE_ERROR_INDICATOR are not used
anywhere. Also as per JESD223C specification, bit[7:4] are reserved.
Lets remove these #defines.
Signed-off-by: Alim Akhtar <alim.akh...@samsung.com>
---
drivers/scsi/ufs/ufshci.h | 2 --
1 file changed, 2 deletions(-)
diff
This entire file uses UFS_BIT macro for bits definition, expect for few
places. This patch convert those defines to use UFS_BIT macro to be aligned
with reset of the file.
Signed-off-by: Alim Akhtar <alim.akh...@samsung.com>
---
drivers/scsi/ufs/ufshci.h | 6 +++---
1 file changed, 3 inse
1 - 100 of 113 matches
Mail list logo