| /rk3399_rockchip-uboot/drivers/mtd/nand/raw/ |
| H A D | zynq_nand.c | 423 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 D | mxs_nand_spl.c | 13 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 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() 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 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 …]
|
| H A D | arasan_nfc.c | 263 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 D | atmel_nand.c | 163 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 D | mxc_nand.c | 22 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 D | fsl_upm.c | 67 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 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()
|
| H A D | nand_base.c | 109 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 D | nand.c | 25 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 D | mxs_nand.c | 169 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 D | tegra_nand.c | 105 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 D | mxs_nand.h | 38 struct nand_chip chip; 72 int mxs_nand_init_spl(struct nand_chip *nand);
|
| H A D | fsl_elbc_nand.c | 48 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 D | rawnand.h | 25 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 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()
|
| /rk3399_rockchip-uboot/board/spear/spear300/ |
| H 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()
|
| /rk3399_rockchip-uboot/board/spear/spear320/ |
| H 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()
|
| /rk3399_rockchip-uboot/board/spear/spear310/ |
| H 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()
|
| /rk3399_rockchip-uboot/board/spear/x600/ |
| H A D | x600.c | 24 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 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()
|
| /rk3399_rockchip-uboot/board/xes/common/ |
| H A D | actl_nand.c | 19 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 D | nand.c | 27 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 D | nand.c | 20 struct nand_chip *this = mtdinfo->priv; in nand_hwcontrol() 51 int board_nand_init(struct nand_chip *nand) in board_nand_init()
|