Home
last modified time | relevance | path

Searched refs:nand_chip (Results 1 – 25 of 57) sorted by relevance

123

/u-boot/drivers/mtd/nand/raw/
A Dzynq_nand.c149 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 Dnand_spl_simple.c15 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 Dmxs_nand_spl.c19 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 Dam335x_spl_bch.c21 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 Darasan_nfc.c35 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 Datmel_nand.c165 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 Dmxc_nand.c23 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 Dmxic_nand.c182 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 Domap_gpmc.c194 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 Dnand_base.c111 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 Dnand_micron.c43 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 Dnand.c23 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 Dmt7621_nand_spl.c22 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 Dmt7621_nand.c232 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 Dnand_amd.c21 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 Dnand_toshiba.c22 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 Dmxs_nand.c160 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 Dtegra_nand.c110 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 Dnand_hynix.c21 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 Drockchip_nfc.c162 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 Drawnand.h27 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 Dnand.c51 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 Dnand-controller.c139 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 Dnand.c26 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 Dnand.c30 struct nand_chip *chip = mtd_to_nand(mtdinfo); in nand_hwcontrol()
40 int board_nand_init(struct nand_chip *chip) in board_nand_init()

Completed in 76 milliseconds

123