Home
last modified time | relevance | path

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

/linux/drivers/mtd/nand/onenand/
H A Donenand_samsung.c143 static struct s3c_onenand *onenand; variable
147 return readl(onenand->base + offset); in s3c_read_reg()
152 writel(value, onenand->base + offset); in s3c_write_reg()
157 return readl(onenand->ahb_addr + cmd); in s3c_read_cmd()
162 writel(value, onenand->ahb_addr + cmd); in s3c_write_cmd()
172 (unsigned int) onenand->base + i, in s3c_dump_reg()
218 struct onenand_chip *this = onenand->mtd->priv; in s3c_onenand_readw()
219 struct device *dev = &onenand->pdev->dev; in s3c_onenand_readw()
251 if ((unsigned long)addr < ONENAND_DATARAM && onenand->bootram_command) { in s3c_onenand_readw()
260 value = s3c_read_cmd(CMD_MAP_11(onenand, word_addr)) & 0xffff; in s3c_onenand_readw()
[all …]
H A Dgeneric.c29 struct onenand_chip onenand; member
49 info->onenand.base = ioremap(res->start, size); in generic_onenand_probe()
50 if (!info->onenand.base) { in generic_onenand_probe()
55 info->onenand.mmcontrol = pdata ? pdata->mmcontrol : NULL; in generic_onenand_probe()
61 info->onenand.irq = err; in generic_onenand_probe()
64 info->mtd.priv = &info->onenand; in generic_onenand_probe()
79 iounmap(info->onenand.base); in generic_onenand_probe()
97 iounmap(info->onenand.base); in generic_onenand_remove()
H A DMakefile7 obj-$(CONFIG_MTD_ONENAND) += onenand.o
14 onenand-objs = onenand_base.o onenand_bbt.o
/linux/arch/arm/boot/dts/ti/omap/
H A Domap2420-n8x0-common.dtsi52 onenand@0,0 {
55 compatible = "ti,omap2-onenand";
107 label = "omap2-onenand";
H A Domap3-gta04a5one.dts50 onenand@0,0 {
54 compatible = "ti,omap2-onenand";
H A Domap3-n950-n9.dtsi361 onenand@0,0 {
364 compatible = "ti,omap2-onenand";
440 label = "omap2-onenand";
H A Domap3-n900.dts852 onenand@0,0 {
855 compatible = "ti,omap2-onenand";
/linux/drivers/mtd/nand/
H A DKconfig8 source "drivers/mtd/nand/onenand/Kconfig"
/linux/arch/arm/boot/dts/samsung/
H A Ds5pv210.dtsi75 onenand: nand-controller@b0600000 { label
76 compatible = "samsung,s5pv210-onenand";
83 clock-names = "bus", "onenand";
H A Ds5pv210-aquila.dts356 &onenand {
H A Ds5pv210-goni.dts445 &onenand {
/linux/Documentation/driver-api/memory-devices/
H A Dti-gpmc.rst46 multiple onenand's and tusb6010 peripherals.
/linux/drivers/bus/
H A DKconfig102 You can attach many different devices on it, such as NOR, onenand.
/linux/Documentation/admin-guide/
H A Dkernel-parameters.txt4725 onenand.bdry= [HW,MTD] Flex-OneNAND Boundary Configuration
/linux/
H A DMAINTAINERS19498 F: drivers/mtd/nand/onenand/
19499 F: include/linux/mtd/onenand*.h