Home
last modified time | relevance | path

Searched refs:nand_chip (Results 1 – 25 of 55) 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
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 Dmxs_nand_spl.c18 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 Dnand_spl_simple.c14 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 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 …]
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
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 Datmel_nand.c168 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 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()
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 Dfsl_upm.c68 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 Dnand.c22 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 Dnand_base.c114 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 Dmxs_nand.c153 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 Dtegra_nand.c109 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 Ddavinci_nand.c58 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 Drawnand.h27 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 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()
/u-boot/board/spear/spear300/
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()
/u-boot/board/spear/spear320/
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()
/u-boot/board/spear/spear310/
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()
/u-boot/board/spear/x600/
A Dx600.c26 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 Dnand.c50 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 Dactl_nand.c18 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 Dnand.c24 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 Dnand.c19 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 Dnand.c24 struct nand_chip *this = mtd_to_nand(mtdinfo); in nand_hwcontrol()
50 int board_nand_init(struct nand_chip *nand) in board_nand_init()

Completed in 82 milliseconds

123