Lines Matching refs:command
160 static void cafe_nand_cmdfunc(struct nand_chip *chip, unsigned command, in cafe_nand_cmdfunc() argument
170 command, column, page_addr); in cafe_nand_cmdfunc()
172 if (command == NAND_CMD_ERASE2 || command == NAND_CMD_PAGEPROG) { in cafe_nand_cmdfunc()
174 cafe_writel(cafe, cafe->ctl2 | 0x100 | command, NAND_CTRL2); in cafe_nand_cmdfunc()
186 command == NAND_CMD_READOOB) { in cafe_nand_cmdfunc()
188 command = NAND_CMD_READ0; in cafe_nand_cmdfunc()
212 ctl1 = 0x80000000 | command | (cafe->ctl1 & CTRL1_CHIPSELECT); in cafe_nand_cmdfunc()
215 if (command == NAND_CMD_READID || command == NAND_CMD_STATUS) { in cafe_nand_cmdfunc()
221 } else if (command == NAND_CMD_READ0 || command == NAND_CMD_READ1 || in cafe_nand_cmdfunc()
222 command == NAND_CMD_READOOB || command == NAND_CMD_RNDOUT) { in cafe_nand_cmdfunc()
226 } else if (command == NAND_CMD_SEQIN) in cafe_nand_cmdfunc()
233 if (command == NAND_CMD_SEQIN || command == NAND_CMD_ERASE1) { in cafe_nand_cmdfunc()
242 if (command == NAND_CMD_RNDOUT) in cafe_nand_cmdfunc()
244 else if (command == NAND_CMD_READ0 && mtd->writesize > 512) in cafe_nand_cmdfunc()
295 command, 500000-c, irqs, cafe_readl(cafe, NAND_IRQ)); in cafe_nand_cmdfunc()
300 switch (command) { in cafe_nand_cmdfunc()