Searched refs:onenand (Results 1 – 19 of 19) sorted by relevance
/linux-4.4.14/drivers/mtd/onenand/ |
D | samsung.c | 151 static struct s3c_onenand *onenand; variable 155 return readl(onenand->base + offset); in s3c_read_reg() 160 writel(value, onenand->base + offset); in s3c_write_reg() 165 return readl(onenand->ahb_addr + cmd); in s3c_read_cmd() 170 writel(value, onenand->ahb_addr + cmd); in s3c_write_cmd() 180 (unsigned int) onenand->base + i, in s3c_dump_reg() 226 struct onenand_chip *this = onenand->mtd->priv; in s3c_onenand_readw() 227 struct device *dev = &onenand->pdev->dev; in s3c_onenand_readw() 259 if ((unsigned int) addr < ONENAND_DATARAM && onenand->bootram_command) { in s3c_onenand_readw() 268 value = s3c_read_cmd(CMD_MAP_11(onenand, word_addr)) & 0xffff; in s3c_onenand_readw() [all …]
|
D | generic.c | 34 struct onenand_chip onenand; member 54 info->onenand.base = ioremap(res->start, size); in generic_onenand_probe() 55 if (!info->onenand.base) { in generic_onenand_probe() 60 info->onenand.mmcontrol = pdata ? pdata->mmcontrol : NULL; in generic_onenand_probe() 61 info->onenand.irq = platform_get_irq(pdev, 0); in generic_onenand_probe() 64 info->mtd.priv = &info->onenand; in generic_onenand_probe() 80 iounmap(info->onenand.base); in generic_onenand_probe() 98 iounmap(info->onenand.base); in generic_onenand_remove()
|
D | omap2.c | 56 struct onenand_chip onenand; member 84 return readw(c->onenand.base + reg); in read_reg() 90 writew(value, c->onenand.base + reg); in write_reg() 583 memset((__force void *)c->onenand.base, 0, ONENAND_BUFRAM_SIZE); in omap2_onenand_shutdown() 657 c->onenand.base = ioremap(c->phys_base, c->mem_size); in omap2_onenand_probe() 658 if (c->onenand.base == NULL) { in omap2_onenand_probe() 664 r = pdata->onenand_setup(c->onenand.base, &c->freq); in omap2_onenand_probe() 710 c->onenand.base, c->freq); in omap2_onenand_probe() 713 c->mtd.priv = &c->onenand; in omap2_onenand_probe() 717 this = &c->onenand; in omap2_onenand_probe() [all …]
|
D | Makefile | 6 obj-$(CONFIG_MTD_ONENAND) += onenand.o 13 onenand-objs = onenand_base.o onenand_bbt.o
|
/linux-4.4.14/arch/arm/boot/dts/ |
D | omap3430-sdp.dts | 149 onenand@2,0 { 173 label = "xloader-onenand"; 177 label = "bootloader-onenand"; 181 label = "params-onenand"; 185 label = "kernel-onenand"; 189 label = "filesystem-onenand";
|
D | omap2420-n8x0-common.dtsi | 47 onenand@0,0 { 101 label = "omap2-onenand";
|
D | omap3-n950-n9.dtsi | 125 onenand@0,0 { 189 label = "omap2-onenand";
|
D | s5pv210.dtsi | 82 onenand: onenand@b0000000 { label 83 compatible = "samsung,s5pv210-onenand"; 90 clock-names = "bus", "onenand";
|
D | s5pv210-aquila.dts | 351 &onenand {
|
D | s5pv210-goni.dts | 448 &onenand {
|
D | omap3-n900.dts | 713 onenand@0,0 {
|
/linux-4.4.14/Documentation/devicetree/bindings/mtd/ |
D | gpmc-onenand.txt | 4 the GPMC controller with a name of "onenand". 37 onenand@0 {
|
/linux-4.4.14/arch/arm/mach-omap2/ |
D | Makefile | 254 onenand-$(CONFIG_MTD_ONENAND_OMAP2) := gpmc-onenand.o 255 obj-y += $(onenand-m) $(onenand-y)
|
/linux-4.4.14/drivers/mtd/ |
D | Makefile | 33 obj-y += chips/ lpddr/ maps/ devices/ nand/ onenand/ tests/
|
D | Kconfig | 333 source "drivers/mtd/onenand/Kconfig"
|
/linux-4.4.14/drivers/bus/ |
D | Kconfig | 72 You can attach many different devices on it, such as NOR, onenand.
|
/linux-4.4.14/Documentation/bus-devices/ |
D | ti-gpmc.txt | 42 multiple onenand's and tusb6010 peripherals.
|
/linux-4.4.14/Documentation/ |
D | kernel-parameters.txt | 2197 onenand.bdry= [HW,MTD] Flex-OneNAND Boundary Configuration
|
/linux-4.4.14/ |
D | MAINTAINERS | 7840 F: drivers/mtd/onenand/ 7841 F: include/linux/mtd/onenand*.h
|