Home
last modified time | relevance | path

Searched refs:busw (Results 1 – 3 of 3) sorted by relevance

/linux/drivers/mtd/nand/raw/
H A Dnand_legacy.c583 unsigned int busw = chip->options & NAND_BUSWIDTH_16; in nand_legacy_set_defaults() local
605 chip->legacy.read_byte = busw ? nand_read_byte16 : nand_read_byte; in nand_legacy_set_defaults()
607 chip->legacy.write_buf = busw ? nand_write_buf16 : nand_write_buf; in nand_legacy_set_defaults()
609 chip->legacy.write_byte = busw ? nand_write_byte16 : nand_write_byte; in nand_legacy_set_defaults()
611 chip->legacy.read_buf = busw ? nand_read_buf16 : nand_read_buf; in nand_legacy_set_defaults()
H A Dnandsim.c295 uint busw; /* flash chip bus width (8 or 16) */ member
653 ns->busw = chip->options & NAND_BUSWIDTH_16 ? 16 : 8; in ns_init()
669 if (ns->busw == 8) in ns_init()
740 if (ns->busw == 16) in ns_init()
750 printk("bus width: %u\n", ns->busw); in ns_init()
1573 int busdiv = ns->busw == 8 ? 1 : 2; in ns_do_state_action()
1762 if ((ns->nxstate & STATE_ADDR_MASK) && ns->busw == 16) { in ns_switch_state()
1896 if (ns->busw == 8) { in ns_nand_read_byte()
2068 if (ns->busw == 8) { in ns_nand_write_byte()
2315 ns->busw = 16; in ns_init_module()
H A Dnand_base.c2998 int busw = (chip->options & NAND_BUSWIDTH_16) ? 2 : 1; in nand_read_subpage() local
3046 aligned_pos = oobregion.offset & ~(busw - 1); in nand_read_subpage()
3048 if (oobregion.offset & (busw - 1)) in nand_read_subpage()
3051 (busw - 1)) in nand_read_subpage()
5125 int busw, ret; in nand_detect() local
5194 busw = chip->options & NAND_BUSWIDTH_16; in nand_detect()
5252 WARN_ON(busw & NAND_BUSWIDTH_16); in nand_detect()
5254 } else if (busw != (chip->options & NAND_BUSWIDTH_16)) { in nand_detect()
5263 pr_warn("bus width %d instead of %d bits\n", busw ? 16 : 8, in nand_detect()