meson_nfc
struct meson_nfc *nfc = nand_get_controller_data(nand);
static int meson_nfc_clk_init(struct meson_nfc *nfc)
static void meson_nfc_disable_clk(struct meson_nfc *nfc)
struct meson_nfc *nfc = nand_get_controller_data(nand);
struct meson_nfc *nfc, struct device_node *np)
static void meson_nfc_nand_chips_cleanup(struct meson_nfc *nfc)
struct meson_nfc *nfc)
struct meson_nfc *nfc = id;
struct meson_nfc *nfc;
struct meson_nfc *nfc = platform_get_drvdata(pdev);
struct meson_nfc *nfc = nand_get_controller_data(nand);
static void meson_nfc_cmd_idle(struct meson_nfc *nfc, u32 time)
static void meson_nfc_cmd_seed(struct meson_nfc *nfc, u32 seed)
struct meson_nfc *nfc = nand_get_controller_data(mtd_to_nand(mtd));
static void meson_nfc_drain_cmd(struct meson_nfc *nfc)
static int meson_nfc_wait_cmd_finish(struct meson_nfc *nfc,
static int meson_nfc_wait_dma_finish(struct meson_nfc *nfc)
struct meson_nfc *nfc = nand_get_controller_data(nand);
static int meson_nfc_wait_rb_pin(struct meson_nfc *nfc, int timeout_ms)
struct meson_nfc *nfc = nand_get_controller_data(nand);
struct meson_nfc *nfc = nand_get_controller_data(nand);
struct meson_nfc *nfc = nand_get_controller_data(nand);
struct meson_nfc *nfc = nand_get_controller_data(nand);
struct meson_nfc *nfc = nand_get_controller_data(nand);
struct meson_nfc *nfc = nand_get_controller_data(nand);
struct meson_nfc *nfc = nand_get_controller_data(nand);
static void meson_nfc_check_ecc_pages_valid(struct meson_nfc *nfc,
struct meson_nfc *nfc = nand_get_controller_data(nand);