eac1ca22bd
NOTE: this commit does not introduce any change, ideally even the binary should be almost the same. I checked the disassembly by hand and there are only a few differences here and there, mostly the compiler decides to compile very close expressions slightly differently. I tried to run the new code on several targets to make sure and saw no difference. The major syntax changes of the new headers are as follows: - BF_{WR,SET,CLR} are now superpowerful and allows to set several fileds at once: BF_WR(reg, field1(value1), field2(value2), ...) - BF_CS (use like BF_WR) does a write to reg_CLR and then reg_SET instead of RMW - there is no more need for macros like BF_{WR_,SET,CLR}_V, since one can simply BF_WR with field_V(name) - the old BF_SETV macro has no trivial equivalent and is replaced with its its equivalent for BF_WR(reg_SET, ...) I also rename the register headers: "regs/regs-x.h" -> "regs/x.h" to avoid the redundant "regs". Final note: the registers were generated using the following command: ./headergen_v2 -g imx -o ../../firmware/target/arm/imx233/regs/ desc/regs-stmp3{600,700,780}.xml Change-Id: I7485e8b4315a0929a8edb63e7fa1edcaa54b1edc
702 lines
50 KiB
C
702 lines
50 KiB
C
/***************************************************************************
|
|
* __________ __ ___.
|
|
* Open \______ \ ____ ____ | | _\_ |__ _______ ___
|
|
* Source | _// _ \_/ ___\| |/ /| __ \ / _ \ \/ /
|
|
* Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < <
|
|
* Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \
|
|
* \/ \/ \/ \/ \/
|
|
* This file was automatically generated by headergen, DO NOT EDIT it.
|
|
* headergen version: 3.0.0
|
|
* stmp3600 version: 2.4.0
|
|
* stmp3600 authors: Amaury Pouly
|
|
*
|
|
* Copyright (C) 2015 by the authors
|
|
*
|
|
* 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.
|
|
*
|
|
* This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
|
|
* KIND, either express or implied.
|
|
*
|
|
****************************************************************************/
|
|
#ifndef __HEADERGEN_STMP3600_USBPHY_H__
|
|
#define __HEADERGEN_STMP3600_USBPHY_H__
|
|
|
|
#define HW_USBPHY_PWD HW(USBPHY_PWD)
|
|
#define HWA_USBPHY_PWD (0x8007c000 + 0x0)
|
|
#define HWT_USBPHY_PWD HWIO_32_RW
|
|
#define HWN_USBPHY_PWD USBPHY_PWD
|
|
#define HWI_USBPHY_PWD
|
|
#define HW_USBPHY_PWD_SET HW(USBPHY_PWD_SET)
|
|
#define HWA_USBPHY_PWD_SET (HWA_USBPHY_PWD + 0x4)
|
|
#define HWT_USBPHY_PWD_SET HWIO_32_WO
|
|
#define HWN_USBPHY_PWD_SET USBPHY_PWD
|
|
#define HWI_USBPHY_PWD_SET
|
|
#define HW_USBPHY_PWD_CLR HW(USBPHY_PWD_CLR)
|
|
#define HWA_USBPHY_PWD_CLR (HWA_USBPHY_PWD + 0x8)
|
|
#define HWT_USBPHY_PWD_CLR HWIO_32_WO
|
|
#define HWN_USBPHY_PWD_CLR USBPHY_PWD
|
|
#define HWI_USBPHY_PWD_CLR
|
|
#define HW_USBPHY_PWD_TOG HW(USBPHY_PWD_TOG)
|
|
#define HWA_USBPHY_PWD_TOG (HWA_USBPHY_PWD + 0xc)
|
|
#define HWT_USBPHY_PWD_TOG HWIO_32_WO
|
|
#define HWN_USBPHY_PWD_TOG USBPHY_PWD
|
|
#define HWI_USBPHY_PWD_TOG
|
|
#define BP_USBPHY_PWD_RXPWDRX 20
|
|
#define BM_USBPHY_PWD_RXPWDRX 0x100000
|
|
#define BF_USBPHY_PWD_RXPWDRX(v) (((v) & 0x1) << 20)
|
|
#define BFM_USBPHY_PWD_RXPWDRX(v) BM_USBPHY_PWD_RXPWDRX
|
|
#define BF_USBPHY_PWD_RXPWDRX_V(e) BF_USBPHY_PWD_RXPWDRX(BV_USBPHY_PWD_RXPWDRX__##e)
|
|
#define BFM_USBPHY_PWD_RXPWDRX_V(v) BM_USBPHY_PWD_RXPWDRX
|
|
#define BP_USBPHY_PWD_RXPWDDIFF 19
|
|
#define BM_USBPHY_PWD_RXPWDDIFF 0x80000
|
|
#define BF_USBPHY_PWD_RXPWDDIFF(v) (((v) & 0x1) << 19)
|
|
#define BFM_USBPHY_PWD_RXPWDDIFF(v) BM_USBPHY_PWD_RXPWDDIFF
|
|
#define BF_USBPHY_PWD_RXPWDDIFF_V(e) BF_USBPHY_PWD_RXPWDDIFF(BV_USBPHY_PWD_RXPWDDIFF__##e)
|
|
#define BFM_USBPHY_PWD_RXPWDDIFF_V(v) BM_USBPHY_PWD_RXPWDDIFF
|
|
#define BP_USBPHY_PWD_RXPWD1PT1 18
|
|
#define BM_USBPHY_PWD_RXPWD1PT1 0x40000
|
|
#define BF_USBPHY_PWD_RXPWD1PT1(v) (((v) & 0x1) << 18)
|
|
#define BFM_USBPHY_PWD_RXPWD1PT1(v) BM_USBPHY_PWD_RXPWD1PT1
|
|
#define BF_USBPHY_PWD_RXPWD1PT1_V(e) BF_USBPHY_PWD_RXPWD1PT1(BV_USBPHY_PWD_RXPWD1PT1__##e)
|
|
#define BFM_USBPHY_PWD_RXPWD1PT1_V(v) BM_USBPHY_PWD_RXPWD1PT1
|
|
#define BP_USBPHY_PWD_RXPWDENV 17
|
|
#define BM_USBPHY_PWD_RXPWDENV 0x20000
|
|
#define BF_USBPHY_PWD_RXPWDENV(v) (((v) & 0x1) << 17)
|
|
#define BFM_USBPHY_PWD_RXPWDENV(v) BM_USBPHY_PWD_RXPWDENV
|
|
#define BF_USBPHY_PWD_RXPWDENV_V(e) BF_USBPHY_PWD_RXPWDENV(BV_USBPHY_PWD_RXPWDENV__##e)
|
|
#define BFM_USBPHY_PWD_RXPWDENV_V(v) BM_USBPHY_PWD_RXPWDENV
|
|
#define BP_USBPHY_PWD_TXPWDCOMP 14
|
|
#define BM_USBPHY_PWD_TXPWDCOMP 0x4000
|
|
#define BF_USBPHY_PWD_TXPWDCOMP(v) (((v) & 0x1) << 14)
|
|
#define BFM_USBPHY_PWD_TXPWDCOMP(v) BM_USBPHY_PWD_TXPWDCOMP
|
|
#define BF_USBPHY_PWD_TXPWDCOMP_V(e) BF_USBPHY_PWD_TXPWDCOMP(BV_USBPHY_PWD_TXPWDCOMP__##e)
|
|
#define BFM_USBPHY_PWD_TXPWDCOMP_V(v) BM_USBPHY_PWD_TXPWDCOMP
|
|
#define BP_USBPHY_PWD_TXPWDVBG 13
|
|
#define BM_USBPHY_PWD_TXPWDVBG 0x2000
|
|
#define BF_USBPHY_PWD_TXPWDVBG(v) (((v) & 0x1) << 13)
|
|
#define BFM_USBPHY_PWD_TXPWDVBG(v) BM_USBPHY_PWD_TXPWDVBG
|
|
#define BF_USBPHY_PWD_TXPWDVBG_V(e) BF_USBPHY_PWD_TXPWDVBG(BV_USBPHY_PWD_TXPWDVBG__##e)
|
|
#define BFM_USBPHY_PWD_TXPWDVBG_V(v) BM_USBPHY_PWD_TXPWDVBG
|
|
#define BP_USBPHY_PWD_TXPWDV2I 12
|
|
#define BM_USBPHY_PWD_TXPWDV2I 0x1000
|
|
#define BF_USBPHY_PWD_TXPWDV2I(v) (((v) & 0x1) << 12)
|
|
#define BFM_USBPHY_PWD_TXPWDV2I(v) BM_USBPHY_PWD_TXPWDV2I
|
|
#define BF_USBPHY_PWD_TXPWDV2I_V(e) BF_USBPHY_PWD_TXPWDV2I(BV_USBPHY_PWD_TXPWDV2I__##e)
|
|
#define BFM_USBPHY_PWD_TXPWDV2I_V(v) BM_USBPHY_PWD_TXPWDV2I
|
|
#define BP_USBPHY_PWD_TXPWDIBIAS 11
|
|
#define BM_USBPHY_PWD_TXPWDIBIAS 0x800
|
|
#define BF_USBPHY_PWD_TXPWDIBIAS(v) (((v) & 0x1) << 11)
|
|
#define BFM_USBPHY_PWD_TXPWDIBIAS(v) BM_USBPHY_PWD_TXPWDIBIAS
|
|
#define BF_USBPHY_PWD_TXPWDIBIAS_V(e) BF_USBPHY_PWD_TXPWDIBIAS(BV_USBPHY_PWD_TXPWDIBIAS__##e)
|
|
#define BFM_USBPHY_PWD_TXPWDIBIAS_V(v) BM_USBPHY_PWD_TXPWDIBIAS
|
|
#define BP_USBPHY_PWD_TXPWDFS 10
|
|
#define BM_USBPHY_PWD_TXPWDFS 0x400
|
|
#define BF_USBPHY_PWD_TXPWDFS(v) (((v) & 0x1) << 10)
|
|
#define BFM_USBPHY_PWD_TXPWDFS(v) BM_USBPHY_PWD_TXPWDFS
|
|
#define BF_USBPHY_PWD_TXPWDFS_V(e) BF_USBPHY_PWD_TXPWDFS(BV_USBPHY_PWD_TXPWDFS__##e)
|
|
#define BFM_USBPHY_PWD_TXPWDFS_V(v) BM_USBPHY_PWD_TXPWDFS
|
|
|
|
#define HW_USBPHY_TX HW(USBPHY_TX)
|
|
#define HWA_USBPHY_TX (0x8007c000 + 0x10)
|
|
#define HWT_USBPHY_TX HWIO_32_RW
|
|
#define HWN_USBPHY_TX USBPHY_TX
|
|
#define HWI_USBPHY_TX
|
|
#define HW_USBPHY_TX_SET HW(USBPHY_TX_SET)
|
|
#define HWA_USBPHY_TX_SET (HWA_USBPHY_TX + 0x4)
|
|
#define HWT_USBPHY_TX_SET HWIO_32_WO
|
|
#define HWN_USBPHY_TX_SET USBPHY_TX
|
|
#define HWI_USBPHY_TX_SET
|
|
#define HW_USBPHY_TX_CLR HW(USBPHY_TX_CLR)
|
|
#define HWA_USBPHY_TX_CLR (HWA_USBPHY_TX + 0x8)
|
|
#define HWT_USBPHY_TX_CLR HWIO_32_WO
|
|
#define HWN_USBPHY_TX_CLR USBPHY_TX
|
|
#define HWI_USBPHY_TX_CLR
|
|
#define HW_USBPHY_TX_TOG HW(USBPHY_TX_TOG)
|
|
#define HWA_USBPHY_TX_TOG (HWA_USBPHY_TX + 0xc)
|
|
#define HWT_USBPHY_TX_TOG HWIO_32_WO
|
|
#define HWN_USBPHY_TX_TOG USBPHY_TX
|
|
#define HWI_USBPHY_TX_TOG
|
|
#define BP_USBPHY_TX_TXCMPOUT_STATUS 23
|
|
#define BM_USBPHY_TX_TXCMPOUT_STATUS 0x800000
|
|
#define BF_USBPHY_TX_TXCMPOUT_STATUS(v) (((v) & 0x1) << 23)
|
|
#define BFM_USBPHY_TX_TXCMPOUT_STATUS(v) BM_USBPHY_TX_TXCMPOUT_STATUS
|
|
#define BF_USBPHY_TX_TXCMPOUT_STATUS_V(e) BF_USBPHY_TX_TXCMPOUT_STATUS(BV_USBPHY_TX_TXCMPOUT_STATUS__##e)
|
|
#define BFM_USBPHY_TX_TXCMPOUT_STATUS_V(v) BM_USBPHY_TX_TXCMPOUT_STATUS
|
|
#define BP_USBPHY_TX_TXENCAL45DP 21
|
|
#define BM_USBPHY_TX_TXENCAL45DP 0x200000
|
|
#define BF_USBPHY_TX_TXENCAL45DP(v) (((v) & 0x1) << 21)
|
|
#define BFM_USBPHY_TX_TXENCAL45DP(v) BM_USBPHY_TX_TXENCAL45DP
|
|
#define BF_USBPHY_TX_TXENCAL45DP_V(e) BF_USBPHY_TX_TXENCAL45DP(BV_USBPHY_TX_TXENCAL45DP__##e)
|
|
#define BFM_USBPHY_TX_TXENCAL45DP_V(v) BM_USBPHY_TX_TXENCAL45DP
|
|
#define BP_USBPHY_TX_TXCAL45DP 16
|
|
#define BM_USBPHY_TX_TXCAL45DP 0x1f0000
|
|
#define BF_USBPHY_TX_TXCAL45DP(v) (((v) & 0x1f) << 16)
|
|
#define BFM_USBPHY_TX_TXCAL45DP(v) BM_USBPHY_TX_TXCAL45DP
|
|
#define BF_USBPHY_TX_TXCAL45DP_V(e) BF_USBPHY_TX_TXCAL45DP(BV_USBPHY_TX_TXCAL45DP__##e)
|
|
#define BFM_USBPHY_TX_TXCAL45DP_V(v) BM_USBPHY_TX_TXCAL45DP
|
|
#define BP_USBPHY_TX_TXENCAL45DN 13
|
|
#define BM_USBPHY_TX_TXENCAL45DN 0x2000
|
|
#define BF_USBPHY_TX_TXENCAL45DN(v) (((v) & 0x1) << 13)
|
|
#define BFM_USBPHY_TX_TXENCAL45DN(v) BM_USBPHY_TX_TXENCAL45DN
|
|
#define BF_USBPHY_TX_TXENCAL45DN_V(e) BF_USBPHY_TX_TXENCAL45DN(BV_USBPHY_TX_TXENCAL45DN__##e)
|
|
#define BFM_USBPHY_TX_TXENCAL45DN_V(v) BM_USBPHY_TX_TXENCAL45DN
|
|
#define BP_USBPHY_TX_TXCAL45DN 8
|
|
#define BM_USBPHY_TX_TXCAL45DN 0x1f00
|
|
#define BF_USBPHY_TX_TXCAL45DN(v) (((v) & 0x1f) << 8)
|
|
#define BFM_USBPHY_TX_TXCAL45DN(v) BM_USBPHY_TX_TXCAL45DN
|
|
#define BF_USBPHY_TX_TXCAL45DN_V(e) BF_USBPHY_TX_TXCAL45DN(BV_USBPHY_TX_TXCAL45DN__##e)
|
|
#define BFM_USBPHY_TX_TXCAL45DN_V(v) BM_USBPHY_TX_TXCAL45DN
|
|
#define BP_USBPHY_TX_TXCALIBRATE 7
|
|
#define BM_USBPHY_TX_TXCALIBRATE 0x80
|
|
#define BF_USBPHY_TX_TXCALIBRATE(v) (((v) & 0x1) << 7)
|
|
#define BFM_USBPHY_TX_TXCALIBRATE(v) BM_USBPHY_TX_TXCALIBRATE
|
|
#define BF_USBPHY_TX_TXCALIBRATE_V(e) BF_USBPHY_TX_TXCALIBRATE(BV_USBPHY_TX_TXCALIBRATE__##e)
|
|
#define BFM_USBPHY_TX_TXCALIBRATE_V(v) BM_USBPHY_TX_TXCALIBRATE
|
|
|
|
#define HW_USBPHY_RX HW(USBPHY_RX)
|
|
#define HWA_USBPHY_RX (0x8007c000 + 0x20)
|
|
#define HWT_USBPHY_RX HWIO_32_RW
|
|
#define HWN_USBPHY_RX USBPHY_RX
|
|
#define HWI_USBPHY_RX
|
|
#define HW_USBPHY_RX_SET HW(USBPHY_RX_SET)
|
|
#define HWA_USBPHY_RX_SET (HWA_USBPHY_RX + 0x4)
|
|
#define HWT_USBPHY_RX_SET HWIO_32_WO
|
|
#define HWN_USBPHY_RX_SET USBPHY_RX
|
|
#define HWI_USBPHY_RX_SET
|
|
#define HW_USBPHY_RX_CLR HW(USBPHY_RX_CLR)
|
|
#define HWA_USBPHY_RX_CLR (HWA_USBPHY_RX + 0x8)
|
|
#define HWT_USBPHY_RX_CLR HWIO_32_WO
|
|
#define HWN_USBPHY_RX_CLR USBPHY_RX
|
|
#define HWI_USBPHY_RX_CLR
|
|
#define HW_USBPHY_RX_TOG HW(USBPHY_RX_TOG)
|
|
#define HWA_USBPHY_RX_TOG (HWA_USBPHY_RX + 0xc)
|
|
#define HWT_USBPHY_RX_TOG HWIO_32_WO
|
|
#define HWN_USBPHY_RX_TOG USBPHY_RX
|
|
#define HWI_USBPHY_RX_TOG
|
|
#define BP_USBPHY_RX_RXDBYPASS 22
|
|
#define BM_USBPHY_RX_RXDBYPASS 0x400000
|
|
#define BF_USBPHY_RX_RXDBYPASS(v) (((v) & 0x1) << 22)
|
|
#define BFM_USBPHY_RX_RXDBYPASS(v) BM_USBPHY_RX_RXDBYPASS
|
|
#define BF_USBPHY_RX_RXDBYPASS_V(e) BF_USBPHY_RX_RXDBYPASS(BV_USBPHY_RX_RXDBYPASS__##e)
|
|
#define BFM_USBPHY_RX_RXDBYPASS_V(v) BM_USBPHY_RX_RXDBYPASS
|
|
#define BP_USBPHY_RX_DISCONADJ 4
|
|
#define BM_USBPHY_RX_DISCONADJ 0x30
|
|
#define BF_USBPHY_RX_DISCONADJ(v) (((v) & 0x3) << 4)
|
|
#define BFM_USBPHY_RX_DISCONADJ(v) BM_USBPHY_RX_DISCONADJ
|
|
#define BF_USBPHY_RX_DISCONADJ_V(e) BF_USBPHY_RX_DISCONADJ(BV_USBPHY_RX_DISCONADJ__##e)
|
|
#define BFM_USBPHY_RX_DISCONADJ_V(v) BM_USBPHY_RX_DISCONADJ
|
|
#define BP_USBPHY_RX_ENVADJ 0
|
|
#define BM_USBPHY_RX_ENVADJ 0x3
|
|
#define BF_USBPHY_RX_ENVADJ(v) (((v) & 0x3) << 0)
|
|
#define BFM_USBPHY_RX_ENVADJ(v) BM_USBPHY_RX_ENVADJ
|
|
#define BF_USBPHY_RX_ENVADJ_V(e) BF_USBPHY_RX_ENVADJ(BV_USBPHY_RX_ENVADJ__##e)
|
|
#define BFM_USBPHY_RX_ENVADJ_V(v) BM_USBPHY_RX_ENVADJ
|
|
|
|
#define HW_USBPHY_CTRL HW(USBPHY_CTRL)
|
|
#define HWA_USBPHY_CTRL (0x8007c000 + 0x30)
|
|
#define HWT_USBPHY_CTRL HWIO_32_RW
|
|
#define HWN_USBPHY_CTRL USBPHY_CTRL
|
|
#define HWI_USBPHY_CTRL
|
|
#define HW_USBPHY_CTRL_SET HW(USBPHY_CTRL_SET)
|
|
#define HWA_USBPHY_CTRL_SET (HWA_USBPHY_CTRL + 0x4)
|
|
#define HWT_USBPHY_CTRL_SET HWIO_32_WO
|
|
#define HWN_USBPHY_CTRL_SET USBPHY_CTRL
|
|
#define HWI_USBPHY_CTRL_SET
|
|
#define HW_USBPHY_CTRL_CLR HW(USBPHY_CTRL_CLR)
|
|
#define HWA_USBPHY_CTRL_CLR (HWA_USBPHY_CTRL + 0x8)
|
|
#define HWT_USBPHY_CTRL_CLR HWIO_32_WO
|
|
#define HWN_USBPHY_CTRL_CLR USBPHY_CTRL
|
|
#define HWI_USBPHY_CTRL_CLR
|
|
#define HW_USBPHY_CTRL_TOG HW(USBPHY_CTRL_TOG)
|
|
#define HWA_USBPHY_CTRL_TOG (HWA_USBPHY_CTRL + 0xc)
|
|
#define HWT_USBPHY_CTRL_TOG HWIO_32_WO
|
|
#define HWN_USBPHY_CTRL_TOG USBPHY_CTRL
|
|
#define HWI_USBPHY_CTRL_TOG
|
|
#define BP_USBPHY_CTRL_SFTRST 31
|
|
#define BM_USBPHY_CTRL_SFTRST 0x80000000
|
|
#define BF_USBPHY_CTRL_SFTRST(v) (((v) & 0x1) << 31)
|
|
#define BFM_USBPHY_CTRL_SFTRST(v) BM_USBPHY_CTRL_SFTRST
|
|
#define BF_USBPHY_CTRL_SFTRST_V(e) BF_USBPHY_CTRL_SFTRST(BV_USBPHY_CTRL_SFTRST__##e)
|
|
#define BFM_USBPHY_CTRL_SFTRST_V(v) BM_USBPHY_CTRL_SFTRST
|
|
#define BP_USBPHY_CTRL_CLKGATE 30
|
|
#define BM_USBPHY_CTRL_CLKGATE 0x40000000
|
|
#define BF_USBPHY_CTRL_CLKGATE(v) (((v) & 0x1) << 30)
|
|
#define BFM_USBPHY_CTRL_CLKGATE(v) BM_USBPHY_CTRL_CLKGATE
|
|
#define BF_USBPHY_CTRL_CLKGATE_V(e) BF_USBPHY_CTRL_CLKGATE(BV_USBPHY_CTRL_CLKGATE__##e)
|
|
#define BFM_USBPHY_CTRL_CLKGATE_V(v) BM_USBPHY_CTRL_CLKGATE
|
|
#define BP_USBPHY_CTRL_UTMI_SUSPENDM 29
|
|
#define BM_USBPHY_CTRL_UTMI_SUSPENDM 0x20000000
|
|
#define BF_USBPHY_CTRL_UTMI_SUSPENDM(v) (((v) & 0x1) << 29)
|
|
#define BFM_USBPHY_CTRL_UTMI_SUSPENDM(v) BM_USBPHY_CTRL_UTMI_SUSPENDM
|
|
#define BF_USBPHY_CTRL_UTMI_SUSPENDM_V(e) BF_USBPHY_CTRL_UTMI_SUSPENDM(BV_USBPHY_CTRL_UTMI_SUSPENDM__##e)
|
|
#define BFM_USBPHY_CTRL_UTMI_SUSPENDM_V(v) BM_USBPHY_CTRL_UTMI_SUSPENDM
|
|
#define BP_USBPHY_CTRL_RESUME_IRQ 10
|
|
#define BM_USBPHY_CTRL_RESUME_IRQ 0x400
|
|
#define BF_USBPHY_CTRL_RESUME_IRQ(v) (((v) & 0x1) << 10)
|
|
#define BFM_USBPHY_CTRL_RESUME_IRQ(v) BM_USBPHY_CTRL_RESUME_IRQ
|
|
#define BF_USBPHY_CTRL_RESUME_IRQ_V(e) BF_USBPHY_CTRL_RESUME_IRQ(BV_USBPHY_CTRL_RESUME_IRQ__##e)
|
|
#define BFM_USBPHY_CTRL_RESUME_IRQ_V(v) BM_USBPHY_CTRL_RESUME_IRQ
|
|
#define BP_USBPHY_CTRL_ENIRQRESUMEDETECT 9
|
|
#define BM_USBPHY_CTRL_ENIRQRESUMEDETECT 0x200
|
|
#define BF_USBPHY_CTRL_ENIRQRESUMEDETECT(v) (((v) & 0x1) << 9)
|
|
#define BFM_USBPHY_CTRL_ENIRQRESUMEDETECT(v) BM_USBPHY_CTRL_ENIRQRESUMEDETECT
|
|
#define BF_USBPHY_CTRL_ENIRQRESUMEDETECT_V(e) BF_USBPHY_CTRL_ENIRQRESUMEDETECT(BV_USBPHY_CTRL_ENIRQRESUMEDETECT__##e)
|
|
#define BFM_USBPHY_CTRL_ENIRQRESUMEDETECT_V(v) BM_USBPHY_CTRL_ENIRQRESUMEDETECT
|
|
#define BP_USBPHY_CTRL_ENOTGIDDETECT 7
|
|
#define BM_USBPHY_CTRL_ENOTGIDDETECT 0x80
|
|
#define BF_USBPHY_CTRL_ENOTGIDDETECT(v) (((v) & 0x1) << 7)
|
|
#define BFM_USBPHY_CTRL_ENOTGIDDETECT(v) BM_USBPHY_CTRL_ENOTGIDDETECT
|
|
#define BF_USBPHY_CTRL_ENOTGIDDETECT_V(e) BF_USBPHY_CTRL_ENOTGIDDETECT(BV_USBPHY_CTRL_ENOTGIDDETECT__##e)
|
|
#define BFM_USBPHY_CTRL_ENOTGIDDETECT_V(v) BM_USBPHY_CTRL_ENOTGIDDETECT
|
|
#define BP_USBPHY_CTRL_ENDEVPLUGINDETECT 4
|
|
#define BM_USBPHY_CTRL_ENDEVPLUGINDETECT 0x10
|
|
#define BF_USBPHY_CTRL_ENDEVPLUGINDETECT(v) (((v) & 0x1) << 4)
|
|
#define BFM_USBPHY_CTRL_ENDEVPLUGINDETECT(v) BM_USBPHY_CTRL_ENDEVPLUGINDETECT
|
|
#define BF_USBPHY_CTRL_ENDEVPLUGINDETECT_V(e) BF_USBPHY_CTRL_ENDEVPLUGINDETECT(BV_USBPHY_CTRL_ENDEVPLUGINDETECT__##e)
|
|
#define BFM_USBPHY_CTRL_ENDEVPLUGINDETECT_V(v) BM_USBPHY_CTRL_ENDEVPLUGINDETECT
|
|
#define BP_USBPHY_CTRL_HOSTDISCONDETECT_IRQ 3
|
|
#define BM_USBPHY_CTRL_HOSTDISCONDETECT_IRQ 0x8
|
|
#define BF_USBPHY_CTRL_HOSTDISCONDETECT_IRQ(v) (((v) & 0x1) << 3)
|
|
#define BFM_USBPHY_CTRL_HOSTDISCONDETECT_IRQ(v) BM_USBPHY_CTRL_HOSTDISCONDETECT_IRQ
|
|
#define BF_USBPHY_CTRL_HOSTDISCONDETECT_IRQ_V(e) BF_USBPHY_CTRL_HOSTDISCONDETECT_IRQ(BV_USBPHY_CTRL_HOSTDISCONDETECT_IRQ__##e)
|
|
#define BFM_USBPHY_CTRL_HOSTDISCONDETECT_IRQ_V(v) BM_USBPHY_CTRL_HOSTDISCONDETECT_IRQ
|
|
#define BP_USBPHY_CTRL_ENIRQHOSTDISCON 2
|
|
#define BM_USBPHY_CTRL_ENIRQHOSTDISCON 0x4
|
|
#define BF_USBPHY_CTRL_ENIRQHOSTDISCON(v) (((v) & 0x1) << 2)
|
|
#define BFM_USBPHY_CTRL_ENIRQHOSTDISCON(v) BM_USBPHY_CTRL_ENIRQHOSTDISCON
|
|
#define BF_USBPHY_CTRL_ENIRQHOSTDISCON_V(e) BF_USBPHY_CTRL_ENIRQHOSTDISCON(BV_USBPHY_CTRL_ENIRQHOSTDISCON__##e)
|
|
#define BFM_USBPHY_CTRL_ENIRQHOSTDISCON_V(v) BM_USBPHY_CTRL_ENIRQHOSTDISCON
|
|
#define BP_USBPHY_CTRL_ENHOSTDISCONDETECT 1
|
|
#define BM_USBPHY_CTRL_ENHOSTDISCONDETECT 0x2
|
|
#define BF_USBPHY_CTRL_ENHOSTDISCONDETECT(v) (((v) & 0x1) << 1)
|
|
#define BFM_USBPHY_CTRL_ENHOSTDISCONDETECT(v) BM_USBPHY_CTRL_ENHOSTDISCONDETECT
|
|
#define BF_USBPHY_CTRL_ENHOSTDISCONDETECT_V(e) BF_USBPHY_CTRL_ENHOSTDISCONDETECT(BV_USBPHY_CTRL_ENHOSTDISCONDETECT__##e)
|
|
#define BFM_USBPHY_CTRL_ENHOSTDISCONDETECT_V(v) BM_USBPHY_CTRL_ENHOSTDISCONDETECT
|
|
#define BP_USBPHY_CTRL_ENHSPRECHARGEXMIT 0
|
|
#define BM_USBPHY_CTRL_ENHSPRECHARGEXMIT 0x1
|
|
#define BF_USBPHY_CTRL_ENHSPRECHARGEXMIT(v) (((v) & 0x1) << 0)
|
|
#define BFM_USBPHY_CTRL_ENHSPRECHARGEXMIT(v) BM_USBPHY_CTRL_ENHSPRECHARGEXMIT
|
|
#define BF_USBPHY_CTRL_ENHSPRECHARGEXMIT_V(e) BF_USBPHY_CTRL_ENHSPRECHARGEXMIT(BV_USBPHY_CTRL_ENHSPRECHARGEXMIT__##e)
|
|
#define BFM_USBPHY_CTRL_ENHSPRECHARGEXMIT_V(v) BM_USBPHY_CTRL_ENHSPRECHARGEXMIT
|
|
|
|
#define HW_USBPHY_STATUS HW(USBPHY_STATUS)
|
|
#define HWA_USBPHY_STATUS (0x8007c000 + 0x40)
|
|
#define HWT_USBPHY_STATUS HWIO_32_RW
|
|
#define HWN_USBPHY_STATUS USBPHY_STATUS
|
|
#define HWI_USBPHY_STATUS
|
|
#define BP_USBPHY_STATUS_RESUME_STATUS 10
|
|
#define BM_USBPHY_STATUS_RESUME_STATUS 0x400
|
|
#define BF_USBPHY_STATUS_RESUME_STATUS(v) (((v) & 0x1) << 10)
|
|
#define BFM_USBPHY_STATUS_RESUME_STATUS(v) BM_USBPHY_STATUS_RESUME_STATUS
|
|
#define BF_USBPHY_STATUS_RESUME_STATUS_V(e) BF_USBPHY_STATUS_RESUME_STATUS(BV_USBPHY_STATUS_RESUME_STATUS__##e)
|
|
#define BFM_USBPHY_STATUS_RESUME_STATUS_V(v) BM_USBPHY_STATUS_RESUME_STATUS
|
|
#define BP_USBPHY_STATUS_OTGID_STATUS 8
|
|
#define BM_USBPHY_STATUS_OTGID_STATUS 0x100
|
|
#define BF_USBPHY_STATUS_OTGID_STATUS(v) (((v) & 0x1) << 8)
|
|
#define BFM_USBPHY_STATUS_OTGID_STATUS(v) BM_USBPHY_STATUS_OTGID_STATUS
|
|
#define BF_USBPHY_STATUS_OTGID_STATUS_V(e) BF_USBPHY_STATUS_OTGID_STATUS(BV_USBPHY_STATUS_OTGID_STATUS__##e)
|
|
#define BFM_USBPHY_STATUS_OTGID_STATUS_V(v) BM_USBPHY_STATUS_OTGID_STATUS
|
|
#define BP_USBPHY_STATUS_DEVPLUGIN_STATUS 6
|
|
#define BM_USBPHY_STATUS_DEVPLUGIN_STATUS 0x40
|
|
#define BF_USBPHY_STATUS_DEVPLUGIN_STATUS(v) (((v) & 0x1) << 6)
|
|
#define BFM_USBPHY_STATUS_DEVPLUGIN_STATUS(v) BM_USBPHY_STATUS_DEVPLUGIN_STATUS
|
|
#define BF_USBPHY_STATUS_DEVPLUGIN_STATUS_V(e) BF_USBPHY_STATUS_DEVPLUGIN_STATUS(BV_USBPHY_STATUS_DEVPLUGIN_STATUS__##e)
|
|
#define BFM_USBPHY_STATUS_DEVPLUGIN_STATUS_V(v) BM_USBPHY_STATUS_DEVPLUGIN_STATUS
|
|
#define BP_USBPHY_STATUS_HOSTDISCONDETECT_STATUS 3
|
|
#define BM_USBPHY_STATUS_HOSTDISCONDETECT_STATUS 0x8
|
|
#define BF_USBPHY_STATUS_HOSTDISCONDETECT_STATUS(v) (((v) & 0x1) << 3)
|
|
#define BFM_USBPHY_STATUS_HOSTDISCONDETECT_STATUS(v) BM_USBPHY_STATUS_HOSTDISCONDETECT_STATUS
|
|
#define BF_USBPHY_STATUS_HOSTDISCONDETECT_STATUS_V(e) BF_USBPHY_STATUS_HOSTDISCONDETECT_STATUS(BV_USBPHY_STATUS_HOSTDISCONDETECT_STATUS__##e)
|
|
#define BFM_USBPHY_STATUS_HOSTDISCONDETECT_STATUS_V(v) BM_USBPHY_STATUS_HOSTDISCONDETECT_STATUS
|
|
|
|
#define HW_USBPHY_DEBUG HW(USBPHY_DEBUG)
|
|
#define HWA_USBPHY_DEBUG (0x8007c000 + 0x50)
|
|
#define HWT_USBPHY_DEBUG HWIO_32_RW
|
|
#define HWN_USBPHY_DEBUG USBPHY_DEBUG
|
|
#define HWI_USBPHY_DEBUG
|
|
#define HW_USBPHY_DEBUG_SET HW(USBPHY_DEBUG_SET)
|
|
#define HWA_USBPHY_DEBUG_SET (HWA_USBPHY_DEBUG + 0x4)
|
|
#define HWT_USBPHY_DEBUG_SET HWIO_32_WO
|
|
#define HWN_USBPHY_DEBUG_SET USBPHY_DEBUG
|
|
#define HWI_USBPHY_DEBUG_SET
|
|
#define HW_USBPHY_DEBUG_CLR HW(USBPHY_DEBUG_CLR)
|
|
#define HWA_USBPHY_DEBUG_CLR (HWA_USBPHY_DEBUG + 0x8)
|
|
#define HWT_USBPHY_DEBUG_CLR HWIO_32_WO
|
|
#define HWN_USBPHY_DEBUG_CLR USBPHY_DEBUG
|
|
#define HWI_USBPHY_DEBUG_CLR
|
|
#define HW_USBPHY_DEBUG_TOG HW(USBPHY_DEBUG_TOG)
|
|
#define HWA_USBPHY_DEBUG_TOG (HWA_USBPHY_DEBUG + 0xc)
|
|
#define HWT_USBPHY_DEBUG_TOG HWIO_32_WO
|
|
#define HWN_USBPHY_DEBUG_TOG USBPHY_DEBUG
|
|
#define HWI_USBPHY_DEBUG_TOG
|
|
#define BP_USBPHY_DEBUG_CLKGATE 30
|
|
#define BM_USBPHY_DEBUG_CLKGATE 0x40000000
|
|
#define BF_USBPHY_DEBUG_CLKGATE(v) (((v) & 0x1) << 30)
|
|
#define BFM_USBPHY_DEBUG_CLKGATE(v) BM_USBPHY_DEBUG_CLKGATE
|
|
#define BF_USBPHY_DEBUG_CLKGATE_V(e) BF_USBPHY_DEBUG_CLKGATE(BV_USBPHY_DEBUG_CLKGATE__##e)
|
|
#define BFM_USBPHY_DEBUG_CLKGATE_V(v) BM_USBPHY_DEBUG_CLKGATE
|
|
#define BP_USBPHY_DEBUG_SQUELCHRESETLENGTH 25
|
|
#define BM_USBPHY_DEBUG_SQUELCHRESETLENGTH 0x1e000000
|
|
#define BF_USBPHY_DEBUG_SQUELCHRESETLENGTH(v) (((v) & 0xf) << 25)
|
|
#define BFM_USBPHY_DEBUG_SQUELCHRESETLENGTH(v) BM_USBPHY_DEBUG_SQUELCHRESETLENGTH
|
|
#define BF_USBPHY_DEBUG_SQUELCHRESETLENGTH_V(e) BF_USBPHY_DEBUG_SQUELCHRESETLENGTH(BV_USBPHY_DEBUG_SQUELCHRESETLENGTH__##e)
|
|
#define BFM_USBPHY_DEBUG_SQUELCHRESETLENGTH_V(v) BM_USBPHY_DEBUG_SQUELCHRESETLENGTH
|
|
#define BP_USBPHY_DEBUG_ENSQUELCHRESET 24
|
|
#define BM_USBPHY_DEBUG_ENSQUELCHRESET 0x1000000
|
|
#define BF_USBPHY_DEBUG_ENSQUELCHRESET(v) (((v) & 0x1) << 24)
|
|
#define BFM_USBPHY_DEBUG_ENSQUELCHRESET(v) BM_USBPHY_DEBUG_ENSQUELCHRESET
|
|
#define BF_USBPHY_DEBUG_ENSQUELCHRESET_V(e) BF_USBPHY_DEBUG_ENSQUELCHRESET(BV_USBPHY_DEBUG_ENSQUELCHRESET__##e)
|
|
#define BFM_USBPHY_DEBUG_ENSQUELCHRESET_V(v) BM_USBPHY_DEBUG_ENSQUELCHRESET
|
|
#define BP_USBPHY_DEBUG_SQUELCHRESETCOUNT 16
|
|
#define BM_USBPHY_DEBUG_SQUELCHRESETCOUNT 0x1f0000
|
|
#define BF_USBPHY_DEBUG_SQUELCHRESETCOUNT(v) (((v) & 0x1f) << 16)
|
|
#define BFM_USBPHY_DEBUG_SQUELCHRESETCOUNT(v) BM_USBPHY_DEBUG_SQUELCHRESETCOUNT
|
|
#define BF_USBPHY_DEBUG_SQUELCHRESETCOUNT_V(e) BF_USBPHY_DEBUG_SQUELCHRESETCOUNT(BV_USBPHY_DEBUG_SQUELCHRESETCOUNT__##e)
|
|
#define BFM_USBPHY_DEBUG_SQUELCHRESETCOUNT_V(v) BM_USBPHY_DEBUG_SQUELCHRESETCOUNT
|
|
#define BP_USBPHY_DEBUG_ENTX2RXCOUNT 12
|
|
#define BM_USBPHY_DEBUG_ENTX2RXCOUNT 0x1000
|
|
#define BF_USBPHY_DEBUG_ENTX2RXCOUNT(v) (((v) & 0x1) << 12)
|
|
#define BFM_USBPHY_DEBUG_ENTX2RXCOUNT(v) BM_USBPHY_DEBUG_ENTX2RXCOUNT
|
|
#define BF_USBPHY_DEBUG_ENTX2RXCOUNT_V(e) BF_USBPHY_DEBUG_ENTX2RXCOUNT(BV_USBPHY_DEBUG_ENTX2RXCOUNT__##e)
|
|
#define BFM_USBPHY_DEBUG_ENTX2RXCOUNT_V(v) BM_USBPHY_DEBUG_ENTX2RXCOUNT
|
|
#define BP_USBPHY_DEBUG_TX2RXCOUNT 8
|
|
#define BM_USBPHY_DEBUG_TX2RXCOUNT 0xf00
|
|
#define BF_USBPHY_DEBUG_TX2RXCOUNT(v) (((v) & 0xf) << 8)
|
|
#define BFM_USBPHY_DEBUG_TX2RXCOUNT(v) BM_USBPHY_DEBUG_TX2RXCOUNT
|
|
#define BF_USBPHY_DEBUG_TX2RXCOUNT_V(e) BF_USBPHY_DEBUG_TX2RXCOUNT(BV_USBPHY_DEBUG_TX2RXCOUNT__##e)
|
|
#define BFM_USBPHY_DEBUG_TX2RXCOUNT_V(v) BM_USBPHY_DEBUG_TX2RXCOUNT
|
|
#define BP_USBPHY_DEBUG_ENHSTPULLDOWN 4
|
|
#define BM_USBPHY_DEBUG_ENHSTPULLDOWN 0x30
|
|
#define BF_USBPHY_DEBUG_ENHSTPULLDOWN(v) (((v) & 0x3) << 4)
|
|
#define BFM_USBPHY_DEBUG_ENHSTPULLDOWN(v) BM_USBPHY_DEBUG_ENHSTPULLDOWN
|
|
#define BF_USBPHY_DEBUG_ENHSTPULLDOWN_V(e) BF_USBPHY_DEBUG_ENHSTPULLDOWN(BV_USBPHY_DEBUG_ENHSTPULLDOWN__##e)
|
|
#define BFM_USBPHY_DEBUG_ENHSTPULLDOWN_V(v) BM_USBPHY_DEBUG_ENHSTPULLDOWN
|
|
#define BP_USBPHY_DEBUG_HSTPULLDOWN 2
|
|
#define BM_USBPHY_DEBUG_HSTPULLDOWN 0xc
|
|
#define BF_USBPHY_DEBUG_HSTPULLDOWN(v) (((v) & 0x3) << 2)
|
|
#define BFM_USBPHY_DEBUG_HSTPULLDOWN(v) BM_USBPHY_DEBUG_HSTPULLDOWN
|
|
#define BF_USBPHY_DEBUG_HSTPULLDOWN_V(e) BF_USBPHY_DEBUG_HSTPULLDOWN(BV_USBPHY_DEBUG_HSTPULLDOWN__##e)
|
|
#define BFM_USBPHY_DEBUG_HSTPULLDOWN_V(v) BM_USBPHY_DEBUG_HSTPULLDOWN
|
|
#define BP_USBPHY_DEBUG_DEBUG_INTERFACE_HOLD 1
|
|
#define BM_USBPHY_DEBUG_DEBUG_INTERFACE_HOLD 0x2
|
|
#define BF_USBPHY_DEBUG_DEBUG_INTERFACE_HOLD(v) (((v) & 0x1) << 1)
|
|
#define BFM_USBPHY_DEBUG_DEBUG_INTERFACE_HOLD(v) BM_USBPHY_DEBUG_DEBUG_INTERFACE_HOLD
|
|
#define BF_USBPHY_DEBUG_DEBUG_INTERFACE_HOLD_V(e) BF_USBPHY_DEBUG_DEBUG_INTERFACE_HOLD(BV_USBPHY_DEBUG_DEBUG_INTERFACE_HOLD__##e)
|
|
#define BFM_USBPHY_DEBUG_DEBUG_INTERFACE_HOLD_V(v) BM_USBPHY_DEBUG_DEBUG_INTERFACE_HOLD
|
|
#define BP_USBPHY_DEBUG_OTGIDPIOLOCK 0
|
|
#define BM_USBPHY_DEBUG_OTGIDPIOLOCK 0x1
|
|
#define BF_USBPHY_DEBUG_OTGIDPIOLOCK(v) (((v) & 0x1) << 0)
|
|
#define BFM_USBPHY_DEBUG_OTGIDPIOLOCK(v) BM_USBPHY_DEBUG_OTGIDPIOLOCK
|
|
#define BF_USBPHY_DEBUG_OTGIDPIOLOCK_V(e) BF_USBPHY_DEBUG_OTGIDPIOLOCK(BV_USBPHY_DEBUG_OTGIDPIOLOCK__##e)
|
|
#define BFM_USBPHY_DEBUG_OTGIDPIOLOCK_V(v) BM_USBPHY_DEBUG_OTGIDPIOLOCK
|
|
|
|
#define HW_USBPHY_DEBUG0_STATUS HW(USBPHY_DEBUG0_STATUS)
|
|
#define HWA_USBPHY_DEBUG0_STATUS (0x8007c000 + 0x60)
|
|
#define HWT_USBPHY_DEBUG0_STATUS HWIO_32_RW
|
|
#define HWN_USBPHY_DEBUG0_STATUS USBPHY_DEBUG0_STATUS
|
|
#define HWI_USBPHY_DEBUG0_STATUS
|
|
#define BP_USBPHY_DEBUG0_STATUS_SQUELCH_COUNT 26
|
|
#define BM_USBPHY_DEBUG0_STATUS_SQUELCH_COUNT 0xfc000000
|
|
#define BF_USBPHY_DEBUG0_STATUS_SQUELCH_COUNT(v) (((v) & 0x3f) << 26)
|
|
#define BFM_USBPHY_DEBUG0_STATUS_SQUELCH_COUNT(v) BM_USBPHY_DEBUG0_STATUS_SQUELCH_COUNT
|
|
#define BF_USBPHY_DEBUG0_STATUS_SQUELCH_COUNT_V(e) BF_USBPHY_DEBUG0_STATUS_SQUELCH_COUNT(BV_USBPHY_DEBUG0_STATUS_SQUELCH_COUNT__##e)
|
|
#define BFM_USBPHY_DEBUG0_STATUS_SQUELCH_COUNT_V(v) BM_USBPHY_DEBUG0_STATUS_SQUELCH_COUNT
|
|
#define BP_USBPHY_DEBUG0_STATUS_UTMI_RXERROR_FAIL_COUNT 16
|
|
#define BM_USBPHY_DEBUG0_STATUS_UTMI_RXERROR_FAIL_COUNT 0x3ff0000
|
|
#define BF_USBPHY_DEBUG0_STATUS_UTMI_RXERROR_FAIL_COUNT(v) (((v) & 0x3ff) << 16)
|
|
#define BFM_USBPHY_DEBUG0_STATUS_UTMI_RXERROR_FAIL_COUNT(v) BM_USBPHY_DEBUG0_STATUS_UTMI_RXERROR_FAIL_COUNT
|
|
#define BF_USBPHY_DEBUG0_STATUS_UTMI_RXERROR_FAIL_COUNT_V(e) BF_USBPHY_DEBUG0_STATUS_UTMI_RXERROR_FAIL_COUNT(BV_USBPHY_DEBUG0_STATUS_UTMI_RXERROR_FAIL_COUNT__##e)
|
|
#define BFM_USBPHY_DEBUG0_STATUS_UTMI_RXERROR_FAIL_COUNT_V(v) BM_USBPHY_DEBUG0_STATUS_UTMI_RXERROR_FAIL_COUNT
|
|
#define BP_USBPHY_DEBUG0_STATUS_LOOP_BACK_FAIL_COUNT 0
|
|
#define BM_USBPHY_DEBUG0_STATUS_LOOP_BACK_FAIL_COUNT 0xffff
|
|
#define BF_USBPHY_DEBUG0_STATUS_LOOP_BACK_FAIL_COUNT(v) (((v) & 0xffff) << 0)
|
|
#define BFM_USBPHY_DEBUG0_STATUS_LOOP_BACK_FAIL_COUNT(v) BM_USBPHY_DEBUG0_STATUS_LOOP_BACK_FAIL_COUNT
|
|
#define BF_USBPHY_DEBUG0_STATUS_LOOP_BACK_FAIL_COUNT_V(e) BF_USBPHY_DEBUG0_STATUS_LOOP_BACK_FAIL_COUNT(BV_USBPHY_DEBUG0_STATUS_LOOP_BACK_FAIL_COUNT__##e)
|
|
#define BFM_USBPHY_DEBUG0_STATUS_LOOP_BACK_FAIL_COUNT_V(v) BM_USBPHY_DEBUG0_STATUS_LOOP_BACK_FAIL_COUNT
|
|
|
|
#define HW_USBPHY_DEBUG1_STATUS HW(USBPHY_DEBUG1_STATUS)
|
|
#define HWA_USBPHY_DEBUG1_STATUS (0x8007c000 + 0x70)
|
|
#define HWT_USBPHY_DEBUG1_STATUS HWIO_32_RW
|
|
#define HWN_USBPHY_DEBUG1_STATUS USBPHY_DEBUG1_STATUS
|
|
#define HWI_USBPHY_DEBUG1_STATUS
|
|
#define BP_USBPHY_DEBUG1_STATUS_UTMI_TX_DATA 16
|
|
#define BM_USBPHY_DEBUG1_STATUS_UTMI_TX_DATA 0xffff0000
|
|
#define BF_USBPHY_DEBUG1_STATUS_UTMI_TX_DATA(v) (((v) & 0xffff) << 16)
|
|
#define BFM_USBPHY_DEBUG1_STATUS_UTMI_TX_DATA(v) BM_USBPHY_DEBUG1_STATUS_UTMI_TX_DATA
|
|
#define BF_USBPHY_DEBUG1_STATUS_UTMI_TX_DATA_V(e) BF_USBPHY_DEBUG1_STATUS_UTMI_TX_DATA(BV_USBPHY_DEBUG1_STATUS_UTMI_TX_DATA__##e)
|
|
#define BFM_USBPHY_DEBUG1_STATUS_UTMI_TX_DATA_V(v) BM_USBPHY_DEBUG1_STATUS_UTMI_TX_DATA
|
|
#define BP_USBPHY_DEBUG1_STATUS_UTMI_RX_DATA 0
|
|
#define BM_USBPHY_DEBUG1_STATUS_UTMI_RX_DATA 0xffff
|
|
#define BF_USBPHY_DEBUG1_STATUS_UTMI_RX_DATA(v) (((v) & 0xffff) << 0)
|
|
#define BFM_USBPHY_DEBUG1_STATUS_UTMI_RX_DATA(v) BM_USBPHY_DEBUG1_STATUS_UTMI_RX_DATA
|
|
#define BF_USBPHY_DEBUG1_STATUS_UTMI_RX_DATA_V(e) BF_USBPHY_DEBUG1_STATUS_UTMI_RX_DATA(BV_USBPHY_DEBUG1_STATUS_UTMI_RX_DATA__##e)
|
|
#define BFM_USBPHY_DEBUG1_STATUS_UTMI_RX_DATA_V(v) BM_USBPHY_DEBUG1_STATUS_UTMI_RX_DATA
|
|
|
|
#define HW_USBPHY_DEBUG2_STATUS HW(USBPHY_DEBUG2_STATUS)
|
|
#define HWA_USBPHY_DEBUG2_STATUS (0x8007c000 + 0x80)
|
|
#define HWT_USBPHY_DEBUG2_STATUS HWIO_32_RW
|
|
#define HWN_USBPHY_DEBUG2_STATUS USBPHY_DEBUG2_STATUS
|
|
#define HWI_USBPHY_DEBUG2_STATUS
|
|
#define BP_USBPHY_DEBUG2_STATUS_UTMI_TXVALIDH 22
|
|
#define BM_USBPHY_DEBUG2_STATUS_UTMI_TXVALIDH 0x400000
|
|
#define BF_USBPHY_DEBUG2_STATUS_UTMI_TXVALIDH(v) (((v) & 0x1) << 22)
|
|
#define BFM_USBPHY_DEBUG2_STATUS_UTMI_TXVALIDH(v) BM_USBPHY_DEBUG2_STATUS_UTMI_TXVALIDH
|
|
#define BF_USBPHY_DEBUG2_STATUS_UTMI_TXVALIDH_V(e) BF_USBPHY_DEBUG2_STATUS_UTMI_TXVALIDH(BV_USBPHY_DEBUG2_STATUS_UTMI_TXVALIDH__##e)
|
|
#define BFM_USBPHY_DEBUG2_STATUS_UTMI_TXVALIDH_V(v) BM_USBPHY_DEBUG2_STATUS_UTMI_TXVALIDH
|
|
#define BP_USBPHY_DEBUG2_STATUS_UTMI_TXVALID 21
|
|
#define BM_USBPHY_DEBUG2_STATUS_UTMI_TXVALID 0x200000
|
|
#define BF_USBPHY_DEBUG2_STATUS_UTMI_TXVALID(v) (((v) & 0x1) << 21)
|
|
#define BFM_USBPHY_DEBUG2_STATUS_UTMI_TXVALID(v) BM_USBPHY_DEBUG2_STATUS_UTMI_TXVALID
|
|
#define BF_USBPHY_DEBUG2_STATUS_UTMI_TXVALID_V(e) BF_USBPHY_DEBUG2_STATUS_UTMI_TXVALID(BV_USBPHY_DEBUG2_STATUS_UTMI_TXVALID__##e)
|
|
#define BFM_USBPHY_DEBUG2_STATUS_UTMI_TXVALID_V(v) BM_USBPHY_DEBUG2_STATUS_UTMI_TXVALID
|
|
#define BP_USBPHY_DEBUG2_STATUS_UTMI_TERMSELECT 20
|
|
#define BM_USBPHY_DEBUG2_STATUS_UTMI_TERMSELECT 0x100000
|
|
#define BF_USBPHY_DEBUG2_STATUS_UTMI_TERMSELECT(v) (((v) & 0x1) << 20)
|
|
#define BFM_USBPHY_DEBUG2_STATUS_UTMI_TERMSELECT(v) BM_USBPHY_DEBUG2_STATUS_UTMI_TERMSELECT
|
|
#define BF_USBPHY_DEBUG2_STATUS_UTMI_TERMSELECT_V(e) BF_USBPHY_DEBUG2_STATUS_UTMI_TERMSELECT(BV_USBPHY_DEBUG2_STATUS_UTMI_TERMSELECT__##e)
|
|
#define BFM_USBPHY_DEBUG2_STATUS_UTMI_TERMSELECT_V(v) BM_USBPHY_DEBUG2_STATUS_UTMI_TERMSELECT
|
|
#define BP_USBPHY_DEBUG2_STATUS_UTMI_XCVRSELECT 18
|
|
#define BM_USBPHY_DEBUG2_STATUS_UTMI_XCVRSELECT 0xc0000
|
|
#define BF_USBPHY_DEBUG2_STATUS_UTMI_XCVRSELECT(v) (((v) & 0x3) << 18)
|
|
#define BFM_USBPHY_DEBUG2_STATUS_UTMI_XCVRSELECT(v) BM_USBPHY_DEBUG2_STATUS_UTMI_XCVRSELECT
|
|
#define BF_USBPHY_DEBUG2_STATUS_UTMI_XCVRSELECT_V(e) BF_USBPHY_DEBUG2_STATUS_UTMI_XCVRSELECT(BV_USBPHY_DEBUG2_STATUS_UTMI_XCVRSELECT__##e)
|
|
#define BFM_USBPHY_DEBUG2_STATUS_UTMI_XCVRSELECT_V(v) BM_USBPHY_DEBUG2_STATUS_UTMI_XCVRSELECT
|
|
#define BP_USBPHY_DEBUG2_STATUS_UTMI_OPMODE 16
|
|
#define BM_USBPHY_DEBUG2_STATUS_UTMI_OPMODE 0x30000
|
|
#define BF_USBPHY_DEBUG2_STATUS_UTMI_OPMODE(v) (((v) & 0x3) << 16)
|
|
#define BFM_USBPHY_DEBUG2_STATUS_UTMI_OPMODE(v) BM_USBPHY_DEBUG2_STATUS_UTMI_OPMODE
|
|
#define BF_USBPHY_DEBUG2_STATUS_UTMI_OPMODE_V(e) BF_USBPHY_DEBUG2_STATUS_UTMI_OPMODE(BV_USBPHY_DEBUG2_STATUS_UTMI_OPMODE__##e)
|
|
#define BFM_USBPHY_DEBUG2_STATUS_UTMI_OPMODE_V(v) BM_USBPHY_DEBUG2_STATUS_UTMI_OPMODE
|
|
#define BP_USBPHY_DEBUG2_STATUS_UTMI_LINESTATE 6
|
|
#define BM_USBPHY_DEBUG2_STATUS_UTMI_LINESTATE 0xc0
|
|
#define BF_USBPHY_DEBUG2_STATUS_UTMI_LINESTATE(v) (((v) & 0x3) << 6)
|
|
#define BFM_USBPHY_DEBUG2_STATUS_UTMI_LINESTATE(v) BM_USBPHY_DEBUG2_STATUS_UTMI_LINESTATE
|
|
#define BF_USBPHY_DEBUG2_STATUS_UTMI_LINESTATE_V(e) BF_USBPHY_DEBUG2_STATUS_UTMI_LINESTATE(BV_USBPHY_DEBUG2_STATUS_UTMI_LINESTATE__##e)
|
|
#define BFM_USBPHY_DEBUG2_STATUS_UTMI_LINESTATE_V(v) BM_USBPHY_DEBUG2_STATUS_UTMI_LINESTATE
|
|
#define BP_USBPHY_DEBUG2_STATUS_UTMI_SUSPENDM 5
|
|
#define BM_USBPHY_DEBUG2_STATUS_UTMI_SUSPENDM 0x20
|
|
#define BF_USBPHY_DEBUG2_STATUS_UTMI_SUSPENDM(v) (((v) & 0x1) << 5)
|
|
#define BFM_USBPHY_DEBUG2_STATUS_UTMI_SUSPENDM(v) BM_USBPHY_DEBUG2_STATUS_UTMI_SUSPENDM
|
|
#define BF_USBPHY_DEBUG2_STATUS_UTMI_SUSPENDM_V(e) BF_USBPHY_DEBUG2_STATUS_UTMI_SUSPENDM(BV_USBPHY_DEBUG2_STATUS_UTMI_SUSPENDM__##e)
|
|
#define BFM_USBPHY_DEBUG2_STATUS_UTMI_SUSPENDM_V(v) BM_USBPHY_DEBUG2_STATUS_UTMI_SUSPENDM
|
|
#define BP_USBPHY_DEBUG2_STATUS_UTMI_RXVALIDH 4
|
|
#define BM_USBPHY_DEBUG2_STATUS_UTMI_RXVALIDH 0x10
|
|
#define BF_USBPHY_DEBUG2_STATUS_UTMI_RXVALIDH(v) (((v) & 0x1) << 4)
|
|
#define BFM_USBPHY_DEBUG2_STATUS_UTMI_RXVALIDH(v) BM_USBPHY_DEBUG2_STATUS_UTMI_RXVALIDH
|
|
#define BF_USBPHY_DEBUG2_STATUS_UTMI_RXVALIDH_V(e) BF_USBPHY_DEBUG2_STATUS_UTMI_RXVALIDH(BV_USBPHY_DEBUG2_STATUS_UTMI_RXVALIDH__##e)
|
|
#define BFM_USBPHY_DEBUG2_STATUS_UTMI_RXVALIDH_V(v) BM_USBPHY_DEBUG2_STATUS_UTMI_RXVALIDH
|
|
#define BP_USBPHY_DEBUG2_STATUS_UTMI_RXVALID 3
|
|
#define BM_USBPHY_DEBUG2_STATUS_UTMI_RXVALID 0x8
|
|
#define BF_USBPHY_DEBUG2_STATUS_UTMI_RXVALID(v) (((v) & 0x1) << 3)
|
|
#define BFM_USBPHY_DEBUG2_STATUS_UTMI_RXVALID(v) BM_USBPHY_DEBUG2_STATUS_UTMI_RXVALID
|
|
#define BF_USBPHY_DEBUG2_STATUS_UTMI_RXVALID_V(e) BF_USBPHY_DEBUG2_STATUS_UTMI_RXVALID(BV_USBPHY_DEBUG2_STATUS_UTMI_RXVALID__##e)
|
|
#define BFM_USBPHY_DEBUG2_STATUS_UTMI_RXVALID_V(v) BM_USBPHY_DEBUG2_STATUS_UTMI_RXVALID
|
|
#define BP_USBPHY_DEBUG2_STATUS_UTMI_RXACTIVE 2
|
|
#define BM_USBPHY_DEBUG2_STATUS_UTMI_RXACTIVE 0x4
|
|
#define BF_USBPHY_DEBUG2_STATUS_UTMI_RXACTIVE(v) (((v) & 0x1) << 2)
|
|
#define BFM_USBPHY_DEBUG2_STATUS_UTMI_RXACTIVE(v) BM_USBPHY_DEBUG2_STATUS_UTMI_RXACTIVE
|
|
#define BF_USBPHY_DEBUG2_STATUS_UTMI_RXACTIVE_V(e) BF_USBPHY_DEBUG2_STATUS_UTMI_RXACTIVE(BV_USBPHY_DEBUG2_STATUS_UTMI_RXACTIVE__##e)
|
|
#define BFM_USBPHY_DEBUG2_STATUS_UTMI_RXACTIVE_V(v) BM_USBPHY_DEBUG2_STATUS_UTMI_RXACTIVE
|
|
#define BP_USBPHY_DEBUG2_STATUS_UTMI_RXERROR 1
|
|
#define BM_USBPHY_DEBUG2_STATUS_UTMI_RXERROR 0x2
|
|
#define BF_USBPHY_DEBUG2_STATUS_UTMI_RXERROR(v) (((v) & 0x1) << 1)
|
|
#define BFM_USBPHY_DEBUG2_STATUS_UTMI_RXERROR(v) BM_USBPHY_DEBUG2_STATUS_UTMI_RXERROR
|
|
#define BF_USBPHY_DEBUG2_STATUS_UTMI_RXERROR_V(e) BF_USBPHY_DEBUG2_STATUS_UTMI_RXERROR(BV_USBPHY_DEBUG2_STATUS_UTMI_RXERROR__##e)
|
|
#define BFM_USBPHY_DEBUG2_STATUS_UTMI_RXERROR_V(v) BM_USBPHY_DEBUG2_STATUS_UTMI_RXERROR
|
|
#define BP_USBPHY_DEBUG2_STATUS_UTMI_TXREADY 0
|
|
#define BM_USBPHY_DEBUG2_STATUS_UTMI_TXREADY 0x1
|
|
#define BF_USBPHY_DEBUG2_STATUS_UTMI_TXREADY(v) (((v) & 0x1) << 0)
|
|
#define BFM_USBPHY_DEBUG2_STATUS_UTMI_TXREADY(v) BM_USBPHY_DEBUG2_STATUS_UTMI_TXREADY
|
|
#define BF_USBPHY_DEBUG2_STATUS_UTMI_TXREADY_V(e) BF_USBPHY_DEBUG2_STATUS_UTMI_TXREADY(BV_USBPHY_DEBUG2_STATUS_UTMI_TXREADY__##e)
|
|
#define BFM_USBPHY_DEBUG2_STATUS_UTMI_TXREADY_V(v) BM_USBPHY_DEBUG2_STATUS_UTMI_TXREADY
|
|
|
|
#define HW_USBPHY_DEBUG3_STATUS HW(USBPHY_DEBUG3_STATUS)
|
|
#define HWA_USBPHY_DEBUG3_STATUS (0x8007c000 + 0x90)
|
|
#define HWT_USBPHY_DEBUG3_STATUS HWIO_32_RW
|
|
#define HWN_USBPHY_DEBUG3_STATUS USBPHY_DEBUG3_STATUS
|
|
#define HWI_USBPHY_DEBUG3_STATUS
|
|
#define BP_USBPHY_DEBUG3_STATUS_B_CNT_FSM 28
|
|
#define BM_USBPHY_DEBUG3_STATUS_B_CNT_FSM 0x70000000
|
|
#define BF_USBPHY_DEBUG3_STATUS_B_CNT_FSM(v) (((v) & 0x7) << 28)
|
|
#define BFM_USBPHY_DEBUG3_STATUS_B_CNT_FSM(v) BM_USBPHY_DEBUG3_STATUS_B_CNT_FSM
|
|
#define BF_USBPHY_DEBUG3_STATUS_B_CNT_FSM_V(e) BF_USBPHY_DEBUG3_STATUS_B_CNT_FSM(BV_USBPHY_DEBUG3_STATUS_B_CNT_FSM__##e)
|
|
#define BFM_USBPHY_DEBUG3_STATUS_B_CNT_FSM_V(v) BM_USBPHY_DEBUG3_STATUS_B_CNT_FSM
|
|
#define BP_USBPHY_DEBUG3_STATUS_SQ_UNLOCK_FSM 23
|
|
#define BM_USBPHY_DEBUG3_STATUS_SQ_UNLOCK_FSM 0x3800000
|
|
#define BF_USBPHY_DEBUG3_STATUS_SQ_UNLOCK_FSM(v) (((v) & 0x7) << 23)
|
|
#define BFM_USBPHY_DEBUG3_STATUS_SQ_UNLOCK_FSM(v) BM_USBPHY_DEBUG3_STATUS_SQ_UNLOCK_FSM
|
|
#define BF_USBPHY_DEBUG3_STATUS_SQ_UNLOCK_FSM_V(e) BF_USBPHY_DEBUG3_STATUS_SQ_UNLOCK_FSM(BV_USBPHY_DEBUG3_STATUS_SQ_UNLOCK_FSM__##e)
|
|
#define BFM_USBPHY_DEBUG3_STATUS_SQ_UNLOCK_FSM_V(v) BM_USBPHY_DEBUG3_STATUS_SQ_UNLOCK_FSM
|
|
#define BP_USBPHY_DEBUG3_STATUS_BIT_CNT 12
|
|
#define BM_USBPHY_DEBUG3_STATUS_BIT_CNT 0x3ff000
|
|
#define BF_USBPHY_DEBUG3_STATUS_BIT_CNT(v) (((v) & 0x3ff) << 12)
|
|
#define BFM_USBPHY_DEBUG3_STATUS_BIT_CNT(v) BM_USBPHY_DEBUG3_STATUS_BIT_CNT
|
|
#define BF_USBPHY_DEBUG3_STATUS_BIT_CNT_V(e) BF_USBPHY_DEBUG3_STATUS_BIT_CNT(BV_USBPHY_DEBUG3_STATUS_BIT_CNT__##e)
|
|
#define BFM_USBPHY_DEBUG3_STATUS_BIT_CNT_V(v) BM_USBPHY_DEBUG3_STATUS_BIT_CNT
|
|
#define BP_USBPHY_DEBUG3_STATUS_MAIN_HS_RX_FSM 8
|
|
#define BM_USBPHY_DEBUG3_STATUS_MAIN_HS_RX_FSM 0xf00
|
|
#define BF_USBPHY_DEBUG3_STATUS_MAIN_HS_RX_FSM(v) (((v) & 0xf) << 8)
|
|
#define BFM_USBPHY_DEBUG3_STATUS_MAIN_HS_RX_FSM(v) BM_USBPHY_DEBUG3_STATUS_MAIN_HS_RX_FSM
|
|
#define BF_USBPHY_DEBUG3_STATUS_MAIN_HS_RX_FSM_V(e) BF_USBPHY_DEBUG3_STATUS_MAIN_HS_RX_FSM(BV_USBPHY_DEBUG3_STATUS_MAIN_HS_RX_FSM__##e)
|
|
#define BFM_USBPHY_DEBUG3_STATUS_MAIN_HS_RX_FSM_V(v) BM_USBPHY_DEBUG3_STATUS_MAIN_HS_RX_FSM
|
|
#define BP_USBPHY_DEBUG3_STATUS_UNSTUFF_BIT_CNT 0
|
|
#define BM_USBPHY_DEBUG3_STATUS_UNSTUFF_BIT_CNT 0xff
|
|
#define BF_USBPHY_DEBUG3_STATUS_UNSTUFF_BIT_CNT(v) (((v) & 0xff) << 0)
|
|
#define BFM_USBPHY_DEBUG3_STATUS_UNSTUFF_BIT_CNT(v) BM_USBPHY_DEBUG3_STATUS_UNSTUFF_BIT_CNT
|
|
#define BF_USBPHY_DEBUG3_STATUS_UNSTUFF_BIT_CNT_V(e) BF_USBPHY_DEBUG3_STATUS_UNSTUFF_BIT_CNT(BV_USBPHY_DEBUG3_STATUS_UNSTUFF_BIT_CNT__##e)
|
|
#define BFM_USBPHY_DEBUG3_STATUS_UNSTUFF_BIT_CNT_V(v) BM_USBPHY_DEBUG3_STATUS_UNSTUFF_BIT_CNT
|
|
|
|
#define HW_USBPHY_DEBUG4_STATUS HW(USBPHY_DEBUG4_STATUS)
|
|
#define HWA_USBPHY_DEBUG4_STATUS (0x8007c000 + 0xa0)
|
|
#define HWT_USBPHY_DEBUG4_STATUS HWIO_32_RW
|
|
#define HWN_USBPHY_DEBUG4_STATUS USBPHY_DEBUG4_STATUS
|
|
#define HWI_USBPHY_DEBUG4_STATUS
|
|
#define BP_USBPHY_DEBUG4_STATUS_BYTE_FSM 16
|
|
#define BM_USBPHY_DEBUG4_STATUS_BYTE_FSM 0x1fff0000
|
|
#define BF_USBPHY_DEBUG4_STATUS_BYTE_FSM(v) (((v) & 0x1fff) << 16)
|
|
#define BFM_USBPHY_DEBUG4_STATUS_BYTE_FSM(v) BM_USBPHY_DEBUG4_STATUS_BYTE_FSM
|
|
#define BF_USBPHY_DEBUG4_STATUS_BYTE_FSM_V(e) BF_USBPHY_DEBUG4_STATUS_BYTE_FSM(BV_USBPHY_DEBUG4_STATUS_BYTE_FSM__##e)
|
|
#define BFM_USBPHY_DEBUG4_STATUS_BYTE_FSM_V(v) BM_USBPHY_DEBUG4_STATUS_BYTE_FSM
|
|
#define BP_USBPHY_DEBUG4_STATUS_SND_FSM 0
|
|
#define BM_USBPHY_DEBUG4_STATUS_SND_FSM 0x3fff
|
|
#define BF_USBPHY_DEBUG4_STATUS_SND_FSM(v) (((v) & 0x3fff) << 0)
|
|
#define BFM_USBPHY_DEBUG4_STATUS_SND_FSM(v) BM_USBPHY_DEBUG4_STATUS_SND_FSM
|
|
#define BF_USBPHY_DEBUG4_STATUS_SND_FSM_V(e) BF_USBPHY_DEBUG4_STATUS_SND_FSM(BV_USBPHY_DEBUG4_STATUS_SND_FSM__##e)
|
|
#define BFM_USBPHY_DEBUG4_STATUS_SND_FSM_V(v) BM_USBPHY_DEBUG4_STATUS_SND_FSM
|
|
|
|
#define HW_USBPHY_DEBUG5_STATUS HW(USBPHY_DEBUG5_STATUS)
|
|
#define HWA_USBPHY_DEBUG5_STATUS (0x8007c000 + 0xb0)
|
|
#define HWT_USBPHY_DEBUG5_STATUS HWIO_32_RW
|
|
#define HWN_USBPHY_DEBUG5_STATUS USBPHY_DEBUG5_STATUS
|
|
#define HWI_USBPHY_DEBUG5_STATUS
|
|
#define BP_USBPHY_DEBUG5_STATUS_MAIN_FSM 24
|
|
#define BM_USBPHY_DEBUG5_STATUS_MAIN_FSM 0xf000000
|
|
#define BF_USBPHY_DEBUG5_STATUS_MAIN_FSM(v) (((v) & 0xf) << 24)
|
|
#define BFM_USBPHY_DEBUG5_STATUS_MAIN_FSM(v) BM_USBPHY_DEBUG5_STATUS_MAIN_FSM
|
|
#define BF_USBPHY_DEBUG5_STATUS_MAIN_FSM_V(e) BF_USBPHY_DEBUG5_STATUS_MAIN_FSM(BV_USBPHY_DEBUG5_STATUS_MAIN_FSM__##e)
|
|
#define BFM_USBPHY_DEBUG5_STATUS_MAIN_FSM_V(v) BM_USBPHY_DEBUG5_STATUS_MAIN_FSM
|
|
#define BP_USBPHY_DEBUG5_STATUS_SYNC_FSM 16
|
|
#define BM_USBPHY_DEBUG5_STATUS_SYNC_FSM 0x3f0000
|
|
#define BF_USBPHY_DEBUG5_STATUS_SYNC_FSM(v) (((v) & 0x3f) << 16)
|
|
#define BFM_USBPHY_DEBUG5_STATUS_SYNC_FSM(v) BM_USBPHY_DEBUG5_STATUS_SYNC_FSM
|
|
#define BF_USBPHY_DEBUG5_STATUS_SYNC_FSM_V(e) BF_USBPHY_DEBUG5_STATUS_SYNC_FSM(BV_USBPHY_DEBUG5_STATUS_SYNC_FSM__##e)
|
|
#define BFM_USBPHY_DEBUG5_STATUS_SYNC_FSM_V(v) BM_USBPHY_DEBUG5_STATUS_SYNC_FSM
|
|
#define BP_USBPHY_DEBUG5_STATUS_PRECHARGE_FSM 12
|
|
#define BM_USBPHY_DEBUG5_STATUS_PRECHARGE_FSM 0x7000
|
|
#define BF_USBPHY_DEBUG5_STATUS_PRECHARGE_FSM(v) (((v) & 0x7) << 12)
|
|
#define BFM_USBPHY_DEBUG5_STATUS_PRECHARGE_FSM(v) BM_USBPHY_DEBUG5_STATUS_PRECHARGE_FSM
|
|
#define BF_USBPHY_DEBUG5_STATUS_PRECHARGE_FSM_V(e) BF_USBPHY_DEBUG5_STATUS_PRECHARGE_FSM(BV_USBPHY_DEBUG5_STATUS_PRECHARGE_FSM__##e)
|
|
#define BFM_USBPHY_DEBUG5_STATUS_PRECHARGE_FSM_V(v) BM_USBPHY_DEBUG5_STATUS_PRECHARGE_FSM
|
|
#define BP_USBPHY_DEBUG5_STATUS_SHIFT_FSM 8
|
|
#define BM_USBPHY_DEBUG5_STATUS_SHIFT_FSM 0x700
|
|
#define BF_USBPHY_DEBUG5_STATUS_SHIFT_FSM(v) (((v) & 0x7) << 8)
|
|
#define BFM_USBPHY_DEBUG5_STATUS_SHIFT_FSM(v) BM_USBPHY_DEBUG5_STATUS_SHIFT_FSM
|
|
#define BF_USBPHY_DEBUG5_STATUS_SHIFT_FSM_V(e) BF_USBPHY_DEBUG5_STATUS_SHIFT_FSM(BV_USBPHY_DEBUG5_STATUS_SHIFT_FSM__##e)
|
|
#define BFM_USBPHY_DEBUG5_STATUS_SHIFT_FSM_V(v) BM_USBPHY_DEBUG5_STATUS_SHIFT_FSM
|
|
#define BP_USBPHY_DEBUG5_STATUS_SOF_FSM 0
|
|
#define BM_USBPHY_DEBUG5_STATUS_SOF_FSM 0x1f
|
|
#define BF_USBPHY_DEBUG5_STATUS_SOF_FSM(v) (((v) & 0x1f) << 0)
|
|
#define BFM_USBPHY_DEBUG5_STATUS_SOF_FSM(v) BM_USBPHY_DEBUG5_STATUS_SOF_FSM
|
|
#define BF_USBPHY_DEBUG5_STATUS_SOF_FSM_V(e) BF_USBPHY_DEBUG5_STATUS_SOF_FSM(BV_USBPHY_DEBUG5_STATUS_SOF_FSM__##e)
|
|
#define BFM_USBPHY_DEBUG5_STATUS_SOF_FSM_V(v) BM_USBPHY_DEBUG5_STATUS_SOF_FSM
|
|
|
|
#define HW_USBPHY_DEBUG6_STATUS HW(USBPHY_DEBUG6_STATUS)
|
|
#define HWA_USBPHY_DEBUG6_STATUS (0x8007c000 + 0xc0)
|
|
#define HWT_USBPHY_DEBUG6_STATUS HWIO_32_RW
|
|
#define HWN_USBPHY_DEBUG6_STATUS USBPHY_DEBUG6_STATUS
|
|
#define HWI_USBPHY_DEBUG6_STATUS
|
|
#define BP_USBPHY_DEBUG6_STATUS_FIRST_EOP_FSM 8
|
|
#define BM_USBPHY_DEBUG6_STATUS_FIRST_EOP_FSM 0x700
|
|
#define BF_USBPHY_DEBUG6_STATUS_FIRST_EOP_FSM(v) (((v) & 0x7) << 8)
|
|
#define BFM_USBPHY_DEBUG6_STATUS_FIRST_EOP_FSM(v) BM_USBPHY_DEBUG6_STATUS_FIRST_EOP_FSM
|
|
#define BF_USBPHY_DEBUG6_STATUS_FIRST_EOP_FSM_V(e) BF_USBPHY_DEBUG6_STATUS_FIRST_EOP_FSM(BV_USBPHY_DEBUG6_STATUS_FIRST_EOP_FSM__##e)
|
|
#define BFM_USBPHY_DEBUG6_STATUS_FIRST_EOP_FSM_V(v) BM_USBPHY_DEBUG6_STATUS_FIRST_EOP_FSM
|
|
#define BP_USBPHY_DEBUG6_STATUS_EOP_FSM 0
|
|
#define BM_USBPHY_DEBUG6_STATUS_EOP_FSM 0xff
|
|
#define BF_USBPHY_DEBUG6_STATUS_EOP_FSM(v) (((v) & 0xff) << 0)
|
|
#define BFM_USBPHY_DEBUG6_STATUS_EOP_FSM(v) BM_USBPHY_DEBUG6_STATUS_EOP_FSM
|
|
#define BF_USBPHY_DEBUG6_STATUS_EOP_FSM_V(e) BF_USBPHY_DEBUG6_STATUS_EOP_FSM(BV_USBPHY_DEBUG6_STATUS_EOP_FSM__##e)
|
|
#define BFM_USBPHY_DEBUG6_STATUS_EOP_FSM_V(v) BM_USBPHY_DEBUG6_STATUS_EOP_FSM
|
|
|
|
#define HW_USBPHY_DEBUG7_STATUS HW(USBPHY_DEBUG7_STATUS)
|
|
#define HWA_USBPHY_DEBUG7_STATUS (0x8007c000 + 0xd0)
|
|
#define HWT_USBPHY_DEBUG7_STATUS HWIO_32_RW
|
|
#define HWN_USBPHY_DEBUG7_STATUS USBPHY_DEBUG7_STATUS
|
|
#define HWI_USBPHY_DEBUG7_STATUS
|
|
#define BP_USBPHY_DEBUG7_STATUS_FIRST_DATA_FSM 28
|
|
#define BM_USBPHY_DEBUG7_STATUS_FIRST_DATA_FSM 0x30000000
|
|
#define BF_USBPHY_DEBUG7_STATUS_FIRST_DATA_FSM(v) (((v) & 0x3) << 28)
|
|
#define BFM_USBPHY_DEBUG7_STATUS_FIRST_DATA_FSM(v) BM_USBPHY_DEBUG7_STATUS_FIRST_DATA_FSM
|
|
#define BF_USBPHY_DEBUG7_STATUS_FIRST_DATA_FSM_V(e) BF_USBPHY_DEBUG7_STATUS_FIRST_DATA_FSM(BV_USBPHY_DEBUG7_STATUS_FIRST_DATA_FSM__##e)
|
|
#define BFM_USBPHY_DEBUG7_STATUS_FIRST_DATA_FSM_V(v) BM_USBPHY_DEBUG7_STATUS_FIRST_DATA_FSM
|
|
#define BP_USBPHY_DEBUG7_STATUS_BIT_CNT 24
|
|
#define BM_USBPHY_DEBUG7_STATUS_BIT_CNT 0xf000000
|
|
#define BF_USBPHY_DEBUG7_STATUS_BIT_CNT(v) (((v) & 0xf) << 24)
|
|
#define BFM_USBPHY_DEBUG7_STATUS_BIT_CNT(v) BM_USBPHY_DEBUG7_STATUS_BIT_CNT
|
|
#define BF_USBPHY_DEBUG7_STATUS_BIT_CNT_V(e) BF_USBPHY_DEBUG7_STATUS_BIT_CNT(BV_USBPHY_DEBUG7_STATUS_BIT_CNT__##e)
|
|
#define BFM_USBPHY_DEBUG7_STATUS_BIT_CNT_V(v) BM_USBPHY_DEBUG7_STATUS_BIT_CNT
|
|
#define BP_USBPHY_DEBUG7_STATUS_UNSTUFF_CNT 20
|
|
#define BM_USBPHY_DEBUG7_STATUS_UNSTUFF_CNT 0x700000
|
|
#define BF_USBPHY_DEBUG7_STATUS_UNSTUFF_CNT(v) (((v) & 0x7) << 20)
|
|
#define BFM_USBPHY_DEBUG7_STATUS_UNSTUFF_CNT(v) BM_USBPHY_DEBUG7_STATUS_UNSTUFF_CNT
|
|
#define BF_USBPHY_DEBUG7_STATUS_UNSTUFF_CNT_V(e) BF_USBPHY_DEBUG7_STATUS_UNSTUFF_CNT(BV_USBPHY_DEBUG7_STATUS_UNSTUFF_CNT__##e)
|
|
#define BFM_USBPHY_DEBUG7_STATUS_UNSTUFF_CNT_V(v) BM_USBPHY_DEBUG7_STATUS_UNSTUFF_CNT
|
|
#define BP_USBPHY_DEBUG7_STATUS_LD_FSM 16
|
|
#define BM_USBPHY_DEBUG7_STATUS_LD_FSM 0x30000
|
|
#define BF_USBPHY_DEBUG7_STATUS_LD_FSM(v) (((v) & 0x3) << 16)
|
|
#define BFM_USBPHY_DEBUG7_STATUS_LD_FSM(v) BM_USBPHY_DEBUG7_STATUS_LD_FSM
|
|
#define BF_USBPHY_DEBUG7_STATUS_LD_FSM_V(e) BF_USBPHY_DEBUG7_STATUS_LD_FSM(BV_USBPHY_DEBUG7_STATUS_LD_FSM__##e)
|
|
#define BFM_USBPHY_DEBUG7_STATUS_LD_FSM_V(v) BM_USBPHY_DEBUG7_STATUS_LD_FSM
|
|
#define BP_USBPHY_DEBUG7_STATUS_FIFO_FSM 8
|
|
#define BM_USBPHY_DEBUG7_STATUS_FIFO_FSM 0x3f00
|
|
#define BF_USBPHY_DEBUG7_STATUS_FIFO_FSM(v) (((v) & 0x3f) << 8)
|
|
#define BFM_USBPHY_DEBUG7_STATUS_FIFO_FSM(v) BM_USBPHY_DEBUG7_STATUS_FIFO_FSM
|
|
#define BF_USBPHY_DEBUG7_STATUS_FIFO_FSM_V(e) BF_USBPHY_DEBUG7_STATUS_FIFO_FSM(BV_USBPHY_DEBUG7_STATUS_FIFO_FSM__##e)
|
|
#define BFM_USBPHY_DEBUG7_STATUS_FIFO_FSM_V(v) BM_USBPHY_DEBUG7_STATUS_FIFO_FSM
|
|
#define BP_USBPHY_DEBUG7_STATUS_MAIN_FSM 4
|
|
#define BM_USBPHY_DEBUG7_STATUS_MAIN_FSM 0xf0
|
|
#define BF_USBPHY_DEBUG7_STATUS_MAIN_FSM(v) (((v) & 0xf) << 4)
|
|
#define BFM_USBPHY_DEBUG7_STATUS_MAIN_FSM(v) BM_USBPHY_DEBUG7_STATUS_MAIN_FSM
|
|
#define BF_USBPHY_DEBUG7_STATUS_MAIN_FSM_V(e) BF_USBPHY_DEBUG7_STATUS_MAIN_FSM(BV_USBPHY_DEBUG7_STATUS_MAIN_FSM__##e)
|
|
#define BFM_USBPHY_DEBUG7_STATUS_MAIN_FSM_V(v) BM_USBPHY_DEBUG7_STATUS_MAIN_FSM
|
|
#define BP_USBPHY_DEBUG7_STATUS_EOP_FSM 0
|
|
#define BM_USBPHY_DEBUG7_STATUS_EOP_FSM 0xf
|
|
#define BF_USBPHY_DEBUG7_STATUS_EOP_FSM(v) (((v) & 0xf) << 0)
|
|
#define BFM_USBPHY_DEBUG7_STATUS_EOP_FSM(v) BM_USBPHY_DEBUG7_STATUS_EOP_FSM
|
|
#define BF_USBPHY_DEBUG7_STATUS_EOP_FSM_V(e) BF_USBPHY_DEBUG7_STATUS_EOP_FSM(BV_USBPHY_DEBUG7_STATUS_EOP_FSM__##e)
|
|
#define BFM_USBPHY_DEBUG7_STATUS_EOP_FSM_V(v) BM_USBPHY_DEBUG7_STATUS_EOP_FSM
|
|
|
|
#define HW_USBPHY_DEBUG8_STATUS HW(USBPHY_DEBUG8_STATUS)
|
|
#define HWA_USBPHY_DEBUG8_STATUS (0x8007c000 + 0xe0)
|
|
#define HWT_USBPHY_DEBUG8_STATUS HWIO_32_RW
|
|
#define HWN_USBPHY_DEBUG8_STATUS USBPHY_DEBUG8_STATUS
|
|
#define HWI_USBPHY_DEBUG8_STATUS
|
|
#define BP_USBPHY_DEBUG8_STATUS_RX_SIE_FSM 28
|
|
#define BM_USBPHY_DEBUG8_STATUS_RX_SIE_FSM 0xf0000000
|
|
#define BF_USBPHY_DEBUG8_STATUS_RX_SIE_FSM(v) (((v) & 0xf) << 28)
|
|
#define BFM_USBPHY_DEBUG8_STATUS_RX_SIE_FSM(v) BM_USBPHY_DEBUG8_STATUS_RX_SIE_FSM
|
|
#define BF_USBPHY_DEBUG8_STATUS_RX_SIE_FSM_V(e) BF_USBPHY_DEBUG8_STATUS_RX_SIE_FSM(BV_USBPHY_DEBUG8_STATUS_RX_SIE_FSM__##e)
|
|
#define BFM_USBPHY_DEBUG8_STATUS_RX_SIE_FSM_V(v) BM_USBPHY_DEBUG8_STATUS_RX_SIE_FSM
|
|
#define BP_USBPHY_DEBUG8_STATUS_TX_SIE_FSM 24
|
|
#define BM_USBPHY_DEBUG8_STATUS_TX_SIE_FSM 0xf000000
|
|
#define BF_USBPHY_DEBUG8_STATUS_TX_SIE_FSM(v) (((v) & 0xf) << 24)
|
|
#define BFM_USBPHY_DEBUG8_STATUS_TX_SIE_FSM(v) BM_USBPHY_DEBUG8_STATUS_TX_SIE_FSM
|
|
#define BF_USBPHY_DEBUG8_STATUS_TX_SIE_FSM_V(e) BF_USBPHY_DEBUG8_STATUS_TX_SIE_FSM(BV_USBPHY_DEBUG8_STATUS_TX_SIE_FSM__##e)
|
|
#define BFM_USBPHY_DEBUG8_STATUS_TX_SIE_FSM_V(v) BM_USBPHY_DEBUG8_STATUS_TX_SIE_FSM
|
|
#define BP_USBPHY_DEBUG8_STATUS_SHIFT_FSM 8
|
|
#define BM_USBPHY_DEBUG8_STATUS_SHIFT_FSM 0x300
|
|
#define BF_USBPHY_DEBUG8_STATUS_SHIFT_FSM(v) (((v) & 0x3) << 8)
|
|
#define BFM_USBPHY_DEBUG8_STATUS_SHIFT_FSM(v) BM_USBPHY_DEBUG8_STATUS_SHIFT_FSM
|
|
#define BF_USBPHY_DEBUG8_STATUS_SHIFT_FSM_V(e) BF_USBPHY_DEBUG8_STATUS_SHIFT_FSM(BV_USBPHY_DEBUG8_STATUS_SHIFT_FSM__##e)
|
|
#define BFM_USBPHY_DEBUG8_STATUS_SHIFT_FSM_V(v) BM_USBPHY_DEBUG8_STATUS_SHIFT_FSM
|
|
#define BP_USBPHY_DEBUG8_STATUS_FS_TX_MAIN_FSM 0
|
|
#define BM_USBPHY_DEBUG8_STATUS_FS_TX_MAIN_FSM 0x7f
|
|
#define BF_USBPHY_DEBUG8_STATUS_FS_TX_MAIN_FSM(v) (((v) & 0x7f) << 0)
|
|
#define BFM_USBPHY_DEBUG8_STATUS_FS_TX_MAIN_FSM(v) BM_USBPHY_DEBUG8_STATUS_FS_TX_MAIN_FSM
|
|
#define BF_USBPHY_DEBUG8_STATUS_FS_TX_MAIN_FSM_V(e) BF_USBPHY_DEBUG8_STATUS_FS_TX_MAIN_FSM(BV_USBPHY_DEBUG8_STATUS_FS_TX_MAIN_FSM__##e)
|
|
#define BFM_USBPHY_DEBUG8_STATUS_FS_TX_MAIN_FSM_V(v) BM_USBPHY_DEBUG8_STATUS_FS_TX_MAIN_FSM
|
|
|
|
#endif /* __HEADERGEN_STMP3600_USBPHY_H__*/
|