cdns_nand_ctrl
static int cadence_nand_cdma_finish(struct cdns_nand_ctrl *cdns_ctrl)
static int cadence_nand_cdma_send(struct cdns_nand_ctrl *cdns_ctrl,
cadence_nand_cdma_send_and_wait(struct cdns_nand_ctrl *cdns_ctrl,
static int cadence_nand_read_bch_caps(struct cdns_nand_ctrl *cdns_ctrl)
static int cadence_nand_hw_init(struct cdns_nand_ctrl *cdns_ctrl)
struct cdns_nand_ctrl *cdns_ctrl = to_cdns_nand_ctrl(chip->controller);
cadence_nand_cdma_transfer(struct cdns_nand_ctrl *cdns_ctrl, u8 chip_nr,
static void cadence_nand_set_timings(struct cdns_nand_ctrl *cdns_ctrl,
struct cdns_nand_ctrl *cdns_ctrl = to_cdns_nand_ctrl(chip->controller);
struct cdns_nand_ctrl *cdns_ctrl = to_cdns_nand_ctrl(chip->controller);
struct cdns_nand_ctrl *cdns_ctrl = to_cdns_nand_ctrl(chip->controller);
struct cdns_nand_ctrl *cdns_ctrl = to_cdns_nand_ctrl(chip->controller);
struct cdns_nand_ctrl *cdns_ctrl = to_cdns_nand_ctrl(chip->controller);
struct cdns_nand_ctrl *cdns_ctrl = to_cdns_nand_ctrl(chip->controller);
struct cdns_nand_ctrl *cdns_ctrl = to_cdns_nand_ctrl(chip->controller);
struct cdns_nand_ctrl *cdns_ctrl = to_cdns_nand_ctrl(chip->controller);
struct cdns_nand_ctrl *cdns_ctrl = to_cdns_nand_ctrl(chip->controller);
static int cadence_nand_slave_dma_transfer(struct cdns_nand_ctrl *cdns_ctrl,
static int cadence_nand_read_buf(struct cdns_nand_ctrl *cdns_ctrl,
static int cadence_nand_write_buf(struct cdns_nand_ctrl *cdns_ctrl,
struct cdns_nand_ctrl *cdns_ctrl = to_cdns_nand_ctrl(chip->controller);
struct cdns_nand_ctrl *cdns_ctrl = to_cdns_nand_ctrl(chip->controller);
struct cdns_nand_ctrl *cdns_ctrl = to_cdns_nand_ctrl(chip->controller);
struct cdns_nand_ctrl *cdns_ctrl = to_cdns_nand_ctrl(chip->controller);
struct cdns_nand_ctrl *cdns_ctrl = to_cdns_nand_ctrl(chip->controller);
struct cdns_nand_ctrl *cdns_ctrl = to_cdns_nand_ctrl(chip->controller);
struct cdns_nand_ctrl *cdns_ctrl = to_cdns_nand_ctrl(chip->controller);
struct cdns_nand_ctrl *cdns_ctrl = to_cdns_nand_ctrl(chip->controller);
static int cadence_nand_chip_init(struct cdns_nand_ctrl *cdns_ctrl,
static void cadence_nand_chips_cleanup(struct cdns_nand_ctrl *cdns_ctrl)
static int cadence_nand_chips_init(struct cdns_nand_ctrl *cdns_ctrl)
cadence_nand_irq_cleanup(int irqnum, struct cdns_nand_ctrl *cdns_ctrl)
static int cadence_nand_init(struct cdns_nand_ctrl *cdns_ctrl)
static void cadence_nand_remove(struct cdns_nand_ctrl *cdns_ctrl)
struct cdns_nand_ctrl cdns_ctrl;
struct cdns_nand_ctrl *cdns_ctrl;
cdns_nand_ctrl *to_cdns_nand_ctrl(struct nand_controller *controller)
return container_of(controller, struct cdns_nand_ctrl, controller);
cadence_nand_dma_buf_ok(struct cdns_nand_ctrl *cdns_ctrl, const void *buf,
static int cadence_nand_wait_for_value(struct cdns_nand_ctrl *cdns_ctrl,
static int cadence_nand_set_ecc_enable(struct cdns_nand_ctrl *cdns_ctrl,
static void cadence_nand_set_ecc_strength(struct cdns_nand_ctrl *cdns_ctrl,
static int cadence_nand_get_ecc_strength_idx(struct cdns_nand_ctrl *cdns_ctrl,
static int cadence_nand_set_skip_marker_val(struct cdns_nand_ctrl *cdns_ctrl,
static int cadence_nand_set_skip_bytes_conf(struct cdns_nand_ctrl *cdns_ctrl,
static void cadence_nand_set_erase_detection(struct cdns_nand_ctrl *cdns_ctrl,
static int cadence_nand_set_access_width16(struct cdns_nand_ctrl *cdns_ctrl,
cadence_nand_clear_interrupt(struct cdns_nand_ctrl *cdns_ctrl,
cadence_nand_read_int_status(struct cdns_nand_ctrl *cdns_ctrl,
static u32 irq_detected(struct cdns_nand_ctrl *cdns_ctrl,
static void cadence_nand_reset_irq(struct cdns_nand_ctrl *cdns_ctrl)
struct cdns_nand_ctrl *cdns_ctrl = dev_id;
static void cadence_nand_set_irq_mask(struct cdns_nand_ctrl *cdns_ctrl,
cadence_nand_wait_for_irq(struct cdns_nand_ctrl *cdns_ctrl,
static int cadence_nand_generic_cmd_send(struct cdns_nand_ctrl *cdns_ctrl,
static int cadence_nand_wait_on_sdma(struct cdns_nand_ctrl *cdns_ctrl,
static void cadence_nand_get_caps(struct cdns_nand_ctrl *cdns_ctrl)
cadence_nand_cdma_desc_prepare(struct cdns_nand_ctrl *cdns_ctrl,
static u8 cadence_nand_check_desc_error(struct cdns_nand_ctrl *cdns_ctrl,