Lines Matching defs:tegra_mmc
22 struct tegra_mmc { struct
23 unsigned int sysad; /* _SYSTEM_ADDRESS_0 */
24 unsigned short blksize; /* _BLOCK_SIZE_BLOCK_COUNT_0 15:00 */
25 unsigned short blkcnt; /* _BLOCK_SIZE_BLOCK_COUNT_0 31:16 */
26 unsigned int argument; /* _ARGUMENT_0 */
27 unsigned short trnmod; /* _CMD_XFER_MODE_0 15:00 xfer mode */
28 unsigned short cmdreg; /* _CMD_XFER_MODE_0 31:16 cmd reg */
29 unsigned int rspreg0; /* _RESPONSE_R0_R1_0 CMD RESP 31:00 */
30 unsigned int rspreg1; /* _RESPONSE_R2_R3_0 CMD RESP 63:32 */
31 unsigned int rspreg2; /* _RESPONSE_R4_R5_0 CMD RESP 95:64 */
32 unsigned int rspreg3; /* _RESPONSE_R6_R7_0 CMD RESP 127:96 */
33 unsigned int bdata; /* _BUFFER_DATA_PORT_0 */
34 unsigned int prnsts; /* _PRESENT_STATE_0 */
35 unsigned char hostctl; /* _POWER_CONTROL_HOST_0 7:00 */
36 unsigned char pwrcon; /* _POWER_CONTROL_HOST_0 15:8 */
37 unsigned char blkgap; /* _POWER_CONTROL_HOST_9 23:16 */
38 unsigned char wakcon; /* _POWER_CONTROL_HOST_0 31:24 */
39 unsigned short clkcon; /* _CLOCK_CONTROL_0 15:00 */
40 unsigned char timeoutcon; /* _TIMEOUT_CTRL 23:16 */
41 unsigned char swrst; /* _SW_RESET_ 31:24 */
42 unsigned int norintsts; /* _INTERRUPT_STATUS_0 */
43 unsigned int norintstsen; /* _INTERRUPT_STATUS_ENABLE_0 */
44 unsigned int norintsigen; /* _INTERRUPT_SIGNAL_ENABLE_0 */
45 unsigned short acmd12errsts; /* _AUTO_CMD12_ERR_STATUS_0 15:00 */
46 unsigned char res1[2]; /* _RESERVED 31:16 */
47 unsigned int capareg; /* _CAPABILITIES_0 */
48 unsigned char res2[4]; /* RESERVED, offset 44h-47h */
49 unsigned int maxcurr; /* _MAXIMUM_CURRENT_0 */
50 unsigned char res3[4]; /* RESERVED, offset 4Ch-4Fh */
51 unsigned short setacmd12err; /* offset 50h */
52 unsigned short setinterr; /* offset 52h */
53 unsigned char admaerr; /* offset 54h */
54 unsigned char res4[3]; /* RESERVED, offset 55h-57h */
55 unsigned long admaaddr; /* offset 58h-5Fh */
56 unsigned char res5[0xa0]; /* RESERVED, offset 60h-FBh */
57 unsigned short slotintstatus; /* offset FCh */
58 unsigned short hcver; /* HOST Version */
59 unsigned int venclkctl; /* _VENDOR_CLOCK_CNTRL_0, 100h */
60 unsigned int venspictl; /* _VENDOR_SPI_CNTRL_0, 104h */
61 unsigned int venspiintsts; /* _VENDOR_SPI_INT_STATUS_0, 108h */
62 unsigned int venceatactl; /* _VENDOR_CEATA_CNTRL_0, 10Ch */
63 unsigned int venbootctl; /* _VENDOR_BOOT_CNTRL_0, 110h */
64 unsigned int venbootacktout; /* _VENDOR_BOOT_ACK_TIMEOUT, 114h */
65 unsigned int venbootdattout; /* _VENDOR_BOOT_DAT_TIMEOUT, 118h */
66 unsigned int vendebouncecnt; /* _VENDOR_DEBOUNCE_COUNT_0, 11Ch */
67 unsigned int venmiscctl; /* _VENDOR_MISC_CNTRL_0, 120h */
68 unsigned int res6[47]; /* 0x124 ~ 0x1DC */
69 unsigned int sdmemcmppadctl; /* _SDMEMCOMPPADCTRL_0, 1E0h */
70 unsigned int autocalcfg; /* _AUTO_CAL_CONFIG_0, 1E4h */
71 unsigned int autocalintval; /* _AUTO_CAL_INTERVAL_0, 1E8h */
72 unsigned int autocalsts; /* _AUTO_CAL_STATUS_0, 1ECh */