Lines Matching full:legacy

12  * This file contains all legacy helpers/code that should be removed
30 return readb(chip->legacy.IO_ADDR_R); in nand_read_byte()
42 return (uint8_t) cpu_to_le16(readw(chip->legacy.IO_ADDR_R)); in nand_read_byte16()
56 chip->legacy.cmd_ctrl(chip, NAND_CMD_NONE, in nand_select_chip()
76 chip->legacy.write_buf(chip, &byte, 1); in nand_write_byte()
106 chip->legacy.write_buf(chip, (uint8_t *)&word, 2); in nand_write_byte16()
119 iowrite8_rep(chip->legacy.IO_ADDR_W, buf, len); in nand_write_buf()
132 ioread8_rep(chip->legacy.IO_ADDR_R, buf, len); in nand_read_buf()
148 iowrite16_rep(chip->legacy.IO_ADDR_W, p, len >> 1); in nand_write_buf16()
163 ioread16_rep(chip->legacy.IO_ADDR_R, p, len >> 1); in nand_read_buf16()
180 if (chip->legacy.dev_ready(chip)) in panic_nand_wait_ready()
204 if (chip->legacy.dev_ready(chip)) in nand_wait_ready()
209 if (!chip->legacy.dev_ready(chip)) in nand_wait_ready()
271 chip->legacy.cmd_ctrl(chip, readcmd, ctrl); in nand_command()
275 chip->legacy.cmd_ctrl(chip, command, ctrl); in nand_command()
285 chip->legacy.cmd_ctrl(chip, column, ctrl); in nand_command()
289 chip->legacy.cmd_ctrl(chip, page_addr, ctrl); in nand_command()
291 chip->legacy.cmd_ctrl(chip, page_addr >> 8, ctrl); in nand_command()
293 chip->legacy.cmd_ctrl(chip, page_addr >> 16, ctrl); in nand_command()
295 chip->legacy.cmd_ctrl(chip, NAND_CMD_NONE, in nand_command()
315 if (chip->legacy.dev_ready) in nand_command()
317 udelay(chip->legacy.chip_delay); in nand_command()
318 chip->legacy.cmd_ctrl(chip, NAND_CMD_STATUS, in nand_command()
320 chip->legacy.cmd_ctrl(chip, NAND_CMD_NONE, in nand_command()
342 if (!chip->legacy.dev_ready) { in nand_command()
343 udelay(chip->legacy.chip_delay); in nand_command()
402 chip->legacy.cmd_ctrl(chip, command, in nand_command_lp()
414 chip->legacy.cmd_ctrl(chip, column, ctrl); in nand_command_lp()
419 chip->legacy.cmd_ctrl(chip, column >> 8, ctrl); in nand_command_lp()
422 chip->legacy.cmd_ctrl(chip, page_addr, ctrl); in nand_command_lp()
423 chip->legacy.cmd_ctrl(chip, page_addr >> 8, in nand_command_lp()
426 chip->legacy.cmd_ctrl(chip, page_addr >> 16, in nand_command_lp()
430 chip->legacy.cmd_ctrl(chip, NAND_CMD_NONE, in nand_command_lp()
455 if (chip->legacy.dev_ready) in nand_command_lp()
457 udelay(chip->legacy.chip_delay); in nand_command_lp()
458 chip->legacy.cmd_ctrl(chip, NAND_CMD_STATUS, in nand_command_lp()
460 chip->legacy.cmd_ctrl(chip, NAND_CMD_NONE, in nand_command_lp()
468 chip->legacy.cmd_ctrl(chip, NAND_CMD_RNDOUTSTART, in nand_command_lp()
470 chip->legacy.cmd_ctrl(chip, NAND_CMD_NONE, in nand_command_lp()
486 chip->legacy.cmd_ctrl(chip, NAND_CMD_READSTART, in nand_command_lp()
488 chip->legacy.cmd_ctrl(chip, NAND_CMD_NONE, in nand_command_lp()
496 if (!chip->legacy.dev_ready) { in nand_command_lp()
497 udelay(chip->legacy.chip_delay); in nand_command_lp()
555 if (chip->legacy.dev_ready) { in nand_wait()
556 if (chip->legacy.dev_ready(chip)) in nand_wait()
589 if (!chip->legacy.chip_delay) in nand_legacy_set_defaults()
590 chip->legacy.chip_delay = 20; in nand_legacy_set_defaults()
593 if (!chip->legacy.cmdfunc) in nand_legacy_set_defaults()
594 chip->legacy.cmdfunc = nand_command; in nand_legacy_set_defaults()
597 if (chip->legacy.waitfunc == NULL) in nand_legacy_set_defaults()
598 chip->legacy.waitfunc = nand_wait; in nand_legacy_set_defaults()
600 if (!chip->legacy.select_chip) in nand_legacy_set_defaults()
601 chip->legacy.select_chip = nand_select_chip; in nand_legacy_set_defaults()
604 if (!chip->legacy.read_byte || chip->legacy.read_byte == nand_read_byte) in nand_legacy_set_defaults()
605 chip->legacy.read_byte = busw ? nand_read_byte16 : nand_read_byte; in nand_legacy_set_defaults()
606 if (!chip->legacy.write_buf || chip->legacy.write_buf == nand_write_buf) in nand_legacy_set_defaults()
607 chip->legacy.write_buf = busw ? nand_write_buf16 : nand_write_buf; in nand_legacy_set_defaults()
608 if (!chip->legacy.write_byte || chip->legacy.write_byte == nand_write_byte) in nand_legacy_set_defaults()
609 chip->legacy.write_byte = busw ? nand_write_byte16 : nand_write_byte; in nand_legacy_set_defaults()
610 if (!chip->legacy.read_buf || chip->legacy.read_buf == nand_read_buf) in nand_legacy_set_defaults()
611 chip->legacy.read_buf = busw ? nand_read_buf16 : nand_read_buf; in nand_legacy_set_defaults()
619 if (mtd->writesize > 512 && chip->legacy.cmdfunc == nand_command) in nand_legacy_adjust_cmdfunc()
620 chip->legacy.cmdfunc = nand_command_lp; in nand_legacy_adjust_cmdfunc()
626 * ->legacy.cmdfunc() is legacy and will only be used if ->exec_op() is in nand_legacy_check_hooks()
633 * Default functions assigned for ->legacy.cmdfunc() and in nand_legacy_check_hooks()
634 * ->legacy.select_chip() both expect ->legacy.cmd_ctrl() to be in nand_legacy_check_hooks()
637 if ((!chip->legacy.cmdfunc || !chip->legacy.select_chip) && in nand_legacy_check_hooks()
638 !chip->legacy.cmd_ctrl) { in nand_legacy_check_hooks()
639 pr_err("->legacy.cmd_ctrl() should be provided\n"); in nand_legacy_check_hooks()