Tested-by: Yaniv Gardi <yga...@codeaurora.org>

QUALCOMM ISRAEL, on behalf of Qualcomm Innovation Center, Inc. is a member of 
Code Aurora Forum, hosted by The Linux Foundation


= > -----Original Message-----
= > From: linux-scsi-ow...@vger.kernel.org [mailto:linux-scsi-
= > ow...@vger.kernel.org] On Behalf Of Subhash Jadavani
= > Sent: Tuesday, August 27, 2013 12:15 PM
= > To: Seungwon Jeon
= > Cc: linux-scsi@vger.kernel.org; 'Vinayak Holikatti'; 'Santosh Y'; 'James 
E.J.
= > Bottomley'
= > Subject: Re: [PATCH v3 4/6] scsi: ufs: add unipro attribute IDs
= > 
= > 
= > Looks good to me.
= > Reviewed-by: Subhash Jadavani <subha...@codeaurora.org>
= > 
= > On 8/26/2013 8:10 PM, Seungwon Jeon wrote:
= > > 'drivers/scsi/ufs/unipro.h' is added.
= > > Attributes in the layers of the UNIPRO stack can be read and written
= > > via the DME.
= > >
= > > Signed-off-by: Seungwon Jeon <tgih....@samsung.com>
= > > Reviewed-by: Subhash Jadavani <subha...@codeaurora.org>
= > > ---
= > >   drivers/scsi/ufs/unipro.h |  130
= > +++++++++++++++++++++++++++++++++++++++++++++
= > >   1 files changed, 130 insertions(+), 0 deletions(-)
= > >   create mode 100644 drivers/scsi/ufs/unipro.h
= > >
= > > diff --git a/drivers/scsi/ufs/unipro.h b/drivers/scsi/ufs/unipro.h new
= > > file mode 100644 index 0000000..3a710eb
= > > --- /dev/null
= > > +++ b/drivers/scsi/ufs/unipro.h
= > > @@ -0,0 +1,130 @@
= > > +/*
= > > + * drivers/scsi/ufs/unipro.h
= > > + *
= > > + * Copyright (C) 2013 Samsung Electronics Co., Ltd.
= > > + *
= > > + * This program is free software; you can redistribute it and/or
= > > +modify
= > > + * it under the terms of the GNU General Public License as published
= > > +by
= > > + * the Free Software Foundation; either version 2 of the License, or
= > > + * (at your option) any later version.
= > > + */
= > > +
= > > +#ifndef _UNIPRO_H_
= > > +#define _UNIPRO_H_
= > > +
= > > +/*
= > > + * PHY Adpater attributes
= > > + */
= > > +#define PA_ACTIVETXDATALANES     0x1560
= > > +#define PA_ACTIVERXDATALANES     0x1580
= > > +#define PA_TXTRAILINGCLOCKS      0x1564
= > > +#define PA_PHY_TYPE              0x1500
= > > +#define PA_AVAILTXDATALANES      0x1520
= > > +#define PA_AVAILRXDATALANES      0x1540
= > > +#define PA_MINRXTRAILINGCLOCKS   0x1543
= > > +#define PA_TXPWRSTATUS           0x1567
= > > +#define PA_RXPWRSTATUS           0x1582
= > > +#define PA_TXFORCECLOCK          0x1562
= > > +#define PA_TXPWRMODE             0x1563
= > > +#define PA_LEGACYDPHYESCDL       0x1570
= > > +#define PA_MAXTXSPEEDFAST        0x1521
= > > +#define PA_MAXTXSPEEDSLOW        0x1522
= > > +#define PA_MAXRXSPEEDFAST        0x1541
= > > +#define PA_MAXRXSPEEDSLOW        0x1542
= > > +#define PA_TXLINKSTARTUPHS       0x1544
= > > +#define PA_TXSPEEDFAST           0x1565
= > > +#define PA_TXSPEEDSLOW           0x1566
= > > +#define PA_REMOTEVERINFO 0x15A0
= > > +#define PA_TXGEAR                0x1568
= > > +#define PA_TXTERMINATION 0x1569
= > > +#define PA_HSSERIES              0x156A
= > > +#define PA_PWRMODE               0x1571
= > > +#define PA_RXGEAR                0x1583
= > > +#define PA_RXTERMINATION 0x1584
= > > +#define PA_MAXRXPWMGEAR          0x1586
= > > +#define PA_MAXRXHSGEAR           0x1587
= > > +#define PA_RXHSUNTERMCAP 0x15A5
= > > +#define PA_RXLSTERMCAP           0x15A6
= > > +#define PA_PACPREQTIMEOUT        0x1590
= > > +#define PA_PACPREQEOBTIMEOUT     0x1591
= > > +#define PA_HIBERN8TIME           0x15A7
= > > +#define PA_LOCALVERINFO          0x15A9
= > > +#define PA_TACTIVATE             0x15A8
= > > +#define PA_PACPFRAMECOUNT        0x15C0
= > > +#define PA_PACPERRORCOUNT        0x15C1
= > > +#define PA_PHYTESTCONTROL        0x15C2
= > > +#define PA_PWRMODEUSERDATA0      0x15B0
= > > +#define PA_PWRMODEUSERDATA1      0x15B1
= > > +#define PA_PWRMODEUSERDATA2      0x15B2
= > > +#define PA_PWRMODEUSERDATA3      0x15B3
= > > +#define PA_PWRMODEUSERDATA4      0x15B4
= > > +#define PA_PWRMODEUSERDATA5      0x15B5
= > > +#define PA_PWRMODEUSERDATA6      0x15B6
= > > +#define PA_PWRMODEUSERDATA7      0x15B7
= > > +#define PA_PWRMODEUSERDATA8      0x15B8
= > > +#define PA_PWRMODEUSERDATA9      0x15B9
= > > +#define PA_PWRMODEUSERDATA10     0x15BA
= > > +#define PA_PWRMODEUSERDATA11     0x15BB
= > > +#define PA_CONNECTEDTXDATALANES  0x1561
= > > +#define PA_CONNECTEDRXDATALANES  0x1581
= > > +#define PA_LOGICALLANEMAP        0x15A1
= > > +#define PA_SLEEPNOCONFIGTIME     0x15A2
= > > +#define PA_STALLNOCONFIGTIME     0x15A3
= > > +#define PA_SAVECONFIGTIME        0x15A4
= > > +
= > > +/*
= > > + * Data Link Layer Attributes
= > > + */
= > > +#define DL_TC0TXFCTHRESHOLD      0x2040
= > > +#define DL_FC0PROTTIMEOUTVAL     0x2041
= > > +#define DL_TC0REPLAYTIMEOUTVAL   0x2042
= > > +#define DL_AFC0REQTIMEOUTVAL     0x2043
= > > +#define DL_AFC0CREDITTHRESHOLD   0x2044
= > > +#define DL_TC0OUTACKTHRESHOLD    0x2045
= > > +#define DL_TC1TXFCTHRESHOLD      0x2060
= > > +#define DL_FC1PROTTIMEOUTVAL     0x2061
= > > +#define DL_TC1REPLAYTIMEOUTVAL   0x2062
= > > +#define DL_AFC1REQTIMEOUTVAL     0x2063
= > > +#define DL_AFC1CREDITTHRESHOLD   0x2064
= > > +#define DL_TC1OUTACKTHRESHOLD    0x2065
= > > +#define DL_TXPREEMPTIONCAP       0x2000
= > > +#define DL_TC0TXMAXSDUSIZE       0x2001
= > > +#define DL_TC0RXINITCREDITVAL    0x2002
= > > +#define DL_TC0TXBUFFERSIZE       0x2005
= > > +#define DL_PEERTC0PRESENT        0x2046
= > > +#define DL_PEERTC0RXINITCREVAL   0x2047
= > > +#define DL_TC1TXMAXSDUSIZE       0x2003
= > > +#define DL_TC1RXINITCREDITVAL    0x2004
= > > +#define DL_TC1TXBUFFERSIZE       0x2006
= > > +#define DL_PEERTC1PRESENT        0x2066
= > > +#define DL_PEERTC1RXINITCREVAL   0x2067
= > > +
= > > +/*
= > > + * Network Layer Attributes
= > > + */
= > > +#define N_DEVICEID               0x3000
= > > +#define N_DEVICEID_VALID 0x3001
= > > +#define N_TC0TXMAXSDUSIZE        0x3020
= > > +#define N_TC1TXMAXSDUSIZE        0x3021
= > > +
= > > +/*
= > > + * Transport Layer Attributes
= > > + */
= > > +#define T_NUMCPORTS              0x4000
= > > +#define T_NUMTESTFEATURES        0x4001
= > > +#define T_CONNECTIONSTATE        0x4020
= > > +#define T_PEERDEVICEID           0x4021
= > > +#define T_PEERCPORTID            0x4022
= > > +#define T_TRAFFICCLASS           0x4023
= > > +#define T_PROTOCOLID             0x4024
= > > +#define T_CPORTFLAGS             0x4025
= > > +#define T_TXTOKENVALUE           0x4026
= > > +#define T_RXTOKENVALUE           0x4027
= > > +#define T_LOCALBUFFERSPACE       0x4028
= > > +#define T_PEERBUFFERSPACE        0x4029
= > > +#define T_CREDITSTOSEND          0x402A
= > > +#define T_CPORTMODE              0x402B
= > > +#define T_TC0TXMAXSDUSIZE        0x4060
= > > +#define T_TC1TXMAXSDUSIZE        0x4061
= > > +
= > > +#endif /* _UNIPRO_H_ */
= > 
= > --
= > To unsubscribe from this list: send the line "unsubscribe linux-scsi" in the
= > body of a message to majord...@vger.kernel.org More majordomo info
= > at  http://vger.kernel.org/majordomo-info.html

--
To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to