Lines Matching +full:max +full:- +full:bit +full:- +full:width
4 * SPDX-License-Identifier: Apache-2.0
10 /* Bit map for command Register */
18 /* Bit map for Transfer Mode Register */
31 /* Bit map for Block Size and GAP Register */
43 #define EMMC_HOST_ADMA_INTR_EN BIT(2)
44 #define EMMC_HOST_ADMA_BUFF_LAST BIT(1)
45 #define EMMC_HOST_ADMA_BUFF_VALID BIT(0)
47 /* Bit Map and length details for Clock Control Register */
54 /* Bit Map for Host Control 1 Register */
64 #define EMMC_HOST_SW_RESET_REG_ALL BIT(0)
65 #define EMMC_HOST_SW_RESET_REG_CMD BIT(1)
66 #define EMMC_HOST_SW_RESET_REG_DATA BIT(2)
69 #define EMMC_HOST_OCR_BUSY_BIT BIT(31)
107 #define EMMC_HOST_CMD_COMPLETE BIT(0)
108 #define EMMC_HOST_XFER_COMPLETE BIT(1)
109 #define EMMC_HOST_BLOCK_GAP_INTR BIT(2)
110 #define EMMC_HOST_DMA_INTR BIT(3)
111 #define EMMC_HOST_BUF_WR_READY BIT(4)
112 #define EMMC_HOST_BUF_RD_READY BIT(5)
114 #define EMMC_HOST_CMD_TIMEOUT_ERR BIT(0)
115 #define EMMC_HOST_CMD_CRC_ERR BIT(1)
116 #define EMMC_HOST_CMD_END_BIT_ERR BIT(2)
117 #define EMMC_HOST_CMD_IDX_ERR BIT(3)
118 #define EMMC_HOST_DATA_TIMEOUT_ERR BIT(4)
119 #define EMMC_HOST_DATA_CRC_ERR BIT(5)
120 #define EMMC_HOST_DATA_END_BIT_ERR BIT(6)
121 #define EMMC_HOST_CUR_LMT_ERR BIT(7)
122 #define EMMC_HOST_DMA_TXFR_ERR BIT(12)
126 #define EMMC_HOST_PSTATE_CMD_INHIBIT BIT(0)
127 #define EMMC_HOST_PSTATE_DAT_INHIBIT BIT(1)
128 #define EMMC_HOST_PSTATE_DAT_LINE_ACTIVE BIT(2)
130 #define EMMC_HOST_PSTATE_WR_DMA_ACTIVE BIT(8)
131 #define EMMC_HOST_PSTATE_RD_DMA_ACTIVE BIT(9)
133 #define EMMC_HOST_PSTATE_BUF_READ_EN BIT(11)
134 #define EMMC_HOST_PSTATE_BUF_WRITE_EN BIT(10)
136 #define EMMC_HOST_PSTATE_CARD_INSERTED BIT(16)
142 #define EMMC_HOST_INTERNAL_CLOCK_EN BIT(0)
143 #define EMMC_HOST_INTERNAL_CLOCK_STABLE BIT(1)
144 #define EMMC_HOST_SD_CLOCK_EN BIT(2)
153 #define EMMC_HOST_TUNING_SUCCESS BIT(7)
154 #define EMMC_HOST_START_TUNING BIT(6)
156 #define EMMC_HOST_VOL_3_3_V_SUPPORT BIT(24)
158 #define EMMC_HOST_VOL_3_0_V_SUPPORT BIT(25)
160 #define EMMC_HOST_VOL_1_8_V_SUPPORT BIT(26)
177 /* get value from certain bit
179 #define GET_BITS(reg_name, start, width) ((reg_name) & (((1 << (width)) - 1) << (start))) argument
219 volatile uint64_t max_current_cap; /**< Max Current Capabilities */