imx27: correct READ ID cmd with 2k pages
PATCH 1/1 imx27: correct READ ID cmd with 2k pages
Signed-off-by Frederic Rodo <[email protected]>
--- drivers/nand/nand_imx.c | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-)
drivers/nand/nand_imx.c +3 -0
@@ -315,6 +315,9 @@ static void send_read_id(struct imx_nand_host *host)/* Wait for operation to complete */ wait_op_done (host,TROP_US_DELAY ,0 ); +/* correct 2 send_read_id successive */ + host->col_addr =0 ; +if (this->options &NAND_BUSWIDTH_16 ) {volatile u16 *mainbuf = host->regs +MAIN_AREA0 ;
@@ -865,7 +868,7 @@ static void imx_nand_command(struct mtd_info *mtd,
unsigned command,
* the full page.
*/
send_addr(host, 0);
- if (host->pagesize_2k)
+ if ((host->pagesize_2k) && (command != NAND_CMD_READID))
/* another col addr cycle for 2k page */
send_addr(host, 0);
}Signature · 14 lines
1.4.4.4 ------------------------------------------------------------------------- Les informations pr?c?dentes peuvent ?tre confidentielles ou privil?gi?es. Si vous n'?tes pas le destinataire pr?vu de ce mail, veuillez en notifier l'exp?diteur en r?pondant ? ce message puis supprimez-en toute trace de vos syst?mes. TIL Technologies Parc du Golf, Bat 43 350 rue J.R Guilibert Gautier de la Lauzi?re 13856 AIX EN PROVENCE Tel. : +33 4 42 37 11 77 -------------------------------------------------------------------------