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()
203 if (chip->legacy.dev_ready(chip)) in nand_wait_ready()
208 if (!chip->legacy.dev_ready(chip)) in nand_wait_ready()
270 chip->legacy.cmd_ctrl(chip, readcmd, ctrl); in nand_command()
274 chip->legacy.cmd_ctrl(chip, command, ctrl); in nand_command()
284 chip->legacy.cmd_ctrl(chip, column, ctrl); in nand_command()
288 chip->legacy.cmd_ctrl(chip, page_addr, ctrl); in nand_command()
290 chip->legacy.cmd_ctrl(chip, page_addr >> 8, ctrl); in nand_command()
292 chip->legacy.cmd_ctrl(chip, page_addr >> 16, ctrl); in nand_command()
294 chip->legacy.cmd_ctrl(chip, NAND_CMD_NONE, in nand_command()
314 if (chip->legacy.dev_ready) in nand_command()
316 udelay(chip->legacy.chip_delay); in nand_command()
317 chip->legacy.cmd_ctrl(chip, NAND_CMD_STATUS, in nand_command()
319 chip->legacy.cmd_ctrl(chip, NAND_CMD_NONE, in nand_command()
341 if (!chip->legacy.dev_ready) { in nand_command()
342 udelay(chip->legacy.chip_delay); in nand_command()
401 chip->legacy.cmd_ctrl(chip, command, in nand_command_lp()
413 chip->legacy.cmd_ctrl(chip, column, ctrl); in nand_command_lp()
418 chip->legacy.cmd_ctrl(chip, column >> 8, ctrl); in nand_command_lp()
421 chip->legacy.cmd_ctrl(chip, page_addr, ctrl); in nand_command_lp()
422 chip->legacy.cmd_ctrl(chip, page_addr >> 8, in nand_command_lp()
425 chip->legacy.cmd_ctrl(chip, page_addr >> 16, in nand_command_lp()
429 chip->legacy.cmd_ctrl(chip, NAND_CMD_NONE, in nand_command_lp()
454 if (chip->legacy.dev_ready) in nand_command_lp()
456 udelay(chip->legacy.chip_delay); in nand_command_lp()
457 chip->legacy.cmd_ctrl(chip, NAND_CMD_STATUS, in nand_command_lp()
459 chip->legacy.cmd_ctrl(chip, NAND_CMD_NONE, in nand_command_lp()
467 chip->legacy.cmd_ctrl(chip, NAND_CMD_RNDOUTSTART, in nand_command_lp()
469 chip->legacy.cmd_ctrl(chip, NAND_CMD_NONE, in nand_command_lp()
485 chip->legacy.cmd_ctrl(chip, NAND_CMD_READSTART, in nand_command_lp()
487 chip->legacy.cmd_ctrl(chip, NAND_CMD_NONE, in nand_command_lp()
495 if (!chip->legacy.dev_ready) { in nand_command_lp()
496 udelay(chip->legacy.chip_delay); in nand_command_lp()
554 if (chip->legacy.dev_ready) { in nand_wait()
555 if (chip->legacy.dev_ready(chip)) in nand_wait()
588 if (!chip->legacy.chip_delay) in nand_legacy_set_defaults()
589 chip->legacy.chip_delay = 20; in nand_legacy_set_defaults()
592 if (!chip->legacy.cmdfunc) in nand_legacy_set_defaults()
593 chip->legacy.cmdfunc = nand_command; in nand_legacy_set_defaults()
596 if (chip->legacy.waitfunc == NULL) in nand_legacy_set_defaults()
597 chip->legacy.waitfunc = nand_wait; in nand_legacy_set_defaults()
599 if (!chip->legacy.select_chip) in nand_legacy_set_defaults()
600 chip->legacy.select_chip = nand_select_chip; in nand_legacy_set_defaults()
603 if (!chip->legacy.read_byte || chip->legacy.read_byte == nand_read_byte) in nand_legacy_set_defaults()
604 chip->legacy.read_byte = busw ? nand_read_byte16 : nand_read_byte; in nand_legacy_set_defaults()
605 if (!chip->legacy.write_buf || chip->legacy.write_buf == nand_write_buf) in nand_legacy_set_defaults()
606 chip->legacy.write_buf = busw ? nand_write_buf16 : nand_write_buf; in nand_legacy_set_defaults()
607 if (!chip->legacy.write_byte || chip->legacy.write_byte == nand_write_byte) in nand_legacy_set_defaults()
608 chip->legacy.write_byte = busw ? nand_write_byte16 : nand_write_byte; in nand_legacy_set_defaults()
609 if (!chip->legacy.read_buf || chip->legacy.read_buf == nand_read_buf) in nand_legacy_set_defaults()
610 chip->legacy.read_buf = busw ? nand_read_buf16 : nand_read_buf; in nand_legacy_set_defaults()
618 if (mtd->writesize > 512 && chip->legacy.cmdfunc == nand_command) in nand_legacy_adjust_cmdfunc()
619 chip->legacy.cmdfunc = nand_command_lp; in nand_legacy_adjust_cmdfunc()
625 * ->legacy.cmdfunc() is legacy and will only be used if ->exec_op() is in nand_legacy_check_hooks()
632 * Default functions assigned for ->legacy.cmdfunc() and in nand_legacy_check_hooks()
633 * ->legacy.select_chip() both expect ->legacy.cmd_ctrl() to be in nand_legacy_check_hooks()
636 if ((!chip->legacy.cmdfunc || !chip->legacy.select_chip) && in nand_legacy_check_hooks()
637 !chip->legacy.cmd_ctrl) { in nand_legacy_check_hooks()
638 pr_err("->legacy.cmd_ctrl() should be provided\n"); in nand_legacy_check_hooks()