usb: gadget: bdc: use the BIT macro to define bit filed
Prefer using the BIT macro to define bit fileds Cc: Florian Fainelli <f.fainelli@gmail.com> Reported-by: kernel test robot <lkp@intel.com> Acked-by: Florian Fainelli <f.fainelli@gmail.com> Acked-by: Felipe Balbi <balbi@kernel.org> Signed-off-by: Chunfeng Yun <chunfeng.yun@mediatek.com> Link: https://lore.kernel.org/r/1610505748-30616-8-git-send-email-chunfeng.yun@mediatek.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
913a4a7d13
commit
cb387becbf
|
@ -102,7 +102,7 @@
|
|||
#define BDC_SPB(p) ((p) & 0x7)
|
||||
|
||||
/* BDC Capability1 */
|
||||
#define BDC_P64 (1 << 0)
|
||||
#define BDC_P64 BIT(0)
|
||||
|
||||
/* BDC Command register */
|
||||
#define BDC_CMD_FH 0xe
|
||||
|
@ -111,7 +111,7 @@
|
|||
#define BDC_CMD_BLA 0x3
|
||||
#define BDC_CMD_EPC 0x2
|
||||
#define BDC_CMD_DVC 0x1
|
||||
#define BDC_CMD_CWS (0x1 << 5)
|
||||
#define BDC_CMD_CWS BIT(5)
|
||||
#define BDC_CMD_CST(p) (((p) & (0xf << 6))>>6)
|
||||
#define BDC_CMD_EPN(p) (((p) & 0x1f) << 10)
|
||||
#define BDC_SUB_CMD_ADD (0x1 << 17)
|
||||
|
@ -124,7 +124,7 @@
|
|||
#define BDC_SUB_CMD_EP_STP (0x2 << 17)
|
||||
#define BDC_SUB_CMD_EP_STL (0x4 << 17)
|
||||
#define BDC_SUB_CMD_EP_RST (0x1 << 17)
|
||||
#define BDC_CMD_SRD (1 << 27)
|
||||
#define BDC_CMD_SRD BIT(27)
|
||||
|
||||
/* CMD completion status */
|
||||
#define BDC_CMDS_SUCC 0x1
|
||||
|
@ -141,19 +141,19 @@
|
|||
#define EPM_SHIFT 4
|
||||
|
||||
/* BDC USPSC */
|
||||
#define BDC_VBC (1 << 31)
|
||||
#define BDC_PRC (1 << 30)
|
||||
#define BDC_PCE (1 << 29)
|
||||
#define BDC_CFC (1 << 28)
|
||||
#define BDC_PCC (1 << 27)
|
||||
#define BDC_PSC (1 << 26)
|
||||
#define BDC_VBS (1 << 25)
|
||||
#define BDC_PRS (1 << 24)
|
||||
#define BDC_PCS (1 << 23)
|
||||
#define BDC_VBC BIT(31)
|
||||
#define BDC_PRC BIT(30)
|
||||
#define BDC_PCE BIT(29)
|
||||
#define BDC_CFC BIT(28)
|
||||
#define BDC_PCC BIT(27)
|
||||
#define BDC_PSC BIT(26)
|
||||
#define BDC_VBS BIT(25)
|
||||
#define BDC_PRS BIT(24)
|
||||
#define BDC_PCS BIT(23)
|
||||
#define BDC_PSP(p) (((p) & (0x7 << 20))>>20)
|
||||
#define BDC_SCN (1 << 8)
|
||||
#define BDC_SDC (1 << 7)
|
||||
#define BDC_SWS (1 << 4)
|
||||
#define BDC_SCN BIT(8)
|
||||
#define BDC_SDC BIT(7)
|
||||
#define BDC_SWS BIT(4)
|
||||
|
||||
#define BDC_USPSC_RW (BDC_SCN|BDC_SDC|BDC_SWS|0xf)
|
||||
#define BDC_PSP(p) (((p) & (0x7 << 20))>>20)
|
||||
|
@ -167,17 +167,17 @@
|
|||
#define BDC_PST_MASK 0xf
|
||||
|
||||
/* USPPMS */
|
||||
#define BDC_U2E (0x1 << 31)
|
||||
#define BDC_U1E (0x1 << 30)
|
||||
#define BDC_U2A (0x1 << 29)
|
||||
#define BDC_PORT_W1S (0x1 << 17)
|
||||
#define BDC_U2E BIT(31)
|
||||
#define BDC_U1E BIT(30)
|
||||
#define BDC_U2A BIT(29)
|
||||
#define BDC_PORT_W1S BIT(17)
|
||||
#define BDC_U1T(p) ((p) & 0xff)
|
||||
#define BDC_U2T(p) (((p) & 0xff) << 8)
|
||||
#define BDC_U1T_MASK 0xff
|
||||
|
||||
/* USBPM2 */
|
||||
/* Hardware LPM Enable */
|
||||
#define BDC_HLE (1 << 16)
|
||||
#define BDC_HLE BIT(16)
|
||||
|
||||
/* BDC Status and Control */
|
||||
#define BDC_COP_RST (1 << 29)
|
||||
|
@ -186,11 +186,11 @@
|
|||
|
||||
#define BDC_COP_MASK (BDC_COP_RST|BDC_COP_RUN|BDC_COP_STP)
|
||||
|
||||
#define BDC_COS (1 << 28)
|
||||
#define BDC_COS BIT(28)
|
||||
#define BDC_CSTS(p) (((p) & (0x7 << 20)) >> 20)
|
||||
#define BDC_MASK_MCW (1 << 7)
|
||||
#define BDC_GIE (1 << 1)
|
||||
#define BDC_GIP (1 << 0)
|
||||
#define BDC_MASK_MCW BIT(7)
|
||||
#define BDC_GIE BIT(1)
|
||||
#define BDC_GIP BIT(0)
|
||||
|
||||
#define BDC_HLT 1
|
||||
#define BDC_NOR 2
|
||||
|
@ -201,19 +201,19 @@
|
|||
#define BD_CHAIN 0xf
|
||||
|
||||
#define BD_TFS_SHIFT 4
|
||||
#define BD_SOT (1 << 26)
|
||||
#define BD_EOT (1 << 27)
|
||||
#define BD_ISP (1 << 29)
|
||||
#define BD_IOC (1 << 30)
|
||||
#define BD_SBF (1 << 31)
|
||||
#define BD_SOT BIT(26)
|
||||
#define BD_EOT BIT(27)
|
||||
#define BD_ISP BIT(29)
|
||||
#define BD_IOC BIT(30)
|
||||
#define BD_SBF BIT(31)
|
||||
|
||||
#define BD_INTR_TARGET(p) (((p) & 0x1f) << 27)
|
||||
|
||||
#define BDC_SRR_RWS (1 << 4)
|
||||
#define BDC_SRR_RST (1 << 3)
|
||||
#define BDC_SRR_ISR (1 << 2)
|
||||
#define BDC_SRR_IE (1 << 1)
|
||||
#define BDC_SRR_IP (1 << 0)
|
||||
#define BDC_SRR_RWS BIT(4)
|
||||
#define BDC_SRR_RST BIT(3)
|
||||
#define BDC_SRR_ISR BIT(2)
|
||||
#define BDC_SRR_IE BIT(1)
|
||||
#define BDC_SRR_IP BIT(0)
|
||||
#define BDC_SRR_EPI(p) (((p) & (0xff << 24)) >> 24)
|
||||
#define BDC_SRR_DPI(p) (((p) & (0xff << 16)) >> 16)
|
||||
#define BDC_SRR_DPI_MASK 0x00ff0000
|
||||
|
@ -221,7 +221,7 @@
|
|||
#define MARK_CHAIN_BD (BD_CHAIN|BD_EOT|BD_SOT)
|
||||
|
||||
/* Control transfer BD specific fields */
|
||||
#define BD_DIR_IN (1 << 25)
|
||||
#define BD_DIR_IN BIT(25)
|
||||
|
||||
#define BDC_PTC_MASK 0xf0000000
|
||||
|
||||
|
@ -241,13 +241,13 @@
|
|||
|
||||
/* Transfer BD fields */
|
||||
#define BD_LEN(p) ((p) & 0x1ffff)
|
||||
#define BD_LTF (1 << 25)
|
||||
#define BD_LTF BIT(25)
|
||||
#define BD_TYPE_DS 0x1
|
||||
#define BD_TYPE_SS 0x2
|
||||
|
||||
#define BDC_EP_ENABLED (1 << 0)
|
||||
#define BDC_EP_STALL (1 << 1)
|
||||
#define BDC_EP_STOP (1 << 2)
|
||||
#define BDC_EP_ENABLED BIT(0)
|
||||
#define BDC_EP_STALL BIT(1)
|
||||
#define BDC_EP_STOP BIT(2)
|
||||
|
||||
/* One BD can transfer max 65536 bytes */
|
||||
#define BD_MAX_BUFF_SIZE (1 << 16)
|
||||
|
@ -266,9 +266,9 @@
|
|||
/* FUNCTION WAKE DEV NOTIFICATION interval, USB3 spec table 8.13 */
|
||||
#define BDC_TNOTIFY 2500 /*in ms*/
|
||||
/* Devstatus bitfields */
|
||||
#define REMOTE_WAKEUP_ISSUED (1 << 16)
|
||||
#define DEVICE_SUSPENDED (1 << 17)
|
||||
#define FUNC_WAKE_ISSUED (1 << 18)
|
||||
#define REMOTE_WAKEUP_ISSUED BIT(16)
|
||||
#define DEVICE_SUSPENDED BIT(17)
|
||||
#define FUNC_WAKE_ISSUED BIT(18)
|
||||
#define REMOTE_WAKE_ENABLE (1 << USB_DEVICE_REMOTE_WAKEUP)
|
||||
|
||||
/* On disconnect, preserve these bits and clear rest */
|
||||
|
|
Loading…
Reference in New Issue