| /u-boot/drivers/mtd/nand/raw/ |
| A D | zynq_nand.c | 149 struct nand_chip nand_chip; member 257 struct nand_chip *nand_chip = mtd_to_nand(mtd); in zynq_nand_waitfor_ecc_completion() local 286 struct nand_chip *nand_chip = mtd_to_nand(mtd); in zynq_nand_init_nand_flash() local 331 struct nand_chip *nand_chip = mtd_to_nand(mtd); in zynq_nand_calculate_hwecc() local 1039 struct nand_chip *nand_chip = mtd_to_nand(mtd); in zynq_nand_device_ready() local 1074 struct nand_chip *nand_chip = &zynq->nand_chip; in zynq_nand_probe() local 1106 mtd = nand_to_mtd(nand_chip); in zynq_nand_probe() 1119 nand_chip->chip_delay = 30; in zynq_nand_probe() 1203 nand_chip->ecc.bytes = 0; in zynq_nand_probe() 1218 nand_chip->ecc.bytes = 3; in zynq_nand_probe() [all …]
|
| A D | mxs_nand_spl.c | 18 static struct nand_chip nand_chip; variable 192 if (nand_chip.numchips) in nand_init() 196 mxs_nand_init_spl(&nand_chip); in nand_init() 197 mtd = nand_to_mtd(&nand_chip); in nand_init() 199 nand_chip.cmdfunc = mxs_nand_command; in nand_init() 201 nand_chip.numchips = 1; in nand_init() 212 sizeof(*nand_chip.buffers)); in nand_init() 213 nand_chip.oob_poi = nand_chip.buffers->databuf + mtd->writesize; in nand_init() 215 mtd->size = nand_chip.chipsize; in nand_init() 216 nand_chip.scan_bbt(mtd); in nand_init() [all …]
|
| A D | nand_spl_simple.c | 14 static struct nand_chip nand_chip; variable 28 struct nand_chip *this = mtd_to_nand(mtd); in nand_command() 65 struct nand_chip *this = mtd_to_nand(mtd); in nand_command() 116 struct nand_chip *this = mtd_to_nand(mtd); in nand_is_bad_block() 217 mtd = nand_to_mtd(&nand_chip); in nand_init() 218 nand_chip.IO_ADDR_R = nand_chip.IO_ADDR_W = in nand_init() 220 board_nand_init(&nand_chip); in nand_init() 229 if (nand_chip.select_chip) in nand_init() 230 nand_chip.select_chip(mtd, 0); in nand_init() 236 if (nand_chip.select_chip) in nand_deselect() [all …]
|
| A D | am335x_spl_bch.c | 20 static struct nand_chip nand_chip; variable 33 struct nand_chip *this = mtd_to_nand(mtd); in nand_command() 131 struct nand_chip *this = mtd_to_nand(mtd); in nand_is_bad_block() 152 struct nand_chip *this = mtd_to_nand(mtd); in nand_read_page() 207 mtd = nand_to_mtd(&nand_chip); in nand_init() 208 nand_chip.IO_ADDR_R = nand_chip.IO_ADDR_W = in nand_init() 210 board_nand_init(&nand_chip); in nand_init() 212 if (nand_chip.select_chip) in nand_init() 213 nand_chip.select_chip(mtd, 0); in nand_init() 222 if (nand_chip.select_chip) in nand_deselect() [all …]
|
| A D | arasan_nfc.c | 35 struct nand_chip nand_chip; member 274 struct nand_chip *nand_chip = mtd_to_nand(mtd); in arasan_nand_select_chip() local 1123 struct nand_chip *nand_chip = mtd_to_nand(mtd); in arasan_check_ondie() local 1131 nand_chip->select_chip(mtd, 0); in arasan_check_ondie() 1172 struct nand_chip *nand_chip = mtd_to_nand(mtd); in arasan_nand_ecc_init() local 1180 nand_chip->ecc_step_ds)) { in arasan_nand_ecc_init() 1229 struct nand_chip *nand_chip = &arasan->nand_chip; in arasan_probe() local 1236 mtd = nand_to_mtd(nand_chip); in arasan_probe() 1263 nand_chip->ecc.hwctl = NULL; in arasan_probe() 1276 nand_chip->ecc.strength = 1; in arasan_probe() [all …]
|
| A D | atmel_nand.c | 168 struct nand_chip *nand_chip = mtd_to_nand(mtd); in pmecc_gen_syndrome() local 185 struct nand_chip *nand_chip = mtd_to_nand(mtd); in pmecc_substitute() local 235 struct nand_chip *nand_chip = mtd_to_nand(mtd); in pmecc_get_sigma() local 391 struct nand_chip *nand_chip = mtd_to_nand(mtd); in pmecc_err_location() local 446 struct nand_chip *nand_chip = mtd_to_nand(mtd); in pmecc_correct_data() local 494 struct nand_chip *nand_chip = mtd_to_nand(mtd); in pmecc_correction() local 627 struct nand_chip *nand_chip = mtd_to_nand(mtd); in atmel_pmecc_core_init() local 1099 struct nand_chip *nand_chip = mtd_to_nand(mtd); in atmel_nand_correct() local 1259 static struct nand_chip nand_chip; variable 1470 static struct nand_chip nand_chip[CONFIG_SYS_MAX_NAND_DEVICE]; variable [all …]
|
| A D | nand_plat.c | 28 struct nand_chip *this = mtd_to_nand(mtd); in plat_cmd_ctrl() 42 return NAND_PLAT_DEV_READY((struct nand_chip *)mtd_to_nand(mtd)); in plat_dev_ready() 48 int board_nand_init(struct nand_chip *nand) in board_nand_init()
|
| A D | mxc_nand.c | 23 struct nand_chip *nand; 354 struct nand_chip *nand_chip = mtd_to_nand(mtd); local 663 struct nand_chip *nand_chip = mtd_to_nand(mtd); local 668 nand_chip->page_shift; 702 struct nand_chip *nand_chip = mtd_to_nand(mtd); local 730 struct nand_chip *nand_chip = mtd_to_nand(mtd); local 770 struct nand_chip *nand_chip = mtd_to_nand(mtd); local 821 struct nand_chip *nand_chip = mtd_to_nand(mtd); local 892 struct nand_chip *nand_chip = mtd_to_nand(mtd); local 952 struct nand_chip *nand_chip = mtd_to_nand(mtd); local [all …]
|
| A D | fsl_upm.c | 68 struct nand_chip *chip = mtd_to_nand(mtd); in fun_select_chip() 83 struct nand_chip *chip = mtd_to_nand(mtd); in fun_cmd_ctrl() 127 struct nand_chip *chip = mtd_to_nand(mtd); in upm_nand_read_byte() 135 struct nand_chip *chip = mtd_to_nand(mtd); in upm_nand_write_buf() 151 struct nand_chip *chip = mtd_to_nand(mtd); in upm_nand_read_buf() 159 struct nand_chip *chip = mtd_to_nand(mtd); in nand_dev_ready() 165 int fsl_upm_nand_init(struct nand_chip *chip, struct fsl_upm_nand *fun) in fsl_upm_nand_init()
|
| A D | nand.c | 22 static struct nand_chip nand_chip[CONFIG_SYS_MAX_NAND_DEVICE]; variable 81 struct nand_chip *nand = &nand_chip[i]; in nand_init_chip()
|
| A D | nand_base.c | 114 struct nand_chip *chip = mtd_to_nand(mtd); in check_offs_len() 140 struct nand_chip *chip = mtd_to_nand(mtd); in nand_release_device() 154 struct nand_chip *chip = mtd_to_nand(mtd); in nand_read_byte() 167 struct nand_chip *chip = mtd_to_nand(mtd); in nand_read_byte16() 179 struct nand_chip *chip = mtd_to_nand(mtd); in nand_read_word() 192 struct nand_chip *chip = mtd_to_nand(mtd); in nand_select_chip() 215 struct nand_chip *chip = mtd_to_nand(mtd); in nand_write_byte() 229 struct nand_chip *chip = mtd_to_nand(mtd); in nand_write_byte16() 2827 struct nand_chip *chip, in nand_write_page_raw_syndrome() 3026 struct nand_chip *chip, in nand_write_page_syndrome() [all …]
|
| A D | mxs_nand.c | 153 struct nand_chip *chip = mtd_to_nand(mtd); in mxs_nand_calc_ecc_layout_by_info() 195 struct nand_chip *chip = mtd_to_nand(mtd); in mxs_nand_legacy_calc_ecc_layout() 241 struct nand_chip *chip = mtd_to_nand(mtd); in mxs_nand_calc_ecc_for_large_oob() 337 struct nand_chip *nand = mtd_to_nand(mtd); in mxs_nand_cmd_ctrl() 416 struct nand_chip *chip = mtd_to_nand(mtd); in mxs_nand_device_ready() 431 struct nand_chip *nand = mtd_to_nand(mtd); in mxs_nand_select_chip() 478 struct nand_chip *nand = mtd_to_nand(mtd); in mxs_nand_read_buf() 562 struct nand_chip *nand = mtd_to_nand(mtd); in mxs_nand_write_buf() 918 struct nand_chip *chip = mtd_to_nand(mtd); in mxs_nand_hook_read_oob() 943 struct nand_chip *chip = mtd_to_nand(mtd); in mxs_nand_hook_write_oob() [all …]
|
| A D | tegra_nand.c | 109 struct nand_chip nand_chip; member 160 struct nand_chip *chip = mtd_to_nand(mtd); in read_byte() 186 struct nand_chip *chip = mtd_to_nand(mtd); in read_buf() 211 struct nand_chip *chip = mtd_to_nand(mtd); in nand_dev_ready() 262 struct nand_chip *chip = mtd_to_nand(mtd); in nand_command() 661 struct nand_chip *chip, uint8_t *buf, int oob_required, int page) in nand_read_page_hwecc() 674 struct nand_chip *chip, const uint8_t *buf, int oob_required, in nand_write_page_hwecc() 694 struct nand_chip *chip, uint8_t *buf, int oob_required, int page) in nand_read_page_raw() 707 struct nand_chip *chip, const uint8_t *buf, in nand_write_page_raw() 726 static int nand_rw_oob(struct mtd_info *mtd, struct nand_chip *chip, in nand_rw_oob() [all …]
|
| A D | davinci_nand.c | 58 struct nand_chip *chip = mtd_to_nand(mtd); in nand_davinci_read_buf() 103 struct nand_chip *chip = mtd_to_nand(mtd); in nand_davinci_write_buf() 148 struct nand_chip *this = mtd_to_nand(mtd); in nand_davinci_hwcontrol() 227 struct nand_chip *this = mtd_to_nand(mtd); in nand_davinci_correct_data() 364 static int nand_davinci_write_page(struct mtd_info *mtd, struct nand_chip *chip, in nand_davinci_write_page() 423 static int nand_davinci_read_page_hwecc(struct mtd_info *mtd, struct nand_chip *chip, in nand_davinci_read_page_hwecc() 735 static void davinci_nand_init(struct nand_chip *nand) in davinci_nand_init() 793 struct nand_chip *nand = dev_get_priv(dev); in davinci_nand_probe() 819 .priv_auto = sizeof(struct nand_chip), 833 int board_nand_init(struct nand_chip *chip) __attribute__((weak)); [all …]
|
| /u-boot/include/linux/mtd/ |
| A D | rawnand.h | 27 struct nand_chip; 33 struct nand_chip *chip, 500 struct nand_chip *active; 889 struct nand_chip { struct 986 return container_of(mtd, struct nand_chip, mtd); in mtd_to_nand() 1292 int nand_check_ecc_caps(struct nand_chip *chip, 1295 int nand_match_ecc_req(struct nand_chip *chip, 1298 int nand_maximize_ecc(struct nand_chip *chip, 1305 int nand_reset_op(struct nand_chip *chip); 1309 int nand_exit_status_op(struct nand_chip *chip); [all …]
|
| /u-boot/board/spear/spear600/ |
| A D | spear600.c | 19 static struct nand_chip nand_chip[CONFIG_SYS_MAX_NAND_DEVICE]; variable 37 struct nand_chip *nand = &nand_chip[0]; in board_nand_init()
|
| /u-boot/board/spear/spear300/ |
| A D | spear300.c | 19 static struct nand_chip nand_chip[CONFIG_SYS_MAX_NAND_DEVICE]; variable 37 struct nand_chip *nand = &nand_chip[0]; in board_nand_init()
|
| /u-boot/board/spear/spear320/ |
| A D | spear320.c | 23 static struct nand_chip nand_chip[CONFIG_SYS_MAX_NAND_DEVICE]; variable 48 struct nand_chip *nand = &nand_chip[0]; in board_nand_init()
|
| /u-boot/board/spear/spear310/ |
| A D | spear310.c | 20 static struct nand_chip nand_chip[CONFIG_SYS_MAX_NAND_DEVICE]; variable 38 struct nand_chip *nand = &nand_chip[0]; in board_nand_init()
|
| /u-boot/board/spear/x600/ |
| A D | x600.c | 26 static struct nand_chip nand_chip[CONFIG_SYS_MAX_NAND_DEVICE]; variable 68 struct nand_chip *nand = &nand_chip[0]; in board_nand_init()
|
| /u-boot/board/socrates/ |
| A D | nand.c | 50 struct nand_chip *this = mtd_to_nand(mtd); in sc_nand_write_buf() 90 struct nand_chip *this = mtd_to_nand(mtd); in sc_nand_read_buf() 107 struct nand_chip *this = mtd_to_nand(mtdinfo); in sc_nand_device_ready() 149 int board_nand_init(struct nand_chip *nand) in board_nand_init()
|
| /u-boot/board/xes/common/ |
| A D | actl_nand.c | 18 struct nand_chip *this = mtd_to_nand(mtd); in nand_addr_hwcontrol() 41 int board_nand_init(struct nand_chip *nand) in board_nand_init()
|
| /u-boot/board/freescale/m5329evb/ |
| A D | nand.c | 24 struct nand_chip *this = mtd_to_nand(mtdinfo); in nand_hwcontrol() 49 int board_nand_init(struct nand_chip *nand) in board_nand_init()
|
| /u-boot/board/cssi/MCR3000/ |
| A D | nand.c | 19 struct nand_chip *this = mtd_to_nand(mtdinfo); in nand_hwcontrol() 50 int board_nand_init(struct nand_chip *nand) in board_nand_init()
|
| /u-boot/board/freescale/m5373evb/ |
| A D | nand.c | 24 struct nand_chip *this = mtd_to_nand(mtdinfo); in nand_hwcontrol() 50 int board_nand_init(struct nand_chip *nand) in board_nand_init()
|