Changeset 33450


Ignore:
Timestamp:
2012-09-17T22:30:50+02:00 (5 years ago)
Author:
juhosg
Message:

ar71xx: ar934x_nfc: fix READ{0,1} operation on large page devices

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/target/linux/ar71xx/files/drivers/mtd/nand/ar934x_nfc.c

    r33385 r33450  
    614614        case NAND_CMD_READ0: 
    615615        case NAND_CMD_READ1: 
    616                 if (nfc->small_page) 
     616                if (nfc->small_page) { 
    617617                        ar934x_nfc_send_read(nfc, command, column, page_addr, 
    618618                                             mtd->writesize + mtd->oobsize, 
    619619                                             false); 
    620                 else 
    621                         ar934x_nfc_send_read(nfc, command, column, page_addr, 
    622                                              mtd->writesize, false); 
    623                 nfc->rndout_page_addr = page_addr; 
    624                 nfc->rndout_read_cmd = command; 
     620                } else { 
     621                        ar934x_nfc_send_read(nfc, command, 0, page_addr, 
     622                                             mtd->writesize + mtd->oobsize, 
     623                                             false); 
     624                        nfc->buf_index = column; 
     625                        nfc->rndout_page_addr = page_addr; 
     626                        nfc->rndout_read_cmd = command; 
     627                } 
    625628                break; 
    626629 
Note: See TracChangeset for help on using the changeset viewer.