Lines Matching refs:command
158 static void cafe_nand_cmdfunc(struct mtd_info *mtd, unsigned command, in cafe_nand_cmdfunc() argument
167 command, column, page_addr); in cafe_nand_cmdfunc()
169 if (command == NAND_CMD_ERASE2 || command == NAND_CMD_PAGEPROG) { in cafe_nand_cmdfunc()
171 cafe_writel(cafe, cafe->ctl2 | 0x100 | command, NAND_CTRL2); in cafe_nand_cmdfunc()
183 command == NAND_CMD_READOOB) { in cafe_nand_cmdfunc()
185 command = NAND_CMD_READ0; in cafe_nand_cmdfunc()
209 ctl1 = 0x80000000 | command | (cafe->ctl1 & CTRL1_CHIPSELECT); in cafe_nand_cmdfunc()
212 if (command == NAND_CMD_READID || command == NAND_CMD_STATUS) { in cafe_nand_cmdfunc()
218 } else if (command == NAND_CMD_READ0 || command == NAND_CMD_READ1 || in cafe_nand_cmdfunc()
219 command == NAND_CMD_READOOB || command == NAND_CMD_RNDOUT) { in cafe_nand_cmdfunc()
223 } else if (command == NAND_CMD_SEQIN) in cafe_nand_cmdfunc()
230 if (command == NAND_CMD_SEQIN || command == NAND_CMD_ERASE1) { in cafe_nand_cmdfunc()
239 if (command == NAND_CMD_RNDOUT) in cafe_nand_cmdfunc()
241 else if (command == NAND_CMD_READ0 && mtd->writesize > 512) in cafe_nand_cmdfunc()
292 command, 500000-c, irqs, cafe_readl(cafe, NAND_IRQ)); in cafe_nand_cmdfunc()
297 switch (command) { in cafe_nand_cmdfunc()