Home
last modified time | relevance | path

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

123

/rk3399_rockchip-uboot/drivers/mtd/nand/raw/
H A Dzynq_nand.c423 static int zynq_nand_read_oob(struct mtd_info *mtd, struct nand_chip *chip, in zynq_nand_read_oob()
450 static int zynq_nand_write_oob(struct mtd_info *mtd, struct nand_chip *chip, in zynq_nand_write_oob()
483 static int zynq_nand_read_page_raw(struct mtd_info *mtd, struct nand_chip *chip, in zynq_nand_read_page_raw()
505 struct nand_chip *chip, u8 *buf, int oob_required, int page) in zynq_nand_read_page_raw_nooob()
512 struct nand_chip *chip, u32 data_offs, in zynq_nand_read_subpage_raw()
532 struct nand_chip *chip, const u8 *buf, int oob_required, int page) in zynq_nand_write_page_raw()
564 struct nand_chip *chip, const u8 *buf, int oob_required, int page) in zynq_nand_write_page_hwecc()
622 struct nand_chip *chip, const u8 *buf, int oob_required, int page) in zynq_nand_write_page_swecc()
655 struct nand_chip *chip, u8 *buf, int oob_required, int page) in zynq_nand_read_page_hwecc()
727 struct nand_chip *chip, u8 *buf, int oob_required, int page) in zynq_nand_read_page_swecc()
[all …]
H A Dmxs_nand_spl.c13 static struct nand_chip nand_chip; variable
18 register struct nand_chip *chip = mtd_to_nand(mtd); in mxs_nand_command()
59 struct nand_chip *chip = mtd_to_nand(mtd); in mxs_flash_full_ident()
77 register struct nand_chip *chip = mtd_to_nand(mtd); in mxs_flash_onfi_ident()
150 register struct nand_chip *chip = mtd_to_nand(mtd); in mxs_read_page_ecc()
154 ret = nand_chip.ecc.read_page(mtd, chip, buf, 1, page); in mxs_read_page_ecc()
164 register struct nand_chip *chip = mtd_to_nand(mtd); in is_badblock()
181 if (nand_chip.numchips) in nand_init()
185 mxs_nand_init_spl(&nand_chip); in nand_init()
186 mtd = nand_to_mtd(&nand_chip); in nand_init()
[all …]
H A Dnand_spl_simple.c15 static struct nand_chip nand_chip; variable
29 struct nand_chip *this = mtd_to_nand(mtd); in nand_command()
66 struct nand_chip *this = mtd_to_nand(mtd); in nand_command()
117 struct nand_chip *this = mtd_to_nand(mtd); in nand_is_bad_block()
142 struct nand_chip *this = mtd_to_nand(mtd); in nand_read_page()
173 struct nand_chip *this = mtd_to_nand(mtd); in nand_read_page()
218 mtd = nand_to_mtd(&nand_chip); in nand_init()
219 nand_chip.IO_ADDR_R = nand_chip.IO_ADDR_W = in nand_init()
221 board_nand_init(&nand_chip); in nand_init()
224 if (nand_chip.ecc.mode == NAND_ECC_SOFT) { in nand_init()
[all …]
H A Dam335x_spl_bch.c20 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 …]
H A Darasan_nfc.c263 static struct nand_chip nand_chip[CONFIG_SYS_MAX_NAND_DEVICE]; variable
292 struct nand_chip *chip = mtd_to_nand(mtd); in arasan_nand_get_addrcycle()
326 struct nand_chip *chip = mtd_to_nand(mtd); in arasan_nand_read_page()
447 struct nand_chip *chip, u8 *buf, int oob_required, int page) in arasan_nand_read_page_hwecc()
500 struct nand_chip *chip, const u8 *buf, int oob_required, in arasan_nand_write_page_hwecc()
603 static int arasan_nand_read_oob(struct mtd_info *mtd, struct nand_chip *chip, in arasan_nand_read_oob()
612 static int arasan_nand_write_oob(struct mtd_info *mtd, struct nand_chip *chip, in arasan_nand_write_oob()
1004 struct nand_chip *chip = mtd_to_nand(mtd); in arasan_nand_read_byte()
1036 struct nand_chip *chip = mtd_to_nand(mtd); in arasan_nand_cmd_function()
1091 struct nand_chip *nand_chip = mtd_to_nand(mtd); in arasan_check_ondie() local
[all …]
H A Datmel_nand.c163 struct nand_chip *nand_chip = mtd_to_nand(mtd); in pmecc_gen_syndrome() local
164 struct atmel_nand_host *host = nand_get_controller_data(nand_chip); in pmecc_gen_syndrome()
180 struct nand_chip *nand_chip = mtd_to_nand(mtd); in pmecc_substitute() local
181 struct atmel_nand_host *host = nand_get_controller_data(nand_chip); in pmecc_substitute()
230 struct nand_chip *nand_chip = mtd_to_nand(mtd); in pmecc_get_sigma() local
231 struct atmel_nand_host *host = nand_get_controller_data(nand_chip); in pmecc_get_sigma()
386 struct nand_chip *nand_chip = mtd_to_nand(mtd); in pmecc_err_location() local
387 struct atmel_nand_host *host = nand_get_controller_data(nand_chip); in pmecc_err_location()
440 struct nand_chip *nand_chip = mtd_to_nand(mtd); in pmecc_correct_data() local
441 struct atmel_nand_host *host = nand_get_controller_data(nand_chip); in pmecc_correct_data()
[all …]
H A Dmxc_nand.c22 struct nand_chip *nand;
353 struct nand_chip *nand_chip = mtd_to_nand(mtd); local
354 struct mxc_nand_host *host = nand_get_controller_data(nand_chip);
385 struct nand_chip *chip,
437 struct nand_chip *chip,
482 struct nand_chip *chip,
549 struct nand_chip *chip, int page)
575 struct nand_chip *chip,
615 struct nand_chip *chip,
662 struct nand_chip *nand_chip = mtd_to_nand(mtd); local
[all …]
H A Dfsl_upm.c67 struct nand_chip *chip = mtd_to_nand(mtd); in fun_select_chip()
82 struct nand_chip *chip = mtd_to_nand(mtd); in fun_cmd_ctrl()
126 struct nand_chip *chip = mtd_to_nand(mtd); in upm_nand_read_byte()
134 struct nand_chip *chip = mtd_to_nand(mtd); in upm_nand_write_buf()
150 struct nand_chip *chip = mtd_to_nand(mtd); in upm_nand_read_buf()
158 struct nand_chip *chip = mtd_to_nand(mtd); in nand_dev_ready()
164 int fsl_upm_nand_init(struct nand_chip *chip, struct fsl_upm_nand *fun) in fsl_upm_nand_init()
H A Dnand_plat.c28 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()
H A Dnand_base.c109 struct nand_chip *chip = mtd_to_nand(mtd); in check_offs_len()
135 struct nand_chip *chip = mtd_to_nand(mtd); in nand_release_device()
149 struct nand_chip *chip = mtd_to_nand(mtd); in nand_read_byte()
162 struct nand_chip *chip = mtd_to_nand(mtd); in nand_read_byte16()
174 struct nand_chip *chip = mtd_to_nand(mtd); in nand_read_word()
187 struct nand_chip *chip = mtd_to_nand(mtd); in nand_select_chip()
210 struct nand_chip *chip = mtd_to_nand(mtd); in nand_write_byte()
224 struct nand_chip *chip = mtd_to_nand(mtd); in nand_write_byte16()
289 struct nand_chip *chip = mtd_to_nand(mtd); in nand_write_buf()
304 struct nand_chip *chip = mtd_to_nand(mtd); in nand_read_buf()
[all …]
H A Dnand.c25 static struct nand_chip nand_chip[CONFIG_SYS_MAX_NAND_DEVICE]; variable
84 struct nand_chip *nand = &nand_chip[i]; in nand_init_chip()
H A Dmxs_nand.c169 struct nand_chip *chip = mtd_to_nand(mtd); in mxs_nand_calc_ecc_layout_by_info()
201 struct nand_chip *chip = mtd_to_nand(mtd); in mxs_nand_calc_ecc_layout()
268 struct nand_chip *nand = mtd_to_nand(mtd); in mxs_nand_cmd_ctrl()
347 struct nand_chip *chip = mtd_to_nand(mtd); in mxs_nand_device_ready()
362 struct nand_chip *nand = mtd_to_nand(mtd); in mxs_nand_select_chip()
409 struct nand_chip *nand = mtd_to_nand(mtd); in mxs_nand_read_buf()
493 struct nand_chip *nand = mtd_to_nand(mtd); in mxs_nand_write_buf()
554 static int mxs_nand_ecc_read_page(struct mtd_info *mtd, struct nand_chip *nand, in mxs_nand_ecc_read_page()
706 struct nand_chip *nand, const uint8_t *buf, in mxs_nand_ecc_write_page()
776 struct nand_chip *chip = mtd_to_nand(mtd); in mxs_nand_hook_read_oob()
[all …]
H A Dtegra_nand.c105 struct nand_chip nand_chip; member
156 struct nand_chip *chip = mtd_to_nand(mtd); in read_byte()
182 struct nand_chip *chip = mtd_to_nand(mtd); in read_buf()
207 struct nand_chip *chip = mtd_to_nand(mtd); in nand_dev_ready()
258 struct nand_chip *chip = mtd_to_nand(mtd); in nand_command()
506 static int nand_rw_page(struct mtd_info *mtd, struct nand_chip *chip, in nand_rw_page()
657 struct nand_chip *chip, uint8_t *buf, int oob_required, int page) in nand_read_page_hwecc()
670 struct nand_chip *chip, const uint8_t *buf, int oob_required, in nand_write_page_hwecc()
690 struct nand_chip *chip, uint8_t *buf, int oob_required, int page) in nand_read_page_raw()
703 struct nand_chip *chip, const uint8_t *buf, in nand_write_page_raw()
[all …]
H A Dmxs_nand.h38 struct nand_chip chip;
72 int mxs_nand_init_spl(struct nand_chip *nand);
H A Dfsl_elbc_nand.c48 struct nand_chip chip;
157 struct nand_chip *chip = mtd_to_nand(mtd); in set_addr()
197 struct nand_chip *chip = mtd_to_nand(mtd); in fsl_elbc_run_command()
247 static void fsl_elbc_do_read(struct nand_chip *chip, int oob) in fsl_elbc_do_read()
282 struct nand_chip *chip = mtd_to_nand(mtd); in fsl_elbc_cmdfunc()
492 struct nand_chip *chip = mtd_to_nand(mtd); in fsl_elbc_write_buf()
529 struct nand_chip *chip = mtd_to_nand(mtd); in fsl_elbc_read_byte()
546 struct nand_chip *chip = mtd_to_nand(mtd); in fsl_elbc_read_buf()
567 static int fsl_elbc_wait(struct mtd_info *mtd, struct nand_chip *chip) in fsl_elbc_wait()
598 static int fsl_elbc_read_page(struct mtd_info *mtd, struct nand_chip *chip, in fsl_elbc_read_page()
[all …]
/rk3399_rockchip-uboot/include/linux/mtd/
H A Drawnand.h25 struct nand_chip;
31 struct nand_chip *chip,
492 struct nand_chip *active;
587 int (*read_page_raw)(struct mtd_info *mtd, struct nand_chip *chip,
589 int (*write_page_raw)(struct mtd_info *mtd, struct nand_chip *chip,
591 int (*read_page)(struct mtd_info *mtd, struct nand_chip *chip,
593 int (*read_subpage)(struct mtd_info *mtd, struct nand_chip *chip,
595 int (*write_subpage)(struct mtd_info *mtd, struct nand_chip *chip,
598 int (*write_page)(struct mtd_info *mtd, struct nand_chip *chip,
600 int (*write_oob_raw)(struct mtd_info *mtd, struct nand_chip *chip,
[all …]
/rk3399_rockchip-uboot/board/spear/spear600/
H A Dspear600.c19 static struct nand_chip nand_chip[CONFIG_SYS_MAX_NAND_DEVICE]; variable
37 struct nand_chip *nand = &nand_chip[0]; in board_nand_init()
/rk3399_rockchip-uboot/board/spear/spear300/
H A Dspear300.c19 static struct nand_chip nand_chip[CONFIG_SYS_MAX_NAND_DEVICE]; variable
37 struct nand_chip *nand = &nand_chip[0]; in board_nand_init()
/rk3399_rockchip-uboot/board/spear/spear320/
H A Dspear320.c23 static struct nand_chip nand_chip[CONFIG_SYS_MAX_NAND_DEVICE]; variable
48 struct nand_chip *nand = &nand_chip[0]; in board_nand_init()
/rk3399_rockchip-uboot/board/spear/spear310/
H A Dspear310.c20 static struct nand_chip nand_chip[CONFIG_SYS_MAX_NAND_DEVICE]; variable
38 struct nand_chip *nand = &nand_chip[0]; in board_nand_init()
/rk3399_rockchip-uboot/board/spear/x600/
H A Dx600.c24 static struct nand_chip nand_chip[CONFIG_SYS_MAX_NAND_DEVICE]; variable
66 struct nand_chip *nand = &nand_chip[0]; in board_nand_init()
/rk3399_rockchip-uboot/board/socrates/
H 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()
/rk3399_rockchip-uboot/board/xes/common/
H A Dactl_nand.c19 struct nand_chip *this = mtd_to_nand(mtd); in nand_addr_hwcontrol()
42 int board_nand_init(struct nand_chip *nand) in board_nand_init()
/rk3399_rockchip-uboot/board/freescale/m5329evb/
H A Dnand.c27 struct nand_chip *this = mtd_to_nand(mtdinfo); in nand_hwcontrol()
52 int board_nand_init(struct nand_chip *nand) in board_nand_init()
/rk3399_rockchip-uboot/board/cssi/MCR3000/
H A Dnand.c20 struct nand_chip *this = mtdinfo->priv; in nand_hwcontrol()
51 int board_nand_init(struct nand_chip *nand) in board_nand_init()

123