/kernel/linux/linux-5.10/drivers/mtd/nand/onenand/ |
D | onenand_samsung.c | 143 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 …]
|
D | generic.c | 29 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() 56 info->onenand.irq = platform_get_irq(pdev, 0); in generic_onenand_probe() 59 info->mtd.priv = &info->onenand; in generic_onenand_probe() 74 iounmap(info->onenand.base); in generic_onenand_probe() 92 iounmap(info->onenand.base); in generic_onenand_remove()
|
D | onenand_omap2.c | 39 struct onenand_chip onenand; member 61 return readw(c->onenand.base + reg); in read_reg() 67 writew(value, c->onenand.base + reg); in write_reg() 456 memset((__force void *)c->onenand.base, 0, ONENAND_BUFRAM_SIZE); in omap2_onenand_shutdown() 491 c->onenand.base = devm_ioremap_resource(dev, res); in omap2_onenand_probe() 492 if (IS_ERR(c->onenand.base)) in omap2_onenand_probe() 493 return PTR_ERR(c->onenand.base); in omap2_onenand_probe() 508 c->onenand.wait = omap2_onenand_wait; in omap2_onenand_probe() 516 c->onenand.read_bufferram = omap2_onenand_read_bufferram; in omap2_onenand_probe() 517 c->onenand.write_bufferram = omap2_onenand_write_bufferram; in omap2_onenand_probe() [all …]
|
D | Makefile | 7 obj-$(CONFIG_MTD_ONENAND) += onenand.o 14 onenand-objs = onenand_base.o onenand_bbt.o
|
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/mtd/ |
D | gpmc-onenand.txt | 4 the GPMC controller with a name of "onenand". 12 - compatible: "ti,omap2-onenand" 38 onenand@0 { 39 compatible = "ti,omap2-onenand";
|
/kernel/linux/linux-5.10/arch/arm/boot/dts/ |
D | omap3430-sdp.dts | 150 onenand@2,0 { 154 compatible = "ti,omap2-onenand"; 175 label = "xloader-onenand"; 179 label = "bootloader-onenand"; 183 label = "params-onenand"; 187 label = "kernel-onenand"; 191 label = "filesystem-onenand";
|
D | omap2420-n8x0-common.dtsi | 52 onenand@0,0 { 55 compatible = "ti,omap2-onenand"; 107 label = "omap2-onenand";
|
D | omap3-gta04a5one.dts | 48 onenand@0,0 { 52 compatible = "ti,omap2-onenand";
|
D | omap3-igep.dtsi | 140 onenand@0,0 { 141 compatible = "ti,omap2-onenand";
|
D | s5pv210.dtsi | 75 onenand: onenand@b0600000 { label 76 compatible = "samsung,s5pv210-onenand"; 83 clock-names = "bus", "onenand";
|
D | omap3-n950-n9.dtsi | 361 onenand@0,0 { 364 compatible = "ti,omap2-onenand"; 440 label = "omap2-onenand";
|
D | s5pv210-aquila.dts | 357 &onenand {
|
D | s5pv210-goni.dts | 454 &onenand {
|
D | omap3-n900.dts | 889 onenand@0,0 { 892 compatible = "ti,omap2-onenand";
|
/kernel/linux/linux-5.10/drivers/mtd/nand/ |
D | Makefile | 6 obj-y += onenand/
|
D | Kconfig | 8 source "drivers/mtd/nand/onenand/Kconfig"
|
/kernel/linux/linux-5.10/Documentation/driver-api/memory-devices/ |
D | ti-gpmc.rst | 46 multiple onenand's and tusb6010 peripherals.
|
/kernel/linux/linux-5.10/drivers/bus/ |
D | Kconfig | 96 You can attach many different devices on it, such as NOR, onenand.
|
/kernel/linux/linux-5.10/Documentation/admin-guide/ |
D | kernel-parameters.txt | 2992 onenand.bdry= [HW,MTD] Flex-OneNAND Boundary Configuration
|
/kernel/linux/linux-5.10/ |
D | MAINTAINERS | 12991 F: drivers/mtd/nand/onenand/ 12992 F: include/linux/mtd/onenand*.h
|
/kernel/linux/patches/linux-5.10/hispark_taurus_patch/ |
D | hispark_taurus.patch | 31170 source "drivers/mtd/nand/onenand/Kconfig" 31212 obj-y += onenand/
|
/kernel/linux/patches/linux-4.19/hispark_taurus_patch/ |
D | hispark_taurus.patch | 322119 source "drivers/mtd/nand/onenand/Kconfig" 322159 obj-y += onenand/
|