summaryrefslogtreecommitdiffstats
path: root/drivers/scsi/ufs/unipro.h
diff options
context:
space:
mode:
authorSeungwon Jeon <tgih.jun@samsung.com>2013-08-31 21:40:24 +0530
committerJames Bottomley <JBottomley@Parallels.com>2013-09-06 16:08:37 -0700
commitd3e89bac7155341d3cfe58e76842a2a9729e6e41 (patch)
treed9b33ca91f15e2afd21c7017f856091536599d44 /drivers/scsi/ufs/unipro.h
parent53b3d9c3fdda94d14392dd221c67e24700b1fed6 (diff)
downloadlinux-d3e89bac7155341d3cfe58e76842a2a9729e6e41.tar.gz
linux-d3e89bac7155341d3cfe58e76842a2a9729e6e41.tar.bz2
linux-d3e89bac7155341d3cfe58e76842a2a9729e6e41.zip
[SCSI] ufs: configure the attribute for power mode
UIC attributes can be set with using DME_SET command for power mode change. For configuration the link capability attributes are used, which is updated after successful link startup. Signed-off-by: Seungwon Jeon <tgih.jun@samsung.com> Reviewed-by: Subhash Jadavani <subhashj@codeaurora.org> Signed-off-by: Santosh Y <santoshsy@gmail.com> Signed-off-by: James Bottomley <JBottomley@Parallels.com>
Diffstat (limited to 'drivers/scsi/ufs/unipro.h')
-rw-r--r--drivers/scsi/ufs/unipro.h21
1 files changed, 21 insertions, 0 deletions
diff --git a/drivers/scsi/ufs/unipro.h b/drivers/scsi/ufs/unipro.h
index 3a710eb3ec20..0bb8041c047a 100644
--- a/drivers/scsi/ufs/unipro.h
+++ b/drivers/scsi/ufs/unipro.h
@@ -72,6 +72,21 @@
#define PA_STALLNOCONFIGTIME 0x15A3
#define PA_SAVECONFIGTIME 0x15A4
+/* PA power modes */
+enum {
+ FAST_MODE = 1,
+ SLOW_MODE = 2,
+ FASTAUTO_MODE = 4,
+ SLOWAUTO_MODE = 5,
+ UNCHANGED = 7,
+};
+
+/* PA TX/RX Frequency Series */
+enum {
+ PA_HS_MODE_A = 1,
+ PA_HS_MODE_B = 2,
+};
+
/*
* Data Link Layer Attributes
*/
@@ -127,4 +142,10 @@
#define T_TC0TXMAXSDUSIZE 0x4060
#define T_TC1TXMAXSDUSIZE 0x4061
+/* Boolean attribute values */
+enum {
+ FALSE = 0,
+ TRUE,
+};
+
#endif /* _UNIPRO_H_ */