/u-boot/drivers/mtd/nand/raw/ |
H A D | mt7621_nand_spl.c | 141 struct mt7621_nfc *nfc = &nfc_dev; local
|
H A D | mxc_nand_spl.c | 23 static struct mxc_nand_regs *const nfc = (void *)NFC_BASE_ADDR; variable 25 static struct mxc_nand_regs *const nfc = (void *)NFC_BASE_ADDR_AXI; variable [all...] |
H A D | vf610_nfc.c | 203 struct vf610_nfc *nfc = mtd_to_nfc(mtd); local 210 struct vf610_nfc *nfc = mtd_to_nfc(mtd); local 257 struct vf610_nfc *nfc = mtd_to_nfc(mtd); local 332 struct vf610_nfc *nfc = mtd_to_nfc(mtd); local 359 struct vf610_nfc *nfc = mtd_to_nfc(mtd); local 452 struct vf610_nfc *nfc = mtd_to_nfc(mtd); local 468 struct vf610_nfc *nfc = mtd_to_nfc(mtd); local 482 struct vf610_nfc *nfc = mtd_to_nfc(mtd); local 559 struct vf610_nfc *nfc = mtd_to_nfc(mtd); local 619 struct vf610_nfc *nfc = mtd_to_nfc(mtd); local 637 vf610_nfc_nand_init(struct vf610_nfc *nfc, int devnum) argument 772 struct vf610_nfc *nfc = dev_get_priv(dev); local 808 struct vf610_nfc *nfc; local [all...] |
H A D | mt7621_nand.c | 190 static inline u32 nfi_read32(struct mt7621_nfc *nfc, u32 reg) argument 195 static inline void nfi_write32(struct mt7621_nfc *nfc, u32 reg, u32 val) argument 200 static inline u16 nfi_read16(struct mt7621_nfc *nfc, u32 reg) argument 205 static inline void nfi_write16(struct mt7621_nfc *nfc, u32 reg, u16 val) argument 210 static inline void ecc_write16(struct mt7621_nfc *nfc, u32 reg, u16 val) argument 215 ecc_read32(struct mt7621_nfc *nfc, u32 reg) argument 220 ecc_write32(struct mt7621_nfc *nfc, u32 reg, u32 val) argument 230 oob_ecc_ptr(struct mt7621_nfc *nfc, int sect) argument 244 mt7621_ecc_wait_idle(struct mt7621_nfc *nfc, u32 reg) argument 259 mt7621_ecc_decoder_wait_done(struct mt7621_nfc *nfc, u32 sect) argument 274 mt7621_ecc_encoder_op(struct mt7621_nfc *nfc, bool enable) argument 280 mt7621_ecc_decoder_op(struct mt7621_nfc *nfc, bool enable) argument 286 mt7621_ecc_correct_check(struct mt7621_nfc *nfc, u8 *sector_buf, u8 *fdm_buf, u32 sect) argument 331 mt7621_nfc_wait_write_completion(struct mt7621_nfc *nfc, struct nand_chip *nand) argument 349 mt7621_nfc_hw_reset(struct mt7621_nfc *nfc) argument 370 mt7621_nfc_hw_init(struct mt7621_nfc *nfc) argument 392 mt7621_nfc_send_command(struct mt7621_nfc *nfc, u8 command) argument 409 mt7621_nfc_send_address_byte(struct mt7621_nfc *nfc, int addr) argument 431 struct mt7621_nfc *nfc = nand_get_controller_data(mtd_to_nand(mtd)); local 445 struct mt7621_nfc *nfc = nand_get_controller_data(mtd_to_nand(mtd)); local 455 struct mt7621_nfc *nfc = nand_get_controller_data(mtd_to_nand(mtd)); local 460 mt7621_nfc_wait_pio_ready(struct mt7621_nfc *nfc) argument 471 mt7621_nfc_pio_read(struct mt7621_nfc *nfc, bool br) argument 501 mt7621_nfc_read_data(struct mt7621_nfc *nfc, u8 *buf, u32 len) argument 522 mt7621_nfc_read_data_discard(struct mt7621_nfc *nfc, u32 len) argument 535 mt7621_nfc_pio_write(struct mt7621_nfc *nfc, u32 val, bool bw) argument 557 mt7621_nfc_write_data(struct mt7621_nfc *nfc, const u8 *buf, u32 len) argument 579 mt7621_nfc_write_data_empty(struct mt7621_nfc *nfc, u32 len) argument 594 struct mt7621_nfc *nfc = nand_get_controller_data(mtd_to_nand(mtd)); local 601 struct mt7621_nfc *nfc = nand_get_controller_data(mtd_to_nand(mtd)); local 608 struct mt7621_nfc *nfc = nand_get_controller_data(mtd_to_nand(mtd)); local 615 struct mt7621_nfc *nfc = nand_get_controller_data(mtd_to_nand(mtd)); local 620 mt7621_nfc_calc_ecc_strength(struct mt7621_nfc *nfc, u32 avail_ecc_bytes) argument 649 mt7621_nfc_set_spare_per_sector(struct mt7621_nfc *nfc) argument 674 mt7621_nfc_ecc_init(struct mt7621_nfc *nfc) argument 714 mt7621_nfc_set_page_format(struct mt7621_nfc *nfc) argument 747 struct mt7621_nfc *nfc = nand_get_controller_data(nand); local 762 mt7621_nfc_write_fdm(struct mt7621_nfc *nfc) argument 785 mt7621_nfc_read_sector_fdm(struct mt7621_nfc *nfc, u32 sect) argument 807 struct mt7621_nfc *nfc = nand_get_controller_data(nand); local 867 struct mt7621_nfc *nfc = nand_get_controller_data(nand); local 938 struct mt7621_nfc *nfc = nand_get_controller_data(nand); local 984 struct mt7621_nfc *nfc = nand_get_controller_data(nand); local 1106 mt7621_nfc_init_chip(struct mt7621_nfc *nfc) argument 1154 mt7621_nfc_set_regs(struct mt7621_nfc *nfc) argument 1160 mt7621_nfc_spl_init(struct mt7621_nfc *nfc) argument 1183 mt7621_nfc_spl_post_init(struct mt7621_nfc *nfc) argument [all...] |
H A D | meson_nand.c | 214 struct meson_nfc *nfc = nand_get_controller_data(nand); local 219 static void meson_nfc_cmd_idle(struct meson_nfc *nfc, u32 time) argument 225 static void meson_nfc_cmd_seed(const struct meson_nfc *nfc, u32 seed) argument 235 const struct meson_nfc *nfc = nand_get_controller_data(mtd_to_nand(mtd)); local 257 meson_nfc_drain_cmd(struct meson_nfc *nfc) argument 274 meson_nfc_wait_cmd_finish(const struct meson_nfc *nfc, unsigned int timeout_us) argument 285 meson_nfc_wait_dma_finish(struct meson_nfc *nfc) argument 419 struct meson_nfc *nfc = nand_get_controller_data(nand); local 458 struct meson_nfc *nfc = nand_get_controller_data(nand); local 471 struct meson_nfc *nfc = nand_get_controller_data(nand); local 511 struct meson_nfc *nfc = nand_get_controller_data(nand); local 551 struct meson_nfc *nfc = nand_get_controller_data(nand); local 609 meson_nfc_check_ecc_pages_valid(struct meson_nfc *nfc, struct nand_chip *nand, bool raw) argument 632 struct meson_nfc *nfc = nand_get_controller_data(nand); local 850 struct meson_nfc *nfc = nand_get_controller_data(nand); local 863 meson_nfc_wait_cmd_fifo(struct meson_nfc *nfc) argument 872 struct meson_nfc *nfc = nand_get_controller_data(nand); local 888 struct meson_nfc *nfc = nand_get_controller_data(nand); local 1037 meson_nfc_nand_chip_init(struct udevice *dev, struct meson_nfc *nfc, ofnode node) argument 1160 meson_nfc_nand_chips_init(struct udevice *dev, struct meson_nfc *nfc) argument 1176 meson_nfc_clk_init(struct meson_nfc *nfc) argument 1192 struct meson_nfc *nfc = dev_get_priv(dev); local [all...] |
H A D | sunxi_nand.c | 322 static int sunxi_nfc_wait_int(struct sunxi_nfc *nfc, u32 flags, argument 351 static int sunxi_nfc_wait_cmd_fifo_empty(struct sunxi_nfc *nfc) argument 367 static int sunxi_nfc_rst(struct sunxi_nfc *nfc) argument 390 struct sunxi_nfc *nfc = to_sunxi_nfc(sunxi_nand->nand.controller); local 428 struct sunxi_nfc *nfc = to_sunxi_nfc(sunxi_nand->nand.controller); local 473 struct sunxi_nfc *nfc = to_sunxi_nfc(sunxi_nand->nand.controller); local 506 struct sunxi_nfc *nfc = to_sunxi_nfc(sunxi_nand->nand.controller); local 547 struct sunxi_nfc *nfc = to_sunxi_nfc(sunxi_nand->nand.controller); local 713 struct sunxi_nfc *nfc = to_sunxi_nfc(nand->controller); local 729 struct sunxi_nfc *nfc = to_sunxi_nfc(nand->controller); local 741 struct sunxi_nfc *nfc = to_sunxi_nfc(nand->controller); local 780 struct sunxi_nfc *nfc = to_sunxi_nfc(nand->controller); local 798 struct sunxi_nfc *nfc = to_sunxi_nfc(nand->controller); local 820 struct sunxi_nfc *nfc = to_sunxi_nfc(nand->controller); local 947 struct sunxi_nfc *nfc = to_sunxi_nfc(nand->controller); local 1230 sunxi_nand_chip_set_timings(struct sunxi_nfc *nfc, struct sunxi_nand_chip *chip, const struct nand_sdr_timings *timings) argument 1354 sunxi_nand_chip_init_timings(struct sunxi_nfc *nfc, struct sunxi_nand_chip *chip) argument 1608 sunxi_nand_chip_init(struct udevice *dev, struct sunxi_nfc *nfc, ofnode np, int devnum) argument 1749 sunxi_nand_chips_init(struct udevice *dev, struct sunxi_nfc *nfc) argument 1764 sunxi_nand_chips_cleanup(struct sunxi_nfc *nfc) argument 1781 struct sunxi_nfc *nfc = dev_get_priv(dev); local [all...] |
H A D | rockchip_nfc.c | 230 struct rk_nfc *nfc = nand_get_controller_data(chip); local 237 struct rk_nfc *nfc = nand_get_controller_data(chip); local 244 struct rk_nfc *nfc = nand_get_controller_data(chip); local 268 struct rk_nfc *nfc = nand_get_controller_data(chip); local 308 rk_nfc_wait_ioready(struct rk_nfc *nfc) argument 326 struct rk_nfc *nfc = nand_get_controller_data(chip); local 339 struct rk_nfc *nfc = nand_get_controller_data(chip); local 352 struct rk_nfc *nfc = nand_get_controller_data(chip); local 381 struct rk_nfc *nfc = nand_get_controller_data(chip); local 389 rk_nfc_xfer_start(struct rk_nfc *nfc, u8 rw, u8 n_KB, dma_addr_t dma_data, dma_addr_t dma_oob) argument 415 rk_nfc_wait_for_xfer_done(struct rk_nfc *nfc) argument 439 struct rk_nfc *nfc = nand_get_controller_data(chip); local 520 struct rk_nfc *nfc = nand_get_controller_data(chip); local 623 struct rk_nfc *nfc = nand_get_controller_data(chip); local 678 struct rk_nfc *nfc = nand_get_controller_data(chip); local 785 rk_nfc_hw_init(struct rk_nfc *nfc) argument 798 rk_nfc_enable_clks(struct udevice *dev, struct rk_nfc *nfc) argument 818 rk_nfc_disable_clks(struct rk_nfc *nfc) argument 825 rk_nfc_ecc_init(struct rk_nfc *nfc, struct nand_chip *chip) argument 883 rk_nfc_nand_chip_init(ofnode node, struct rk_nfc *nfc, int devnum) argument 1021 rk_nfc_nand_chips_init(struct udevice *dev, struct rk_nfc *nfc) argument 1164 struct rk_nfc *nfc = dev_get_priv(dev); local [all...] |
H A D | stm32_fmc2_nand.c | 190 struct stm32_fmc2_nfc *nfc = to_stm32_nfc(chip->controller); local 218 struct stm32_fmc2_nfc *nfc = to_stm32_nfc(chip->controller); local 246 struct stm32_fmc2_nfc *nfc = to_stm32_nfc(chip->controller); local 263 stm32_fmc2_nfc_set_buswidth_16(struct stm32_fmc2_nfc *nfc, bool set) argument 274 stm32_fmc2_nfc_set_ecc(struct stm32_fmc2_nfc *nfc, bool enable) argument 280 stm32_fmc2_nfc_clear_bch_irq(struct stm32_fmc2_nfc *nfc) argument 289 struct stm32_fmc2_nfc *nfc = to_stm32_nfc(chip->controller); local 309 struct stm32_fmc2_nfc *nfc = to_stm32_nfc(chip->controller); local 332 struct stm32_fmc2_nfc *nfc = to_stm32_nfc(chip->controller); local 416 struct stm32_fmc2_nfc *nfc = to_stm32_nfc(chip->controller); local 462 struct stm32_fmc2_nfc *nfc = to_stm32_nfc(chip->controller); local 563 stm32_fmc2_nfc_init(struct stm32_fmc2_nfc *nfc, bool has_parent) argument 607 struct stm32_fmc2_nfc *nfc = to_stm32_nfc(chip->controller); local 802 stm32_fmc2_nfc_parse_child(struct stm32_fmc2_nfc *nfc, ofnode node) argument 846 stm32_fmc2_nfc_parse_dt(struct udevice *dev, struct stm32_fmc2_nfc *nfc) argument 900 struct stm32_fmc2_nfc *nfc = dev_get_priv(dev); local [all...] |
H A D | mxic_nand.c | 219 static int mxic_nfc_clk_enable(struct mxic_nand_ctrl *nfc) argument 239 static void mxic_nfc_clk_disable(struct mxic_nand_ctrl *nfc) argument 245 static void mxic_nfc_set_input_delay(struct mxic_nand_ctrl *nfc, u8 idly_code) argument 259 mxic_nfc_clk_setup(struct mxic_nand_ctrl *nfc, unsigned long freq) argument 280 mxic_nfc_set_freq(struct mxic_nand_ctrl *nfc, unsigned long freq) argument 299 mxic_nfc_hw_init(struct mxic_nand_ctrl *nfc) argument 312 mxic_nfc_cs_enable(struct mxic_nand_ctrl *nfc) argument 320 mxic_nfc_cs_disable(struct mxic_nand_ctrl *nfc) argument 326 mxic_nfc_data_xfer(struct mxic_nand_ctrl *nfc, const void *txbuf, void *rxbuf, unsigned int len) argument 377 struct mxic_nand_ctrl *nfc = nand_get_controller_data(chip); local 392 struct mxic_nand_ctrl *nfc = nand_get_controller_data(chip); local 405 struct mxic_nand_ctrl *nfc = nand_get_controller_data(chip); local 418 struct mxic_nand_ctrl *nfc = nand_get_controller_data(chip); local 496 struct mxic_nand_ctrl *nfc = nand_get_controller_data(chip); local 535 struct mxic_nand_ctrl *nfc = dev_get_priv(dev); local [all...] |
/u-boot/include/linux/mtd/ |
H A D | rawnand.h | 488 static inline void nand_hw_control_init(struct nand_hw_control *nfc) argument
|