]> git.karo-electronics.de Git - karo-tx-uboot.git/blobdiff - drivers/mtd/nand/denali.c
mtd: denali: support NAND_CMD_RNDOUT command
[karo-tx-uboot.git] / drivers / mtd / nand / denali.c
index d9abc7e1d6f55154bfc16950f27b925bd72ea528..308b7845f122e49b47ba46bc178824a746a9abfd 100644 (file)
@@ -1072,6 +1072,13 @@ static void denali_cmdfunc(struct mtd_info *mtd, unsigned int cmd, int col,
                if (cmd == NAND_CMD_PARAM)
                        udelay(50);
                break;
+       case NAND_CMD_RNDOUT:
+               addr = MODE_11 | BANK(denali->flash_bank);
+               index_addr(denali, addr | 0, cmd);
+               index_addr(denali, addr | 1, col & 0xFF);
+               index_addr(denali, addr | 1, col >> 8);
+               index_addr(denali, addr | 0, NAND_CMD_RNDOUTSTART);
+               break;
        case NAND_CMD_READ0:
        case NAND_CMD_SEQIN:
                denali->page = page;