Lines Matching +full:0 +full:x00100
33 #define TIFM_MS_STAT_DRQ 0x04000
34 #define TIFM_MS_STAT_MSINT 0x02000
35 #define TIFM_MS_STAT_RDY 0x01000
36 #define TIFM_MS_STAT_CRC 0x00200
37 #define TIFM_MS_STAT_TOE 0x00100
38 #define TIFM_MS_STAT_EMP 0x00020
39 #define TIFM_MS_STAT_FUL 0x00010
40 #define TIFM_MS_STAT_CED 0x00008
41 #define TIFM_MS_STAT_ERR 0x00004
42 #define TIFM_MS_STAT_BRQ 0x00002
43 #define TIFM_MS_STAT_CNK 0x00001
45 #define TIFM_MS_SYS_DMA 0x10000
46 #define TIFM_MS_SYS_RESET 0x08000
47 #define TIFM_MS_SYS_SRAC 0x04000
48 #define TIFM_MS_SYS_INTEN 0x02000
49 #define TIFM_MS_SYS_NOCRC 0x01000
50 #define TIFM_MS_SYS_INTCLR 0x00800
51 #define TIFM_MS_SYS_MSIEN 0x00400
52 #define TIFM_MS_SYS_FCLR 0x00200
53 #define TIFM_MS_SYS_FDIR 0x00100
54 #define TIFM_MS_SYS_DAM 0x00080
55 #define TIFM_MS_SYS_DRM 0x00040
56 #define TIFM_MS_SYS_DRQSL 0x00020
57 #define TIFM_MS_SYS_REI 0x00010
58 #define TIFM_MS_SYS_REO 0x00008
59 #define TIFM_MS_SYS_BSY_MASK 0x00007
66 CMD_READY = 0x01,
67 FIFO_READY = 0x02,
68 CARD_INT = 0x04
90 unsigned int off = 0; in tifm_ms_read_data()
93 buf[off++] = host->io_word & 0xff; in tifm_ms_read_data()
115 buf[off++] = host->io_word & 0xff; in tifm_ms_read_data()
130 unsigned int off = 0; in tifm_ms_write_data()
145 host->io_pos = 0; in tifm_ms_write_data()
146 host->io_word = 0; in tifm_ms_write_data()
190 unsigned long flags = 0; in tifm_ms_transfer_data()
197 off = 0; in tifm_ms_transfer_data()
246 writel(0, sock->addr + SOCK_MS_DATA); in tifm_ms_transfer_data()
260 host->cmd_flags = 0; in tifm_ms_issue_cmd()
261 host->block_pos = 0; in tifm_ms_issue_cmd()
262 host->io_pos = 0; in tifm_ms_issue_cmd()
263 host->io_word = 0; in tifm_ms_issue_cmd()
264 host->cmd_flags = 0; in tifm_ms_issue_cmd()
273 host->use_dma = 0; in tifm_ms_issue_cmd()
276 host->use_dma = 0; in tifm_ms_issue_cmd()
319 host->req->error = 0; in tifm_ms_issue_cmd()
331 cmd = (host->req->tpc & 0xf) << 12; in tifm_ms_issue_cmd()
336 return 0; in tifm_ms_issue_cmd()
347 host->req->int_reg = readl(sock->addr + SOCK_MS_STATUS) & 0xff; in tifm_ms_complete_cmd()
349 | ((host->req->int_reg << 4) & 0xe0); in tifm_ms_complete_cmd()
382 return 0; in tifm_ms_check_status()
389 unsigned int fifo_status = 0, host_status = 0; in tifm_ms_data_event()
425 unsigned int host_status = 0; in tifm_ms_card_event()
514 writel(0xffffffff, sock->addr + SOCK_MS_STATUS); in tifm_ms_set_param()
518 writel(0xffffffff, sock->addr + SOCK_MS_STATUS); in tifm_ms_set_param()
529 host->mode_mask = 0; in tifm_ms_set_param()
538 return 0; in tifm_ms_set_param()
550 dev_name(&host->dev->dev), host->req ? host->req->tpc : 0, in tifm_ms_abort()
578 timer_setup(&host->timer, tifm_ms_abort, 0); in tifm_ms_probe()
590 return 0; in tifm_ms_probe()
600 int rc = 0; in tifm_ms_remove()
638 return 0; in tifm_ms_suspend()
646 return 0; in tifm_ms_resume()
657 { TIFM_TYPE_MS }, { 0 }