1*bffde63dSSheetal Tigadoli /* 2*bffde63dSSheetal Tigadoli * Copyright (c) 2016 - 2020, Broadcom 3*bffde63dSSheetal Tigadoli * 4*bffde63dSSheetal Tigadoli * SPDX-License-Identifier: BSD-3-Clause 5*bffde63dSSheetal Tigadoli */ 6*bffde63dSSheetal Tigadoli 7*bffde63dSSheetal Tigadoli #ifndef BRCM_RDB_SD4_EMMC_TOP_H 8*bffde63dSSheetal Tigadoli #define BRCM_RDB_SD4_EMMC_TOP_H 9*bffde63dSSheetal Tigadoli 10*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_SYSADDR_OFFSET 0x00000000 11*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_SYSADDR_DEFAULT 0x00000000 12*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_SYSADDR_TYPE uint32_t 13*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_SYSADDR_RESERVED_MASK 0x00000000 14*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_SYSADDR_SYSADDR_SHIFT 0 15*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_SYSADDR_SYSADDR_MASK 0xFFFFFFFF 16*bffde63dSSheetal Tigadoli 17*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_BLOCK_OFFSET 0x00000004 18*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_BLOCK_DEFAULT 0x00000000 19*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_BLOCK_TYPE uint32_t 20*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_BLOCK_RESERVED_MASK 0x00008000 21*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_BLOCK_BCNT_SHIFT 16 22*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_BLOCK_BCNT_MASK 0xFFFF0000 23*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_BLOCK_HSBS_SHIFT 12 24*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_BLOCK_HSBS_MASK 0x00007000 25*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_BLOCK_TBS_SHIFT 0 26*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_BLOCK_TBS_MASK 0x00000FFF 27*bffde63dSSheetal Tigadoli 28*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_ARG_OFFSET 0x00000008 29*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_ARG_DEFAULT 0x00000000 30*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_ARG_TYPE uint32_t 31*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_ARG_RESERVED_MASK 0x00000000 32*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_ARG_ARG_SHIFT 0 33*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_ARG_ARG_MASK 0xFFFFFFFF 34*bffde63dSSheetal Tigadoli 35*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMD_OFFSET 0x0000000C 36*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMD_DEFAULT 0x00000000 37*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMD_TYPE uint32_t 38*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMD_RESERVED_MASK 0xC004FFC0 39*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMD_CIDX_SHIFT 24 40*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMD_CIDX_MASK 0x3F000000 41*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMD_CTYP_SHIFT 22 42*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMD_CTYP_MASK 0x00C00000 43*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMD_DPS_SHIFT 21 44*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMD_DPS_MASK 0x00200000 45*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMD_CCHK_EN_SHIFT 20 46*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMD_CCHK_EN_MASK 0x00100000 47*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMD_CRC_EN_SHIFT 19 48*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMD_CRC_EN_MASK 0x00080000 49*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMD_RTSEL_SHIFT 16 50*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMD_RTSEL_MASK 0x00030000 51*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMD_MSBS_SHIFT 5 52*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMD_MSBS_MASK 0x00000020 53*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMD_DTDS_SHIFT 4 54*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMD_DTDS_MASK 0x00000010 55*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMD_ACMDEN_SHIFT 2 56*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMD_ACMDEN_MASK 0x0000000C 57*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMD_BCEN_SHIFT 1 58*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMD_BCEN_MASK 0x00000002 59*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMD_DMA_SHIFT 0 60*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMD_DMA_MASK 0x00000001 61*bffde63dSSheetal Tigadoli 62*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMD_SD4_OFFSET 0x0000000C 63*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMD_SD4_DEFAULT 0x00000000 64*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMD_SD4_TYPE uint32_t 65*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMD_SD4_RESERVED_MASK 0xC004FE00 66*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMD_SD4_CIDX_SHIFT 24 67*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMD_SD4_CIDX_MASK 0x3F000000 68*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMD_SD4_CTYP_SHIFT 22 69*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMD_SD4_CTYP_MASK 0x00C00000 70*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMD_SD4_DPS_SHIFT 21 71*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMD_SD4_DPS_MASK 0x00200000 72*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMD_SD4_CCHK_EN_SHIFT 20 73*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMD_SD4_CCHK_EN_MASK 0x00100000 74*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMD_SD4_CRC_EN_SHIFT 19 75*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMD_SD4_CRC_EN_MASK 0x00080000 76*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMD_SD4_RTSEL_SHIFT 16 77*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMD_SD4_RTSEL_MASK 0x00030000 78*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMD_SD4_RESPIRQDIS_SHIFT 8 79*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMD_SD4_RESPIRQDIS_MASK 0x00000100 80*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMD_SD4_RESPERRCHKEN_SHIFT 7 81*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMD_SD4_RESPERRCHKEN_MASK 0x00000080 82*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMD_SD4_RESPR1R5_SHIFT 6 83*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMD_SD4_RESPR1R5_MASK 0x00000040 84*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMD_SD4_MSBS_SHIFT 5 85*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMD_SD4_MSBS_MASK 0x00000020 86*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMD_SD4_DTDS_SHIFT 4 87*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMD_SD4_DTDS_MASK 0x00000010 88*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMD_SD4_ACMDEN_SHIFT 2 89*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMD_SD4_ACMDEN_MASK 0x0000000C 90*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMD_SD4_BCEN_SHIFT 1 91*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMD_SD4_BCEN_MASK 0x00000002 92*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMD_SD4_DMA_SHIFT 0 93*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMD_SD4_DMA_MASK 0x00000001 94*bffde63dSSheetal Tigadoli 95*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_RESP0_OFFSET 0x00000010 96*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_RESP0_DEFAULT 0x00000000 97*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_RESP0_TYPE uint32_t 98*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_RESP0_RESERVED_MASK 0x00000000 99*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_RESP0_RESP0_SHIFT 0 100*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_RESP0_RESP0_MASK 0xFFFFFFFF 101*bffde63dSSheetal Tigadoli 102*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_RESP2_OFFSET 0x00000014 103*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_RESP2_DEFAULT 0x00000000 104*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_RESP2_TYPE uint32_t 105*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_RESP2_RESERVED_MASK 0x00000000 106*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_RESP2_RESP2_SHIFT 0 107*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_RESP2_RESP2_MASK 0xFFFFFFFF 108*bffde63dSSheetal Tigadoli 109*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_RESP4_OFFSET 0x00000018 110*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_RESP4_DEFAULT 0x00000000 111*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_RESP4_TYPE uint32_t 112*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_RESP4_RESERVED_MASK 0x00000000 113*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_RESP4_RESP4_SHIFT 0 114*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_RESP4_RESP4_MASK 0xFFFFFFFF 115*bffde63dSSheetal Tigadoli 116*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_RESP6_OFFSET 0x0000001C 117*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_RESP6_DEFAULT 0x00000000 118*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_RESP6_TYPE uint32_t 119*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_RESP6_RESERVED_MASK 0x00000000 120*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_RESP6_RESP6_SHIFT 0 121*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_RESP6_RESP6_MASK 0xFFFFFFFF 122*bffde63dSSheetal Tigadoli 123*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_BUFDAT_OFFSET 0x00000020 124*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_BUFDAT_DEFAULT 0x00000000 125*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_BUFDAT_TYPE uint32_t 126*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_BUFDAT_RESERVED_MASK 0x00000000 127*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_BUFDAT_BUFDAT_SHIFT 0 128*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_BUFDAT_BUFDAT_MASK 0xFFFFFFFF 129*bffde63dSSheetal Tigadoli 130*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PSTATE_OFFSET 0x00000024 131*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PSTATE_DEFAULT 0x1FFC0000 132*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PSTATE_TYPE uint32_t 133*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PSTATE_RESERVED_MASK 0xE000F0F0 134*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PSTATE_DLS7_4_SHIFT 25 135*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PSTATE_DLS7_4_MASK 0x1E000000 136*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PSTATE_CLSL_SHIFT 24 137*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PSTATE_CLSL_MASK 0x01000000 138*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PSTATE_DLS3_0_SHIFT 20 139*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PSTATE_DLS3_0_MASK 0x00F00000 140*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PSTATE_WPSL_SHIFT 19 141*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PSTATE_WPSL_MASK 0x00080000 142*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PSTATE_CDPL_SHIFT 18 143*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PSTATE_CDPL_MASK 0x00040000 144*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PSTATE_CSS_SHIFT 17 145*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PSTATE_CSS_MASK 0x00020000 146*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PSTATE_CINS_SHIFT 16 147*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PSTATE_CINS_MASK 0x00010000 148*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PSTATE_BREN_SHIFT 11 149*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PSTATE_BREN_MASK 0x00000800 150*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PSTATE_BWEN_SHIFT 10 151*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PSTATE_BWEN_MASK 0x00000400 152*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PSTATE_RXACT_SHIFT 9 153*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PSTATE_RXACT_MASK 0x00000200 154*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PSTATE_WXACT_SHIFT 8 155*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PSTATE_WXACT_MASK 0x00000100 156*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PSTATE_RETUNE_REQ_SHIFT 3 157*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PSTATE_RETUNE_REQ_MASK 0x00000008 158*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PSTATE_DATACT_SHIFT 2 159*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PSTATE_DATACT_MASK 0x00000004 160*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PSTATE_DATINH_SHIFT 1 161*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PSTATE_DATINH_MASK 0x00000002 162*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PSTATE_CMDINH_SHIFT 0 163*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PSTATE_CMDINH_MASK 0x00000001 164*bffde63dSSheetal Tigadoli 165*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PSTATE_SD4_OFFSET 0x00000024 166*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PSTATE_SD4_DEFAULT 0x01FC00F0 167*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PSTATE_SD4_TYPE uint32_t 168*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PSTATE_SD4_RESERVED_MASK 0x1E00F000 169*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PSTATE_SD4_STBLDET_SHIFT 31 170*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PSTATE_SD4_STBLDET_MASK 0x80000000 171*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PSTATE_SD4_LANESYNC_SHIFT 30 172*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PSTATE_SD4_LANESYNC_MASK 0x40000000 173*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PSTATE_SD4_INDORMNTSTATE_SHIFT 29 174*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PSTATE_SD4_INDORMNTSTATE_MASK 0x20000000 175*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PSTATE_SD4_CLSL_SHIFT 24 176*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PSTATE_SD4_CLSL_MASK 0x01000000 177*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PSTATE_SD4_DLS3_0_SHIFT 20 178*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PSTATE_SD4_DLS3_0_MASK 0x00F00000 179*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PSTATE_SD4_WPSL_SHIFT 19 180*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PSTATE_SD4_WPSL_MASK 0x00080000 181*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PSTATE_SD4_CDPL_SHIFT 18 182*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PSTATE_SD4_CDPL_MASK 0x00040000 183*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PSTATE_SD4_CSS_SHIFT 17 184*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PSTATE_SD4_CSS_MASK 0x00020000 185*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PSTATE_SD4_CINS_SHIFT 16 186*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PSTATE_SD4_CINS_MASK 0x00010000 187*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PSTATE_SD4_BREN_SHIFT 11 188*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PSTATE_SD4_BREN_MASK 0x00000800 189*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PSTATE_SD4_BWEN_SHIFT 10 190*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PSTATE_SD4_BWEN_MASK 0x00000400 191*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PSTATE_SD4_RXACT_SHIFT 9 192*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PSTATE_SD4_RXACT_MASK 0x00000200 193*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PSTATE_SD4_WXACT_SHIFT 8 194*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PSTATE_SD4_WXACT_MASK 0x00000100 195*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PSTATE_SD4_DLS7_4_SHIFT 4 196*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PSTATE_SD4_DLS7_4_MASK 0x000000F0 197*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PSTATE_SD4_RETUNE_REQ_SHIFT 3 198*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PSTATE_SD4_RETUNE_REQ_MASK 0x00000008 199*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PSTATE_SD4_DATACT_SHIFT 2 200*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PSTATE_SD4_DATACT_MASK 0x00000004 201*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PSTATE_SD4_DATINH_SHIFT 1 202*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PSTATE_SD4_DATINH_MASK 0x00000002 203*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PSTATE_SD4_CMDINH_SHIFT 0 204*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PSTATE_SD4_CMDINH_MASK 0x00000001 205*bffde63dSSheetal Tigadoli 206*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CTRL_OFFSET 0x00000028 207*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CTRL_DEFAULT 0x00000000 208*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CTRL_TYPE uint32_t 209*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CTRL_RESERVED_MASK 0xF800E000 210*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CTRL_WAKENRMV_SHIFT 26 211*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CTRL_WAKENRMV_MASK 0x04000000 212*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CTRL_WAKENINS_SHIFT 25 213*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CTRL_WAKENINS_MASK 0x02000000 214*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CTRL_WAKENIRQ_SHIFT 24 215*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CTRL_WAKENIRQ_MASK 0x01000000 216*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CTRL_BOOTACK_SHIFT 23 217*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CTRL_BOOTACK_MASK 0x00800000 218*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CTRL_ATLBOOTEN_SHIFT 22 219*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CTRL_ATLBOOTEN_MASK 0x00400000 220*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CTRL_BOOTEN_SHIFT 21 221*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CTRL_BOOTEN_MASK 0x00200000 222*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CTRL_SPIMODE_SHIFT 20 223*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CTRL_SPIMODE_MASK 0x00100000 224*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CTRL_BLKIRQ_SHIFT 19 225*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CTRL_BLKIRQ_MASK 0x00080000 226*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CTRL_RDWTCRTL_SHIFT 18 227*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CTRL_RDWTCRTL_MASK 0x00040000 228*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CTRL_CONTREQ_SHIFT 17 229*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CTRL_CONTREQ_MASK 0x00020000 230*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CTRL_BLKSTPREQ_SHIFT 16 231*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CTRL_BLKSTPREQ_MASK 0x00010000 232*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CTRL_HRESET_SHIFT 12 233*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CTRL_HRESET_MASK 0x00001000 234*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CTRL_SDVSELVDD1_SHIFT 9 235*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CTRL_SDVSELVDD1_MASK 0x00000E00 236*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CTRL_SDPWR_SHIFT 8 237*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CTRL_SDPWR_MASK 0x00000100 238*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CTRL_CDSD_SHIFT 7 239*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CTRL_CDSD_MASK 0x00000080 240*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CTRL_CDTL_SHIFT 6 241*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CTRL_CDTL_MASK 0x00000040 242*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CTRL_SDB_SHIFT 5 243*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CTRL_SDB_MASK 0x00000020 244*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CTRL_DMASEL_SHIFT 3 245*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CTRL_DMASEL_MASK 0x00000018 246*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CTRL_HSEN_SHIFT 2 247*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CTRL_HSEN_MASK 0x00000004 248*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CTRL_DXTW_SHIFT 1 249*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CTRL_DXTW_MASK 0x00000002 250*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CTRL_LEDCTL_SHIFT 0 251*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CTRL_LEDCTL_MASK 0x00000001 252*bffde63dSSheetal Tigadoli 253*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CTRL_SD4_OFFSET 0x00000028 254*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CTRL_SD4_DEFAULT 0x00000000 255*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CTRL_SD4_TYPE uint32_t 256*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CTRL_SD4_RESERVED_MASK 0xF8F00000 257*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CTRL_SD4_WAKENRMV_SHIFT 26 258*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CTRL_SD4_WAKENRMV_MASK 0x04000000 259*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CTRL_SD4_WAKENINS_SHIFT 25 260*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CTRL_SD4_WAKENINS_MASK 0x02000000 261*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CTRL_SD4_WAKENIRQ_SHIFT 24 262*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CTRL_SD4_WAKENIRQ_MASK 0x01000000 263*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CTRL_SD4_BLKIRQ_SHIFT 19 264*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CTRL_SD4_BLKIRQ_MASK 0x00080000 265*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CTRL_SD4_RDWTCRTL_SHIFT 18 266*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CTRL_SD4_RDWTCRTL_MASK 0x00040000 267*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CTRL_SD4_CONTREQ_SHIFT 17 268*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CTRL_SD4_CONTREQ_MASK 0x00020000 269*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CTRL_SD4_BLKSTPREQ_SHIFT 16 270*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CTRL_SD4_BLKSTPREQ_MASK 0x00010000 271*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CTRL_SD4_SDVSELVDD2_SHIFT 13 272*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CTRL_SD4_SDVSELVDD2_MASK 0x0000E000 273*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CTRL_SD4_SDPWRVDD2_SHIFT 12 274*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CTRL_SD4_SDPWRVDD2_MASK 0x00001000 275*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CTRL_SD4_SDVSELVDD1_SHIFT 9 276*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CTRL_SD4_SDVSELVDD1_MASK 0x00000E00 277*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CTRL_SD4_SDPWR_SHIFT 8 278*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CTRL_SD4_SDPWR_MASK 0x00000100 279*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CTRL_SD4_CDSD_SHIFT 7 280*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CTRL_SD4_CDSD_MASK 0x00000080 281*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CTRL_SD4_CDTL_SHIFT 6 282*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CTRL_SD4_CDTL_MASK 0x00000040 283*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CTRL_SD4_SDB_SHIFT 5 284*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CTRL_SD4_SDB_MASK 0x00000020 285*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CTRL_SD4_DMASEL_SHIFT 3 286*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CTRL_SD4_DMASEL_MASK 0x00000018 287*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CTRL_SD4_HSEN_SHIFT 2 288*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CTRL_SD4_HSEN_MASK 0x00000004 289*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CTRL_SD4_DXTW_SHIFT 1 290*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CTRL_SD4_DXTW_MASK 0x00000002 291*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CTRL_SD4_LEDCTL_SHIFT 0 292*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CTRL_SD4_LEDCTL_MASK 0x00000001 293*bffde63dSSheetal Tigadoli 294*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CTRL1_OFFSET 0x0000002C 295*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CTRL1_DEFAULT 0x00000000 296*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CTRL1_TYPE uint32_t 297*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CTRL1_RESERVED_MASK 0xF8F00018 298*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CTRL1_DATRST_SHIFT 26 299*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CTRL1_DATRST_MASK 0x04000000 300*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CTRL1_CMDRST_SHIFT 25 301*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CTRL1_CMDRST_MASK 0x02000000 302*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CTRL1_RST_SHIFT 24 303*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CTRL1_RST_MASK 0x01000000 304*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CTRL1_DTCNT_SHIFT 16 305*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CTRL1_DTCNT_MASK 0x000F0000 306*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CTRL1_SDCLKSEL_SHIFT 8 307*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CTRL1_SDCLKSEL_MASK 0x0000FF00 308*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CTRL1_SDCLKSEL_UP_SHIFT 6 309*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CTRL1_SDCLKSEL_UP_MASK 0x000000C0 310*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CTRL1_CLKGENSEL_SHIFT 5 311*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CTRL1_CLKGENSEL_MASK 0x00000020 312*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CTRL1_SDCLKEN_SHIFT 2 313*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CTRL1_SDCLKEN_MASK 0x00000004 314*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CTRL1_ICLKSTB_SHIFT 1 315*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CTRL1_ICLKSTB_MASK 0x00000002 316*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CTRL1_ICLKEN_SHIFT 0 317*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CTRL1_ICLKEN_MASK 0x00000001 318*bffde63dSSheetal Tigadoli 319*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTR_OFFSET 0x00000030 320*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTR_DEFAULT 0x00000000 321*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTR_TYPE uint32_t 322*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTR_RESERVED_MASK 0xEC000000 323*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTR_TRESPERR_SHIFT 28 324*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTR_TRESPERR_MASK 0x10000000 325*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTR_ADMAERR_SHIFT 25 326*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTR_ADMAERR_MASK 0x02000000 327*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTR_CMDERROR_SHIFT 24 328*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTR_CMDERROR_MASK 0x01000000 329*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTR_IERR_SHIFT 23 330*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTR_IERR_MASK 0x00800000 331*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTR_DEBERR_SHIFT 22 332*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTR_DEBERR_MASK 0x00400000 333*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTR_DCRCERR_SHIFT 21 334*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTR_DCRCERR_MASK 0x00200000 335*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTR_DTOERR_SHIFT 20 336*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTR_DTOERR_MASK 0x00100000 337*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTR_CMDIDXERR_SHIFT 19 338*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTR_CMDIDXERR_MASK 0x00080000 339*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTR_CEBERR_SHIFT 18 340*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTR_CEBERR_MASK 0x00040000 341*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTR_CCRCERR_SHIFT 17 342*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTR_CCRCERR_MASK 0x00020000 343*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTR_CTOERR_SHIFT 16 344*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTR_CTOERR_MASK 0x00010000 345*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTR_ERRIRQ_SHIFT 15 346*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTR_ERRIRQ_MASK 0x00008000 347*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTR_BTIRQ_SHIFT 14 348*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTR_BTIRQ_MASK 0x00004000 349*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTR_BTACKRX_SHIFT 13 350*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTR_BTACKRX_MASK 0x00002000 351*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTR_RETUNE_EVENT_SHIFT 12 352*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTR_RETUNE_EVENT_MASK 0x00001000 353*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTR_INT_C_SHIFT 11 354*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTR_INT_C_MASK 0x00000800 355*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTR_INT_B_SHIFT 10 356*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTR_INT_B_MASK 0x00000400 357*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTR_INT_A_SHIFT 9 358*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTR_INT_A_MASK 0x00000200 359*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTR_CRDIRQ_SHIFT 8 360*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTR_CRDIRQ_MASK 0x00000100 361*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTR_CRDRMV_SHIFT 7 362*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTR_CRDRMV_MASK 0x00000080 363*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTR_CRDINS_SHIFT 6 364*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTR_CRDINS_MASK 0x00000040 365*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTR_BRRDY_SHIFT 5 366*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTR_BRRDY_MASK 0x00000020 367*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTR_BWRDY_SHIFT 4 368*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTR_BWRDY_MASK 0x00000010 369*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTR_DMAIRQ_SHIFT 3 370*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTR_DMAIRQ_MASK 0x00000008 371*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTR_BLKENT_SHIFT 2 372*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTR_BLKENT_MASK 0x00000004 373*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTR_TXDONE_SHIFT 1 374*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTR_TXDONE_MASK 0x00000002 375*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTR_CMDDONE_SHIFT 0 376*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTR_CMDDONE_MASK 0x00000001 377*bffde63dSSheetal Tigadoli 378*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTR_SD4_OFFSET 0x00000030 379*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTR_SD4_DEFAULT 0x00000000 380*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTR_SD4_TYPE uint32_t 381*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTR_SD4_RESERVED_MASK 0xF0006000 382*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTR_SD4_TRESPERR_SHIFT 27 383*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTR_SD4_TRESPERR_MASK 0x08000000 384*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTR_SD4_TUNEERR_SHIFT 26 385*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTR_SD4_TUNEERR_MASK 0x04000000 386*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTR_SD4_ADMAERR_SHIFT 25 387*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTR_SD4_ADMAERR_MASK 0x02000000 388*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTR_SD4_CMDERROR_SHIFT 24 389*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTR_SD4_CMDERROR_MASK 0x01000000 390*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTR_SD4_IERR_SHIFT 23 391*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTR_SD4_IERR_MASK 0x00800000 392*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTR_SD4_DEBERR_SHIFT 22 393*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTR_SD4_DEBERR_MASK 0x00400000 394*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTR_SD4_DCRCERR_SHIFT 21 395*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTR_SD4_DCRCERR_MASK 0x00200000 396*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTR_SD4_DTOERR_SHIFT 20 397*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTR_SD4_DTOERR_MASK 0x00100000 398*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTR_SD4_CMDIDXERR_SHIFT 19 399*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTR_SD4_CMDIDXERR_MASK 0x00080000 400*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTR_SD4_CEBERR_SHIFT 18 401*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTR_SD4_CEBERR_MASK 0x00040000 402*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTR_SD4_CCRCERR_SHIFT 17 403*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTR_SD4_CCRCERR_MASK 0x00020000 404*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTR_SD4_CTOERR_SHIFT 16 405*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTR_SD4_CTOERR_MASK 0x00010000 406*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTR_SD4_ERRIRQ_SHIFT 15 407*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTR_SD4_ERRIRQ_MASK 0x00008000 408*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTR_SD4_RETUNE_EVENT_SHIFT 12 409*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTR_SD4_RETUNE_EVENT_MASK 0x00001000 410*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTR_SD4_INT_C_SHIFT 11 411*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTR_SD4_INT_C_MASK 0x00000800 412*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTR_SD4_INT_B_SHIFT 10 413*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTR_SD4_INT_B_MASK 0x00000400 414*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTR_SD4_INT_A_SHIFT 9 415*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTR_SD4_INT_A_MASK 0x00000200 416*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTR_SD4_CRDIRQ_SHIFT 8 417*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTR_SD4_CRDIRQ_MASK 0x00000100 418*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTR_SD4_CRDRMV_SHIFT 7 419*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTR_SD4_CRDRMV_MASK 0x00000080 420*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTR_SD4_CRDINS_SHIFT 6 421*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTR_SD4_CRDINS_MASK 0x00000040 422*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTR_SD4_BRRDY_SHIFT 5 423*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTR_SD4_BRRDY_MASK 0x00000020 424*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTR_SD4_BWRDY_SHIFT 4 425*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTR_SD4_BWRDY_MASK 0x00000010 426*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTR_SD4_DMAIRQ_SHIFT 3 427*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTR_SD4_DMAIRQ_MASK 0x00000008 428*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTR_SD4_BLKENT_SHIFT 2 429*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTR_SD4_BLKENT_MASK 0x00000004 430*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTR_SD4_TXDONE_SHIFT 1 431*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTR_SD4_TXDONE_MASK 0x00000002 432*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTR_SD4_CMDDONE_SHIFT 0 433*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTR_SD4_CMDDONE_MASK 0x00000001 434*bffde63dSSheetal Tigadoli 435*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN1_OFFSET 0x00000034 436*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN1_DEFAULT 0x00000000 437*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN1_TYPE uint32_t 438*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN1_RESERVED_MASK 0xEC000000 439*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN1_TRESPERREN_SHIFT 28 440*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN1_TRESPERREN_MASK 0x10000000 441*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN1_ADMAEREN_SHIFT 25 442*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN1_ADMAEREN_MASK 0x02000000 443*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN1_CMDERREN_SHIFT 24 444*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN1_CMDERREN_MASK 0x01000000 445*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN1_ILIMERREN_SHIFT 23 446*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN1_ILIMERREN_MASK 0x00800000 447*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN1_DEBERREN_SHIFT 22 448*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN1_DEBERREN_MASK 0x00400000 449*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN1_DCRCERREN_SHIFT 21 450*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN1_DCRCERREN_MASK 0x00200000 451*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN1_DTOERREN_SHIFT 20 452*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN1_DTOERREN_MASK 0x00100000 453*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN1_CIDXERREN_SHIFT 19 454*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN1_CIDXERREN_MASK 0x00080000 455*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN1_CEBERREN_SHIFT 18 456*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN1_CEBERREN_MASK 0x00040000 457*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN1_CMDCRCEN_SHIFT 17 458*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN1_CMDCRCEN_MASK 0x00020000 459*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN1_CMDTOEN_SHIFT 16 460*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN1_CMDTOEN_MASK 0x00010000 461*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN1_FIXZ_SHIFT 15 462*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN1_FIXZ_MASK 0x00008000 463*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN1_BTIRQEN_SHIFT 14 464*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN1_BTIRQEN_MASK 0x00004000 465*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN1_BTACKRXEN_SHIFT 13 466*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN1_BTACKRXEN_MASK 0x00002000 467*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN1_RETUNE_EVENTEN_SHIFT 12 468*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN1_RETUNE_EVENTEN_MASK 0x00001000 469*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN1_INT_C_EN_SHIFT 11 470*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN1_INT_C_EN_MASK 0x00000800 471*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN1_INT_B_EN_SHIFT 10 472*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN1_INT_B_EN_MASK 0x00000400 473*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN1_INT_A_EN_SHIFT 9 474*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN1_INT_A_EN_MASK 0x00000200 475*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN1_CIRQEN_SHIFT 8 476*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN1_CIRQEN_MASK 0x00000100 477*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN1_CRDRMVEN_SHIFT 7 478*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN1_CRDRMVEN_MASK 0x00000080 479*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN1_CRDINSEN_SHIFT 6 480*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN1_CRDINSEN_MASK 0x00000040 481*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN1_BUFRREN_SHIFT 5 482*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN1_BUFRREN_MASK 0x00000020 483*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN1_BUFWREN_SHIFT 4 484*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN1_BUFWREN_MASK 0x00000010 485*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN1_DMAIRQEN_SHIFT 3 486*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN1_DMAIRQEN_MASK 0x00000008 487*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN1_BLKEN_SHIFT 2 488*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN1_BLKEN_MASK 0x00000004 489*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN1_TXDONEEN_SHIFT 1 490*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN1_TXDONEEN_MASK 0x00000002 491*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN1_CMDDONEEN_SHIFT 0 492*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN1_CMDDONEEN_MASK 0x00000001 493*bffde63dSSheetal Tigadoli 494*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN1_SD4_OFFSET 0x00000034 495*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN1_SD4_DEFAULT 0x00000000 496*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN1_SD4_TYPE uint32_t 497*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN1_SD4_RESERVED_MASK 0x00006000 498*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN1_SD4_VNDRERREN_SHIFT 28 499*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN1_SD4_VNDRERREN_MASK 0xF0000000 500*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN1_SD4_TRESPERREN_SHIFT 27 501*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN1_SD4_TRESPERREN_MASK 0x08000000 502*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN1_SD4_TUNEERREN_SHIFT 26 503*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN1_SD4_TUNEERREN_MASK 0x04000000 504*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN1_SD4_ADMAEREN_SHIFT 25 505*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN1_SD4_ADMAEREN_MASK 0x02000000 506*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN1_SD4_CMDERREN_SHIFT 24 507*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN1_SD4_CMDERREN_MASK 0x01000000 508*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN1_SD4_ILIMERREN_SHIFT 23 509*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN1_SD4_ILIMERREN_MASK 0x00800000 510*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN1_SD4_DEBERREN_SHIFT 22 511*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN1_SD4_DEBERREN_MASK 0x00400000 512*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN1_SD4_DCRCERREN_SHIFT 21 513*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN1_SD4_DCRCERREN_MASK 0x00200000 514*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN1_SD4_DTOERREN_SHIFT 20 515*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN1_SD4_DTOERREN_MASK 0x00100000 516*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN1_SD4_CIDXERREN_SHIFT 19 517*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN1_SD4_CIDXERREN_MASK 0x00080000 518*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN1_SD4_CEBERREN_SHIFT 18 519*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN1_SD4_CEBERREN_MASK 0x00040000 520*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN1_SD4_CMDCRCEN_SHIFT 17 521*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN1_SD4_CMDCRCEN_MASK 0x00020000 522*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN1_SD4_CMDTOEN_SHIFT 16 523*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN1_SD4_CMDTOEN_MASK 0x00010000 524*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN1_SD4_FIXZ_SHIFT 15 525*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN1_SD4_FIXZ_MASK 0x00008000 526*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN1_SD4_RETUNE_EVENTEN_SHIFT 12 527*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN1_SD4_RETUNE_EVENTEN_MASK 0x00001000 528*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN1_SD4_INT_C_EN_SHIFT 11 529*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN1_SD4_INT_C_EN_MASK 0x00000800 530*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN1_SD4_INT_B_EN_SHIFT 10 531*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN1_SD4_INT_B_EN_MASK 0x00000400 532*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN1_SD4_INT_A_EN_SHIFT 9 533*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN1_SD4_INT_A_EN_MASK 0x00000200 534*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN1_SD4_CIRQEN_SHIFT 8 535*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN1_SD4_CIRQEN_MASK 0x00000100 536*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN1_SD4_CRDRMVEN_SHIFT 7 537*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN1_SD4_CRDRMVEN_MASK 0x00000080 538*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN1_SD4_CRDINSEN_SHIFT 6 539*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN1_SD4_CRDINSEN_MASK 0x00000040 540*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN1_SD4_BUFRREN_SHIFT 5 541*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN1_SD4_BUFRREN_MASK 0x00000020 542*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN1_SD4_BUFWREN_SHIFT 4 543*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN1_SD4_BUFWREN_MASK 0x00000010 544*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN1_SD4_DMAIRQEN_SHIFT 3 545*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN1_SD4_DMAIRQEN_MASK 0x00000008 546*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN1_SD4_BLKEN_SHIFT 2 547*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN1_SD4_BLKEN_MASK 0x00000004 548*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN1_SD4_TXDONEEN_SHIFT 1 549*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN1_SD4_TXDONEEN_MASK 0x00000002 550*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN1_SD4_CMDDONEEN_SHIFT 0 551*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN1_SD4_CMDDONEEN_MASK 0x00000001 552*bffde63dSSheetal Tigadoli 553*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN2_OFFSET 0x00000038 554*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN2_DEFAULT 0x00000000 555*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN2_TYPE uint32_t 556*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN2_RESERVED_MASK 0xEC000000 557*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN2_TRESPERRSEN_SHIFT 28 558*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN2_TRESPERRSEN_MASK 0x10000000 559*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN2_ADMASIGEN_SHIFT 25 560*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN2_ADMASIGEN_MASK 0x02000000 561*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN2_CMDSIGEN_SHIFT 24 562*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN2_CMDSIGEN_MASK 0x01000000 563*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN2_ILIMSIGEN_SHIFT 23 564*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN2_ILIMSIGEN_MASK 0x00800000 565*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN2_DEBSIGEN_SHIFT 22 566*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN2_DEBSIGEN_MASK 0x00400000 567*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN2_DCRCSIGEN_SHIFT 21 568*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN2_DCRCSIGEN_MASK 0x00200000 569*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN2_DTOSIGEN_SHIFT 20 570*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN2_DTOSIGEN_MASK 0x00100000 571*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN2_CIDXSIGEN_SHIFT 19 572*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN2_CIDXSIGEN_MASK 0x00080000 573*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN2_CEBSIGEN_SHIFT 18 574*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN2_CEBSIGEN_MASK 0x00040000 575*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN2_CMDCRCSIGEN_SHIFT 17 576*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN2_CMDCRCSIGEN_MASK 0x00020000 577*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN2_CMDTOSIGEN_SHIFT 16 578*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN2_CMDTOSIGEN_MASK 0x00010000 579*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN2_FIXZERO_SHIFT 15 580*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN2_FIXZERO_MASK 0x00008000 581*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN2_BTIRQSEN_SHIFT 14 582*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN2_BTIRQSEN_MASK 0x00004000 583*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN2_BTACKRXSEN_SHIFT 13 584*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN2_BTACKRXSEN_MASK 0x00002000 585*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN2_RETUNE_EVENTSIGEN_SHIFT 12 586*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN2_RETUNE_EVENTSIGEN_MASK 0x00001000 587*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN2_INT_C_SIGEN_SHIFT 11 588*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN2_INT_C_SIGEN_MASK 0x00000800 589*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN2_INT_B_SIGEN_SHIFT 10 590*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN2_INT_B_SIGEN_MASK 0x00000400 591*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN2_INT_A_SIGEN_SHIFT 9 592*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN2_INT_A_SIGEN_MASK 0x00000200 593*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN2_CRDIRQEN_SHIFT 8 594*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN2_CRDIRQEN_MASK 0x00000100 595*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN2_CRDRVMEN_SHIFT 7 596*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN2_CRDRVMEN_MASK 0x00000080 597*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN2_CRDINSEN_SHIFT 6 598*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN2_CRDINSEN_MASK 0x00000040 599*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN2_BUFRRDYEN_SHIFT 5 600*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN2_BUFRRDYEN_MASK 0x00000020 601*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN2_BUFWRDYEN_SHIFT 4 602*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN2_BUFWRDYEN_MASK 0x00000010 603*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN2_DMAIRQEN_SHIFT 3 604*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN2_DMAIRQEN_MASK 0x00000008 605*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN2_BLKGAPEN_SHIFT 2 606*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN2_BLKGAPEN_MASK 0x00000004 607*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN2_TXDONE_SHIFT 1 608*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN2_TXDONE_MASK 0x00000002 609*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN2_CMDDONE_SHIFT 0 610*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN2_CMDDONE_MASK 0x00000001 611*bffde63dSSheetal Tigadoli 612*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN2_SD4_OFFSET 0x00000038 613*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN2_SD4_DEFAULT 0x00000000 614*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN2_SD4_TYPE uint32_t 615*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN2_SD4_RESERVED_MASK 0xF0006000 616*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN2_SD4_TRESPERRSEN_SHIFT 27 617*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN2_SD4_TRESPERRSEN_MASK 0x08000000 618*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN2_SD4_TUNERRSIGEN_SHIFT 26 619*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN2_SD4_TUNERRSIGEN_MASK 0x04000000 620*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN2_SD4_ADMASIGEN_SHIFT 25 621*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN2_SD4_ADMASIGEN_MASK 0x02000000 622*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN2_SD4_CMDSIGEN_SHIFT 24 623*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN2_SD4_CMDSIGEN_MASK 0x01000000 624*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN2_SD4_ILIMSIGEN_SHIFT 23 625*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN2_SD4_ILIMSIGEN_MASK 0x00800000 626*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN2_SD4_DEBSIGEN_SHIFT 22 627*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN2_SD4_DEBSIGEN_MASK 0x00400000 628*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN2_SD4_DCRCSIGEN_SHIFT 21 629*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN2_SD4_DCRCSIGEN_MASK 0x00200000 630*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN2_SD4_DTOSIGEN_SHIFT 20 631*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN2_SD4_DTOSIGEN_MASK 0x00100000 632*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN2_SD4_CIDXSIGEN_SHIFT 19 633*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN2_SD4_CIDXSIGEN_MASK 0x00080000 634*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN2_SD4_CEBSIGEN_SHIFT 18 635*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN2_SD4_CEBSIGEN_MASK 0x00040000 636*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN2_SD4_CMDCRCSIGEN_SHIFT 17 637*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN2_SD4_CMDCRCSIGEN_MASK 0x00020000 638*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN2_SD4_CMDTOSIGEN_SHIFT 16 639*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN2_SD4_CMDTOSIGEN_MASK 0x00010000 640*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN2_SD4_FIXZERO_SHIFT 15 641*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN2_SD4_FIXZERO_MASK 0x00008000 642*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN2_SD4_RETUNE_EVENTSIGEN_SHIFT 12 643*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN2_SD4_RETUNE_EVENTSIGEN_MASK 0x00001000 644*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN2_SD4_INT_C_SIGEN_SHIFT 11 645*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN2_SD4_INT_C_SIGEN_MASK 0x00000800 646*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN2_SD4_INT_B_SIGEN_SHIFT 10 647*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN2_SD4_INT_B_SIGEN_MASK 0x00000400 648*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN2_SD4_INT_A_SIGEN_SHIFT 9 649*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN2_SD4_INT_A_SIGEN_MASK 0x00000200 650*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN2_SD4_CRDIRQEN_SHIFT 8 651*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN2_SD4_CRDIRQEN_MASK 0x00000100 652*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN2_SD4_CRDRVMEN_SHIFT 7 653*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN2_SD4_CRDRVMEN_MASK 0x00000080 654*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN2_SD4_CRDINSEN_SHIFT 6 655*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN2_SD4_CRDINSEN_MASK 0x00000040 656*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN2_SD4_BUFRRDYEN_SHIFT 5 657*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN2_SD4_BUFRRDYEN_MASK 0x00000020 658*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN2_SD4_BUFWRDYEN_SHIFT 4 659*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN2_SD4_BUFWRDYEN_MASK 0x00000010 660*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN2_SD4_DMAIRQEN_SHIFT 3 661*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN2_SD4_DMAIRQEN_MASK 0x00000008 662*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN2_SD4_BLKGAPEN_SHIFT 2 663*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN2_SD4_BLKGAPEN_MASK 0x00000004 664*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN2_SD4_TXDONE_SHIFT 1 665*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN2_SD4_TXDONE_MASK 0x00000002 666*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN2_SD4_CMDDONE_SHIFT 0 667*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_INTREN2_SD4_CMDDONE_MASK 0x00000001 668*bffde63dSSheetal Tigadoli 669*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_ERRSTAT_OFFSET 0x0000003C 670*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_ERRSTAT_DEFAULT 0x00000000 671*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_ERRSTAT_TYPE uint32_t 672*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_ERRSTAT_RESERVED_MASK 0x3F00FF60 673*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_ERRSTAT_PRESETEN_SHIFT 31 674*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_ERRSTAT_PRESETEN_MASK 0x80000000 675*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_ERRSTAT_ASYNC_INTREN_SHIFT 30 676*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_ERRSTAT_ASYNC_INTREN_MASK 0x40000000 677*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_ERRSTAT_SAMPLECLOCKSEL_SHIFT 23 678*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_ERRSTAT_SAMPLECLOCKSEL_MASK 0x00800000 679*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_ERRSTAT_EXECTUNE_SHIFT 22 680*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_ERRSTAT_EXECTUNE_MASK 0x00400000 681*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_ERRSTAT_DRVSTRESEL_SHIFT 20 682*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_ERRSTAT_DRVSTRESEL_MASK 0x00300000 683*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_ERRSTAT_EN1P8V_SHIFT 19 684*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_ERRSTAT_EN1P8V_MASK 0x00080000 685*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_ERRSTAT_UHSMODESEL_SHIFT 16 686*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_ERRSTAT_UHSMODESEL_MASK 0x00070000 687*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_ERRSTAT_NOCMD_SHIFT 7 688*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_ERRSTAT_NOCMD_MASK 0x00000080 689*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_ERRSTAT_CMDIDXERR_SHIFT 4 690*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_ERRSTAT_CMDIDXERR_MASK 0x00000010 691*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_ERRSTAT_CMDENDERR_SHIFT 3 692*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_ERRSTAT_CMDENDERR_MASK 0x00000008 693*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_ERRSTAT_CMDCRCERR_SHIFT 2 694*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_ERRSTAT_CMDCRCERR_MASK 0x00000004 695*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_ERRSTAT_CMDTOERR_SHIFT 1 696*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_ERRSTAT_CMDTOERR_MASK 0x00000002 697*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_ERRSTAT_CMDNOEXEC_SHIFT 0 698*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_ERRSTAT_CMDNOEXEC_MASK 0x00000001 699*bffde63dSSheetal Tigadoli 700*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_ERRSTAT_SD4_OFFSET 0x0000003C 701*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_ERRSTAT_SD4_DEFAULT 0x00000000 702*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_ERRSTAT_SD4_TYPE uint32_t 703*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_ERRSTAT_SD4_RESERVED_MASK 0x0E00FF40 704*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_ERRSTAT_SD4_PRESETEN_SHIFT 31 705*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_ERRSTAT_SD4_PRESETEN_MASK 0x80000000 706*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_ERRSTAT_SD4_ASYNC_INTREN_SHIFT 30 707*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_ERRSTAT_SD4_ASYNC_INTREN_MASK 0x40000000 708*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_ERRSTAT_SD4_ADDR64_SHIFT 29 709*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_ERRSTAT_SD4_ADDR64_MASK 0x20000000 710*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_ERRSTAT_SD4_HOSTVER4_00_SHIFT 28 711*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_ERRSTAT_SD4_HOSTVER4_00_MASK 0x10000000 712*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_ERRSTAT_SD4_UHS2INTFEN_SHIFT 24 713*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_ERRSTAT_SD4_UHS2INTFEN_MASK 0x01000000 714*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_ERRSTAT_SD4_SAMPLECLOCKSEL_SHIFT 23 715*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_ERRSTAT_SD4_SAMPLECLOCKSEL_MASK 0x00800000 716*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_ERRSTAT_SD4_EXECTUNE_SHIFT 22 717*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_ERRSTAT_SD4_EXECTUNE_MASK 0x00400000 718*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_ERRSTAT_SD4_DRVSTRESEL_SHIFT 20 719*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_ERRSTAT_SD4_DRVSTRESEL_MASK 0x00300000 720*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_ERRSTAT_SD4_EN1P8V_SHIFT 19 721*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_ERRSTAT_SD4_EN1P8V_MASK 0x00080000 722*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_ERRSTAT_SD4_UHSMODESEL_SHIFT 16 723*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_ERRSTAT_SD4_UHSMODESEL_MASK 0x00070000 724*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_ERRSTAT_SD4_NOCMD_SHIFT 7 725*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_ERRSTAT_SD4_NOCMD_MASK 0x00000080 726*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_ERRSTAT_SD4_CMDRESPERR_SHIFT 5 727*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_ERRSTAT_SD4_CMDRESPERR_MASK 0x00000020 728*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_ERRSTAT_SD4_CMDIDXERR_SHIFT 4 729*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_ERRSTAT_SD4_CMDIDXERR_MASK 0x00000010 730*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_ERRSTAT_SD4_CMDENDERR_SHIFT 3 731*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_ERRSTAT_SD4_CMDENDERR_MASK 0x00000008 732*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_ERRSTAT_SD4_CMDCRCERR_SHIFT 2 733*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_ERRSTAT_SD4_CMDCRCERR_MASK 0x00000004 734*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_ERRSTAT_SD4_CMDTOERR_SHIFT 1 735*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_ERRSTAT_SD4_CMDTOERR_MASK 0x00000002 736*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_ERRSTAT_SD4_CMDNOEXEC_SHIFT 0 737*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_ERRSTAT_SD4_CMDNOEXEC_MASK 0x00000001 738*bffde63dSSheetal Tigadoli 739*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CAPABILITIES1_OFFSET 0x00000040 740*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CAPABILITIES1_DEFAULT 0x17EFD0B0 741*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CAPABILITIES1_TYPE uint32_t 742*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CAPABILITIES1_RESERVED_MASK 0x08100040 743*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CAPABILITIES1_SLOTTYPE_SHIFT 30 744*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CAPABILITIES1_SLOTTYPE_MASK 0xC0000000 745*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CAPABILITIES1_ASYNCHIRQ_SHIFT 29 746*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CAPABILITIES1_ASYNCHIRQ_MASK 0x20000000 747*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CAPABILITIES1_SYSBUS64_SHIFT 28 748*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CAPABILITIES1_SYSBUS64_MASK 0x10000000 749*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CAPABILITIES1_V18_SHIFT 26 750*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CAPABILITIES1_V18_MASK 0x04000000 751*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CAPABILITIES1_V3_SHIFT 25 752*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CAPABILITIES1_V3_MASK 0x02000000 753*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CAPABILITIES1_V33_SHIFT 24 754*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CAPABILITIES1_V33_MASK 0x01000000 755*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CAPABILITIES1_SUPRSM_SHIFT 23 756*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CAPABILITIES1_SUPRSM_MASK 0x00800000 757*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CAPABILITIES1_SDMA_SHIFT 22 758*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CAPABILITIES1_SDMA_MASK 0x00400000 759*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CAPABILITIES1_HSPEED_SHIFT 21 760*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CAPABILITIES1_HSPEED_MASK 0x00200000 761*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CAPABILITIES1_ADMA2_SHIFT 19 762*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CAPABILITIES1_ADMA2_MASK 0x00080000 763*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CAPABILITIES1_EXTBUSMED_SHIFT 18 764*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CAPABILITIES1_EXTBUSMED_MASK 0x00040000 765*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CAPABILITIES1_MAXBLK_SHIFT 16 766*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CAPABILITIES1_MAXBLK_MASK 0x00030000 767*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CAPABILITIES1_BCLK_SHIFT 8 768*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CAPABILITIES1_BCLK_MASK 0x0000FF00 769*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CAPABILITIES1_TOUT_SHIFT 7 770*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CAPABILITIES1_TOUT_MASK 0x00000080 771*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CAPABILITIES1_TOUTFREQ_SHIFT 0 772*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CAPABILITIES1_TOUTFREQ_MASK 0x0000003F 773*bffde63dSSheetal Tigadoli 774*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CAPABILITIES1_SD4_OFFSET 0x00000040 775*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CAPABILITIES1_SD4_DEFAULT 0x10E934B4 776*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CAPABILITIES1_SD4_TYPE uint32_t 777*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CAPABILITIES1_SD4_RESERVED_MASK 0x08100040 778*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CAPABILITIES1_SD4_SLOTTYPE_SHIFT 30 779*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CAPABILITIES1_SD4_SLOTTYPE_MASK 0xC0000000 780*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CAPABILITIES1_SD4_ASYNCHIRQ_SHIFT 29 781*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CAPABILITIES1_SD4_ASYNCHIRQ_MASK 0x20000000 782*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CAPABILITIES1_SD4_SYSBUS64_SHIFT 28 783*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CAPABILITIES1_SD4_SYSBUS64_MASK 0x10000000 784*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CAPABILITIES1_SD4_V18_SHIFT 26 785*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CAPABILITIES1_SD4_V18_MASK 0x04000000 786*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CAPABILITIES1_SD4_V3_SHIFT 25 787*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CAPABILITIES1_SD4_V3_MASK 0x02000000 788*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CAPABILITIES1_SD4_V33_SHIFT 24 789*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CAPABILITIES1_SD4_V33_MASK 0x01000000 790*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CAPABILITIES1_SD4_SUPRSM_SHIFT 23 791*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CAPABILITIES1_SD4_SUPRSM_MASK 0x00800000 792*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CAPABILITIES1_SD4_SDMA_SHIFT 22 793*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CAPABILITIES1_SD4_SDMA_MASK 0x00400000 794*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CAPABILITIES1_SD4_HSPEED_SHIFT 21 795*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CAPABILITIES1_SD4_HSPEED_MASK 0x00200000 796*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CAPABILITIES1_SD4_ADMA2_SHIFT 19 797*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CAPABILITIES1_SD4_ADMA2_MASK 0x00080000 798*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CAPABILITIES1_SD4_EXTBUSMED_SHIFT 18 799*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CAPABILITIES1_SD4_EXTBUSMED_MASK 0x00040000 800*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CAPABILITIES1_SD4_MAXBLK_SHIFT 16 801*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CAPABILITIES1_SD4_MAXBLK_MASK 0x00030000 802*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CAPABILITIES1_SD4_BCLK_SHIFT 8 803*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CAPABILITIES1_SD4_BCLK_MASK 0x0000FF00 804*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CAPABILITIES1_SD4_TOUT_SHIFT 7 805*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CAPABILITIES1_SD4_TOUT_MASK 0x00000080 806*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CAPABILITIES1_SD4_TOUTFREQ_SHIFT 0 807*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CAPABILITIES1_SD4_TOUTFREQ_MASK 0x0000003F 808*bffde63dSSheetal Tigadoli 809*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CAPABILITIES2_OFFSET 0x00000044 810*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CAPABILITIES2_DEFAULT 0x03002177 811*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CAPABILITIES2_TYPE uint32_t 812*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CAPABILITIES2_RESERVED_MASK 0xFC001088 813*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CAPABILITIES2_SPIBLOCKMODE_SHIFT 25 814*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CAPABILITIES2_SPIBLOCKMODE_MASK 0x02000000 815*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CAPABILITIES2_SPIMODE_CAP_SHIFT 24 816*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CAPABILITIES2_SPIMODE_CAP_MASK 0x01000000 817*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CAPABILITIES2_CLOCKMULT_SHIFT 16 818*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CAPABILITIES2_CLOCKMULT_MASK 0x00FF0000 819*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CAPABILITIES2_RETUNE_MODE_SHIFT 14 820*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CAPABILITIES2_RETUNE_MODE_MASK 0x0000C000 821*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CAPABILITIES2_USETUNE_SDR50_SHIFT 13 822*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CAPABILITIES2_USETUNE_SDR50_MASK 0x00002000 823*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CAPABILITIES2_TMRCNT_RETUNE_SHIFT 8 824*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CAPABILITIES2_TMRCNT_RETUNE_MASK 0x00000F00 825*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CAPABILITIES2_DRVR_TYPED_SHIFT 6 826*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CAPABILITIES2_DRVR_TYPED_MASK 0x00000040 827*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CAPABILITIES2_DRVR_TYPEC_SHIFT 5 828*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CAPABILITIES2_DRVR_TYPEC_MASK 0x00000020 829*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CAPABILITIES2_DRVR_TYPEA_SHIFT 4 830*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CAPABILITIES2_DRVR_TYPEA_MASK 0x00000010 831*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CAPABILITIES2_DDR50_SHIFT 2 832*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CAPABILITIES2_DDR50_MASK 0x00000004 833*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CAPABILITIES2_SDR104_SHIFT 1 834*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CAPABILITIES2_SDR104_MASK 0x00000002 835*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CAPABILITIES2_SDR50_SHIFT 0 836*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CAPABILITIES2_SDR50_MASK 0x00000001 837*bffde63dSSheetal Tigadoli 838*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CAPABILITIES2_SD4_OFFSET 0x00000044 839*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CAPABILITIES2_SD4_DEFAULT 0x10000064 840*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CAPABILITIES2_SD4_TYPE uint32_t 841*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CAPABILITIES2_SD4_RESERVED_MASK 0xE7001080 842*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CAPABILITIES2_SD4_VDD2_18_SHIFT 28 843*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CAPABILITIES2_SD4_VDD2_18_MASK 0x10000000 844*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CAPABILITIES2_SD4_ADMA3_SHIFT 27 845*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CAPABILITIES2_SD4_ADMA3_MASK 0x08000000 846*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CAPABILITIES2_SD4_CLOCKMULT_SHIFT 16 847*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CAPABILITIES2_SD4_CLOCKMULT_MASK 0x00FF0000 848*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CAPABILITIES2_SD4_RETUNE_MODE_SHIFT 14 849*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CAPABILITIES2_SD4_RETUNE_MODE_MASK 0x0000C000 850*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CAPABILITIES2_SD4_USETUNE_SDR50_SHIFT 13 851*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CAPABILITIES2_SD4_USETUNE_SDR50_MASK 0x00002000 852*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CAPABILITIES2_SD4_TMRCNT_RETUNE_SHIFT 8 853*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CAPABILITIES2_SD4_TMRCNT_RETUNE_MASK 0x00000F00 854*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CAPABILITIES2_SD4_DRVR_TYPED_SHIFT 6 855*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CAPABILITIES2_SD4_DRVR_TYPED_MASK 0x00000040 856*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CAPABILITIES2_SD4_DRVR_TYPEC_SHIFT 5 857*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CAPABILITIES2_SD4_DRVR_TYPEC_MASK 0x00000020 858*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CAPABILITIES2_SD4_DRVR_TYPEA_SHIFT 4 859*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CAPABILITIES2_SD4_DRVR_TYPEA_MASK 0x00000010 860*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CAPABILITIES2_SD4_UHS_II_SHIFT 3 861*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CAPABILITIES2_SD4_UHS_II_MASK 0x00000008 862*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CAPABILITIES2_SD4_DDR50_SHIFT 2 863*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CAPABILITIES2_SD4_DDR50_MASK 0x00000004 864*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CAPABILITIES2_SD4_SDR104_SHIFT 1 865*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CAPABILITIES2_SD4_SDR104_MASK 0x00000002 866*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CAPABILITIES2_SD4_SDR50_SHIFT 0 867*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CAPABILITIES2_SD4_SDR50_MASK 0x00000001 868*bffde63dSSheetal Tigadoli 869*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_MAX_A1_OFFSET 0x00000048 870*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_MAX_A1_DEFAULT 0x00000001 871*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_MAX_A1_TYPE uint32_t 872*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_MAX_A1_RESERVED_MASK 0xFF000000 873*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_MAX_A1_MAXA18_SHIFT 16 874*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_MAX_A1_MAXA18_MASK 0x00FF0000 875*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_MAX_A1_MAXA30_SHIFT 8 876*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_MAX_A1_MAXA30_MASK 0x0000FF00 877*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_MAX_A1_MAXA33_SHIFT 0 878*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_MAX_A1_MAXA33_MASK 0x000000FF 879*bffde63dSSheetal Tigadoli 880*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_MAX_A2_OFFSET 0x0000004C 881*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_MAX_A2_DEFAULT 0x00000000 882*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_MAX_A2_TYPE uint32_t 883*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_MAX_A2_RESERVED_MASK 0xFFFFFFFF 884*bffde63dSSheetal Tigadoli 885*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_MAX_A2_SD4_OFFSET 0x0000004C 886*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_MAX_A2_SD4_DEFAULT 0x00000001 887*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_MAX_A2_SD4_TYPE uint32_t 888*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_MAX_A2_SD4_RESERVED_MASK 0xFFFFFF00 889*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_MAX_A2_SD4_MAXAVDD2_SHIFT 0 890*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_MAX_A2_SD4_MAXAVDD2_MASK 0x000000FF 891*bffde63dSSheetal Tigadoli 892*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMDENTSTAT_OFFSET 0x00000050 893*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMDENTSTAT_DEFAULT 0x00000000 894*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMDENTSTAT_TYPE uint32_t 895*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMDENTSTAT_RESERVED_MASK 0x2C00FF60 896*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMDENTSTAT_VSES_SHIFT 30 897*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMDENTSTAT_VSES_MASK 0xC0000000 898*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMDENTSTAT_TRERR_SHIFT 28 899*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMDENTSTAT_TRERR_MASK 0x10000000 900*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMDENTSTAT_ADMAERR_SHIFT 25 901*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMDENTSTAT_ADMAERR_MASK 0x02000000 902*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMDENTSTAT_ACMDERR_SHIFT 24 903*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMDENTSTAT_ACMDERR_MASK 0x01000000 904*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMDENTSTAT_ILERR_SHIFT 23 905*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMDENTSTAT_ILERR_MASK 0x00800000 906*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMDENTSTAT_DENDERR_SHIFT 22 907*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMDENTSTAT_DENDERR_MASK 0x00400000 908*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMDENTSTAT_DCRCERR_SHIFT 21 909*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMDENTSTAT_DCRCERR_MASK 0x00200000 910*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMDENTSTAT_DTOUTERR_SHIFT 20 911*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMDENTSTAT_DTOUTERR_MASK 0x00100000 912*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMDENTSTAT_CIDXERR_SHIFT 19 913*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMDENTSTAT_CIDXERR_MASK 0x00080000 914*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMDENTSTAT_CENDERR_SHIFT 18 915*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMDENTSTAT_CENDERR_MASK 0x00040000 916*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMDENTSTAT_CCRCERR_SHIFT 17 917*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMDENTSTAT_CCRCERR_MASK 0x00020000 918*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMDENTSTAT_CTOUTERR_SHIFT 16 919*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMDENTSTAT_CTOUTERR_MASK 0x00010000 920*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMDENTSTAT_NOFRCENT_SHIFT 7 921*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMDENTSTAT_NOFRCENT_MASK 0x00000080 922*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMDENTSTAT_IDXERR_SHIFT 4 923*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMDENTSTAT_IDXERR_MASK 0x00000010 924*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMDENTSTAT_EBITERR_SHIFT 3 925*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMDENTSTAT_EBITERR_MASK 0x00000008 926*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMDENTSTAT_CRCERR_SHIFT 2 927*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMDENTSTAT_CRCERR_MASK 0x00000004 928*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMDENTSTAT_TOUTERR_SHIFT 1 929*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMDENTSTAT_TOUTERR_MASK 0x00000002 930*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMDENTSTAT_AUTONOEX_SHIFT 0 931*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMDENTSTAT_AUTONOEX_MASK 0x00000001 932*bffde63dSSheetal Tigadoli 933*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMDENTSTAT_SD4_OFFSET 0x00000050 934*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMDENTSTAT_SD4_DEFAULT 0x00000000 935*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMDENTSTAT_SD4_TYPE uint32_t 936*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMDENTSTAT_SD4_RESERVED_MASK 0x0000FF40 937*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMDENTSTAT_SD4_VSES_SHIFT 28 938*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMDENTSTAT_SD4_VSES_MASK 0xF0000000 939*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMDENTSTAT_SD4_TRESPERR_SHIFT 27 940*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMDENTSTAT_SD4_TRESPERR_MASK 0x08000000 941*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMDENTSTAT_SD4_TUNERR_SHIFT 26 942*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMDENTSTAT_SD4_TUNERR_MASK 0x04000000 943*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMDENTSTAT_SD4_ADMAERR_SHIFT 25 944*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMDENTSTAT_SD4_ADMAERR_MASK 0x02000000 945*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMDENTSTAT_SD4_ACMDERR_SHIFT 24 946*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMDENTSTAT_SD4_ACMDERR_MASK 0x01000000 947*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMDENTSTAT_SD4_ILERR_SHIFT 23 948*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMDENTSTAT_SD4_ILERR_MASK 0x00800000 949*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMDENTSTAT_SD4_DENDERR_SHIFT 22 950*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMDENTSTAT_SD4_DENDERR_MASK 0x00400000 951*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMDENTSTAT_SD4_DCRCERR_SHIFT 21 952*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMDENTSTAT_SD4_DCRCERR_MASK 0x00200000 953*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMDENTSTAT_SD4_DTOUTERR_SHIFT 20 954*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMDENTSTAT_SD4_DTOUTERR_MASK 0x00100000 955*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMDENTSTAT_SD4_CIDXERR_SHIFT 19 956*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMDENTSTAT_SD4_CIDXERR_MASK 0x00080000 957*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMDENTSTAT_SD4_CENDERR_SHIFT 18 958*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMDENTSTAT_SD4_CENDERR_MASK 0x00040000 959*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMDENTSTAT_SD4_CCRCERR_SHIFT 17 960*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMDENTSTAT_SD4_CCRCERR_MASK 0x00020000 961*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMDENTSTAT_SD4_CTOUTERR_SHIFT 16 962*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMDENTSTAT_SD4_CTOUTERR_MASK 0x00010000 963*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMDENTSTAT_SD4_NOFRCENT_SHIFT 7 964*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMDENTSTAT_SD4_NOFRCENT_MASK 0x00000080 965*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMDENTSTAT_SD4_RESPERR_SHIFT 5 966*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMDENTSTAT_SD4_RESPERR_MASK 0x00000020 967*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMDENTSTAT_SD4_IDXERR_SHIFT 4 968*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMDENTSTAT_SD4_IDXERR_MASK 0x00000010 969*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMDENTSTAT_SD4_EBITERR_SHIFT 3 970*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMDENTSTAT_SD4_EBITERR_MASK 0x00000008 971*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMDENTSTAT_SD4_CRCERR_SHIFT 2 972*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMDENTSTAT_SD4_CRCERR_MASK 0x00000004 973*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMDENTSTAT_SD4_TOUTERR_SHIFT 1 974*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMDENTSTAT_SD4_TOUTERR_MASK 0x00000002 975*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMDENTSTAT_SD4_AUTONOEX_SHIFT 0 976*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_CMDENTSTAT_SD4_AUTONOEX_MASK 0x00000001 977*bffde63dSSheetal Tigadoli 978*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_ADMAERR_OFFSET 0x00000054 979*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_ADMAERR_DEFAULT 0x00000000 980*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_ADMAERR_TYPE uint32_t 981*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_ADMAERR_RESERVED_MASK 0xFFFFFFF8 982*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_ADMAERR_ADMALERR_SHIFT 2 983*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_ADMAERR_ADMALERR_MASK 0x00000004 984*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_ADMAERR_ADMAERR_SHIFT 0 985*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_ADMAERR_ADMAERR_MASK 0x00000003 986*bffde63dSSheetal Tigadoli 987*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_ADMAADDR0_OFFSET 0x00000058 988*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_ADMAADDR0_DEFAULT 0x00000000 989*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_ADMAADDR0_TYPE uint32_t 990*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_ADMAADDR0_RESERVED_MASK 0x00000000 991*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_ADMAADDR0_ADMAADDR0_SHIFT 0 992*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_ADMAADDR0_ADMAADDR0_MASK 0xFFFFFFFF 993*bffde63dSSheetal Tigadoli 994*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_ADMAADDR1_OFFSET 0x0000005C 995*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_ADMAADDR1_DEFAULT 0x00000000 996*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_ADMAADDR1_TYPE uint32_t 997*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_ADMAADDR1_RESERVED_MASK 0x00000000 998*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_ADMAADDR1_ADMAADDR1_SHIFT 0 999*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_ADMAADDR1_ADMAADDR1_MASK 0xFFFFFFFF 1000*bffde63dSSheetal Tigadoli 1001*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PRESETVAL1_OFFSET 0x00000060 1002*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PRESETVAL1_DEFAULT 0x00000000 1003*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PRESETVAL1_TYPE uint32_t 1004*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PRESETVAL1_RESERVED_MASK 0x38003800 1005*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PRESETVAL1_DRVS_SEL_DFS_SHIFT 30 1006*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PRESETVAL1_DRVS_SEL_DFS_MASK 0xC0000000 1007*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PRESETVAL1_CLKGENSEL_DFS_SHIFT 26 1008*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PRESETVAL1_CLKGENSEL_DFS_MASK 0x04000000 1009*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PRESETVAL1_FREQ_SEL_DFS_SHIFT 16 1010*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PRESETVAL1_FREQ_SEL_DFS_MASK 0x03FF0000 1011*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PRESETVAL1_DRVS_SEL_INIT_SHIFT 14 1012*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PRESETVAL1_DRVS_SEL_INIT_MASK 0x0000C000 1013*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PRESETVAL1_CLKGENSEL_INIT_SHIFT 10 1014*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PRESETVAL1_CLKGENSEL_INIT_MASK 0x00000400 1015*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PRESETVAL1_FREQ_SEL_INIT_SHIFT 0 1016*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PRESETVAL1_FREQ_SEL_INIT_MASK 0x000003FF 1017*bffde63dSSheetal Tigadoli 1018*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PRESETVAL2_OFFSET 0x00000064 1019*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PRESETVAL2_DEFAULT 0x00000000 1020*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PRESETVAL2_TYPE uint32_t 1021*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PRESETVAL2_RESERVED_MASK 0x38003800 1022*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PRESETVAL2_DRVS_SEL_SDR12_SHIFT 30 1023*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PRESETVAL2_DRVS_SEL_SDR12_MASK 0xC0000000 1024*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PRESETVAL2_CLKGENSEL_SDR12_SHIFT 26 1025*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PRESETVAL2_CLKGENSEL_SDR12_MASK 0x04000000 1026*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PRESETVAL2_FREQ_SEL_SDR12_SHIFT 16 1027*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PRESETVAL2_FREQ_SEL_SDR12_MASK 0x03FF0000 1028*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PRESETVAL2_DRVS_SEL_HS_SHIFT 14 1029*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PRESETVAL2_DRVS_SEL_HS_MASK 0x0000C000 1030*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PRESETVAL2_CLKGENSEL_HS_SHIFT 10 1031*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PRESETVAL2_CLKGENSEL_HS_MASK 0x00000400 1032*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PRESETVAL2_FREQ_SEL_HS_SHIFT 0 1033*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PRESETVAL2_FREQ_SEL_HS_MASK 0x000003FF 1034*bffde63dSSheetal Tigadoli 1035*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PRESETVAL3_OFFSET 0x00000068 1036*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PRESETVAL3_DEFAULT 0x00000000 1037*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PRESETVAL3_TYPE uint32_t 1038*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PRESETVAL3_RESERVED_MASK 0x38003800 1039*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PRESETVAL3_DRVS_SEL_SDR50_SHIFT 30 1040*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PRESETVAL3_DRVS_SEL_SDR50_MASK 0xC0000000 1041*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PRESETVAL3_CLKGENSEL_SDR50_SHIFT 26 1042*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PRESETVAL3_CLKGENSEL_SDR50_MASK 0x04000000 1043*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PRESETVAL3_FREQ_SEL_SDR50_SHIFT 16 1044*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PRESETVAL3_FREQ_SEL_SDR50_MASK 0x03FF0000 1045*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PRESETVAL3_DRVS_SEL_SDR25_SHIFT 14 1046*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PRESETVAL3_DRVS_SEL_SDR25_MASK 0x0000C000 1047*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PRESETVAL3_CLKGENSEL_SDR25_SHIFT 10 1048*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PRESETVAL3_CLKGENSEL_SDR25_MASK 0x00000400 1049*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PRESETVAL3_FREQ_SEL_SDR25_SHIFT 0 1050*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PRESETVAL3_FREQ_SEL_SDR25_MASK 0x000003FF 1051*bffde63dSSheetal Tigadoli 1052*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PRESETVAL4_OFFSET 0x0000006C 1053*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PRESETVAL4_DEFAULT 0x00000000 1054*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PRESETVAL4_TYPE uint32_t 1055*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PRESETVAL4_RESERVED_MASK 0x38003800 1056*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PRESETVAL4_DRVS_SEL_DDR50_SHIFT 30 1057*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PRESETVAL4_DRVS_SEL_DDR50_MASK 0xC0000000 1058*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PRESETVAL4_CLKGENSEL_DDR50_SHIFT 26 1059*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PRESETVAL4_CLKGENSEL_DDR50_MASK 0x04000000 1060*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PRESETVAL4_FREQ_SEL_DDR50_SHIFT 16 1061*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PRESETVAL4_FREQ_SEL_DDR50_MASK 0x03FF0000 1062*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PRESETVAL4_DRVS_SEL_SDR104_SHIFT 14 1063*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PRESETVAL4_DRVS_SEL_SDR104_MASK 0x0000C000 1064*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PRESETVAL4_CLKGENSEL_SDR104_SHIFT 10 1065*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PRESETVAL4_CLKGENSEL_SDR104_MASK 0x00000400 1066*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PRESETVAL4_FREQ_SEL_SDR104_SHIFT 0 1067*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_PRESETVAL4_FREQ_SEL_SDR104_MASK 0x000003FF 1068*bffde63dSSheetal Tigadoli 1069*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_BOOTTIMEOUT_OFFSET 0x00000070 1070*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_BOOTTIMEOUT_DEFAULT 0x00000000 1071*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_BOOTTIMEOUT_TYPE uint32_t 1072*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_BOOTTIMEOUT_RESERVED_MASK 0x00000000 1073*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_BOOTTIMEOUT_BOOTDATATIMEOUTCTRVALUE_SHIFT 0 1074*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_BOOTTIMEOUT_BOOTDATATIMEOUTCTRVALUE_MASK 0xFFFFFFFF 1075*bffde63dSSheetal Tigadoli 1076*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_DBGSEL_OFFSET 0x00000074 1077*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_DBGSEL_DEFAULT 0x00000000 1078*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_DBGSEL_TYPE uint32_t 1079*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_DBGSEL_RESERVED_MASK 0xFFFFFFFE 1080*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_DBGSEL_DBGSEL_SHIFT 0 1081*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_DBGSEL_DBGSEL_MASK 0x00000001 1082*bffde63dSSheetal Tigadoli 1083*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_UHS2_PRESETVAL_OFFSET 0x00000074 1084*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_UHS2_PRESETVAL_DEFAULT 0x00000000 1085*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_UHS2_PRESETVAL_TYPE uint32_t 1086*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_UHS2_PRESETVAL_RESERVED_MASK 0xFFFF3800 1087*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_UHS2_PRESETVAL_DRVSTRVAL_SHIFT 14 1088*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_UHS2_PRESETVAL_DRVSTRVAL_MASK 0x0000C000 1089*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_UHS2_PRESETVAL_CLKGENSELVAL_SHIFT 10 1090*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_UHS2_PRESETVAL_CLKGENSELVAL_MASK 0x00000400 1091*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_UHS2_PRESETVAL_SDCLKFREQSELVAL_SHIFT 0 1092*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_UHS2_PRESETVAL_SDCLKFREQSELVAL_MASK 0x000003FF 1093*bffde63dSSheetal Tigadoli 1094*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_HCVERSIRQ_OFFSET 0x000000FC 1095*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_HCVERSIRQ_DEFAULT 0x10020000 1096*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_HCVERSIRQ_TYPE uint32_t 1097*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_HCVERSIRQ_RESERVED_MASK 0x0000FF00 1098*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_HCVERSIRQ_VENDVER_SHIFT 24 1099*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_HCVERSIRQ_VENDVER_MASK 0xFF000000 1100*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_HCVERSIRQ_SPECVER_SHIFT 16 1101*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_HCVERSIRQ_SPECVER_MASK 0x00FF0000 1102*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_HCVERSIRQ_SIRQ_SHIFT 0 1103*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_HCVERSIRQ_SIRQ_MASK 0x000000FF 1104*bffde63dSSheetal Tigadoli 1105*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_HCVERSIRQ_SD4_OFFSET 0x000000FC 1106*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_HCVERSIRQ_SD4_DEFAULT 0x01030000 1107*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_HCVERSIRQ_SD4_TYPE uint32_t 1108*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_HCVERSIRQ_SD4_RESERVED_MASK 0x0000FF00 1109*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_HCVERSIRQ_SD4_VENDVER_SHIFT 24 1110*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_HCVERSIRQ_SD4_VENDVER_MASK 0xFF000000 1111*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_HCVERSIRQ_SD4_SPECVER_SHIFT 16 1112*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_HCVERSIRQ_SD4_SPECVER_MASK 0x00FF0000 1113*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_HCVERSIRQ_SD4_SIRQ_SHIFT 0 1114*bffde63dSSheetal Tigadoli #define SD4_EMMC_TOP_HCVERSIRQ_SD4_SIRQ_MASK 0x000000FF 1115*bffde63dSSheetal Tigadoli 1116*bffde63dSSheetal Tigadoli #endif /* BRCM_RDB_SD4_EMMC_TOP_H */ 1117