summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaul Gortmaker <paul.gortmaker@windriver.com>2017-06-12 21:57:12 -0400
committerPaul Gortmaker <paul.gortmaker@windriver.com>2017-06-12 21:57:12 -0400
commit7a557fb88af5dbee1960e28df5661f03a09eb5d1 (patch)
treec26af2fd5bbda68309558a8a146ad2e7cfb32b01
parent01aa2e67b0ab2e26558117c1014452872630423c (diff)
downloadlongterm-queue-4.8-7a557fb88af5dbee1960e28df5661f03a09eb5d1.tar.gz
scsi: add ufs precursor patch for next patch
Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
-rw-r--r--queue/scsi-ufs-Enable-no-vccq-quirk-for-skhynix-device.patch37
-rw-r--r--queue/series1
2 files changed, 38 insertions, 0 deletions
diff --git a/queue/scsi-ufs-Enable-no-vccq-quirk-for-skhynix-device.patch b/queue/scsi-ufs-Enable-no-vccq-quirk-for-skhynix-device.patch
new file mode 100644
index 0000000..cf225f2
--- /dev/null
+++ b/queue/scsi-ufs-Enable-no-vccq-quirk-for-skhynix-device.patch
@@ -0,0 +1,37 @@
+From 9630886145c02c0770daf98fa0202c7c94986cc6 Mon Sep 17 00:00:00 2001
+From: Kyuho Choi <chlrbgh0@gmail.com>
+Date: Mon, 26 Sep 2016 23:58:25 +0900
+Subject: [PATCH] scsi: ufs: Enable no vccq quirk for skhynix device
+
+commit 46c1cf706076500cdcde3445be97233793eec7f1 upstream.
+
+This patch enable no vccq quirk for SKHynix devices. SKHynix ufs device
+don't need vccq vrail for device operation.
+
+Signed-off-by: Kyuho Choi <kyuho.choi@sk.com>
+Reviewed-by: Subhash Jadavani <subhashj@codeaurora.org>
+Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
+
+diff --git a/drivers/scsi/ufs/ufs_quirks.h b/drivers/scsi/ufs/ufs_quirks.h
+index fe4695157e4d..f7983058f3f7 100644
+--- a/drivers/scsi/ufs/ufs_quirks.h
++++ b/drivers/scsi/ufs/ufs_quirks.h
+@@ -25,6 +25,7 @@
+
+ #define UFS_VENDOR_TOSHIBA 0x198
+ #define UFS_VENDOR_SAMSUNG 0x1CE
++#define UFS_VENDOR_SKHYNIX 0x1AD
+
+ /**
+ * ufs_device_info - ufs device details
+@@ -154,6 +155,7 @@ static struct ufs_dev_fix ufs_fixups[] = {
+ UFS_DEVICE_QUIRK_PA_TACTIVATE),
+ UFS_FIX(UFS_VENDOR_TOSHIBA, "THGLF2G9D8KBADG",
+ UFS_DEVICE_QUIRK_PA_TACTIVATE),
++ UFS_FIX(UFS_VENDOR_SKHYNIX, UFS_ANY_MODEL, UFS_DEVICE_NO_VCCQ),
+
+ END_FIX
+ };
+--
+2.12.0
+
diff --git a/queue/series b/queue/series
index 103e414..523f819 100644
--- a/queue/series
+++ b/queue/series
@@ -54,6 +54,7 @@ HID-i2c-hid-add-a-simple-quirk-to-fix-device-defects.patch
usb-dwc3-gadget-delay-unmap-of-bounced-requests.patch
net-mlx4_core-Use-device-ID-defines.patch
clocksource-drivers-arm_arch_timer-Don-t-assume-cloc.patch
+scsi-ufs-Enable-no-vccq-quirk-for-skhynix-device.patch
scsi-ufs-introduce-UFSHCD_QUIRK_PRDT_BYTE_GRAN-quirk.patch
HID-sensor-hub-add-quirk-for-Microsoft-Surface-3.patch
HID-sensor-hub-add-quirk-for-Microchip-MM7150.patch