Home
last modified time | relevance | path

Searched refs:sunxi_nand (Results 1 - 4 of 4) sorted by relevance

/kernel/linux/linux-6.6/drivers/mtd/nand/raw/
H A Dsunxi_nand.c418 struct sunxi_nand_chip *sunxi_nand = to_sunxi_nand(nand); in sunxi_nfc_select_chip() local
419 struct sunxi_nfc *nfc = to_sunxi_nfc(sunxi_nand->nand.controller); in sunxi_nfc_select_chip()
423 if (cs >= sunxi_nand->nsels) in sunxi_nfc_select_chip()
429 sel = &sunxi_nand->sels[cs]; in sunxi_nfc_select_chip()
436 if (nfc->clk_rate != sunxi_nand->clk_rate) { in sunxi_nfc_select_chip()
437 clk_set_rate(nfc->mod_clk, sunxi_nand->clk_rate); in sunxi_nfc_select_chip()
438 nfc->clk_rate = sunxi_nand->clk_rate; in sunxi_nfc_select_chip()
441 writel(sunxi_nand->timing_ctl, nfc->regs + NFC_REG_TIMING_CTL); in sunxi_nfc_select_chip()
442 writel(sunxi_nand->timing_cfg, nfc->regs + NFC_REG_TIMING_CFG); in sunxi_nfc_select_chip()
448 struct sunxi_nand_chip *sunxi_nand in sunxi_nfc_read_buf() local
486 struct sunxi_nand_chip *sunxi_nand = to_sunxi_nand(nand); sunxi_nfc_write_buf() local
689 struct sunxi_nand_chip *sunxi_nand = to_sunxi_nand(nand); sunxi_nfc_hw_ecc_enable() local
1392 struct sunxi_nand_chip *sunxi_nand = to_sunxi_nand(nand); sunxi_nfc_setup_interface() local
1622 struct sunxi_nand_chip *sunxi_nand = to_sunxi_nand(nand); sunxi_nand_hw_ecc_ctrl_init() local
1900 struct sunxi_nand_chip *sunxi_nand = to_sunxi_nand(nand); sunxi_nfc_exec_op() local
1922 struct sunxi_nand_chip *sunxi_nand; sunxi_nand_chips_cleanup() local
1941 struct sunxi_nand_chip *sunxi_nand; sunxi_nand_chip_init() local
[all...]
H A DMakefile45 obj-$(CONFIG_MTD_NAND_SUNXI) += sunxi_nand.o
/kernel/linux/linux-5.10/drivers/mtd/nand/raw/
H A Dsunxi_nand.c408 struct sunxi_nand_chip *sunxi_nand = to_sunxi_nand(nand); in sunxi_nfc_select_chip() local
409 struct sunxi_nfc *nfc = to_sunxi_nfc(sunxi_nand->nand.controller); in sunxi_nfc_select_chip()
413 if (cs > 0 && cs >= sunxi_nand->nsels) in sunxi_nfc_select_chip()
419 sel = &sunxi_nand->sels[cs]; in sunxi_nfc_select_chip()
426 if (nfc->clk_rate != sunxi_nand->clk_rate) { in sunxi_nfc_select_chip()
427 clk_set_rate(nfc->mod_clk, sunxi_nand->clk_rate); in sunxi_nfc_select_chip()
428 nfc->clk_rate = sunxi_nand->clk_rate; in sunxi_nfc_select_chip()
431 writel(sunxi_nand->timing_ctl, nfc->regs + NFC_REG_TIMING_CTL); in sunxi_nfc_select_chip()
432 writel(sunxi_nand->timing_cfg, nfc->regs + NFC_REG_TIMING_CFG); in sunxi_nfc_select_chip()
438 struct sunxi_nand_chip *sunxi_nand in sunxi_nfc_read_buf() local
476 struct sunxi_nand_chip *sunxi_nand = to_sunxi_nand(nand); sunxi_nfc_write_buf() local
1382 struct sunxi_nand_chip *sunxi_nand = to_sunxi_nand(nand); sunxi_nfc_setup_interface() local
1910 struct sunxi_nand_chip *sunxi_nand = to_sunxi_nand(nand); sunxi_nfc_exec_op() local
1933 struct sunxi_nand_chip *sunxi_nand; sunxi_nand_chip_init() local
2044 struct sunxi_nand_chip *sunxi_nand; sunxi_nand_chips_cleanup() local
[all...]
H A DMakefile50 obj-$(CONFIG_MTD_NAND_SUNXI) += sunxi_nand.o

Completed in 5 milliseconds