| /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 1109 mtd = nand_to_mtd(nand_chip); in zynq_nand_probe() 1122 nand_chip->chip_delay = 30; in zynq_nand_probe() 1206 nand_chip->ecc.bytes = 0; in zynq_nand_probe() 1221 nand_chip->ecc.bytes = 3; in zynq_nand_probe() [all …]
|
| A D | nand_spl_simple.c | 15 static struct nand_chip nand_chip; variable 29 struct nand_chip *this = mtd_to_nand(mtd); in nand_command() 61 struct nand_chip *this = mtd_to_nand(mtd); in nand_command() 112 struct nand_chip *this = mtd_to_nand(mtd); in nand_is_bad_block() 213 mtd = nand_to_mtd(&nand_chip); in nand_init() 214 nand_chip.IO_ADDR_R = nand_chip.IO_ADDR_W = in nand_init() 216 board_nand_init(&nand_chip); in nand_init() 225 if (nand_chip.select_chip) in nand_init() 226 nand_chip.select_chip(mtd, 0); in nand_init() 232 if (nand_chip.select_chip) in nand_deselect() [all …]
|
| A D | mxs_nand_spl.c | 19 static struct nand_chip nand_chip; variable 205 if (nand_chip.numchips) in nand_init() 209 mxs_nand_init_spl(&nand_chip); in nand_init() 210 mtd = nand_to_mtd(&nand_chip); in nand_init() 212 nand_chip.cmdfunc = mxs_nand_command; in nand_init() 214 nand_chip.numchips = 1; in nand_init() 225 sizeof(*nand_chip.buffers)); in nand_init() 226 nand_chip.oob_poi = nand_chip.buffers->databuf + mtd->writesize; in nand_init() 228 mtd->size = nand_chip.chipsize; in nand_init() 229 nand_chip.scan_bbt(mtd); in nand_init() [all …]
|
| A D | am335x_spl_bch.c | 21 static struct nand_chip nand_chip; variable 34 struct nand_chip *this = mtd_to_nand(mtd); in nand_command() 132 struct nand_chip *this = mtd_to_nand(mtd); in nand_is_bad_block() 153 struct nand_chip *this = mtd_to_nand(mtd); in nand_read_page() 208 mtd = nand_to_mtd(&nand_chip); in nand_init() 209 nand_chip.IO_ADDR_R = nand_chip.IO_ADDR_W = in nand_init() 211 board_nand_init(&nand_chip); in nand_init() 213 if (nand_chip.select_chip) in nand_init() 214 nand_chip.select_chip(mtd, 0); in nand_init() 223 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 1237 mtd = nand_to_mtd(nand_chip); in arasan_probe() 1266 nand_chip->ecc.hwctl = NULL; in arasan_probe() 1279 nand_chip->ecc.strength = 1; in arasan_probe() [all …]
|
| A D | atmel_nand.c | 165 struct nand_chip *nand_chip = mtd_to_nand(mtd); in pmecc_gen_syndrome() local 182 struct nand_chip *nand_chip = mtd_to_nand(mtd); in pmecc_substitute() local 232 struct nand_chip *nand_chip = mtd_to_nand(mtd); in pmecc_get_sigma() local 388 struct nand_chip *nand_chip = mtd_to_nand(mtd); in pmecc_err_location() local 443 struct nand_chip *nand_chip = mtd_to_nand(mtd); in pmecc_correct_data() local 491 struct nand_chip *nand_chip = mtd_to_nand(mtd); in pmecc_correction() local 623 struct nand_chip *nand_chip = mtd_to_nand(mtd); in atmel_pmecc_core_init() local 1095 struct nand_chip *nand_chip = mtd_to_nand(mtd); in atmel_nand_correct() local 1255 static struct nand_chip nand_chip; variable 1466 static struct nand_chip nand_chip[CONFIG_SYS_MAX_NAND_DEVICE]; variable [all …]
|
| 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 | mxic_nand.c | 182 struct nand_chip nand_chip; member 376 struct nand_chip *chip = mtd_to_nand(mtd); in mxic_nfc_read_byte() 391 struct nand_chip *chip = mtd_to_nand(mtd); in mxic_nfc_read_buf() 404 struct nand_chip *chip = mtd_to_nand(mtd); in mxic_nfc_write_buf() 417 struct nand_chip *chip = mtd_to_nand(mtd); in mxic_nfc_cmd_function() 495 struct nand_chip *chip = mtd_to_nand(mtd); in mxic_nfc_setup_data_interface() 536 struct nand_chip *nand_chip = &nfc->nand_chip; in mxic_nfc_probe() local 551 mtd = nand_to_mtd(nand_chip); in mxic_nfc_probe() 554 nand_set_flash_node(nand_chip, child); in mxic_nfc_probe() 556 nand_set_controller_data(nand_chip, nfc); in mxic_nfc_probe() [all …]
|
| A D | omap_gpmc.c | 194 struct nand_chip *nand = mtd_to_nand(mtd); in omap_enable_hwecc() 280 struct nand_chip *chip = mtd_to_nand(mtd); in omap_enable_hwecc_bch() 360 struct nand_chip *chip = mtd_to_nand(mtd); in _omap_calculate_ecc_bch() 1059 struct nand_chip *nand; in omap_nand_switch_ecc() 1208 static __maybe_unused struct nand_chip *nand_chip; variable 1228 if (!nand_chip) in gpmc_nand_probe() 1229 nand_chip = nand; in gpmc_nand_probe() 1245 .priv_auto = sizeof(struct nand_chip), 1286 if (nand_chip->select_chip) in nand_deselect() 1287 nand_chip->select_chip(mtd, -1); in nand_deselect() [all …]
|
| A D | nand_base.c | 111 struct nand_chip *chip = mtd_to_nand(mtd); in check_offs_len() 137 struct nand_chip *chip = mtd_to_nand(mtd); in nand_release_device() 151 struct nand_chip *chip = mtd_to_nand(mtd); in nand_read_byte() 164 struct nand_chip *chip = mtd_to_nand(mtd); in nand_read_byte16() 176 struct nand_chip *chip = mtd_to_nand(mtd); in nand_read_word() 189 struct nand_chip *chip = mtd_to_nand(mtd); in nand_select_chip() 212 struct nand_chip *chip = mtd_to_nand(mtd); in nand_write_byte() 226 struct nand_chip *chip = mtd_to_nand(mtd); in nand_write_byte16() 2845 struct nand_chip *chip, in nand_write_page_raw_syndrome() 3044 struct nand_chip *chip, in nand_write_page_syndrome() [all …]
|
| A D | nand_micron.c | 43 struct nand_chip *chip = mtd_to_nand(mtd); in micron_nand_setup_read_retry() 53 static int micron_nand_onfi_init(struct nand_chip *chip) in micron_nand_onfi_init() 70 static int micron_nand_init(struct nand_chip *chip) in micron_nand_init()
|
| A D | nand.c | 23 static struct nand_chip nand_chip[CONFIG_SYS_MAX_NAND_DEVICE]; variable 82 struct nand_chip *nand = &nand_chip[i]; in nand_init_chip()
|
| A D | mt7621_nand_spl.c | 22 register struct nand_chip *chip = mtd_to_nand(mtd); in nand_command_lp() 77 struct nand_chip *chip = mtd_to_nand(mtd); in nfc_read_page_hwecc() 92 struct nand_chip *chip = mtd_to_nand(mtd); in nfc_read_oob_hwecc() 111 struct nand_chip *chip = mtd_to_nand(mtd); in nfc_check_bad_block() 142 struct nand_chip *chip = &nfc->nand; in nand_spl_load_image() 213 struct nand_chip *chip; in nand_init()
|
| A D | mt7621_nand.c | 232 struct nand_chip *nand = &nfc->nand; in oob_ecc_ptr() 289 struct nand_chip *nand = &nfc->nand; in mt7621_ecc_correct_check() 332 struct nand_chip *nand) in mt7621_nfc_wait_write_completion() 623 struct nand_chip *nand = &nfc->nand; in mt7621_nfc_calc_ecc_strength() 651 struct nand_chip *nand = &nfc->nand; in mt7621_nfc_set_spare_per_sector() 676 struct nand_chip *nand = &nfc->nand; in mt7621_nfc_ecc_init() 716 struct nand_chip *nand = &nfc->nand; in mt7621_nfc_set_page_format() 764 struct nand_chip *nand = &nfc->nand; in mt7621_nfc_write_fdm() 787 struct nand_chip *nand = &nfc->nand; in mt7621_nfc_read_sector_fdm() 934 struct nand_chip *nand, in mt7621_nfc_write_page_hwecc() [all …]
|
| A D | nand_amd.c | 21 static void amd_nand_decode_id(struct nand_chip *chip) in amd_nand_decode_id() 41 static int amd_nand_init(struct nand_chip *chip) in amd_nand_init()
|
| A D | nand_toshiba.c | 22 static void toshiba_nand_decode_id(struct nand_chip *chip) in toshiba_nand_decode_id() 68 static int toshiba_nand_init(struct nand_chip *chip) in toshiba_nand_init()
|
| A D | mxs_nand.c | 160 struct nand_chip *chip = mtd_to_nand(mtd); in mxs_nand_calc_ecc_layout_by_info() 202 struct nand_chip *chip = mtd_to_nand(mtd); in mxs_nand_legacy_calc_ecc_layout() 260 struct nand_chip *chip = mtd_to_nand(mtd); in mxs_nand_calc_ecc_for_large_oob() 356 struct nand_chip *nand = mtd_to_nand(mtd); in mxs_nand_cmd_ctrl() 435 struct nand_chip *chip = mtd_to_nand(mtd); in mxs_nand_device_ready() 450 struct nand_chip *nand = mtd_to_nand(mtd); in mxs_nand_select_chip() 497 struct nand_chip *nand = mtd_to_nand(mtd); in mxs_nand_read_buf() 581 struct nand_chip *nand = mtd_to_nand(mtd); in mxs_nand_write_buf() 937 struct nand_chip *chip = mtd_to_nand(mtd); in mxs_nand_hook_read_oob() 962 struct nand_chip *chip = mtd_to_nand(mtd); in mxs_nand_hook_write_oob() [all …]
|
| A D | tegra_nand.c | 110 struct nand_chip nand_chip; member 161 struct nand_chip *chip = mtd_to_nand(mtd); in read_byte() 187 struct nand_chip *chip = mtd_to_nand(mtd); in read_buf() 212 struct nand_chip *chip = mtd_to_nand(mtd); in nand_dev_ready() 263 struct nand_chip *chip = mtd_to_nand(mtd); in nand_command() 662 struct nand_chip *chip, uint8_t *buf, int oob_required, int page) in nand_read_page_hwecc() 675 struct nand_chip *chip, const uint8_t *buf, int oob_required, in nand_write_page_hwecc() 695 struct nand_chip *chip, uint8_t *buf, int oob_required, int page) in nand_read_page_raw() 708 struct nand_chip *chip, const uint8_t *buf, in nand_write_page_raw() 727 static int nand_rw_oob(struct mtd_info *mtd, struct nand_chip *chip, in nand_rw_oob() [all …]
|
| A D | nand_hynix.c | 21 static void hynix_nand_decode_id(struct nand_chip *chip) in hynix_nand_decode_id() 72 static int hynix_nand_init(struct nand_chip *chip) in hynix_nand_init()
|
| A D | rockchip_nfc.c | 162 struct nand_chip chip; 267 struct nand_chip *chip = mtd_to_nand(mtd); in rk_nfc_select_chip() 325 struct nand_chip *chip = mtd_to_nand(mtd); in rk_nfc_read_buf() 338 struct nand_chip *chip = mtd_to_nand(mtd); in rk_nfc_write_buf() 433 struct nand_chip *chip, in rk_nfc_write_page_raw() 515 struct nand_chip *chip, in rk_nfc_write_page_hwecc() 608 struct nand_chip *chip, int page) in rk_nfc_write_oob() 614 struct nand_chip *chip, in rk_nfc_read_page_raw() 670 struct nand_chip *chip, in rk_nfc_read_page_hwecc() 772 struct nand_chip *chip, int page) in rk_nfc_read_oob() [all …]
|
| /u-boot/include/linux/mtd/ |
| A D | rawnand.h | 27 struct nand_chip; 478 struct nand_chip *active; 784 void (*detect)(struct nand_chip *chip); 785 int (*init)(struct nand_chip *chip); 892 struct nand_chip { struct 1322 int nand_check_ecc_caps(struct nand_chip *chip, 1325 int nand_match_ecc_req(struct nand_chip *chip, 1328 int nand_maximize_ecc(struct nand_chip *chip, 1335 int nand_reset_op(struct nand_chip *chip); 1339 int nand_exit_status_op(struct nand_chip *chip); [all …]
|
| /u-boot/board/socrates/ |
| A D | nand.c | 51 struct nand_chip *this = mtd_to_nand(mtd); in sc_nand_write_buf() 91 struct nand_chip *this = mtd_to_nand(mtd); in sc_nand_read_buf() 108 struct nand_chip *this = mtd_to_nand(mtdinfo); in sc_nand_device_ready() 150 int board_nand_init(struct nand_chip *nand) in board_nand_init()
|
| /u-boot/drivers/mtd/nand/raw/atmel/ |
| A D | nand-controller.c | 139 int (*attach_chip)(struct nand_chip *chip); 177 struct nand_chip base; 217 int (*ecc_init)(struct nand_chip *chip); 391 struct nand_chip *chip = mtd_to_nand(mtd); in atmel_nand_read_byte() 809 struct nand_chip *chip, in atmel_nand_pmecc_write_page_raw() 846 struct nand_chip *chip, u8 *buf, in atmel_nand_pmecc_read_page_raw() 981 struct nand_chip *chip, u8 *buf, in atmel_hsmc_nand_pmecc_read_page() 989 struct nand_chip *chip, in atmel_hsmc_nand_pmecc_read_page_raw() 1472 struct nand_chip *chip = &nand->base; in atmel_nand_init() 1526 struct nand_chip *chip = &nand->base; in atmel_hsmc_nand_init() [all …]
|
| /u-boot/board/cssi/cmpcpro/ |
| A D | nand.c | 26 struct nand_chip *chip = mtd_to_nand(mtdinfo); in nand_hwcontrol() 36 int board_nand_init(struct nand_chip *nand) in board_nand_init()
|
| /u-boot/board/cssi/cmpc885/ |
| A D | nand.c | 30 struct nand_chip *chip = mtd_to_nand(mtdinfo); in nand_hwcontrol() 40 int board_nand_init(struct nand_chip *chip) in board_nand_init()
|