Lines Matching refs:mtk_nfc

143 struct mtk_nfc {  struct
217 struct mtk_nfc *nfc = nand_get_controller_data(chip); in mtk_data_ptr()
224 struct mtk_nfc *nfc = nand_get_controller_data(chip); in mtk_oob_ptr()
229 static inline void nfi_writel(struct mtk_nfc *nfc, u32 val, u32 reg) in nfi_writel()
234 static inline void nfi_writew(struct mtk_nfc *nfc, u16 val, u32 reg) in nfi_writew()
239 static inline void nfi_writeb(struct mtk_nfc *nfc, u8 val, u32 reg) in nfi_writeb()
244 static inline u32 nfi_readl(struct mtk_nfc *nfc, u32 reg) in nfi_readl()
249 static inline u16 nfi_readw(struct mtk_nfc *nfc, u32 reg) in nfi_readw()
254 static inline u8 nfi_readb(struct mtk_nfc *nfc, u32 reg) in nfi_readb()
259 static void mtk_nfc_hw_reset(struct mtk_nfc *nfc) in mtk_nfc_hw_reset()
281 static int mtk_nfc_send_command(struct mtk_nfc *nfc, u8 command) in mtk_nfc_send_command()
299 static int mtk_nfc_send_address(struct mtk_nfc *nfc, int addr) in mtk_nfc_send_address()
323 struct mtk_nfc *nfc = nand_get_controller_data(chip); in mtk_nfc_hw_runtime_config()
392 struct mtk_nfc *nfc = nand_get_controller_data(nand); in mtk_nfc_select_chip()
405 struct mtk_nfc *nfc = nand_get_controller_data(nand); in mtk_nfc_dev_ready()
416 struct mtk_nfc *nfc = nand_get_controller_data(chip); in mtk_nfc_cmd_ctrl()
428 static inline void mtk_nfc_wait_ioready(struct mtk_nfc *nfc) in mtk_nfc_wait_ioready()
441 struct mtk_nfc *nfc = nand_get_controller_data(chip); in mtk_nfc_read_byte()
477 struct mtk_nfc *nfc = nand_get_controller_data(chip); in mtk_nfc_write_byte()
507 struct mtk_nfc *nfc = nand_get_controller_data(chip); in mtk_nfc_setup_data_interface()
614 struct mtk_nfc *nfc = nand_get_controller_data(chip); in mtk_nfc_sector_encode()
648 struct mtk_nfc *nfc = nand_get_controller_data(chip); in mtk_nfc_format_subpage()
682 struct mtk_nfc *nfc = nand_get_controller_data(chip); in mtk_nfc_format_page()
702 struct mtk_nfc *nfc = nand_get_controller_data(chip); in mtk_nfc_read_fdm()
721 struct mtk_nfc *nfc = nand_get_controller_data(chip); in mtk_nfc_write_fdm()
748 struct mtk_nfc *nfc = nand_get_controller_data(chip); in mtk_nfc_do_write_page()
799 struct mtk_nfc *nfc = nand_get_controller_data(chip); in mtk_nfc_write_page()
857 struct mtk_nfc *nfc = nand_get_controller_data(chip); in mtk_nfc_write_page_raw()
868 struct mtk_nfc *nfc = nand_get_controller_data(chip); in mtk_nfc_write_subpage_hwecc()
888 struct mtk_nfc *nfc = nand_get_controller_data(chip); in mtk_nfc_update_ecc_stats()
913 struct mtk_nfc *nfc = nand_get_controller_data(chip); in mtk_nfc_read_subpage()
1027 struct mtk_nfc *nfc = nand_get_controller_data(chip); in mtk_nfc_read_page_raw()
1056 static inline void mtk_nfc_hw_init(struct mtk_nfc *nfc) in mtk_nfc_hw_init()
1075 struct mtk_nfc *nfc = id; in mtk_nfc_irq()
1161 struct mtk_nfc *nfc = nand_get_controller_data(nand); in mtk_nfc_set_fdm()
1192 struct mtk_nfc *nfc = nand_get_controller_data(nand); in mtk_nfc_set_spare_per_sector()
1224 struct mtk_nfc *nfc = nand_get_controller_data(nand); in mtk_nfc_ecc_init()
1293 struct mtk_nfc *nfc = nand_get_controller_data(chip); in mtk_nfc_attach_chip()
1331 static int mtk_nfc_nand_chip_init(struct device *dev, struct mtk_nfc *nfc, in mtk_nfc_nand_chip_init()
1431 static int mtk_nfc_nand_chips_init(struct device *dev, struct mtk_nfc *nfc) in mtk_nfc_nand_chips_init()
1494 struct mtk_nfc *nfc; in mtk_nfc_probe()
1581 struct mtk_nfc *nfc = platform_get_drvdata(pdev); in mtk_nfc_remove()
1600 struct mtk_nfc *nfc = dev_get_drvdata(dev); in mtk_nfc_suspend()
1609 struct mtk_nfc *nfc = dev_get_drvdata(dev); in mtk_nfc_resume()