Home
last modified time | relevance | path

Searched refs:plnand (Results 1 – 1 of 1) sorted by relevance

/Linux-v6.1/drivers/mtd/nand/raw/
Dpl35x-nand-controller.c277 struct pl35x_nand *plnand; in pl35x_smc_set_ecc_mode() local
286 plnand = to_pl35x_nand(chip); in pl35x_smc_set_ecc_mode()
287 plnand->ecc_cfg = ecc_cfg; in pl35x_smc_set_ecc_mode()
318 struct pl35x_nand *plnand = to_pl35x_nand(chip); in pl35x_nand_select_target() local
324 writel(plnand->timings, nfc->conf_regs + PL35X_SMC_CYCLES); in pl35x_nand_select_target()
328 writel(plnand->ecc_cfg, nfc->conf_regs + PL35X_SMC_ECC_CFG); in pl35x_nand_select_target()
509 struct pl35x_nand *plnand = to_pl35x_nand(chip); in pl35x_nand_write_page_hwecc() local
512 unsigned int nrows = plnand->addr_cycles; in pl35x_nand_write_page_hwecc()
522 PL35X_SMC_CMD_PHASE_NADDRS(plnand->addr_cycles) | in pl35x_nand_write_page_hwecc()
536 if (plnand->addr_cycles > 4) in pl35x_nand_write_page_hwecc()
[all …]