Lines Matching refs:brcmnand_controller
112 struct brcmnand_controller { struct
190 struct brcmnand_controller *ctrl;
410 static inline u32 nand_readreg(struct brcmnand_controller *ctrl, u32 offs) in nand_readreg()
415 static inline void nand_writereg(struct brcmnand_controller *ctrl, u32 offs, in nand_writereg()
421 static int brcmnand_revision_init(struct brcmnand_controller *ctrl) in brcmnand_revision_init()
511 static inline u32 brcmnand_read_reg(struct brcmnand_controller *ctrl, in brcmnand_read_reg()
522 static inline void brcmnand_write_reg(struct brcmnand_controller *ctrl, in brcmnand_write_reg()
531 static inline void brcmnand_rmw_reg(struct brcmnand_controller *ctrl, in brcmnand_rmw_reg()
542 static inline u32 brcmnand_read_fc(struct brcmnand_controller *ctrl, int word) in brcmnand_read_fc()
547 static inline void brcmnand_write_fc(struct brcmnand_controller *ctrl, in brcmnand_write_fc()
553 static inline u16 brcmnand_cs_offset(struct brcmnand_controller *ctrl, int cs, in brcmnand_cs_offset()
571 static inline u32 brcmnand_count_corrected(struct brcmnand_controller *ctrl) in brcmnand_count_corrected()
580 struct brcmnand_controller *ctrl = host->ctrl; in brcmnand_wr_corr_thresh()
600 static inline int brcmnand_cmd_shift(struct brcmnand_controller *ctrl) in brcmnand_cmd_shift()
631 static inline u32 brcmnand_spare_area_mask(struct brcmnand_controller *ctrl) in brcmnand_spare_area_mask()
641 static inline u32 brcmnand_ecc_level_mask(struct brcmnand_controller *ctrl) in brcmnand_ecc_level_mask()
650 struct brcmnand_controller *ctrl = host->ctrl; in brcmnand_set_ecc_enabled()
667 static inline int brcmnand_sector_1k_shift(struct brcmnand_controller *ctrl) in brcmnand_sector_1k_shift()
679 struct brcmnand_controller *ctrl = host->ctrl; in brcmnand_get_sector_size_1k()
692 struct brcmnand_controller *ctrl = host->ctrl; in brcmnand_set_sector_size_1k()
716 static inline void brcmnand_set_wp(struct brcmnand_controller *ctrl, bool en) in brcmnand_set_wp()
741 static inline bool has_flash_dma(struct brcmnand_controller *ctrl) in has_flash_dma()
752 static inline void flash_dma_writel(struct brcmnand_controller *ctrl, u8 offs, in flash_dma_writel()
758 static inline u32 flash_dma_readl(struct brcmnand_controller *ctrl, u8 offs) in flash_dma_readl()
911 struct brcmnand_controller *ctrl = host->ctrl; in brcmnand_wp()
925 static inline u8 oob_reg_read(struct brcmnand_controller *ctrl, u32 offs) in oob_reg_read()
943 static inline void oob_reg_write(struct brcmnand_controller *ctrl, u32 offs, in oob_reg_write()
970 static int read_oob_from_regs(struct brcmnand_controller *ctrl, int i, u8 *oob, in read_oob_from_regs()
993 static int write_oob_to_regs(struct brcmnand_controller *ctrl, int i, in write_oob_to_regs()
1015 struct brcmnand_controller *ctrl = data; in brcmnand_ctlrdy_irq()
1028 struct brcmnand_controller *ctrl = data; in brcmnand_irq()
1038 struct brcmnand_controller *ctrl = data; in brcmnand_dma_irq()
1047 struct brcmnand_controller *ctrl = host->ctrl; in brcmnand_send_cmd()
1077 struct brcmnand_controller *ctrl = host->ctrl; in brcmnand_waitfunc()
1112 struct brcmnand_controller *ctrl = host->ctrl; in brcmnand_low_level_op()
1151 struct brcmnand_controller *ctrl = host->ctrl; in brcmnand_cmdfunc()
1251 struct brcmnand_controller *ctrl = host->ctrl; in brcmnand_read_byte()
1370 struct brcmnand_controller *ctrl = host->ctrl; in brcmnand_dma_run()
1396 struct brcmnand_controller *ctrl = host->ctrl; in brcmnand_dma_trans()
1429 struct brcmnand_controller *ctrl = host->ctrl; in brcmnand_read_by_pio()
1490 struct brcmnand_controller *ctrl = host->ctrl; in brcmnand_read()
1595 struct brcmnand_controller *ctrl = host->ctrl; in brcmnand_write()
1713 struct brcmnand_controller *ctrl = host->ctrl; in brcmnand_set_cfg()
1843 struct brcmnand_controller *ctrl = host->ctrl; in brcmnand_setup_dev()
1942 struct brcmnand_controller *ctrl = host->ctrl; in brcmnand_init_cs()
2034 struct brcmnand_controller *ctrl = host->ctrl; in brcmnand_save_restore_cs_config()
2064 struct brcmnand_controller *ctrl = dev_get_drvdata(dev); in brcmnand_suspend()
2083 struct brcmnand_controller *ctrl = dev_get_drvdata(dev); in brcmnand_resume()
2139 struct brcmnand_controller *ctrl; in brcmnand_probe()
2297 struct brcmnand_controller *ctrl = dev_get_drvdata(&pdev->dev); in brcmnand_remove()