Linux Kernel
3.7.1
|
#include "debug.h"
#include "rtsx.h"
#include "rtsx_chip.h"
#include "rtsx_transport.h"
#include "sd.h"
Go to the source code of this file.
Macros | |
#define | SSC_POWER_DOWN 0x01 |
#define | SD_OC_POWER_DOWN 0x02 |
#define | MS_OC_POWER_DOWN 0x04 |
#define | ALL_POWER_DOWN 0x07 |
#define | OC_POWER_DOWN 0x06 |
#define | PMOS_STRG_MASK 0x10 |
#define | PMOS_STRG_800mA 0x10 |
#define | PMOS_STRG_400mA 0x00 |
#define | POWER_OFF 0x03 |
#define | PARTIAL_POWER_ON 0x01 |
#define | POWER_ON 0x00 |
#define | MS_POWER_OFF 0x0C |
#define | MS_PARTIAL_POWER_ON 0x04 |
#define | MS_POWER_ON 0x00 |
#define | MS_POWER_MASK 0x0C |
#define | SD_POWER_OFF 0x03 |
#define | SD_PARTIAL_POWER_ON 0x01 |
#define | SD_POWER_ON 0x00 |
#define | SD_POWER_MASK 0x03 |
#define | XD_OUTPUT_EN 0x02 |
#define | SD_OUTPUT_EN 0x04 |
#define | MS_OUTPUT_EN 0x08 |
#define | SPI_OUTPUT_EN 0x10 |
#define | CLK_LOW_FREQ 0x01 |
#define | CLK_DIV_1 0x01 |
#define | CLK_DIV_2 0x02 |
#define | CLK_DIV_4 0x03 |
#define | CLK_DIV_8 0x04 |
#define | SSC_80 0 |
#define | SSC_100 1 |
#define | SSC_120 2 |
#define | SSC_150 3 |
#define | SSC_200 4 |
#define | XD_CLK_EN 0x02 |
#define | SD_CLK_EN 0x04 |
#define | MS_CLK_EN 0x08 |
#define | SPI_CLK_EN 0x10 |
#define | XD_MOD_SEL 1 |
#define | SD_MOD_SEL 2 |
#define | MS_MOD_SEL 3 |
#define | SPI_MOD_SEL 4 |
#define | CHANGE_CLK 0x01 |
#define | SD_CRC7_ERR 0x80 |
#define | SD_CRC16_ERR 0x40 |
#define | SD_CRC_WRITE_ERR 0x20 |
#define | SD_CRC_WRITE_ERR_MASK 0x1C |
#define | GET_CRC_TIME_OUT 0x02 |
#define | SD_TUNING_COMPARE_ERR 0x01 |
#define | SD_RSP_80CLK_TIMEOUT 0x01 |
#define | SD_CLK_TOGGLE_EN 0x80 |
#define | SD_CLK_FORCE_STOP 0x40 |
#define | SD_DAT3_STATUS 0x10 |
#define | SD_DAT2_STATUS 0x08 |
#define | SD_DAT1_STATUS 0x04 |
#define | SD_DAT0_STATUS 0x02 |
#define | SD_CMD_STATUS 0x01 |
#define | SD_IO_USING_1V8 0x80 |
#define | SD_IO_USING_3V3 0x7F |
#define | TYPE_A_DRIVING 0x00 |
#define | TYPE_B_DRIVING 0x01 |
#define | TYPE_C_DRIVING 0x02 |
#define | TYPE_D_DRIVING 0x03 |
#define | DDR_FIX_RX_DAT 0x00 |
#define | DDR_VAR_RX_DAT 0x80 |
#define | DDR_FIX_RX_DAT_EDGE 0x00 |
#define | DDR_FIX_RX_DAT_14_DELAY 0x40 |
#define | DDR_FIX_RX_CMD 0x00 |
#define | DDR_VAR_RX_CMD 0x20 |
#define | DDR_FIX_RX_CMD_POS_EDGE 0x00 |
#define | DDR_FIX_RX_CMD_14_DELAY 0x10 |
#define | SD20_RX_POS_EDGE 0x00 |
#define | SD20_RX_14_DELAY 0x08 |
#define | SD20_RX_SEL_MASK 0x08 |
#define | DDR_FIX_TX_CMD_DAT 0x00 |
#define | DDR_VAR_TX_CMD_DAT 0x80 |
#define | DDR_FIX_TX_DAT_14_TSU 0x00 |
#define | DDR_FIX_TX_DAT_12_TSU 0x40 |
#define | DDR_FIX_TX_CMD_NEG_EDGE 0x00 |
#define | DDR_FIX_TX_CMD_14_AHEAD 0x20 |
#define | SD20_TX_NEG_EDGE 0x00 |
#define | SD20_TX_14_AHEAD 0x10 |
#define | SD20_TX_SEL_MASK 0x10 |
#define | DDR_VAR_SDCLK_POL_SWAP 0x01 |
#define | SD_TRANSFER_START 0x80 |
#define | SD_TRANSFER_END 0x40 |
#define | SD_STAT_IDLE 0x20 |
#define | SD_TRANSFER_ERR 0x10 |
#define | SD_TM_NORMAL_WRITE 0x00 |
#define | SD_TM_AUTO_WRITE_3 0x01 |
#define | SD_TM_AUTO_WRITE_4 0x02 |
#define | SD_TM_AUTO_READ_3 0x05 |
#define | SD_TM_AUTO_READ_4 0x06 |
#define | SD_TM_CMD_RSP 0x08 |
#define | SD_TM_AUTO_WRITE_1 0x09 |
#define | SD_TM_AUTO_WRITE_2 0x0A |
#define | SD_TM_NORMAL_READ 0x0C |
#define | SD_TM_AUTO_READ_1 0x0D |
#define | SD_TM_AUTO_READ_2 0x0E |
#define | SD_TM_AUTO_TUNING 0x0F |
#define | PHASE_CHANGE 0x80 |
#define | PHASE_NOT_RESET 0x40 |
#define | DCMPS_CHANGE 0x80 |
#define | DCMPS_CHANGE_DONE 0x40 |
#define | DCMPS_ERROR 0x20 |
#define | DCMPS_CURRENT_PHASE 0x1F |
#define | SD_CLK_DIVIDE_0 0x00 |
#define | SD_CLK_DIVIDE_256 0xC0 |
#define | SD_CLK_DIVIDE_128 0x80 |
#define | SD_BUS_WIDTH_1 0x00 |
#define | SD_BUS_WIDTH_4 0x01 |
#define | SD_BUS_WIDTH_8 0x02 |
#define | SD_ASYNC_FIFO_NOT_RST 0x10 |
#define | SD_20_MODE 0x00 |
#define | SD_DDR_MODE 0x04 |
#define | SD_30_MODE 0x08 |
#define | SD_CLK_DIVIDE_MASK 0xC0 |
#define | SD_CMD_IDLE 0x80 |
#define | SD_DATA_IDLE 0x80 |
#define | DCM_RESET 0x08 |
#define | DCM_LOCKED 0x04 |
#define | DCM_208M 0x00 |
#define | DCM_TX 0x01 |
#define | DCM_RX 0x02 |
#define | DRP_START 0x80 |
#define | DRP_DONE 0x40 |
#define | DRP_WRITE 0x80 |
#define | DRP_READ 0x00 |
#define | DCM_WRITE_ADDRESS_50 0x50 |
#define | DCM_WRITE_ADDRESS_51 0x51 |
#define | DCM_READ_ADDRESS_00 0x00 |
#define | DCM_READ_ADDRESS_51 0x51 |
#define | SD_CALCULATE_CRC7 0x00 |
#define | SD_NO_CALCULATE_CRC7 0x80 |
#define | SD_CHECK_CRC16 0x00 |
#define | SD_NO_CHECK_CRC16 0x40 |
#define | SD_NO_CHECK_WAIT_CRC_TO 0x20 |
#define | SD_WAIT_BUSY_END 0x08 |
#define | SD_NO_WAIT_BUSY_END 0x00 |
#define | SD_CHECK_CRC7 0x00 |
#define | SD_NO_CHECK_CRC7 0x04 |
#define | SD_RSP_LEN_0 0x00 |
#define | SD_RSP_LEN_6 0x01 |
#define | SD_RSP_LEN_17 0x02 |
#define | SD_RSP_TYPE_R0 0x04 |
#define | SD_RSP_TYPE_R1 0x01 |
#define | SD_RSP_TYPE_R1b 0x09 |
#define | SD_RSP_TYPE_R2 0x02 |
#define | SD_RSP_TYPE_R3 0x05 |
#define | SD_RSP_TYPE_R4 0x05 |
#define | SD_RSP_TYPE_R5 0x01 |
#define | SD_RSP_TYPE_R6 0x01 |
#define | SD_RSP_TYPE_R7 0x01 |
#define | SD_RSP_80CLK_TIMEOUT_EN 0x01 |
#define | SAMPLE_TIME_RISING 0x00 |
#define | SAMPLE_TIME_FALLING 0x80 |
#define | PUSH_TIME_DEFAULT 0x00 |
#define | PUSH_TIME_ODD 0x40 |
#define | NO_EXTEND_TOGGLE 0x00 |
#define | EXTEND_TOGGLE_CHK 0x20 |
#define | MS_BUS_WIDTH_1 0x00 |
#define | MS_BUS_WIDTH_4 0x10 |
#define | MS_BUS_WIDTH_8 0x18 |
#define | MS_2K_SECTOR_MODE 0x04 |
#define | MS_512_SECTOR_MODE 0x00 |
#define | MS_TOGGLE_TIMEOUT_EN 0x00 |
#define | MS_TOGGLE_TIMEOUT_DISEN 0x01 |
#define | MS_NO_CHECK_INT 0x02 |
#define | WAIT_INT 0x80 |
#define | NO_WAIT_INT 0x00 |
#define | NO_AUTO_READ_INT_REG 0x00 |
#define | AUTO_READ_INT_REG 0x40 |
#define | MS_CRC16_ERR 0x20 |
#define | MS_RDY_TIMEOUT 0x10 |
#define | MS_INT_CMDNK 0x08 |
#define | MS_INT_BREQ 0x04 |
#define | MS_INT_ERR 0x02 |
#define | MS_INT_CED 0x01 |
#define | MS_TRANSFER_START 0x80 |
#define | MS_TRANSFER_END 0x40 |
#define | MS_TRANSFER_ERR 0x20 |
#define | MS_BS_STATE 0x10 |
#define | MS_TM_READ_BYTES 0x00 |
#define | MS_TM_NORMAL_READ 0x01 |
#define | MS_TM_WRITE_BYTES 0x04 |
#define | MS_TM_NORMAL_WRITE 0x05 |
#define | MS_TM_AUTO_READ 0x08 |
#define | MS_TM_AUTO_WRITE 0x0C |
#define | CARD_SHARE_MASK 0x0F |
#define | CARD_SHARE_MULTI_LUN 0x00 |
#define | CARD_SHARE_NORMAL 0x00 |
#define | CARD_SHARE_48_XD 0x02 |
#define | CARD_SHARE_48_SD 0x04 |
#define | CARD_SHARE_48_MS 0x08 |
#define | CARD_SHARE_BAROSSA_XD 0x00 |
#define | CARD_SHARE_BAROSSA_SD 0x01 |
#define | CARD_SHARE_BAROSSA_MS 0x02 |
#define | MS_DRIVE_8 0x00 |
#define | MS_DRIVE_4 0x40 |
#define | MS_DRIVE_12 0x80 |
#define | SD_DRIVE_8 0x00 |
#define | SD_DRIVE_4 0x10 |
#define | SD_DRIVE_12 0x20 |
#define | XD_DRIVE_8 0x00 |
#define | XD_DRIVE_4 0x04 |
#define | XD_DRIVE_12 0x08 |
#define | SPI_STOP 0x01 |
#define | XD_STOP 0x02 |
#define | SD_STOP 0x04 |
#define | MS_STOP 0x08 |
#define | SPI_CLR_ERR 0x10 |
#define | XD_CLR_ERR 0x20 |
#define | SD_CLR_ERR 0x40 |
#define | MS_CLR_ERR 0x80 |
#define | CRC_FIX_CLK (0x00 << 0) |
#define | CRC_VAR_CLK0 (0x01 << 0) |
#define | CRC_VAR_CLK1 (0x02 << 0) |
#define | SD30_FIX_CLK (0x00 << 2) |
#define | SD30_VAR_CLK0 (0x01 << 2) |
#define | SD30_VAR_CLK1 (0x02 << 2) |
#define | SAMPLE_FIX_CLK (0x00 << 4) |
#define | SAMPLE_VAR_CLK0 (0x01 << 4) |
#define | SAMPLE_VAR_CLK1 (0x02 << 4) |
#define | SDIO_VER_20 0x80 |
#define | SDIO_VER_10 0x00 |
#define | SDIO_VER_CHG 0x40 |
#define | SDIO_BUS_AUTO_SWITCH 0x10 |
#define | PINGPONG_BUFFER 0x01 |
#define | RING_BUFFER 0x00 |
#define | RB_FLUSH 0x80 |
#define | DMA_DONE_INT_EN 0x80 |
#define | SUSPEND_INT_EN 0x40 |
#define | LINK_RDY_INT_EN 0x20 |
#define | LINK_DOWN_INT_EN 0x10 |
#define | DMA_DONE_INT 0x80 |
#define | SUSPEND_INT 0x40 |
#define | LINK_RDY_INT 0x20 |
#define | LINK_DOWN_INT 0x10 |
#define | MRD_ERR_INT_EN 0x40 |
#define | MWR_ERR_INT_EN 0x20 |
#define | SCSI_CMD_INT_EN 0x10 |
#define | TLP_RCV_INT_EN 0x08 |
#define | TLP_TRSMT_INT_EN 0x04 |
#define | MRD_COMPLETE_INT_EN 0x02 |
#define | MWR_COMPLETE_INT_EN 0x01 |
#define | MRD_ERR_INT 0x40 |
#define | MWR_ERR_INT 0x20 |
#define | SCSI_CMD_INT 0x10 |
#define | TLP_RX_INT 0x08 |
#define | TLP_TX_INT 0x04 |
#define | MRD_COMPLETE_INT 0x02 |
#define | MWR_COMPLETE_INT 0x01 |
#define | MSG_RX_INT_EN 0x08 |
#define | MRD_RX_INT_EN 0x04 |
#define | MWR_RX_INT_EN 0x02 |
#define | CPLD_RX_INT_EN 0x01 |
#define | MSG_RX_INT 0x08 |
#define | MRD_RX_INT 0x04 |
#define | MWR_RX_INT 0x02 |
#define | CPLD_RX_INT 0x01 |
#define | MSG_TX_INT_EN 0x08 |
#define | MRD_TX_INT_EN 0x04 |
#define | MWR_TX_INT_EN 0x02 |
#define | CPLD_TX_INT_EN 0x01 |
#define | MSG_TX_INT 0x08 |
#define | MRD_TX_INT 0x04 |
#define | MWR_TX_INT 0x02 |
#define | CPLD_TX_INT 0x01 |
#define | DMA_RST 0x80 |
#define | DMA_BUSY 0x04 |
#define | DMA_DIR_TO_CARD 0x00 |
#define | DMA_DIR_FROM_CARD 0x02 |
#define | DMA_EN 0x01 |
#define | DMA_128 (0 << 4) |
#define | DMA_256 (1 << 4) |
#define | DMA_512 (2 << 4) |
#define | DMA_1024 (3 << 4) |
#define | DMA_PACK_SIZE_MASK 0x30 |
#define | XD_PWR_OFF_DELAY0 0x00 |
#define | XD_PWR_OFF_DELAY1 0x02 |
#define | XD_PWR_OFF_DELAY2 0x04 |
#define | XD_PWR_OFF_DELAY3 0x06 |
#define | XD_AUTO_PWR_OFF_EN 0xF7 |
#define | XD_NO_AUTO_PWR_OFF 0x08 |
#define | XD_TIME_RWN_1 0x00 |
#define | XD_TIME_RWN_STEP 0x20 |
#define | XD_TIME_RW_1 0x00 |
#define | XD_TIME_RW_STEP 0x04 |
#define | XD_TIME_SETUP_1 0x00 |
#define | XD_TIME_SETUP_STEP 0x01 |
#define | XD_ECC2_UNCORRECTABLE 0x80 |
#define | XD_ECC2_ERROR 0x40 |
#define | XD_ECC1_UNCORRECTABLE 0x20 |
#define | XD_ECC1_ERROR 0x10 |
#define | XD_RDY 0x04 |
#define | XD_CE_EN 0xFD |
#define | XD_CE_DISEN 0x02 |
#define | XD_WP_EN 0xFE |
#define | XD_WP_DISEN 0x01 |
#define | XD_TRANSFER_START 0x80 |
#define | XD_TRANSFER_END 0x40 |
#define | XD_PPB_EMPTY 0x20 |
#define | XD_RESET 0x00 |
#define | XD_ERASE 0x01 |
#define | XD_READ_STATUS 0x02 |
#define | XD_READ_ID 0x03 |
#define | XD_READ_REDUNDANT 0x04 |
#define | XD_READ_PAGES 0x05 |
#define | XD_SET_CMD 0x06 |
#define | XD_NORMAL_READ 0x07 |
#define | XD_WRITE_PAGES 0x08 |
#define | XD_NORMAL_WRITE 0x09 |
#define | XD_WRITE_REDUNDANT 0x0A |
#define | XD_SET_ADDR 0x0B |
#define | XD_PPB_TO_SIE 0x80 |
#define | XD_TO_PPB_ONLY 0x00 |
#define | XD_BA_TRANSFORM 0x40 |
#define | XD_BA_NO_TRANSFORM 0x00 |
#define | XD_NO_CALC_ECC 0x20 |
#define | XD_CALC_ECC 0x00 |
#define | XD_IGNORE_ECC 0x10 |
#define | XD_CHECK_ECC 0x00 |
#define | XD_DIRECT_TO_RB 0x08 |
#define | XD_ADDR_LENGTH_0 0x00 |
#define | XD_ADDR_LENGTH_1 0x01 |
#define | XD_ADDR_LENGTH_2 0x02 |
#define | XD_ADDR_LENGTH_3 0x03 |
#define | XD_ADDR_LENGTH_4 0x04 |
#define | XD_GPG 0xFF |
#define | XD_BPG 0x00 |
#define | XD_GBLK 0xFF |
#define | XD_LATER_BBLK 0xF0 |
#define | XD_ECC2_ALL1 0x80 |
#define | XD_ECC1_ALL1 0x40 |
#define | XD_BA2_ALL0 0x20 |
#define | XD_BA1_ALL0 0x10 |
#define | XD_BA1_BA2_EQL 0x04 |
#define | XD_BA2_VALID 0x02 |
#define | XD_BA1_VALID 0x01 |
#define | XD_PGSTS_ZEROBIT_OVER4 0x00 |
#define | XD_PGSTS_NOT_FF 0x02 |
#define | XD_AUTO_CHK_DATA_STATUS 0x01 |
#define | RSTB_MODE_DETECT 0x80 |
#define | MODE_OUT_VLD 0x40 |
#define | MODE_OUT_0_NONE 0x00 |
#define | MODE_OUT_10_NONE 0x04 |
#define | MODE_OUT_10_47 0x05 |
#define | MODE_OUT_10_180 0x06 |
#define | MODE_OUT_10_680 0x07 |
#define | MODE_OUT_16_NONE 0x08 |
#define | MODE_OUT_16_47 0x09 |
#define | MODE_OUT_16_180 0x0A |
#define | MODE_OUT_16_680 0x0B |
#define | MODE_OUT_NONE_NONE 0x0C |
#define | MODE_OUT_NONE_47 0x0D |
#define | MODE_OUT_NONE_180 0x0E |
#define | MODE_OUT_NONE_680 0x0F |
#define | CARD_OC_INT_EN 0x20 |
#define | CARD_DETECT_EN 0x08 |
#define | MS_DETECT_EN 0x80 |
#define | MS_OCP_INT_EN 0x40 |
#define | MS_OCP_INT_CLR 0x20 |
#define | MS_OC_CLR 0x10 |
#define | SD_DETECT_EN 0x08 |
#define | SD_OCP_INT_EN 0x04 |
#define | SD_OCP_INT_CLR 0x02 |
#define | SD_OC_CLR 0x01 |
#define | CARD_OCP_DETECT 0x80 |
#define | CARD_OC_NOW 0x08 |
#define | CARD_OC_EVER 0x04 |
#define | MS_OCP_DETECT 0x80 |
#define | MS_OC_NOW 0x40 |
#define | MS_OC_EVER 0x20 |
#define | SD_OCP_DETECT 0x08 |
#define | SD_OC_NOW 0x04 |
#define | SD_OC_EVER 0x02 |
#define | CARD_OC_INT_CLR 0x08 |
#define | CARD_OC_CLR 0x02 |
#define | SD_OCP_GLITCH_MASK 0x07 |
#define | SD_OCP_GLITCH_6_4 0x00 |
#define | SD_OCP_GLITCH_64 0x01 |
#define | SD_OCP_GLITCH_640 0x02 |
#define | SD_OCP_GLITCH_1000 0x03 |
#define | SD_OCP_GLITCH_2000 0x04 |
#define | SD_OCP_GLITCH_4000 0x05 |
#define | SD_OCP_GLITCH_8000 0x06 |
#define | SD_OCP_GLITCH_10000 0x07 |
#define | MS_OCP_GLITCH_MASK 0x70 |
#define | MS_OCP_GLITCH_6_4 (0x00 << 4) |
#define | MS_OCP_GLITCH_64 (0x01 << 4) |
#define | MS_OCP_GLITCH_640 (0x02 << 4) |
#define | MS_OCP_GLITCH_1000 (0x03 << 4) |
#define | MS_OCP_GLITCH_2000 (0x04 << 4) |
#define | MS_OCP_GLITCH_4000 (0x05 << 4) |
#define | MS_OCP_GLITCH_8000 (0x06 << 4) |
#define | MS_OCP_GLITCH_10000 (0x07 << 4) |
#define | OCP_TIME_60 0x00 |
#define | OCP_TIME_100 (0x01 << 3) |
#define | OCP_TIME_200 (0x02 << 3) |
#define | OCP_TIME_400 (0x03 << 3) |
#define | OCP_TIME_600 (0x04 << 3) |
#define | OCP_TIME_800 (0x05 << 3) |
#define | OCP_TIME_1100 (0x06 << 3) |
#define | OCP_TIME_MASK 0x38 |
#define | MS_OCP_TIME_60 0x00 |
#define | MS_OCP_TIME_100 (0x01 << 4) |
#define | MS_OCP_TIME_200 (0x02 << 4) |
#define | MS_OCP_TIME_400 (0x03 << 4) |
#define | MS_OCP_TIME_600 (0x04 << 4) |
#define | MS_OCP_TIME_800 (0x05 << 4) |
#define | MS_OCP_TIME_1100 (0x06 << 4) |
#define | MS_OCP_TIME_MASK 0x70 |
#define | SD_OCP_TIME_60 0x00 |
#define | SD_OCP_TIME_100 0x01 |
#define | SD_OCP_TIME_200 0x02 |
#define | SD_OCP_TIME_400 0x03 |
#define | SD_OCP_TIME_600 0x04 |
#define | SD_OCP_TIME_800 0x05 |
#define | SD_OCP_TIME_1100 0x06 |
#define | SD_OCP_TIME_MASK 0x07 |
#define | OCP_THD_315_417 0x00 |
#define | OCP_THD_283_783 (0x01 << 6) |
#define | OCP_THD_244_946 (0x02 << 6) |
#define | OCP_THD_191_1080 (0x03 << 6) |
#define | OCP_THD_MASK 0xC0 |
#define | MS_OCP_THD_450 0x00 |
#define | MS_OCP_THD_550 (0x01 << 4) |
#define | MS_OCP_THD_650 (0x02 << 4) |
#define | MS_OCP_THD_750 (0x03 << 4) |
#define | MS_OCP_THD_850 (0x04 << 4) |
#define | MS_OCP_THD_950 (0x05 << 4) |
#define | MS_OCP_THD_1050 (0x06 << 4) |
#define | MS_OCP_THD_1150 (0x07 << 4) |
#define | MS_OCP_THD_MASK 0x70 |
#define | SD_OCP_THD_450 0x00 |
#define | SD_OCP_THD_550 0x01 |
#define | SD_OCP_THD_650 0x02 |
#define | SD_OCP_THD_750 0x03 |
#define | SD_OCP_THD_850 0x04 |
#define | SD_OCP_THD_950 0x05 |
#define | SD_OCP_THD_1050 0x06 |
#define | SD_OCP_THD_1150 0x07 |
#define | SD_OCP_THD_MASK 0x07 |
#define | FPGA_MS_PULL_CTL_EN 0xEF |
#define | FPGA_SD_PULL_CTL_EN 0xF7 |
#define | FPGA_XD_PULL_CTL_EN1 0xFE |
#define | FPGA_XD_PULL_CTL_EN2 0xFD |
#define | FPGA_XD_PULL_CTL_EN3 0xFB |
#define | FPGA_MS_PULL_CTL_BIT 0x10 |
#define | FPGA_SD_PULL_CTL_BIT 0x08 |
#define | BLINK_EN 0x08 |
#define | LED_GPIO0 (0 << 4) |
#define | LED_GPIO1 (1 << 4) |
#define | LED_GPIO2 (2 << 4) |
#define | SDIO_BUS_CTRL 0x01 |
#define | SDIO_CD_CTRL 0x02 |
#define | SSC_RSTB 0x80 |
#define | SSC_8X_EN 0x40 |
#define | SSC_FIX_FRAC 0x20 |
#define | SSC_SEL_1M 0x00 |
#define | SSC_SEL_2M 0x08 |
#define | SSC_SEL_4M 0x10 |
#define | SSC_SEL_8M 0x18 |
#define | SSC_DEPTH_MASK 0x07 |
#define | SSC_DEPTH_DISALBE 0x00 |
#define | SSC_DEPTH_4M 0x01 |
#define | SSC_DEPTH_2M 0x02 |
#define | SSC_DEPTH_1M 0x03 |
#define | SSC_DEPTH_512K 0x04 |
#define | SSC_DEPTH_256K 0x05 |
#define | SSC_DEPTH_128K 0x06 |
#define | SSC_DEPTH_64K 0x07 |
#define | XD_D3_NP 0x00 |
#define | XD_D3_PD (0x01 << 6) |
#define | XD_D3_PU (0x02 << 6) |
#define | XD_D2_NP 0x00 |
#define | XD_D2_PD (0x01 << 4) |
#define | XD_D2_PU (0x02 << 4) |
#define | XD_D1_NP 0x00 |
#define | XD_D1_PD (0x01 << 2) |
#define | XD_D1_PU (0x02 << 2) |
#define | XD_D0_NP 0x00 |
#define | XD_D0_PD 0x01 |
#define | XD_D0_PU 0x02 |
#define | SD_D7_NP 0x00 |
#define | SD_D7_PD (0x01 << 4) |
#define | SD_DAT7_PU (0x02 << 4) |
#define | SD_CLK_NP 0x00 |
#define | SD_CLK_PD (0x01 << 2) |
#define | SD_CLK_PU (0x02 << 2) |
#define | SD_D5_NP 0x00 |
#define | SD_D5_PD 0x01 |
#define | SD_D5_PU 0x02 |
#define | MS_D1_NP 0x00 |
#define | MS_D1_PD (0x01 << 6) |
#define | MS_D1_PU (0x02 << 6) |
#define | MS_D2_NP 0x00 |
#define | MS_D2_PD (0x01 << 4) |
#define | MS_D2_PU (0x02 << 4) |
#define | MS_CLK_NP 0x00 |
#define | MS_CLK_PD (0x01 << 2) |
#define | MS_CLK_PU (0x02 << 2) |
#define | MS_D6_NP 0x00 |
#define | MS_D6_PD 0x01 |
#define | MS_D6_PU 0x02 |
#define | XD_D7_NP 0x00 |
#define | XD_D7_PD (0x01 << 6) |
#define | XD_D7_PU (0x02 << 6) |
#define | XD_D6_NP 0x00 |
#define | XD_D6_PD (0x01 << 4) |
#define | XD_D6_PU (0x02 << 4) |
#define | XD_D5_NP 0x00 |
#define | XD_D5_PD (0x01 << 2) |
#define | XD_D5_PU (0x02 << 2) |
#define | XD_D4_NP 0x00 |
#define | XD_D4_PD 0x01 |
#define | XD_D4_PU 0x02 |
#define | SD_D6_NP 0x00 |
#define | SD_D6_PD (0x01 << 6) |
#define | SD_D6_PU (0x02 << 6) |
#define | SD_D0_NP 0x00 |
#define | SD_D0_PD (0x01 << 4) |
#define | SD_D0_PU (0x02 << 4) |
#define | SD_D1_NP 0x00 |
#define | SD_D1_PD 0x01 |
#define | SD_D1_PU 0x02 |
#define | MS_D3_NP 0x00 |
#define | MS_D3_PD (0x01 << 6) |
#define | MS_D3_PU (0x02 << 6) |
#define | MS_D0_NP 0x00 |
#define | MS_D0_PD (0x01 << 4) |
#define | MS_D0_PU (0x02 << 4) |
#define | MS_BS_NP 0x00 |
#define | MS_BS_PD (0x01 << 2) |
#define | MS_BS_PU (0x02 << 2) |
#define | XD_WP_NP 0x00 |
#define | XD_WP_PD (0x01 << 6) |
#define | XD_WP_PU (0x02 << 6) |
#define | XD_CE_NP 0x00 |
#define | XD_CE_PD (0x01 << 3) |
#define | XD_CE_PU (0x02 << 3) |
#define | XD_CLE_NP 0x00 |
#define | XD_CLE_PD (0x01 << 1) |
#define | XD_CLE_PU (0x02 << 1) |
#define | XD_CD_PD 0x00 |
#define | XD_CD_PU 0x01 |
#define | SD_D4_NP 0x00 |
#define | SD_D4_PD (0x01 << 6) |
#define | SD_D4_PU (0x02 << 6) |
#define | MS_D7_NP 0x00 |
#define | MS_D7_PD (0x01 << 6) |
#define | MS_D7_PU (0x02 << 6) |
#define | XD_RDY_NP 0x00 |
#define | XD_RDY_PD (0x01 << 6) |
#define | XD_RDY_PU (0x02 << 6) |
#define | XD_WE_NP 0x00 |
#define | XD_WE_PD (0x01 << 4) |
#define | XD_WE_PU (0x02 << 4) |
#define | XD_RE_NP 0x00 |
#define | XD_RE_PD (0x01 << 2) |
#define | XD_RE_PU (0x02 << 2) |
#define | XD_ALE_NP 0x00 |
#define | XD_ALE_PD 0x01 |
#define | XD_ALE_PU 0x02 |
#define | SD_D3_NP 0x00 |
#define | SD_D3_PD (0x01 << 4) |
#define | SD_D3_PU (0x02 << 4) |
#define | SD_D2_NP 0x00 |
#define | SD_D2_PD (0x01 << 2) |
#define | SD_D2_PU (0x02 << 2) |
#define | MS_INS_PD 0x00 |
#define | MS_INS_PU (0x01 << 7) |
#define | SD_WP_NP 0x00 |
#define | SD_WP_PD (0x01 << 5) |
#define | SD_WP_PU (0x02 << 5) |
#define | SD_CD_PD 0x00 |
#define | SD_CD_PU (0x01 << 4) |
#define | SD_CMD_NP 0x00 |
#define | SD_CMD_PD (0x01 << 2) |
#define | SD_CMD_PU (0x02 << 2) |
#define | MS_D5_NP 0x00 |
#define | MS_D5_PD (0x01 << 2) |
#define | MS_D5_PU (0x02 << 2) |
#define | MS_D4_NP 0x00 |
#define | MS_D4_PD 0x01 |
#define | MS_D4_PU 0x02 |
#define | FORCE_PM_CLOCK 0x10 |
#define | EN_CLOCK_PM 0x01 |
#define | HOST_ENTER_S3 0x02 |
#define | HOST_ENTER_S1 0x01 |
#define | AUX_PWR_DETECTED 0x01 |
#define | PHY_DEBUG_MODE 0x01 |
#define | SPI_COMMAND_BIT_8 0xE0 |
#define | SPI_ADDRESS_BIT_24 0x17 |
#define | SPI_ADDRESS_BIT_32 0x1F |
#define | SPI_TRANSFER0_START 0x80 |
#define | SPI_TRANSFER0_END 0x40 |
#define | SPI_C_MODE0 0x00 |
#define | SPI_CA_MODE0 0x01 |
#define | SPI_CDO_MODE0 0x02 |
#define | SPI_CDI_MODE0 0x03 |
#define | SPI_CADO_MODE0 0x04 |
#define | SPI_CADI_MODE0 0x05 |
#define | SPI_POLLING_MODE0 0x06 |
#define | SPI_TRANSFER1_START 0x80 |
#define | SPI_TRANSFER1_END 0x40 |
#define | SPI_DO_MODE1 0x00 |
#define | SPI_DI_MODE1 0x01 |
#define | CS_POLARITY_HIGH 0x40 |
#define | CS_POLARITY_LOW 0x00 |
#define | DTO_MSB_FIRST 0x00 |
#define | DTO_LSB_FIRST 0x20 |
#define | SPI_MASTER 0x00 |
#define | SPI_SLAVE 0x10 |
#define | SPI_MODE0 0x00 |
#define | SPI_MODE1 0x04 |
#define | SPI_MODE2 0x08 |
#define | SPI_MODE3 0x0C |
#define | SPI_MANUAL 0x00 |
#define | SPI_HALF_AUTO 0x01 |
#define | SPI_AUTO 0x02 |
#define | SPI_EEPROM_AUTO 0x03 |
#define | EDO_TIMING_MASK 0x03 |
#define | SAMPLE_RISING 0x00 |
#define | SAMPLE_DELAY_HALF 0x01 |
#define | SAMPLE_DELAY_ONE 0x02 |
#define | SAPMLE_DELAY_ONE_HALF 0x03 |
#define | TCS_MASK 0x0C |
#define | NOT_BYPASS_SD 0x02 |
#define | DISABLE_SDIO_FUNC 0x04 |
#define | SELECT_1LUN 0x08 |
#define | PWR_GATE_EN 0x01 |
#define | LDO3318_PWR_MASK 0x06 |
#define | LDO_ON 0x00 |
#define | LDO_SUSPEND 0x04 |
#define | LDO_OFF 0x06 |
#define | SD_CFG1 0xFDA0 |
#define | SD_CFG2 0xFDA1 |
#define | SD_CFG3 0xFDA2 |
#define | SD_STAT1 0xFDA3 |
#define | SD_STAT2 0xFDA4 |
#define | SD_BUS_STAT 0xFDA5 |
#define | SD_PAD_CTL 0xFDA6 |
#define | SD_SAMPLE_POINT_CTL 0xFDA7 |
#define | SD_PUSH_POINT_CTL 0xFDA8 |
#define | SD_CMD0 0xFDA9 |
#define | SD_CMD1 0xFDAA |
#define | SD_CMD2 0xFDAB |
#define | SD_CMD3 0xFDAC |
#define | SD_CMD4 0xFDAD |
#define | SD_CMD5 0xFDAE |
#define | SD_BYTE_CNT_L 0xFDAF |
#define | SD_BYTE_CNT_H 0xFDB0 |
#define | SD_BLOCK_CNT_L 0xFDB1 |
#define | SD_BLOCK_CNT_H 0xFDB2 |
#define | SD_TRANSFER 0xFDB3 |
#define | SD_CMD_STATE 0xFDB5 |
#define | SD_DATA_STATE 0xFDB6 |
#define | DCM_DRP_CTL 0xFC23 |
#define | DCM_DRP_TRIG 0xFC24 |
#define | DCM_DRP_CFG 0xFC25 |
#define | DCM_DRP_WR_DATA_L 0xFC26 |
#define | DCM_DRP_WR_DATA_H 0xFC27 |
#define | DCM_DRP_RD_DATA_L 0xFC28 |
#define | DCM_DRP_RD_DATA_H 0xFC29 |
#define | SD_VPCLK0_CTL 0xFC2A |
#define | SD_VPCLK1_CTL 0xFC2B |
#define | SD_DCMPS0_CTL 0xFC2C |
#define | SD_DCMPS1_CTL 0xFC2D |
#define | SD_VPTX_CTL SD_VPCLK0_CTL |
#define | SD_VPRX_CTL SD_VPCLK1_CTL |
#define | SD_DCMPS_TX_CTL SD_DCMPS0_CTL |
#define | SD_DCMPS_RX_CTL SD_DCMPS1_CTL |
#define | CARD_CLK_SOURCE 0xFC2E |
#define | CARD_PWR_CTL 0xFD50 |
#define | CARD_CLK_SWITCH 0xFD51 |
#define | CARD_SHARE_MODE 0xFD52 |
#define | CARD_DRIVE_SEL 0xFD53 |
#define | CARD_STOP 0xFD54 |
#define | CARD_OE 0xFD55 |
#define | CARD_AUTO_BLINK 0xFD56 |
#define | CARD_GPIO_DIR 0xFD57 |
#define | CARD_GPIO 0xFD58 |
#define | CARD_DATA_SOURCE 0xFD5B |
#define | CARD_SELECT 0xFD5C |
#define | SD30_DRIVE_SEL 0xFD5E |
#define | CARD_CLK_EN 0xFD69 |
#define | SDIO_CTRL 0xFD6B |
#define | FPDCTL 0xFC00 |
#define | PDINFO 0xFC01 |
#define | CLK_CTL 0xFC02 |
#define | CLK_DIV 0xFC03 |
#define | CLK_SEL 0xFC04 |
#define | SSC_DIV_N_0 0xFC0F |
#define | SSC_DIV_N_1 0xFC10 |
#define | RCCTL 0xFC14 |
#define | FPGA_PULL_CTL 0xFC1D |
#define | CARD_PULL_CTL1 0xFD60 |
#define | CARD_PULL_CTL2 0xFD61 |
#define | CARD_PULL_CTL3 0xFD62 |
#define | CARD_PULL_CTL4 0xFD63 |
#define | CARD_PULL_CTL5 0xFD64 |
#define | CARD_PULL_CTL6 0xFD65 |
#define | IRQEN0 0xFE20 |
#define | IRQSTAT0 0xFE21 |
#define | IRQEN1 0xFE22 |
#define | IRQSTAT1 0xFE23 |
#define | TLPRIEN 0xFE24 |
#define | TLPRISTAT 0xFE25 |
#define | TLPTIEN 0xFE26 |
#define | TLPTISTAT 0xFE27 |
#define | DMATC0 0xFE28 |
#define | DMATC1 0xFE29 |
#define | DMATC2 0xFE2A |
#define | DMATC3 0xFE2B |
#define | DMACTL 0xFE2C |
#define | BCTL 0xFE2D |
#define | RBBC0 0xFE2E |
#define | RBBC1 0xFE2F |
#define | RBDAT 0xFE30 |
#define | RBCTL 0xFE34 |
#define | CFGADDR0 0xFE35 |
#define | CFGADDR1 0xFE36 |
#define | CFGDATA0 0xFE37 |
#define | CFGDATA1 0xFE38 |
#define | CFGDATA2 0xFE39 |
#define | CFGDATA3 0xFE3A |
#define | CFGRWCTL 0xFE3B |
#define | PHYRWCTL 0xFE3C |
#define | PHYDATA0 0xFE3D |
#define | PHYDATA1 0xFE3E |
#define | PHYADDR 0xFE3F |
#define | MSGRXDATA0 0xFE40 |
#define | MSGRXDATA1 0xFE41 |
#define | MSGRXDATA2 0xFE42 |
#define | MSGRXDATA3 0xFE43 |
#define | MSGTXDATA0 0xFE44 |
#define | MSGTXDATA1 0xFE45 |
#define | MSGTXDATA2 0xFE46 |
#define | MSGTXDATA3 0xFE47 |
#define | MSGTXCTL 0xFE48 |
#define | PETXCFG 0xFE49 |
#define | CDRESUMECTL 0xFE52 |
#define | WAKE_SEL_CTL 0xFE54 |
#define | PME_FORCE_CTL 0xFE56 |
#define | ASPM_FORCE_CTL 0xFE57 |
#define | PM_CLK_FORCE_CTL 0xFE58 |
#define | PERST_GLITCH_WIDTH 0xFE5C |
#define | CHANGE_LINK_STATE 0xFE5B |
#define | RESET_LOAD_REG 0xFE5E |
#define | HOST_SLEEP_STATE 0xFE60 |
#define | MAIN_PWR_OFF_CTL 0xFE70 /* RTS5208 */ |
#define | SDIO_CFG 0xFE70 /* RTS5209 */ |
#define | NFTS_TX_CTRL 0xFE72 |
#define | PWR_GATE_CTRL 0xFE75 |
#define | PWD_SUSPEND_EN 0xFE76 |
#define | EFUSE_CONTENT 0xFE5F |
#define | XD_INIT 0xFD10 |
#define | XD_DTCTL 0xFD11 |
#define | XD_CTL 0xFD12 |
#define | XD_TRANSFER 0xFD13 |
#define | XD_CFG 0xFD14 |
#define | XD_ADDRESS0 0xFD15 |
#define | XD_ADDRESS1 0xFD16 |
#define | XD_ADDRESS2 0xFD17 |
#define | XD_ADDRESS3 0xFD18 |
#define | XD_ADDRESS4 0xFD19 |
#define | XD_DAT 0xFD1A |
#define | XD_PAGE_CNT 0xFD1B |
#define | XD_PAGE_STATUS 0xFD1C |
#define | XD_BLOCK_STATUS 0xFD1D |
#define | XD_BLOCK_ADDR1_L 0xFD1E |
#define | XD_BLOCK_ADDR1_H 0xFD1F |
#define | XD_BLOCK_ADDR2_L 0xFD20 |
#define | XD_BLOCK_ADDR2_H 0xFD21 |
#define | XD_BYTE_CNT_L 0xFD22 |
#define | XD_BYTE_CNT_H 0xFD23 |
#define | XD_PARITY 0xFD24 |
#define | XD_ECC_BIT1 0xFD25 |
#define | XD_ECC_BYTE1 0xFD26 |
#define | XD_ECC_BIT2 0xFD27 |
#define | XD_ECC_BYTE2 0xFD28 |
#define | XD_RESERVED0 0xFD29 |
#define | XD_RESERVED1 0xFD2A |
#define | XD_RESERVED2 0xFD2B |
#define | XD_RESERVED3 0xFD2C |
#define | XD_CHK_DATA_STATUS 0xFD2D |
#define | XD_CATCTL 0xFD2E |
#define | MS_CFG 0xFD40 |
#define | MS_TPC 0xFD41 |
#define | MS_TRANS_CFG 0xFD42 |
#define | MS_TRANSFER 0xFD43 |
#define | MS_INT_REG 0xFD44 |
#define | MS_BYTE_CNT 0xFD45 |
#define | MS_SECTOR_CNT_L 0xFD46 |
#define | MS_SECTOR_CNT_H 0xFD47 |
#define | MS_DBUS_H 0xFD48 |
#define | SSC_CTL1 0xFC11 |
#define | SSC_CTL2 0xFC12 |
#define | OCPCTL 0xFC15 |
#define | OCPSTAT 0xFC16 |
#define | OCPCLR 0xFC17 /* 5208 */ |
#define | OCPGLITCH 0xFC17 /* 5209 */ |
#define | OCPPARA1 0xFC18 |
#define | OCPPARA2 0xFC19 |
#define | EFUSE_OP 0xFC20 |
#define | EFUSE_CTRL 0xFC21 |
#define | EFUSE_DATA 0xFC22 |
#define | SPI_COMMAND 0xFD80 |
#define | SPI_ADDR0 0xFD81 |
#define | SPI_ADDR1 0xFD82 |
#define | SPI_ADDR2 0xFD83 |
#define | SPI_ADDR3 0xFD84 |
#define | SPI_CA_NUMBER 0xFD85 |
#define | SPI_LENGTH0 0xFD86 |
#define | SPI_LENGTH1 0xFD87 |
#define | SPI_DATA 0xFD88 |
#define | SPI_DATA_NUMBER 0xFD89 |
#define | SPI_TRANSFER0 0xFD90 |
#define | SPI_TRANSFER1 0xFD91 |
#define | SPI_CONTROL 0xFD92 |
#define | SPI_SIG 0xFD93 |
#define | SPI_TCTL 0xFD94 |
#define | SPI_SLAVE_NUM 0xFD95 |
#define | SPI_CLK_DIVIDER0 0xFD96 |
#define | SPI_CLK_DIVIDER1 0xFD97 |
#define | SRAM_BASE 0xE600 |
#define | RBUF_BASE 0xF400 |
#define | PPBUF_BASE1 0xF800 |
#define | PPBUF_BASE2 0xFA00 |
#define | IMAGE_FLAG_ADDR0 0xCE80 |
#define | IMAGE_FLAG_ADDR1 0xCE81 |
#define | READ_OP 1 |
#define | WRITE_OP 2 |
#define | LCTLR 0x80 |
#define | POLLING_WAIT_CNT 1 |
#define | IDLE_MAX_COUNT 10 |
#define | SDIO_IDLE_COUNT 10 |
#define | DEBOUNCE_CNT 5 |
#define ALL_POWER_DOWN 0x07 |
Definition at line 36 of file rtsx_card.h.
#define ASPM_FORCE_CTL 0xFE57 |
Definition at line 893 of file rtsx_card.h.
#define AUTO_READ_INT_REG 0x40 |
Definition at line 234 of file rtsx_card.h.
#define AUX_PWR_DETECTED 0x01 |
Definition at line 715 of file rtsx_card.h.
#define BCTL 0xFE2D |
Definition at line 863 of file rtsx_card.h.
#define BLINK_EN 0x08 |
Definition at line 556 of file rtsx_card.h.
#define CARD_AUTO_BLINK 0xFD56 |
Definition at line 817 of file rtsx_card.h.
#define CARD_CLK_EN 0xFD69 |
Definition at line 825 of file rtsx_card.h.
#define CARD_CLK_SOURCE 0xFC2E |
Definition at line 809 of file rtsx_card.h.
#define CARD_CLK_SWITCH 0xFD51 |
Definition at line 812 of file rtsx_card.h.
#define CARD_DATA_SOURCE 0xFD5B |
Definition at line 821 of file rtsx_card.h.
#define CARD_DETECT_EN 0x08 |
Definition at line 449 of file rtsx_card.h.
#define CARD_DRIVE_SEL 0xFD53 |
Definition at line 814 of file rtsx_card.h.
#define CARD_GPIO 0xFD58 |
Definition at line 819 of file rtsx_card.h.
#define CARD_GPIO_DIR 0xFD57 |
Definition at line 818 of file rtsx_card.h.
#define CARD_OC_CLR 0x02 |
Definition at line 472 of file rtsx_card.h.
#define CARD_OC_EVER 0x04 |
Definition at line 462 of file rtsx_card.h.
#define CARD_OC_INT_CLR 0x08 |
Definition at line 471 of file rtsx_card.h.
#define CARD_OC_INT_EN 0x20 |
Definition at line 448 of file rtsx_card.h.
#define CARD_OC_NOW 0x08 |
Definition at line 461 of file rtsx_card.h.
#define CARD_OCP_DETECT 0x80 |
Definition at line 460 of file rtsx_card.h.
#define CARD_OE 0xFD55 |
Definition at line 816 of file rtsx_card.h.
#define CARD_PULL_CTL1 0xFD60 |
Definition at line 843 of file rtsx_card.h.
#define CARD_PULL_CTL2 0xFD61 |
Definition at line 844 of file rtsx_card.h.
#define CARD_PULL_CTL3 0xFD62 |
Definition at line 845 of file rtsx_card.h.
#define CARD_PULL_CTL4 0xFD63 |
Definition at line 846 of file rtsx_card.h.
#define CARD_PULL_CTL5 0xFD64 |
Definition at line 847 of file rtsx_card.h.
#define CARD_PULL_CTL6 0xFD65 |
Definition at line 848 of file rtsx_card.h.
#define CARD_PWR_CTL 0xFD50 |
Definition at line 811 of file rtsx_card.h.
#define CARD_SELECT 0xFD5C |
Definition at line 822 of file rtsx_card.h.
#define CARD_SHARE_48_MS 0x08 |
Definition at line 258 of file rtsx_card.h.
#define CARD_SHARE_48_SD 0x04 |
Definition at line 257 of file rtsx_card.h.
#define CARD_SHARE_48_XD 0x02 |
Definition at line 256 of file rtsx_card.h.
#define CARD_SHARE_BAROSSA_MS 0x02 |
Definition at line 261 of file rtsx_card.h.
#define CARD_SHARE_BAROSSA_SD 0x01 |
Definition at line 260 of file rtsx_card.h.
#define CARD_SHARE_BAROSSA_XD 0x00 |
Definition at line 259 of file rtsx_card.h.
#define CARD_SHARE_MASK 0x0F |
Definition at line 253 of file rtsx_card.h.
#define CARD_SHARE_MODE 0xFD52 |
Definition at line 813 of file rtsx_card.h.
#define CARD_SHARE_MULTI_LUN 0x00 |
Definition at line 254 of file rtsx_card.h.
#define CARD_SHARE_NORMAL 0x00 |
Definition at line 255 of file rtsx_card.h.
#define CARD_STOP 0xFD54 |
Definition at line 815 of file rtsx_card.h.
#define CDRESUMECTL 0xFE52 |
Definition at line 890 of file rtsx_card.h.
#define CFGADDR0 0xFE35 |
Definition at line 868 of file rtsx_card.h.
#define CFGADDR1 0xFE36 |
Definition at line 869 of file rtsx_card.h.
#define CFGDATA0 0xFE37 |
Definition at line 870 of file rtsx_card.h.
#define CFGDATA1 0xFE38 |
Definition at line 871 of file rtsx_card.h.
#define CFGDATA2 0xFE39 |
Definition at line 872 of file rtsx_card.h.
#define CFGDATA3 0xFE3A |
Definition at line 873 of file rtsx_card.h.
#define CFGRWCTL 0xFE3B |
Definition at line 874 of file rtsx_card.h.
#define CHANGE_CLK 0x01 |
Definition at line 85 of file rtsx_card.h.
#define CHANGE_LINK_STATE 0xFE5B |
Definition at line 896 of file rtsx_card.h.
#define CLK_CTL 0xFC02 |
Definition at line 832 of file rtsx_card.h.
#define CLK_DIV 0xFC03 |
Definition at line 833 of file rtsx_card.h.
#define CLK_DIV_1 0x01 |
Definition at line 64 of file rtsx_card.h.
#define CLK_DIV_2 0x02 |
Definition at line 65 of file rtsx_card.h.
#define CLK_DIV_4 0x03 |
Definition at line 66 of file rtsx_card.h.
#define CLK_DIV_8 0x04 |
Definition at line 67 of file rtsx_card.h.
#define CLK_LOW_FREQ 0x01 |
Definition at line 62 of file rtsx_card.h.
#define CLK_SEL 0xFC04 |
Definition at line 834 of file rtsx_card.h.
#define CPLD_RX_INT 0x01 |
Definition at line 336 of file rtsx_card.h.
#define CPLD_RX_INT_EN 0x01 |
Definition at line 331 of file rtsx_card.h.
#define CPLD_TX_INT 0x01 |
Definition at line 346 of file rtsx_card.h.
#define CPLD_TX_INT_EN 0x01 |
Definition at line 341 of file rtsx_card.h.
#define CRC_FIX_CLK (0x00 << 0) |
Definition at line 282 of file rtsx_card.h.
#define CRC_VAR_CLK0 (0x01 << 0) |
Definition at line 283 of file rtsx_card.h.
#define CRC_VAR_CLK1 (0x02 << 0) |
Definition at line 284 of file rtsx_card.h.
#define CS_POLARITY_HIGH 0x40 |
Definition at line 738 of file rtsx_card.h.
#define CS_POLARITY_LOW 0x00 |
Definition at line 739 of file rtsx_card.h.
#define DCM_208M 0x00 |
Definition at line 178 of file rtsx_card.h.
#define DCM_DRP_CFG 0xFC25 |
Definition at line 795 of file rtsx_card.h.
#define DCM_DRP_CTL 0xFC23 |
Definition at line 793 of file rtsx_card.h.
#define DCM_DRP_RD_DATA_H 0xFC29 |
Definition at line 799 of file rtsx_card.h.
#define DCM_DRP_RD_DATA_L 0xFC28 |
Definition at line 798 of file rtsx_card.h.
#define DCM_DRP_TRIG 0xFC24 |
Definition at line 794 of file rtsx_card.h.
#define DCM_DRP_WR_DATA_H 0xFC27 |
Definition at line 797 of file rtsx_card.h.
#define DCM_DRP_WR_DATA_L 0xFC26 |
Definition at line 796 of file rtsx_card.h.
#define DCM_LOCKED 0x04 |
Definition at line 177 of file rtsx_card.h.
#define DCM_READ_ADDRESS_00 0x00 |
Definition at line 189 of file rtsx_card.h.
#define DCM_READ_ADDRESS_51 0x51 |
Definition at line 190 of file rtsx_card.h.
#define DCM_RESET 0x08 |
Definition at line 176 of file rtsx_card.h.
#define DCM_RX 0x02 |
Definition at line 180 of file rtsx_card.h.
#define DCM_TX 0x01 |
Definition at line 179 of file rtsx_card.h.
#define DCM_WRITE_ADDRESS_50 0x50 |
Definition at line 187 of file rtsx_card.h.
#define DCM_WRITE_ADDRESS_51 0x51 |
Definition at line 188 of file rtsx_card.h.
#define DCMPS_CHANGE 0x80 |
Definition at line 154 of file rtsx_card.h.
#define DCMPS_CHANGE_DONE 0x40 |
Definition at line 155 of file rtsx_card.h.
#define DCMPS_CURRENT_PHASE 0x1F |
Definition at line 157 of file rtsx_card.h.
#define DCMPS_ERROR 0x20 |
Definition at line 156 of file rtsx_card.h.
#define DDR_FIX_RX_CMD 0x00 |
Definition at line 115 of file rtsx_card.h.
#define DDR_FIX_RX_CMD_14_DELAY 0x10 |
Definition at line 118 of file rtsx_card.h.
#define DDR_FIX_RX_CMD_POS_EDGE 0x00 |
Definition at line 117 of file rtsx_card.h.
#define DDR_FIX_RX_DAT 0x00 |
Definition at line 111 of file rtsx_card.h.
#define DDR_FIX_RX_DAT_14_DELAY 0x40 |
Definition at line 114 of file rtsx_card.h.
#define DDR_FIX_RX_DAT_EDGE 0x00 |
Definition at line 113 of file rtsx_card.h.
#define DDR_FIX_TX_CMD_14_AHEAD 0x20 |
Definition at line 128 of file rtsx_card.h.
#define DDR_FIX_TX_CMD_DAT 0x00 |
Definition at line 123 of file rtsx_card.h.
#define DDR_FIX_TX_CMD_NEG_EDGE 0x00 |
Definition at line 127 of file rtsx_card.h.
#define DDR_FIX_TX_DAT_12_TSU 0x40 |
Definition at line 126 of file rtsx_card.h.
#define DDR_FIX_TX_DAT_14_TSU 0x00 |
Definition at line 125 of file rtsx_card.h.
#define DDR_VAR_RX_CMD 0x20 |
Definition at line 116 of file rtsx_card.h.
#define DDR_VAR_RX_DAT 0x80 |
Definition at line 112 of file rtsx_card.h.
#define DDR_VAR_SDCLK_POL_SWAP 0x01 |
Definition at line 132 of file rtsx_card.h.
#define DDR_VAR_TX_CMD_DAT 0x80 |
Definition at line 124 of file rtsx_card.h.
#define DEBOUNCE_CNT 5 |
Definition at line 1000 of file rtsx_card.h.
#define DISABLE_SDIO_FUNC 0x04 |
Definition at line 761 of file rtsx_card.h.
#define DMA_1024 (3 << 4) |
Definition at line 356 of file rtsx_card.h.
#define DMA_128 (0 << 4) |
Definition at line 353 of file rtsx_card.h.
#define DMA_256 (1 << 4) |
Definition at line 354 of file rtsx_card.h.
#define DMA_512 (2 << 4) |
Definition at line 355 of file rtsx_card.h.
#define DMA_BUSY 0x04 |
Definition at line 349 of file rtsx_card.h.
#define DMA_DIR_FROM_CARD 0x02 |
Definition at line 351 of file rtsx_card.h.
#define DMA_DIR_TO_CARD 0x00 |
Definition at line 350 of file rtsx_card.h.
#define DMA_DONE_INT 0x80 |
Definition at line 307 of file rtsx_card.h.
#define DMA_DONE_INT_EN 0x80 |
Definition at line 302 of file rtsx_card.h.
#define DMA_EN 0x01 |
Definition at line 352 of file rtsx_card.h.
#define DMA_PACK_SIZE_MASK 0x30 |
Definition at line 357 of file rtsx_card.h.
#define DMA_RST 0x80 |
Definition at line 348 of file rtsx_card.h.
#define DMACTL 0xFE2C |
Definition at line 862 of file rtsx_card.h.
#define DMATC0 0xFE28 |
Definition at line 858 of file rtsx_card.h.
#define DMATC1 0xFE29 |
Definition at line 859 of file rtsx_card.h.
#define DMATC2 0xFE2A |
Definition at line 860 of file rtsx_card.h.
#define DMATC3 0xFE2B |
Definition at line 861 of file rtsx_card.h.
#define DRP_DONE 0x40 |
Definition at line 183 of file rtsx_card.h.
#define DRP_READ 0x00 |
Definition at line 186 of file rtsx_card.h.
#define DRP_START 0x80 |
Definition at line 182 of file rtsx_card.h.
#define DRP_WRITE 0x80 |
Definition at line 185 of file rtsx_card.h.
#define DTO_LSB_FIRST 0x20 |
Definition at line 741 of file rtsx_card.h.
#define DTO_MSB_FIRST 0x00 |
Definition at line 740 of file rtsx_card.h.
#define EDO_TIMING_MASK 0x03 |
Definition at line 753 of file rtsx_card.h.
#define EFUSE_CONTENT 0xFE5F |
Definition at line 907 of file rtsx_card.h.
#define EFUSE_CTRL 0xFC21 |
Definition at line 962 of file rtsx_card.h.
#define EFUSE_DATA 0xFC22 |
Definition at line 963 of file rtsx_card.h.
#define EFUSE_OP 0xFC20 |
Definition at line 961 of file rtsx_card.h.
#define EN_CLOCK_PM 0x01 |
Definition at line 710 of file rtsx_card.h.
#define EXTEND_TOGGLE_CHK 0x20 |
Definition at line 221 of file rtsx_card.h.
#define FORCE_PM_CLOCK 0x10 |
Definition at line 709 of file rtsx_card.h.
#define FPDCTL 0xFC00 |
Definition at line 829 of file rtsx_card.h.
#define FPGA_MS_PULL_CTL_BIT 0x10 |
Definition at line 553 of file rtsx_card.h.
#define FPGA_MS_PULL_CTL_EN 0xEF |
Definition at line 547 of file rtsx_card.h.
#define FPGA_PULL_CTL 0xFC1D |
Definition at line 841 of file rtsx_card.h.
#define FPGA_SD_PULL_CTL_BIT 0x08 |
Definition at line 554 of file rtsx_card.h.
#define FPGA_SD_PULL_CTL_EN 0xF7 |
Definition at line 548 of file rtsx_card.h.
#define FPGA_XD_PULL_CTL_EN1 0xFE |
Definition at line 549 of file rtsx_card.h.
#define FPGA_XD_PULL_CTL_EN2 0xFD |
Definition at line 550 of file rtsx_card.h.
#define FPGA_XD_PULL_CTL_EN3 0xFB |
Definition at line 551 of file rtsx_card.h.
#define GET_CRC_TIME_OUT 0x02 |
Definition at line 91 of file rtsx_card.h.
#define HOST_ENTER_S1 0x01 |
Definition at line 713 of file rtsx_card.h.
#define HOST_ENTER_S3 0x02 |
Definition at line 712 of file rtsx_card.h.
#define HOST_SLEEP_STATE 0xFE60 |
Definition at line 898 of file rtsx_card.h.
#define IDLE_MAX_COUNT 10 |
Definition at line 997 of file rtsx_card.h.
#define IMAGE_FLAG_ADDR0 0xCE80 |
Definition at line 988 of file rtsx_card.h.
#define IMAGE_FLAG_ADDR1 0xCE81 |
Definition at line 989 of file rtsx_card.h.
#define IRQEN0 0xFE20 |
Definition at line 850 of file rtsx_card.h.
#define IRQEN1 0xFE22 |
Definition at line 852 of file rtsx_card.h.
#define IRQSTAT0 0xFE21 |
Definition at line 851 of file rtsx_card.h.
#define IRQSTAT1 0xFE23 |
Definition at line 853 of file rtsx_card.h.
#define LCTLR 0x80 |
Definition at line 994 of file rtsx_card.h.
#define LDO3318_PWR_MASK 0x06 |
Definition at line 765 of file rtsx_card.h.
#define LDO_OFF 0x06 |
Definition at line 768 of file rtsx_card.h.
#define LDO_ON 0x00 |
Definition at line 766 of file rtsx_card.h.
#define LDO_SUSPEND 0x04 |
Definition at line 767 of file rtsx_card.h.
#define LED_GPIO0 (0 << 4) |
Definition at line 557 of file rtsx_card.h.
#define LED_GPIO1 (1 << 4) |
Definition at line 558 of file rtsx_card.h.
#define LED_GPIO2 (2 << 4) |
Definition at line 559 of file rtsx_card.h.
#define LINK_DOWN_INT 0x10 |
Definition at line 310 of file rtsx_card.h.
#define LINK_DOWN_INT_EN 0x10 |
Definition at line 305 of file rtsx_card.h.
#define LINK_RDY_INT 0x20 |
Definition at line 309 of file rtsx_card.h.
#define LINK_RDY_INT_EN 0x20 |
Definition at line 304 of file rtsx_card.h.
#define MAIN_PWR_OFF_CTL 0xFE70 /* RTS5208 */ |
Definition at line 899 of file rtsx_card.h.
#define MODE_OUT_0_NONE 0x00 |
Definition at line 434 of file rtsx_card.h.
#define MODE_OUT_10_180 0x06 |
Definition at line 437 of file rtsx_card.h.
#define MODE_OUT_10_47 0x05 |
Definition at line 436 of file rtsx_card.h.
#define MODE_OUT_10_680 0x07 |
Definition at line 438 of file rtsx_card.h.
#define MODE_OUT_10_NONE 0x04 |
Definition at line 435 of file rtsx_card.h.
#define MODE_OUT_16_180 0x0A |
Definition at line 441 of file rtsx_card.h.
#define MODE_OUT_16_47 0x09 |
Definition at line 440 of file rtsx_card.h.
#define MODE_OUT_16_680 0x0B |
Definition at line 442 of file rtsx_card.h.
#define MODE_OUT_16_NONE 0x08 |
Definition at line 439 of file rtsx_card.h.
#define MODE_OUT_NONE_180 0x0E |
Definition at line 445 of file rtsx_card.h.
#define MODE_OUT_NONE_47 0x0D |
Definition at line 444 of file rtsx_card.h.
#define MODE_OUT_NONE_680 0x0F |
Definition at line 446 of file rtsx_card.h.
#define MODE_OUT_NONE_NONE 0x0C |
Definition at line 443 of file rtsx_card.h.
#define MODE_OUT_VLD 0x40 |
Definition at line 433 of file rtsx_card.h.
#define MRD_COMPLETE_INT 0x02 |
Definition at line 325 of file rtsx_card.h.
#define MRD_COMPLETE_INT_EN 0x02 |
Definition at line 317 of file rtsx_card.h.
#define MRD_ERR_INT 0x40 |
Definition at line 320 of file rtsx_card.h.
#define MRD_ERR_INT_EN 0x40 |
Definition at line 312 of file rtsx_card.h.
#define MRD_RX_INT 0x04 |
Definition at line 334 of file rtsx_card.h.
#define MRD_RX_INT_EN 0x04 |
Definition at line 329 of file rtsx_card.h.
#define MRD_TX_INT 0x04 |
Definition at line 344 of file rtsx_card.h.
#define MRD_TX_INT_EN 0x04 |
Definition at line 339 of file rtsx_card.h.
#define MS_2K_SECTOR_MODE 0x04 |
Definition at line 225 of file rtsx_card.h.
#define MS_512_SECTOR_MODE 0x00 |
Definition at line 226 of file rtsx_card.h.
#define MS_BS_NP 0x00 |
Definition at line 647 of file rtsx_card.h.
#define MS_BS_PD (0x01 << 2) |
Definition at line 648 of file rtsx_card.h.
#define MS_BS_PU (0x02 << 2) |
Definition at line 649 of file rtsx_card.h.
#define MS_BS_STATE 0x10 |
Definition at line 245 of file rtsx_card.h.
#define MS_BUS_WIDTH_1 0x00 |
Definition at line 222 of file rtsx_card.h.
#define MS_BUS_WIDTH_4 0x10 |
Definition at line 223 of file rtsx_card.h.
#define MS_BUS_WIDTH_8 0x18 |
Definition at line 224 of file rtsx_card.h.
#define MS_BYTE_CNT 0xFD45 |
Definition at line 946 of file rtsx_card.h.
#define MS_CFG 0xFD40 |
Definition at line 941 of file rtsx_card.h.
#define MS_CLK_EN 0x08 |
Definition at line 77 of file rtsx_card.h.
#define MS_CLK_NP 0x00 |
Definition at line 611 of file rtsx_card.h.
#define MS_CLK_PD (0x01 << 2) |
Definition at line 612 of file rtsx_card.h.
#define MS_CLK_PU (0x02 << 2) |
Definition at line 613 of file rtsx_card.h.
#define MS_CLR_ERR 0x80 |
Definition at line 280 of file rtsx_card.h.
#define MS_CRC16_ERR 0x20 |
Definition at line 235 of file rtsx_card.h.
#define MS_D0_NP 0x00 |
Definition at line 644 of file rtsx_card.h.
#define MS_D0_PD (0x01 << 4) |
Definition at line 645 of file rtsx_card.h.
#define MS_D0_PU (0x02 << 4) |
Definition at line 646 of file rtsx_card.h.
#define MS_D1_NP 0x00 |
Definition at line 605 of file rtsx_card.h.
#define MS_D1_PD (0x01 << 6) |
Definition at line 606 of file rtsx_card.h.
#define MS_D1_PU (0x02 << 6) |
Definition at line 607 of file rtsx_card.h.
#define MS_D2_NP 0x00 |
Definition at line 608 of file rtsx_card.h.
#define MS_D2_PD (0x01 << 4) |
Definition at line 609 of file rtsx_card.h.
#define MS_D2_PU (0x02 << 4) |
Definition at line 610 of file rtsx_card.h.
#define MS_D3_NP 0x00 |
Definition at line 641 of file rtsx_card.h.
#define MS_D3_PD (0x01 << 6) |
Definition at line 642 of file rtsx_card.h.
#define MS_D3_PU (0x02 << 6) |
Definition at line 643 of file rtsx_card.h.
#define MS_D4_NP 0x00 |
Definition at line 705 of file rtsx_card.h.
#define MS_D4_PD 0x01 |
Definition at line 706 of file rtsx_card.h.
#define MS_D4_PU 0x02 |
Definition at line 707 of file rtsx_card.h.
#define MS_D5_NP 0x00 |
Definition at line 702 of file rtsx_card.h.
#define MS_D5_PD (0x01 << 2) |
Definition at line 703 of file rtsx_card.h.
#define MS_D5_PU (0x02 << 2) |
Definition at line 704 of file rtsx_card.h.
#define MS_D6_NP 0x00 |
Definition at line 614 of file rtsx_card.h.
#define MS_D6_PD 0x01 |
Definition at line 615 of file rtsx_card.h.
#define MS_D6_PU 0x02 |
Definition at line 616 of file rtsx_card.h.
#define MS_D7_NP 0x00 |
Definition at line 667 of file rtsx_card.h.
#define MS_D7_PD (0x01 << 6) |
Definition at line 668 of file rtsx_card.h.
#define MS_D7_PU (0x02 << 6) |
Definition at line 669 of file rtsx_card.h.
#define MS_DBUS_H 0xFD48 |
Definition at line 949 of file rtsx_card.h.
#define MS_DETECT_EN 0x80 |
Definition at line 451 of file rtsx_card.h.
#define MS_DRIVE_12 0x80 |
Definition at line 265 of file rtsx_card.h.
#define MS_DRIVE_4 0x40 |
Definition at line 264 of file rtsx_card.h.
#define MS_DRIVE_8 0x00 |
Definition at line 263 of file rtsx_card.h.
#define MS_INS_PD 0x00 |
Definition at line 691 of file rtsx_card.h.
#define MS_INS_PU (0x01 << 7) |
Definition at line 692 of file rtsx_card.h.
#define MS_INT_BREQ 0x04 |
Definition at line 238 of file rtsx_card.h.
#define MS_INT_CED 0x01 |
Definition at line 240 of file rtsx_card.h.
#define MS_INT_CMDNK 0x08 |
Definition at line 237 of file rtsx_card.h.
#define MS_INT_ERR 0x02 |
Definition at line 239 of file rtsx_card.h.
#define MS_INT_REG 0xFD44 |
Definition at line 945 of file rtsx_card.h.
#define MS_MOD_SEL 3 |
Definition at line 82 of file rtsx_card.h.
#define MS_NO_CHECK_INT 0x02 |
Definition at line 229 of file rtsx_card.h.
#define MS_OC_CLR 0x10 |
Definition at line 454 of file rtsx_card.h.
#define MS_OC_EVER 0x20 |
Definition at line 466 of file rtsx_card.h.
#define MS_OC_NOW 0x40 |
Definition at line 465 of file rtsx_card.h.
#define MS_OC_POWER_DOWN 0x04 |
Definition at line 35 of file rtsx_card.h.
#define MS_OCP_DETECT 0x80 |
Definition at line 464 of file rtsx_card.h.
#define MS_OCP_GLITCH_1000 (0x03 << 4) |
Definition at line 488 of file rtsx_card.h.
#define MS_OCP_GLITCH_10000 (0x07 << 4) |
Definition at line 492 of file rtsx_card.h.
#define MS_OCP_GLITCH_2000 (0x04 << 4) |
Definition at line 489 of file rtsx_card.h.
#define MS_OCP_GLITCH_4000 (0x05 << 4) |
Definition at line 490 of file rtsx_card.h.
#define MS_OCP_GLITCH_64 (0x01 << 4) |
Definition at line 486 of file rtsx_card.h.
#define MS_OCP_GLITCH_640 (0x02 << 4) |
Definition at line 487 of file rtsx_card.h.
#define MS_OCP_GLITCH_6_4 (0x00 << 4) |
Definition at line 485 of file rtsx_card.h.
#define MS_OCP_GLITCH_8000 (0x06 << 4) |
Definition at line 491 of file rtsx_card.h.
#define MS_OCP_GLITCH_MASK 0x70 |
Definition at line 484 of file rtsx_card.h.
#define MS_OCP_INT_CLR 0x20 |
Definition at line 453 of file rtsx_card.h.
#define MS_OCP_INT_EN 0x40 |
Definition at line 452 of file rtsx_card.h.
#define MS_OCP_THD_1050 (0x06 << 4) |
Definition at line 533 of file rtsx_card.h.
#define MS_OCP_THD_1150 (0x07 << 4) |
Definition at line 534 of file rtsx_card.h.
#define MS_OCP_THD_450 0x00 |
Definition at line 527 of file rtsx_card.h.
#define MS_OCP_THD_550 (0x01 << 4) |
Definition at line 528 of file rtsx_card.h.
#define MS_OCP_THD_650 (0x02 << 4) |
Definition at line 529 of file rtsx_card.h.
#define MS_OCP_THD_750 (0x03 << 4) |
Definition at line 530 of file rtsx_card.h.
#define MS_OCP_THD_850 (0x04 << 4) |
Definition at line 531 of file rtsx_card.h.
#define MS_OCP_THD_950 (0x05 << 4) |
Definition at line 532 of file rtsx_card.h.
#define MS_OCP_THD_MASK 0x70 |
Definition at line 535 of file rtsx_card.h.
#define MS_OCP_TIME_100 (0x01 << 4) |
Definition at line 504 of file rtsx_card.h.
#define MS_OCP_TIME_1100 (0x06 << 4) |
Definition at line 509 of file rtsx_card.h.
#define MS_OCP_TIME_200 (0x02 << 4) |
Definition at line 505 of file rtsx_card.h.
#define MS_OCP_TIME_400 (0x03 << 4) |
Definition at line 506 of file rtsx_card.h.
#define MS_OCP_TIME_60 0x00 |
Definition at line 503 of file rtsx_card.h.
#define MS_OCP_TIME_600 (0x04 << 4) |
Definition at line 507 of file rtsx_card.h.
#define MS_OCP_TIME_800 (0x05 << 4) |
Definition at line 508 of file rtsx_card.h.
#define MS_OCP_TIME_MASK 0x70 |
Definition at line 510 of file rtsx_card.h.
#define MS_OUTPUT_EN 0x08 |
Definition at line 59 of file rtsx_card.h.
#define MS_PARTIAL_POWER_ON 0x04 |
Definition at line 48 of file rtsx_card.h.
#define MS_POWER_MASK 0x0C |
Definition at line 50 of file rtsx_card.h.
#define MS_POWER_OFF 0x0C |
Definition at line 47 of file rtsx_card.h.
#define MS_POWER_ON 0x00 |
Definition at line 49 of file rtsx_card.h.
#define MS_RDY_TIMEOUT 0x10 |
Definition at line 236 of file rtsx_card.h.
#define MS_SECTOR_CNT_H 0xFD47 |
Definition at line 948 of file rtsx_card.h.
#define MS_SECTOR_CNT_L 0xFD46 |
Definition at line 947 of file rtsx_card.h.
#define MS_STOP 0x08 |
Definition at line 276 of file rtsx_card.h.
#define MS_TM_AUTO_READ 0x08 |
Definition at line 250 of file rtsx_card.h.
#define MS_TM_AUTO_WRITE 0x0C |
Definition at line 251 of file rtsx_card.h.
#define MS_TM_NORMAL_READ 0x01 |
Definition at line 247 of file rtsx_card.h.
#define MS_TM_NORMAL_WRITE 0x05 |
Definition at line 249 of file rtsx_card.h.
#define MS_TM_READ_BYTES 0x00 |
Definition at line 246 of file rtsx_card.h.
#define MS_TM_WRITE_BYTES 0x04 |
Definition at line 248 of file rtsx_card.h.
#define MS_TOGGLE_TIMEOUT_DISEN 0x01 |
Definition at line 228 of file rtsx_card.h.
#define MS_TOGGLE_TIMEOUT_EN 0x00 |
Definition at line 227 of file rtsx_card.h.
#define MS_TPC 0xFD41 |
Definition at line 942 of file rtsx_card.h.
#define MS_TRANS_CFG 0xFD42 |
Definition at line 943 of file rtsx_card.h.
#define MS_TRANSFER 0xFD43 |
Definition at line 944 of file rtsx_card.h.
#define MS_TRANSFER_END 0x40 |
Definition at line 243 of file rtsx_card.h.
#define MS_TRANSFER_ERR 0x20 |
Definition at line 244 of file rtsx_card.h.
#define MS_TRANSFER_START 0x80 |
Definition at line 242 of file rtsx_card.h.
#define MSG_RX_INT 0x08 |
Definition at line 333 of file rtsx_card.h.
#define MSG_RX_INT_EN 0x08 |
Definition at line 328 of file rtsx_card.h.
#define MSG_TX_INT 0x08 |
Definition at line 343 of file rtsx_card.h.
#define MSG_TX_INT_EN 0x08 |
Definition at line 338 of file rtsx_card.h.
#define MSGRXDATA0 0xFE40 |
Definition at line 879 of file rtsx_card.h.
#define MSGRXDATA1 0xFE41 |
Definition at line 880 of file rtsx_card.h.
#define MSGRXDATA2 0xFE42 |
Definition at line 881 of file rtsx_card.h.
#define MSGRXDATA3 0xFE43 |
Definition at line 882 of file rtsx_card.h.
#define MSGTXCTL 0xFE48 |
Definition at line 887 of file rtsx_card.h.
#define MSGTXDATA0 0xFE44 |
Definition at line 883 of file rtsx_card.h.
#define MSGTXDATA1 0xFE45 |
Definition at line 884 of file rtsx_card.h.
#define MSGTXDATA2 0xFE46 |
Definition at line 885 of file rtsx_card.h.
#define MSGTXDATA3 0xFE47 |
Definition at line 886 of file rtsx_card.h.
#define MWR_COMPLETE_INT 0x01 |
Definition at line 326 of file rtsx_card.h.
#define MWR_COMPLETE_INT_EN 0x01 |
Definition at line 318 of file rtsx_card.h.
#define MWR_ERR_INT 0x20 |
Definition at line 321 of file rtsx_card.h.
#define MWR_ERR_INT_EN 0x20 |
Definition at line 313 of file rtsx_card.h.
#define MWR_RX_INT 0x02 |
Definition at line 335 of file rtsx_card.h.
#define MWR_RX_INT_EN 0x02 |
Definition at line 330 of file rtsx_card.h.
#define MWR_TX_INT 0x02 |
Definition at line 345 of file rtsx_card.h.
#define MWR_TX_INT_EN 0x02 |
Definition at line 340 of file rtsx_card.h.
#define NFTS_TX_CTRL 0xFE72 |
Definition at line 902 of file rtsx_card.h.
#define NO_AUTO_READ_INT_REG 0x00 |
Definition at line 233 of file rtsx_card.h.
#define NO_EXTEND_TOGGLE 0x00 |
Definition at line 220 of file rtsx_card.h.
#define NO_WAIT_INT 0x00 |
Definition at line 232 of file rtsx_card.h.
#define NOT_BYPASS_SD 0x02 |
Definition at line 760 of file rtsx_card.h.
#define OC_POWER_DOWN 0x06 |
Definition at line 37 of file rtsx_card.h.
#define OCP_THD_191_1080 (0x03 << 6) |
Definition at line 524 of file rtsx_card.h.
#define OCP_THD_244_946 (0x02 << 6) |
Definition at line 523 of file rtsx_card.h.
#define OCP_THD_283_783 (0x01 << 6) |
Definition at line 522 of file rtsx_card.h.
#define OCP_THD_315_417 0x00 |
Definition at line 521 of file rtsx_card.h.
#define OCP_THD_MASK 0xC0 |
Definition at line 525 of file rtsx_card.h.
#define OCP_TIME_100 (0x01 << 3) |
Definition at line 495 of file rtsx_card.h.
#define OCP_TIME_1100 (0x06 << 3) |
Definition at line 500 of file rtsx_card.h.
#define OCP_TIME_200 (0x02 << 3) |
Definition at line 496 of file rtsx_card.h.
#define OCP_TIME_400 (0x03 << 3) |
Definition at line 497 of file rtsx_card.h.
#define OCP_TIME_60 0x00 |
Definition at line 494 of file rtsx_card.h.
#define OCP_TIME_600 (0x04 << 3) |
Definition at line 498 of file rtsx_card.h.
#define OCP_TIME_800 (0x05 << 3) |
Definition at line 499 of file rtsx_card.h.
#define OCP_TIME_MASK 0x38 |
Definition at line 501 of file rtsx_card.h.
#define OCPCLR 0xFC17 /* 5208 */ |
Definition at line 956 of file rtsx_card.h.
#define OCPCTL 0xFC15 |
Definition at line 954 of file rtsx_card.h.
#define OCPGLITCH 0xFC17 /* 5209 */ |
Definition at line 957 of file rtsx_card.h.
#define OCPPARA1 0xFC18 |
Definition at line 958 of file rtsx_card.h.
#define OCPPARA2 0xFC19 |
Definition at line 959 of file rtsx_card.h.
#define OCPSTAT 0xFC16 |
Definition at line 955 of file rtsx_card.h.
#define PARTIAL_POWER_ON 0x01 |
Definition at line 44 of file rtsx_card.h.
#define PDINFO 0xFC01 |
Definition at line 830 of file rtsx_card.h.
#define PERST_GLITCH_WIDTH 0xFE5C |
Definition at line 895 of file rtsx_card.h.
#define PETXCFG 0xFE49 |
Definition at line 888 of file rtsx_card.h.
#define PHASE_CHANGE 0x80 |
Definition at line 151 of file rtsx_card.h.
#define PHASE_NOT_RESET 0x40 |
Definition at line 152 of file rtsx_card.h.
#define PHY_DEBUG_MODE 0x01 |
Definition at line 717 of file rtsx_card.h.
#define PHYADDR 0xFE3F |
Definition at line 878 of file rtsx_card.h.
#define PHYDATA0 0xFE3D |
Definition at line 876 of file rtsx_card.h.
#define PHYDATA1 0xFE3E |
Definition at line 877 of file rtsx_card.h.
#define PHYRWCTL 0xFE3C |
Definition at line 875 of file rtsx_card.h.
#define PINGPONG_BUFFER 0x01 |
Definition at line 297 of file rtsx_card.h.
#define PM_CLK_FORCE_CTL 0xFE58 |
Definition at line 894 of file rtsx_card.h.
#define PME_FORCE_CTL 0xFE56 |
Definition at line 892 of file rtsx_card.h.
#define PMOS_STRG_400mA 0x00 |
Definition at line 41 of file rtsx_card.h.
#define PMOS_STRG_800mA 0x10 |
Definition at line 40 of file rtsx_card.h.
#define PMOS_STRG_MASK 0x10 |
Definition at line 39 of file rtsx_card.h.
#define POLLING_WAIT_CNT 1 |
Definition at line 996 of file rtsx_card.h.
#define POWER_OFF 0x03 |
Definition at line 43 of file rtsx_card.h.
#define POWER_ON 0x00 |
Definition at line 45 of file rtsx_card.h.
#define PPBUF_BASE1 0xF800 |
Definition at line 986 of file rtsx_card.h.
#define PPBUF_BASE2 0xFA00 |
Definition at line 987 of file rtsx_card.h.
#define PUSH_TIME_DEFAULT 0x00 |
Definition at line 218 of file rtsx_card.h.
#define PUSH_TIME_ODD 0x40 |
Definition at line 219 of file rtsx_card.h.
#define PWD_SUSPEND_EN 0xFE76 |
Definition at line 905 of file rtsx_card.h.
#define PWR_GATE_CTRL 0xFE75 |
Definition at line 904 of file rtsx_card.h.
#define PWR_GATE_EN 0x01 |
Definition at line 764 of file rtsx_card.h.
#define RB_FLUSH 0x80 |
Definition at line 300 of file rtsx_card.h.
#define RBBC0 0xFE2E |
Definition at line 864 of file rtsx_card.h.
#define RBBC1 0xFE2F |
Definition at line 865 of file rtsx_card.h.
#define RBCTL 0xFE34 |
Definition at line 867 of file rtsx_card.h.
#define RBDAT 0xFE30 |
Definition at line 866 of file rtsx_card.h.
#define RBUF_BASE 0xF400 |
Definition at line 985 of file rtsx_card.h.
#define RCCTL 0xFC14 |
Definition at line 839 of file rtsx_card.h.
#define READ_OP 1 |
Definition at line 991 of file rtsx_card.h.
#define RESET_LOAD_REG 0xFE5E |
Definition at line 897 of file rtsx_card.h.
#define RING_BUFFER 0x00 |
Definition at line 298 of file rtsx_card.h.
#define RSTB_MODE_DETECT 0x80 |
Definition at line 432 of file rtsx_card.h.
#define SAMPLE_DELAY_HALF 0x01 |
Definition at line 755 of file rtsx_card.h.
#define SAMPLE_DELAY_ONE 0x02 |
Definition at line 756 of file rtsx_card.h.
#define SAMPLE_FIX_CLK (0x00 << 4) |
Definition at line 288 of file rtsx_card.h.
#define SAMPLE_RISING 0x00 |
Definition at line 754 of file rtsx_card.h.
#define SAMPLE_TIME_FALLING 0x80 |
Definition at line 217 of file rtsx_card.h.
#define SAMPLE_TIME_RISING 0x00 |
Definition at line 216 of file rtsx_card.h.
#define SAMPLE_VAR_CLK0 (0x01 << 4) |
Definition at line 289 of file rtsx_card.h.
#define SAMPLE_VAR_CLK1 (0x02 << 4) |
Definition at line 290 of file rtsx_card.h.
#define SAPMLE_DELAY_ONE_HALF 0x03 |
Definition at line 757 of file rtsx_card.h.
#define SCSI_CMD_INT 0x10 |
Definition at line 322 of file rtsx_card.h.
#define SCSI_CMD_INT_EN 0x10 |
Definition at line 314 of file rtsx_card.h.
#define SD20_RX_14_DELAY 0x08 |
Definition at line 120 of file rtsx_card.h.
#define SD20_RX_POS_EDGE 0x00 |
Definition at line 119 of file rtsx_card.h.
#define SD20_RX_SEL_MASK 0x08 |
Definition at line 121 of file rtsx_card.h.
#define SD20_TX_14_AHEAD 0x10 |
Definition at line 130 of file rtsx_card.h.
#define SD20_TX_NEG_EDGE 0x00 |
Definition at line 129 of file rtsx_card.h.
#define SD20_TX_SEL_MASK 0x10 |
Definition at line 131 of file rtsx_card.h.
#define SD30_DRIVE_SEL 0xFD5E |
Definition at line 823 of file rtsx_card.h.
#define SD30_FIX_CLK (0x00 << 2) |
Definition at line 285 of file rtsx_card.h.
#define SD30_VAR_CLK0 (0x01 << 2) |
Definition at line 286 of file rtsx_card.h.
#define SD30_VAR_CLK1 (0x02 << 2) |
Definition at line 287 of file rtsx_card.h.
#define SD_20_MODE 0x00 |
Definition at line 166 of file rtsx_card.h.
#define SD_30_MODE 0x08 |
Definition at line 168 of file rtsx_card.h.
#define SD_ASYNC_FIFO_NOT_RST 0x10 |
Definition at line 165 of file rtsx_card.h.
#define SD_BLOCK_CNT_H 0xFDB2 |
Definition at line 788 of file rtsx_card.h.
#define SD_BLOCK_CNT_L 0xFDB1 |
Definition at line 787 of file rtsx_card.h.
#define SD_BUS_STAT 0xFDA5 |
Definition at line 775 of file rtsx_card.h.
#define SD_BUS_WIDTH_1 0x00 |
Definition at line 162 of file rtsx_card.h.
#define SD_BUS_WIDTH_4 0x01 |
Definition at line 163 of file rtsx_card.h.
#define SD_BUS_WIDTH_8 0x02 |
Definition at line 164 of file rtsx_card.h.
#define SD_BYTE_CNT_H 0xFDB0 |
Definition at line 786 of file rtsx_card.h.
#define SD_BYTE_CNT_L 0xFDAF |
Definition at line 785 of file rtsx_card.h.
#define SD_CALCULATE_CRC7 0x00 |
Definition at line 192 of file rtsx_card.h.
#define SD_CD_PD 0x00 |
Definition at line 696 of file rtsx_card.h.
#define SD_CD_PU (0x01 << 4) |
Definition at line 697 of file rtsx_card.h.
#define SD_CFG1 0xFDA0 |
Definition at line 770 of file rtsx_card.h.
#define SD_CFG2 0xFDA1 |
Definition at line 771 of file rtsx_card.h.
#define SD_CFG3 0xFDA2 |
Definition at line 772 of file rtsx_card.h.
#define SD_CHECK_CRC16 0x00 |
Definition at line 194 of file rtsx_card.h.
#define SD_CHECK_CRC7 0x00 |
Definition at line 199 of file rtsx_card.h.
#define SD_CLK_DIVIDE_0 0x00 |
Definition at line 159 of file rtsx_card.h.
#define SD_CLK_DIVIDE_128 0x80 |
Definition at line 161 of file rtsx_card.h.
#define SD_CLK_DIVIDE_256 0xC0 |
Definition at line 160 of file rtsx_card.h.
#define SD_CLK_DIVIDE_MASK 0xC0 |
Definition at line 170 of file rtsx_card.h.
#define SD_CLK_EN 0x04 |
Definition at line 76 of file rtsx_card.h.
#define SD_CLK_FORCE_STOP 0x40 |
Definition at line 97 of file rtsx_card.h.
#define SD_CLK_NP 0x00 |
Definition at line 598 of file rtsx_card.h.
#define SD_CLK_PD (0x01 << 2) |
Definition at line 599 of file rtsx_card.h.
#define SD_CLK_PU (0x02 << 2) |
Definition at line 600 of file rtsx_card.h.
#define SD_CLK_TOGGLE_EN 0x80 |
Definition at line 96 of file rtsx_card.h.
#define SD_CLR_ERR 0x40 |
Definition at line 279 of file rtsx_card.h.
#define SD_CMD0 0xFDA9 |
Definition at line 779 of file rtsx_card.h.
#define SD_CMD1 0xFDAA |
Definition at line 780 of file rtsx_card.h.
#define SD_CMD2 0xFDAB |
Definition at line 781 of file rtsx_card.h.
#define SD_CMD3 0xFDAC |
Definition at line 782 of file rtsx_card.h.
#define SD_CMD4 0xFDAD |
Definition at line 783 of file rtsx_card.h.
#define SD_CMD5 0xFDAE |
Definition at line 784 of file rtsx_card.h.
#define SD_CMD_IDLE 0x80 |
Definition at line 172 of file rtsx_card.h.
#define SD_CMD_NP 0x00 |
Definition at line 698 of file rtsx_card.h.
#define SD_CMD_PD (0x01 << 2) |
Definition at line 699 of file rtsx_card.h.
#define SD_CMD_PU (0x02 << 2) |
Definition at line 700 of file rtsx_card.h.
#define SD_CMD_STATE 0xFDB5 |
Definition at line 790 of file rtsx_card.h.
#define SD_CMD_STATUS 0x01 |
Definition at line 102 of file rtsx_card.h.
#define SD_CRC16_ERR 0x40 |
Definition at line 88 of file rtsx_card.h.
#define SD_CRC7_ERR 0x80 |
Definition at line 87 of file rtsx_card.h.
#define SD_CRC_WRITE_ERR 0x20 |
Definition at line 89 of file rtsx_card.h.
#define SD_CRC_WRITE_ERR_MASK 0x1C |
Definition at line 90 of file rtsx_card.h.
#define SD_D0_NP 0x00 |
Definition at line 634 of file rtsx_card.h.
#define SD_D0_PD (0x01 << 4) |
Definition at line 635 of file rtsx_card.h.
#define SD_D0_PU (0x02 << 4) |
Definition at line 636 of file rtsx_card.h.
#define SD_D1_NP 0x00 |
Definition at line 637 of file rtsx_card.h.
#define SD_D1_PD 0x01 |
Definition at line 638 of file rtsx_card.h.
#define SD_D1_PU 0x02 |
Definition at line 639 of file rtsx_card.h.
#define SD_D2_NP 0x00 |
Definition at line 687 of file rtsx_card.h.
#define SD_D2_PD (0x01 << 2) |
Definition at line 688 of file rtsx_card.h.
#define SD_D2_PU (0x02 << 2) |
Definition at line 689 of file rtsx_card.h.
#define SD_D3_NP 0x00 |
Definition at line 684 of file rtsx_card.h.
#define SD_D3_PD (0x01 << 4) |
Definition at line 685 of file rtsx_card.h.
#define SD_D3_PU (0x02 << 4) |
Definition at line 686 of file rtsx_card.h.
#define SD_D4_NP 0x00 |
Definition at line 663 of file rtsx_card.h.
#define SD_D4_PD (0x01 << 6) |
Definition at line 664 of file rtsx_card.h.
#define SD_D4_PU (0x02 << 6) |
Definition at line 665 of file rtsx_card.h.
#define SD_D5_NP 0x00 |
Definition at line 601 of file rtsx_card.h.
#define SD_D5_PD 0x01 |
Definition at line 602 of file rtsx_card.h.
#define SD_D5_PU 0x02 |
Definition at line 603 of file rtsx_card.h.
#define SD_D6_NP 0x00 |
Definition at line 631 of file rtsx_card.h.
#define SD_D6_PD (0x01 << 6) |
Definition at line 632 of file rtsx_card.h.
#define SD_D6_PU (0x02 << 6) |
Definition at line 633 of file rtsx_card.h.
#define SD_D7_NP 0x00 |
Definition at line 595 of file rtsx_card.h.
#define SD_D7_PD (0x01 << 4) |
Definition at line 596 of file rtsx_card.h.
#define SD_DAT0_STATUS 0x02 |
Definition at line 101 of file rtsx_card.h.
#define SD_DAT1_STATUS 0x04 |
Definition at line 100 of file rtsx_card.h.
#define SD_DAT2_STATUS 0x08 |
Definition at line 99 of file rtsx_card.h.
#define SD_DAT3_STATUS 0x10 |
Definition at line 98 of file rtsx_card.h.
#define SD_DAT7_PU (0x02 << 4) |
Definition at line 597 of file rtsx_card.h.
#define SD_DATA_IDLE 0x80 |
Definition at line 174 of file rtsx_card.h.
#define SD_DATA_STATE 0xFDB6 |
Definition at line 791 of file rtsx_card.h.
#define SD_DCMPS0_CTL 0xFC2C |
Definition at line 802 of file rtsx_card.h.
#define SD_DCMPS1_CTL 0xFC2D |
Definition at line 803 of file rtsx_card.h.
#define SD_DCMPS_RX_CTL SD_DCMPS1_CTL |
Definition at line 807 of file rtsx_card.h.
#define SD_DCMPS_TX_CTL SD_DCMPS0_CTL |
Definition at line 806 of file rtsx_card.h.
#define SD_DDR_MODE 0x04 |
Definition at line 167 of file rtsx_card.h.
#define SD_DETECT_EN 0x08 |
Definition at line 455 of file rtsx_card.h.
#define SD_DRIVE_12 0x20 |
Definition at line 268 of file rtsx_card.h.
#define SD_DRIVE_4 0x10 |
Definition at line 267 of file rtsx_card.h.
#define SD_DRIVE_8 0x00 |
Definition at line 266 of file rtsx_card.h.
#define SD_IO_USING_1V8 0x80 |
Definition at line 104 of file rtsx_card.h.
#define SD_IO_USING_3V3 0x7F |
Definition at line 105 of file rtsx_card.h.
#define SD_MOD_SEL 2 |
Definition at line 81 of file rtsx_card.h.
#define SD_NO_CALCULATE_CRC7 0x80 |
Definition at line 193 of file rtsx_card.h.
#define SD_NO_CHECK_CRC16 0x40 |
Definition at line 195 of file rtsx_card.h.
#define SD_NO_CHECK_CRC7 0x04 |
Definition at line 200 of file rtsx_card.h.
#define SD_NO_CHECK_WAIT_CRC_TO 0x20 |
Definition at line 196 of file rtsx_card.h.
#define SD_NO_WAIT_BUSY_END 0x00 |
Definition at line 198 of file rtsx_card.h.
#define SD_OC_CLR 0x01 |
Definition at line 458 of file rtsx_card.h.
#define SD_OC_EVER 0x02 |
Definition at line 469 of file rtsx_card.h.
#define SD_OC_NOW 0x04 |
Definition at line 468 of file rtsx_card.h.
#define SD_OC_POWER_DOWN 0x02 |
Definition at line 34 of file rtsx_card.h.
#define SD_OCP_DETECT 0x08 |
Definition at line 467 of file rtsx_card.h.
#define SD_OCP_GLITCH_1000 0x03 |
Definition at line 478 of file rtsx_card.h.
#define SD_OCP_GLITCH_10000 0x07 |
Definition at line 482 of file rtsx_card.h.
#define SD_OCP_GLITCH_2000 0x04 |
Definition at line 479 of file rtsx_card.h.
#define SD_OCP_GLITCH_4000 0x05 |
Definition at line 480 of file rtsx_card.h.
#define SD_OCP_GLITCH_64 0x01 |
Definition at line 476 of file rtsx_card.h.
#define SD_OCP_GLITCH_640 0x02 |
Definition at line 477 of file rtsx_card.h.
#define SD_OCP_GLITCH_6_4 0x00 |
Definition at line 475 of file rtsx_card.h.
#define SD_OCP_GLITCH_8000 0x06 |
Definition at line 481 of file rtsx_card.h.
#define SD_OCP_GLITCH_MASK 0x07 |
Definition at line 474 of file rtsx_card.h.
#define SD_OCP_INT_CLR 0x02 |
Definition at line 457 of file rtsx_card.h.
#define SD_OCP_INT_EN 0x04 |
Definition at line 456 of file rtsx_card.h.
#define SD_OCP_THD_1050 0x06 |
Definition at line 543 of file rtsx_card.h.
#define SD_OCP_THD_1150 0x07 |
Definition at line 544 of file rtsx_card.h.
#define SD_OCP_THD_450 0x00 |
Definition at line 537 of file rtsx_card.h.
#define SD_OCP_THD_550 0x01 |
Definition at line 538 of file rtsx_card.h.
#define SD_OCP_THD_650 0x02 |
Definition at line 539 of file rtsx_card.h.
#define SD_OCP_THD_750 0x03 |
Definition at line 540 of file rtsx_card.h.
#define SD_OCP_THD_850 0x04 |
Definition at line 541 of file rtsx_card.h.
#define SD_OCP_THD_950 0x05 |
Definition at line 542 of file rtsx_card.h.
#define SD_OCP_THD_MASK 0x07 |
Definition at line 545 of file rtsx_card.h.
#define SD_OCP_TIME_100 0x01 |
Definition at line 513 of file rtsx_card.h.
#define SD_OCP_TIME_1100 0x06 |
Definition at line 518 of file rtsx_card.h.
#define SD_OCP_TIME_200 0x02 |
Definition at line 514 of file rtsx_card.h.
#define SD_OCP_TIME_400 0x03 |
Definition at line 515 of file rtsx_card.h.
#define SD_OCP_TIME_60 0x00 |
Definition at line 512 of file rtsx_card.h.
#define SD_OCP_TIME_600 0x04 |
Definition at line 516 of file rtsx_card.h.
#define SD_OCP_TIME_800 0x05 |
Definition at line 517 of file rtsx_card.h.
#define SD_OCP_TIME_MASK 0x07 |
Definition at line 519 of file rtsx_card.h.
#define SD_OUTPUT_EN 0x04 |
Definition at line 58 of file rtsx_card.h.
#define SD_PAD_CTL 0xFDA6 |
Definition at line 776 of file rtsx_card.h.
#define SD_PARTIAL_POWER_ON 0x01 |
Definition at line 53 of file rtsx_card.h.
#define SD_POWER_MASK 0x03 |
Definition at line 55 of file rtsx_card.h.
#define SD_POWER_OFF 0x03 |
Definition at line 52 of file rtsx_card.h.
#define SD_POWER_ON 0x00 |
Definition at line 54 of file rtsx_card.h.
#define SD_PUSH_POINT_CTL 0xFDA8 |
Definition at line 778 of file rtsx_card.h.
#define SD_RSP_80CLK_TIMEOUT 0x01 |
Definition at line 94 of file rtsx_card.h.
#define SD_RSP_80CLK_TIMEOUT_EN 0x01 |
Definition at line 214 of file rtsx_card.h.
#define SD_RSP_LEN_0 0x00 |
Definition at line 201 of file rtsx_card.h.
#define SD_RSP_LEN_17 0x02 |
Definition at line 203 of file rtsx_card.h.
#define SD_RSP_LEN_6 0x01 |
Definition at line 202 of file rtsx_card.h.
#define SD_RSP_TYPE_R0 0x04 |
Definition at line 204 of file rtsx_card.h.
#define SD_RSP_TYPE_R1 0x01 |
Definition at line 205 of file rtsx_card.h.
#define SD_RSP_TYPE_R1b 0x09 |
Definition at line 206 of file rtsx_card.h.
#define SD_RSP_TYPE_R2 0x02 |
Definition at line 207 of file rtsx_card.h.
#define SD_RSP_TYPE_R3 0x05 |
Definition at line 208 of file rtsx_card.h.
#define SD_RSP_TYPE_R4 0x05 |
Definition at line 209 of file rtsx_card.h.
#define SD_RSP_TYPE_R5 0x01 |
Definition at line 210 of file rtsx_card.h.
#define SD_RSP_TYPE_R6 0x01 |
Definition at line 211 of file rtsx_card.h.
#define SD_RSP_TYPE_R7 0x01 |
Definition at line 212 of file rtsx_card.h.
#define SD_SAMPLE_POINT_CTL 0xFDA7 |
Definition at line 777 of file rtsx_card.h.
#define SD_STAT1 0xFDA3 |
Definition at line 773 of file rtsx_card.h.
#define SD_STAT2 0xFDA4 |
Definition at line 774 of file rtsx_card.h.
#define SD_STAT_IDLE 0x20 |
Definition at line 136 of file rtsx_card.h.
#define SD_STOP 0x04 |
Definition at line 275 of file rtsx_card.h.
#define SD_TM_AUTO_READ_1 0x0D |
Definition at line 147 of file rtsx_card.h.
#define SD_TM_AUTO_READ_2 0x0E |
Definition at line 148 of file rtsx_card.h.
#define SD_TM_AUTO_READ_3 0x05 |
Definition at line 141 of file rtsx_card.h.
#define SD_TM_AUTO_READ_4 0x06 |
Definition at line 142 of file rtsx_card.h.
#define SD_TM_AUTO_TUNING 0x0F |
Definition at line 149 of file rtsx_card.h.
#define SD_TM_AUTO_WRITE_1 0x09 |
Definition at line 144 of file rtsx_card.h.
#define SD_TM_AUTO_WRITE_2 0x0A |
Definition at line 145 of file rtsx_card.h.
#define SD_TM_AUTO_WRITE_3 0x01 |
Definition at line 139 of file rtsx_card.h.
#define SD_TM_AUTO_WRITE_4 0x02 |
Definition at line 140 of file rtsx_card.h.
#define SD_TM_CMD_RSP 0x08 |
Definition at line 143 of file rtsx_card.h.
#define SD_TM_NORMAL_READ 0x0C |
Definition at line 146 of file rtsx_card.h.
#define SD_TM_NORMAL_WRITE 0x00 |
Definition at line 138 of file rtsx_card.h.
#define SD_TRANSFER 0xFDB3 |
Definition at line 789 of file rtsx_card.h.
#define SD_TRANSFER_END 0x40 |
Definition at line 135 of file rtsx_card.h.
#define SD_TRANSFER_ERR 0x10 |
Definition at line 137 of file rtsx_card.h.
#define SD_TRANSFER_START 0x80 |
Definition at line 134 of file rtsx_card.h.
#define SD_TUNING_COMPARE_ERR 0x01 |
Definition at line 92 of file rtsx_card.h.
#define SD_VPCLK0_CTL 0xFC2A |
Definition at line 800 of file rtsx_card.h.
#define SD_VPCLK1_CTL 0xFC2B |
Definition at line 801 of file rtsx_card.h.
#define SD_VPRX_CTL SD_VPCLK1_CTL |
Definition at line 805 of file rtsx_card.h.
#define SD_VPTX_CTL SD_VPCLK0_CTL |
Definition at line 804 of file rtsx_card.h.
#define SD_WAIT_BUSY_END 0x08 |
Definition at line 197 of file rtsx_card.h.
#define SD_WP_NP 0x00 |
Definition at line 693 of file rtsx_card.h.
#define SD_WP_PD (0x01 << 5) |
Definition at line 694 of file rtsx_card.h.
#define SD_WP_PU (0x02 << 5) |
Definition at line 695 of file rtsx_card.h.
#define SDIO_BUS_AUTO_SWITCH 0x10 |
Definition at line 295 of file rtsx_card.h.
#define SDIO_BUS_CTRL 0x01 |
Definition at line 561 of file rtsx_card.h.
#define SDIO_CD_CTRL 0x02 |
Definition at line 562 of file rtsx_card.h.
#define SDIO_CFG 0xFE70 /* RTS5209 */ |
Definition at line 900 of file rtsx_card.h.
#define SDIO_CTRL 0xFD6B |
Definition at line 827 of file rtsx_card.h.
#define SDIO_IDLE_COUNT 10 |
Definition at line 998 of file rtsx_card.h.
#define SDIO_VER_10 0x00 |
Definition at line 293 of file rtsx_card.h.
#define SDIO_VER_20 0x80 |
Definition at line 292 of file rtsx_card.h.
#define SDIO_VER_CHG 0x40 |
Definition at line 294 of file rtsx_card.h.
#define SELECT_1LUN 0x08 |
Definition at line 762 of file rtsx_card.h.
#define SPI_ADDR0 0xFD81 |
Definition at line 966 of file rtsx_card.h.
#define SPI_ADDR1 0xFD82 |
Definition at line 967 of file rtsx_card.h.
#define SPI_ADDR2 0xFD83 |
Definition at line 968 of file rtsx_card.h.
#define SPI_ADDR3 0xFD84 |
Definition at line 969 of file rtsx_card.h.
#define SPI_ADDRESS_BIT_24 0x17 |
Definition at line 720 of file rtsx_card.h.
#define SPI_ADDRESS_BIT_32 0x1F |
Definition at line 721 of file rtsx_card.h.
#define SPI_AUTO 0x02 |
Definition at line 750 of file rtsx_card.h.
#define SPI_C_MODE0 0x00 |
Definition at line 725 of file rtsx_card.h.
#define SPI_CA_MODE0 0x01 |
Definition at line 726 of file rtsx_card.h.
#define SPI_CA_NUMBER 0xFD85 |
Definition at line 970 of file rtsx_card.h.
#define SPI_CADI_MODE0 0x05 |
Definition at line 730 of file rtsx_card.h.
#define SPI_CADO_MODE0 0x04 |
Definition at line 729 of file rtsx_card.h.
#define SPI_CDI_MODE0 0x03 |
Definition at line 728 of file rtsx_card.h.
#define SPI_CDO_MODE0 0x02 |
Definition at line 727 of file rtsx_card.h.
#define SPI_CLK_DIVIDER0 0xFD96 |
Definition at line 981 of file rtsx_card.h.
#define SPI_CLK_DIVIDER1 0xFD97 |
Definition at line 982 of file rtsx_card.h.
#define SPI_CLK_EN 0x10 |
Definition at line 78 of file rtsx_card.h.
#define SPI_CLR_ERR 0x10 |
Definition at line 277 of file rtsx_card.h.
#define SPI_COMMAND 0xFD80 |
Definition at line 965 of file rtsx_card.h.
#define SPI_COMMAND_BIT_8 0xE0 |
Definition at line 719 of file rtsx_card.h.
#define SPI_CONTROL 0xFD92 |
Definition at line 977 of file rtsx_card.h.
#define SPI_DATA 0xFD88 |
Definition at line 973 of file rtsx_card.h.
#define SPI_DATA_NUMBER 0xFD89 |
Definition at line 974 of file rtsx_card.h.
#define SPI_DI_MODE1 0x01 |
Definition at line 736 of file rtsx_card.h.
#define SPI_DO_MODE1 0x00 |
Definition at line 735 of file rtsx_card.h.
#define SPI_EEPROM_AUTO 0x03 |
Definition at line 751 of file rtsx_card.h.
#define SPI_HALF_AUTO 0x01 |
Definition at line 749 of file rtsx_card.h.
#define SPI_LENGTH0 0xFD86 |
Definition at line 971 of file rtsx_card.h.
#define SPI_LENGTH1 0xFD87 |
Definition at line 972 of file rtsx_card.h.
#define SPI_MANUAL 0x00 |
Definition at line 748 of file rtsx_card.h.
#define SPI_MASTER 0x00 |
Definition at line 742 of file rtsx_card.h.
#define SPI_MOD_SEL 4 |
Definition at line 83 of file rtsx_card.h.
#define SPI_MODE0 0x00 |
Definition at line 744 of file rtsx_card.h.
#define SPI_MODE1 0x04 |
Definition at line 745 of file rtsx_card.h.
#define SPI_MODE2 0x08 |
Definition at line 746 of file rtsx_card.h.
#define SPI_MODE3 0x0C |
Definition at line 747 of file rtsx_card.h.
#define SPI_OUTPUT_EN 0x10 |
Definition at line 60 of file rtsx_card.h.
#define SPI_POLLING_MODE0 0x06 |
Definition at line 731 of file rtsx_card.h.
#define SPI_SIG 0xFD93 |
Definition at line 978 of file rtsx_card.h.
#define SPI_SLAVE 0x10 |
Definition at line 743 of file rtsx_card.h.
#define SPI_SLAVE_NUM 0xFD95 |
Definition at line 980 of file rtsx_card.h.
#define SPI_STOP 0x01 |
Definition at line 273 of file rtsx_card.h.
#define SPI_TCTL 0xFD94 |
Definition at line 979 of file rtsx_card.h.
#define SPI_TRANSFER0 0xFD90 |
Definition at line 975 of file rtsx_card.h.
#define SPI_TRANSFER0_END 0x40 |
Definition at line 724 of file rtsx_card.h.
#define SPI_TRANSFER0_START 0x80 |
Definition at line 723 of file rtsx_card.h.
#define SPI_TRANSFER1 0xFD91 |
Definition at line 976 of file rtsx_card.h.
#define SPI_TRANSFER1_END 0x40 |
Definition at line 734 of file rtsx_card.h.
#define SPI_TRANSFER1_START 0x80 |
Definition at line 733 of file rtsx_card.h.
#define SRAM_BASE 0xE600 |
Definition at line 984 of file rtsx_card.h.
#define SSC_100 1 |
Definition at line 70 of file rtsx_card.h.
#define SSC_120 2 |
Definition at line 71 of file rtsx_card.h.
#define SSC_150 3 |
Definition at line 72 of file rtsx_card.h.
#define SSC_200 4 |
Definition at line 73 of file rtsx_card.h.
#define SSC_80 0 |
Definition at line 69 of file rtsx_card.h.
#define SSC_8X_EN 0x40 |
Definition at line 565 of file rtsx_card.h.
#define SSC_CTL1 0xFC11 |
Definition at line 951 of file rtsx_card.h.
#define SSC_CTL2 0xFC12 |
Definition at line 952 of file rtsx_card.h.
#define SSC_DEPTH_128K 0x06 |
Definition at line 579 of file rtsx_card.h.
#define SSC_DEPTH_1M 0x03 |
Definition at line 576 of file rtsx_card.h.
#define SSC_DEPTH_256K 0x05 |
Definition at line 578 of file rtsx_card.h.
#define SSC_DEPTH_2M 0x02 |
Definition at line 575 of file rtsx_card.h.
#define SSC_DEPTH_4M 0x01 |
Definition at line 574 of file rtsx_card.h.
#define SSC_DEPTH_512K 0x04 |
Definition at line 577 of file rtsx_card.h.
#define SSC_DEPTH_64K 0x07 |
Definition at line 580 of file rtsx_card.h.
#define SSC_DEPTH_DISALBE 0x00 |
Definition at line 573 of file rtsx_card.h.
#define SSC_DEPTH_MASK 0x07 |
Definition at line 572 of file rtsx_card.h.
#define SSC_DIV_N_0 0xFC0F |
Definition at line 836 of file rtsx_card.h.
#define SSC_DIV_N_1 0xFC10 |
Definition at line 837 of file rtsx_card.h.
#define SSC_FIX_FRAC 0x20 |
Definition at line 566 of file rtsx_card.h.
#define SSC_POWER_DOWN 0x01 |
Definition at line 33 of file rtsx_card.h.
#define SSC_RSTB 0x80 |
Definition at line 564 of file rtsx_card.h.
#define SSC_SEL_1M 0x00 |
Definition at line 567 of file rtsx_card.h.
#define SSC_SEL_2M 0x08 |
Definition at line 568 of file rtsx_card.h.
#define SSC_SEL_4M 0x10 |
Definition at line 569 of file rtsx_card.h.
#define SSC_SEL_8M 0x18 |
Definition at line 570 of file rtsx_card.h.
#define SUSPEND_INT 0x40 |
Definition at line 308 of file rtsx_card.h.
#define SUSPEND_INT_EN 0x40 |
Definition at line 303 of file rtsx_card.h.
#define TCS_MASK 0x0C |
Definition at line 758 of file rtsx_card.h.
#define TLP_RCV_INT_EN 0x08 |
Definition at line 315 of file rtsx_card.h.
#define TLP_RX_INT 0x08 |
Definition at line 323 of file rtsx_card.h.
#define TLP_TRSMT_INT_EN 0x04 |
Definition at line 316 of file rtsx_card.h.
#define TLP_TX_INT 0x04 |
Definition at line 324 of file rtsx_card.h.
#define TLPRIEN 0xFE24 |
Definition at line 854 of file rtsx_card.h.
#define TLPRISTAT 0xFE25 |
Definition at line 855 of file rtsx_card.h.
#define TLPTIEN 0xFE26 |
Definition at line 856 of file rtsx_card.h.
#define TLPTISTAT 0xFE27 |
Definition at line 857 of file rtsx_card.h.
#define TYPE_A_DRIVING 0x00 |
Definition at line 106 of file rtsx_card.h.
#define TYPE_B_DRIVING 0x01 |
Definition at line 107 of file rtsx_card.h.
#define TYPE_C_DRIVING 0x02 |
Definition at line 108 of file rtsx_card.h.
#define TYPE_D_DRIVING 0x03 |
Definition at line 109 of file rtsx_card.h.
#define WAIT_INT 0x80 |
Definition at line 231 of file rtsx_card.h.
#define WAKE_SEL_CTL 0xFE54 |
Definition at line 891 of file rtsx_card.h.
#define WRITE_OP 2 |
Definition at line 992 of file rtsx_card.h.
#define XD_ADDR_LENGTH_0 0x00 |
Definition at line 408 of file rtsx_card.h.
#define XD_ADDR_LENGTH_1 0x01 |
Definition at line 409 of file rtsx_card.h.
#define XD_ADDR_LENGTH_2 0x02 |
Definition at line 410 of file rtsx_card.h.
#define XD_ADDR_LENGTH_3 0x03 |
Definition at line 411 of file rtsx_card.h.
#define XD_ADDR_LENGTH_4 0x04 |
Definition at line 412 of file rtsx_card.h.
#define XD_ADDRESS0 0xFD15 |
Definition at line 914 of file rtsx_card.h.
#define XD_ADDRESS1 0xFD16 |
Definition at line 915 of file rtsx_card.h.
#define XD_ADDRESS2 0xFD17 |
Definition at line 916 of file rtsx_card.h.
#define XD_ADDRESS3 0xFD18 |
Definition at line 917 of file rtsx_card.h.
#define XD_ADDRESS4 0xFD19 |
Definition at line 918 of file rtsx_card.h.
#define XD_ALE_NP 0x00 |
Definition at line 680 of file rtsx_card.h.
#define XD_ALE_PD 0x01 |
Definition at line 681 of file rtsx_card.h.
#define XD_ALE_PU 0x02 |
Definition at line 682 of file rtsx_card.h.
#define XD_AUTO_CHK_DATA_STATUS 0x01 |
Definition at line 430 of file rtsx_card.h.
#define XD_AUTO_PWR_OFF_EN 0xF7 |
Definition at line 363 of file rtsx_card.h.
#define XD_BA1_ALL0 0x10 |
Definition at line 423 of file rtsx_card.h.
#define XD_BA1_BA2_EQL 0x04 |
Definition at line 424 of file rtsx_card.h.
#define XD_BA1_VALID 0x01 |
Definition at line 426 of file rtsx_card.h.
#define XD_BA2_ALL0 0x20 |
Definition at line 422 of file rtsx_card.h.
#define XD_BA2_VALID 0x02 |
Definition at line 425 of file rtsx_card.h.
#define XD_BA_NO_TRANSFORM 0x00 |
Definition at line 402 of file rtsx_card.h.
#define XD_BA_TRANSFORM 0x40 |
Definition at line 401 of file rtsx_card.h.
#define XD_BLOCK_ADDR1_H 0xFD1F |
Definition at line 924 of file rtsx_card.h.
#define XD_BLOCK_ADDR1_L 0xFD1E |
Definition at line 923 of file rtsx_card.h.
#define XD_BLOCK_ADDR2_H 0xFD21 |
Definition at line 926 of file rtsx_card.h.
#define XD_BLOCK_ADDR2_L 0xFD20 |
Definition at line 925 of file rtsx_card.h.
#define XD_BLOCK_STATUS 0xFD1D |
Definition at line 922 of file rtsx_card.h.
#define XD_BPG 0x00 |
Definition at line 415 of file rtsx_card.h.
#define XD_BYTE_CNT_H 0xFD23 |
Definition at line 928 of file rtsx_card.h.
#define XD_BYTE_CNT_L 0xFD22 |
Definition at line 927 of file rtsx_card.h.
#define XD_CALC_ECC 0x00 |
Definition at line 404 of file rtsx_card.h.
#define XD_CATCTL 0xFD2E |
Definition at line 939 of file rtsx_card.h.
#define XD_CD_PD 0x00 |
Definition at line 660 of file rtsx_card.h.
#define XD_CD_PU 0x01 |
Definition at line 661 of file rtsx_card.h.
#define XD_CE_DISEN 0x02 |
Definition at line 379 of file rtsx_card.h.
#define XD_CE_EN 0xFD |
Definition at line 378 of file rtsx_card.h.
#define XD_CE_NP 0x00 |
Definition at line 654 of file rtsx_card.h.
#define XD_CE_PD (0x01 << 3) |
Definition at line 655 of file rtsx_card.h.
#define XD_CE_PU (0x02 << 3) |
Definition at line 656 of file rtsx_card.h.
#define XD_CFG 0xFD14 |
Definition at line 913 of file rtsx_card.h.
#define XD_CHECK_ECC 0x00 |
Definition at line 406 of file rtsx_card.h.
#define XD_CHK_DATA_STATUS 0xFD2D |
Definition at line 938 of file rtsx_card.h.
#define XD_CLE_NP 0x00 |
Definition at line 657 of file rtsx_card.h.
#define XD_CLE_PD (0x01 << 1) |
Definition at line 658 of file rtsx_card.h.
#define XD_CLE_PU (0x02 << 1) |
Definition at line 659 of file rtsx_card.h.
#define XD_CLK_EN 0x02 |
Definition at line 75 of file rtsx_card.h.
#define XD_CLR_ERR 0x20 |
Definition at line 278 of file rtsx_card.h.
#define XD_CTL 0xFD12 |
Definition at line 911 of file rtsx_card.h.
#define XD_D0_NP 0x00 |
Definition at line 591 of file rtsx_card.h.
#define XD_D0_PD 0x01 |
Definition at line 592 of file rtsx_card.h.
#define XD_D0_PU 0x02 |
Definition at line 593 of file rtsx_card.h.
#define XD_D1_NP 0x00 |
Definition at line 588 of file rtsx_card.h.
#define XD_D1_PD (0x01 << 2) |
Definition at line 589 of file rtsx_card.h.
#define XD_D1_PU (0x02 << 2) |
Definition at line 590 of file rtsx_card.h.
#define XD_D2_NP 0x00 |
Definition at line 585 of file rtsx_card.h.
#define XD_D2_PD (0x01 << 4) |
Definition at line 586 of file rtsx_card.h.
#define XD_D2_PU (0x02 << 4) |
Definition at line 587 of file rtsx_card.h.
#define XD_D3_NP 0x00 |
Definition at line 582 of file rtsx_card.h.
#define XD_D3_PD (0x01 << 6) |
Definition at line 583 of file rtsx_card.h.
#define XD_D3_PU (0x02 << 6) |
Definition at line 584 of file rtsx_card.h.
#define XD_D4_NP 0x00 |
Definition at line 627 of file rtsx_card.h.
#define XD_D4_PD 0x01 |
Definition at line 628 of file rtsx_card.h.
#define XD_D4_PU 0x02 |
Definition at line 629 of file rtsx_card.h.
#define XD_D5_NP 0x00 |
Definition at line 624 of file rtsx_card.h.
#define XD_D5_PD (0x01 << 2) |
Definition at line 625 of file rtsx_card.h.
#define XD_D5_PU (0x02 << 2) |
Definition at line 626 of file rtsx_card.h.
#define XD_D6_NP 0x00 |
Definition at line 621 of file rtsx_card.h.
#define XD_D6_PD (0x01 << 4) |
Definition at line 622 of file rtsx_card.h.
#define XD_D6_PU (0x02 << 4) |
Definition at line 623 of file rtsx_card.h.
#define XD_D7_NP 0x00 |
Definition at line 618 of file rtsx_card.h.
#define XD_D7_PD (0x01 << 6) |
Definition at line 619 of file rtsx_card.h.
#define XD_D7_PU (0x02 << 6) |
Definition at line 620 of file rtsx_card.h.
#define XD_DAT 0xFD1A |
Definition at line 919 of file rtsx_card.h.
#define XD_DIRECT_TO_RB 0x08 |
Definition at line 407 of file rtsx_card.h.
#define XD_DRIVE_12 0x08 |
Definition at line 271 of file rtsx_card.h.
#define XD_DRIVE_4 0x04 |
Definition at line 270 of file rtsx_card.h.
#define XD_DRIVE_8 0x00 |
Definition at line 269 of file rtsx_card.h.
#define XD_DTCTL 0xFD11 |
Definition at line 910 of file rtsx_card.h.
#define XD_ECC1_ALL1 0x40 |
Definition at line 421 of file rtsx_card.h.
#define XD_ECC1_ERROR 0x10 |
Definition at line 376 of file rtsx_card.h.
#define XD_ECC1_UNCORRECTABLE 0x20 |
Definition at line 375 of file rtsx_card.h.
#define XD_ECC2_ALL1 0x80 |
Definition at line 420 of file rtsx_card.h.
#define XD_ECC2_ERROR 0x40 |
Definition at line 374 of file rtsx_card.h.
#define XD_ECC2_UNCORRECTABLE 0x80 |
Definition at line 373 of file rtsx_card.h.
#define XD_ECC_BIT1 0xFD25 |
Definition at line 930 of file rtsx_card.h.
#define XD_ECC_BIT2 0xFD27 |
Definition at line 932 of file rtsx_card.h.
#define XD_ECC_BYTE1 0xFD26 |
Definition at line 931 of file rtsx_card.h.
#define XD_ECC_BYTE2 0xFD28 |
Definition at line 933 of file rtsx_card.h.
#define XD_ERASE 0x01 |
Definition at line 387 of file rtsx_card.h.
#define XD_GBLK 0xFF |
Definition at line 417 of file rtsx_card.h.
#define XD_GPG 0xFF |
Definition at line 414 of file rtsx_card.h.
#define XD_IGNORE_ECC 0x10 |
Definition at line 405 of file rtsx_card.h.
#define XD_INIT 0xFD10 |
Definition at line 909 of file rtsx_card.h.
#define XD_LATER_BBLK 0xF0 |
Definition at line 418 of file rtsx_card.h.
#define XD_MOD_SEL 1 |
Definition at line 80 of file rtsx_card.h.
#define XD_NO_AUTO_PWR_OFF 0x08 |
Definition at line 364 of file rtsx_card.h.
#define XD_NO_CALC_ECC 0x20 |
Definition at line 403 of file rtsx_card.h.
#define XD_NORMAL_READ 0x07 |
Definition at line 393 of file rtsx_card.h.
#define XD_NORMAL_WRITE 0x09 |
Definition at line 395 of file rtsx_card.h.
#define XD_OUTPUT_EN 0x02 |
Definition at line 57 of file rtsx_card.h.
#define XD_PAGE_CNT 0xFD1B |
Definition at line 920 of file rtsx_card.h.
#define XD_PAGE_STATUS 0xFD1C |
Definition at line 921 of file rtsx_card.h.
#define XD_PARITY 0xFD24 |
Definition at line 929 of file rtsx_card.h.
#define XD_PGSTS_NOT_FF 0x02 |
Definition at line 429 of file rtsx_card.h.
#define XD_PGSTS_ZEROBIT_OVER4 0x00 |
Definition at line 428 of file rtsx_card.h.
#define XD_PPB_EMPTY 0x20 |
Definition at line 385 of file rtsx_card.h.
#define XD_PPB_TO_SIE 0x80 |
Definition at line 399 of file rtsx_card.h.
#define XD_PWR_OFF_DELAY0 0x00 |
Definition at line 359 of file rtsx_card.h.
#define XD_PWR_OFF_DELAY1 0x02 |
Definition at line 360 of file rtsx_card.h.
#define XD_PWR_OFF_DELAY2 0x04 |
Definition at line 361 of file rtsx_card.h.
#define XD_PWR_OFF_DELAY3 0x06 |
Definition at line 362 of file rtsx_card.h.
#define XD_RDY 0x04 |
Definition at line 377 of file rtsx_card.h.
#define XD_RDY_NP 0x00 |
Definition at line 671 of file rtsx_card.h.
#define XD_RDY_PD (0x01 << 6) |
Definition at line 672 of file rtsx_card.h.
#define XD_RDY_PU (0x02 << 6) |
Definition at line 673 of file rtsx_card.h.
#define XD_RE_NP 0x00 |
Definition at line 677 of file rtsx_card.h.
#define XD_RE_PD (0x01 << 2) |
Definition at line 678 of file rtsx_card.h.
#define XD_RE_PU (0x02 << 2) |
Definition at line 679 of file rtsx_card.h.
#define XD_READ_ID 0x03 |
Definition at line 389 of file rtsx_card.h.
#define XD_READ_PAGES 0x05 |
Definition at line 391 of file rtsx_card.h.
#define XD_READ_REDUNDANT 0x04 |
Definition at line 390 of file rtsx_card.h.
#define XD_READ_STATUS 0x02 |
Definition at line 388 of file rtsx_card.h.
#define XD_RESERVED0 0xFD29 |
Definition at line 934 of file rtsx_card.h.
#define XD_RESERVED1 0xFD2A |
Definition at line 935 of file rtsx_card.h.
#define XD_RESERVED2 0xFD2B |
Definition at line 936 of file rtsx_card.h.
#define XD_RESERVED3 0xFD2C |
Definition at line 937 of file rtsx_card.h.
#define XD_RESET 0x00 |
Definition at line 386 of file rtsx_card.h.
#define XD_SET_ADDR 0x0B |
Definition at line 397 of file rtsx_card.h.
#define XD_SET_CMD 0x06 |
Definition at line 392 of file rtsx_card.h.
#define XD_STOP 0x02 |
Definition at line 274 of file rtsx_card.h.
#define XD_TIME_RW_1 0x00 |
Definition at line 368 of file rtsx_card.h.
#define XD_TIME_RW_STEP 0x04 |
Definition at line 369 of file rtsx_card.h.
#define XD_TIME_RWN_1 0x00 |
Definition at line 366 of file rtsx_card.h.
#define XD_TIME_RWN_STEP 0x20 |
Definition at line 367 of file rtsx_card.h.
#define XD_TIME_SETUP_1 0x00 |
Definition at line 370 of file rtsx_card.h.
#define XD_TIME_SETUP_STEP 0x01 |
Definition at line 371 of file rtsx_card.h.
#define XD_TO_PPB_ONLY 0x00 |
Definition at line 400 of file rtsx_card.h.
#define XD_TRANSFER 0xFD13 |
Definition at line 912 of file rtsx_card.h.
#define XD_TRANSFER_END 0x40 |
Definition at line 384 of file rtsx_card.h.
#define XD_TRANSFER_START 0x80 |
Definition at line 383 of file rtsx_card.h.
#define XD_WE_NP 0x00 |
Definition at line 674 of file rtsx_card.h.
#define XD_WE_PD (0x01 << 4) |
Definition at line 675 of file rtsx_card.h.
#define XD_WE_PU (0x02 << 4) |
Definition at line 676 of file rtsx_card.h.
#define XD_WP_DISEN 0x01 |
Definition at line 381 of file rtsx_card.h.
#define XD_WP_EN 0xFE |
Definition at line 380 of file rtsx_card.h.
#define XD_WP_NP 0x00 |
Definition at line 651 of file rtsx_card.h.
#define XD_WP_PD (0x01 << 6) |
Definition at line 652 of file rtsx_card.h.
#define XD_WP_PU (0x02 << 6) |
Definition at line 653 of file rtsx_card.h.
#define XD_WRITE_PAGES 0x08 |
Definition at line 394 of file rtsx_card.h.
#define XD_WRITE_REDUNDANT 0x0A |
Definition at line 396 of file rtsx_card.h.
Definition at line 1013 of file rtsx_card.c.
Definition at line 1049 of file rtsx_card.c.
Definition at line 1193 of file rtsx_card.c.
Definition at line 1161 of file rtsx_card.c.
Definition at line 1185 of file rtsx_card.c.
Definition at line 1169 of file rtsx_card.c.
Definition at line 1177 of file rtsx_card.c.
Definition at line 1139 of file rtsx_card.c.
Definition at line 936 of file rtsx_card.c.
Definition at line 41 of file rtsx_card.c.
Definition at line 255 of file rtsx_card.c.
Definition at line 153 of file rtsx_card.c.
Definition at line 207 of file rtsx_card.c.
Definition at line 114 of file rtsx_card.c.
Definition at line 1213 of file rtsx_card.c.
Definition at line 920 of file rtsx_card.c.
Definition at line 1201 of file rtsx_card.c.
Definition at line 525 of file rtsx_card.c.
Definition at line 323 of file rtsx_card.c.
Definition at line 412 of file rtsx_card.c.
Definition at line 341 of file rtsx_card.c.
Definition at line 364 of file rtsx_card.c.
Definition at line 786 of file rtsx_card.c.
Definition at line 646 of file rtsx_card.c.
void trans_dma_enable | ( | enum dma_data_direction | dir, |
struct rtsx_chip * | chip, | ||
u32 | byte_cnt, | ||
u8 | pack_size | ||
) |
Definition at line 897 of file rtsx_card.c.
Definition at line 99 of file rtsx_card.c.