/linux-4.1.27/drivers/mtd/nand/ |
D | jz4740_nand.c | 83 struct jz_nand *nand = mtd_to_jz_nand(mtd); in jz_nand_select_chip() local 88 ctrl = readl(nand->base + JZ_REG_NAND_CTRL); in jz_nand_select_chip() 94 banknr = nand->banks[chipnr] - 1; in jz_nand_select_chip() 95 chip->IO_ADDR_R = nand->bank_base[banknr]; in jz_nand_select_chip() 96 chip->IO_ADDR_W = nand->bank_base[banknr]; in jz_nand_select_chip() 98 writel(ctrl, nand->base + JZ_REG_NAND_CTRL); in jz_nand_select_chip() 100 nand->selected_bank = banknr; in jz_nand_select_chip() 105 struct jz_nand *nand = mtd_to_jz_nand(mtd); in jz_nand_cmd_ctrl() local 108 void __iomem *bank_base = nand->bank_base[nand->selected_bank]; in jz_nand_cmd_ctrl() 110 BUG_ON(nand->selected_bank < 0); in jz_nand_cmd_ctrl() [all …]
|
D | nuc900_nand.c | 81 struct nuc900_nand *nand; in nuc900_nand_read_byte() local 83 nand = container_of(mtd, struct nuc900_nand, mtd); in nuc900_nand_read_byte() 85 ret = (unsigned char)read_data_reg(nand); in nuc900_nand_read_byte() 94 struct nuc900_nand *nand; in nuc900_nand_read_buf() local 96 nand = container_of(mtd, struct nuc900_nand, mtd); in nuc900_nand_read_buf() 99 buf[i] = (unsigned char)read_data_reg(nand); in nuc900_nand_read_buf() 106 struct nuc900_nand *nand; in nuc900_nand_write_buf() local 108 nand = container_of(mtd, struct nuc900_nand, mtd); in nuc900_nand_write_buf() 111 write_data_reg(nand, buf[i]); in nuc900_nand_write_buf() 114 static int nuc900_check_rb(struct nuc900_nand *nand) in nuc900_check_rb() argument [all …]
|
D | docg4.c | 245 struct nand_chip *nand = mtd->priv; in docg4_read_buf() local 250 p[i] = readw(nand->IO_ADDR_R); in docg4_read_buf() 256 struct nand_chip *nand = mtd->priv; in docg4_write_buf16() local 261 writew(p[i], nand->IO_ADDR_W); in docg4_write_buf16() 297 static int docg4_wait(struct mtd_info *mtd, struct nand_chip *nand) in docg4_wait() argument 300 struct docg4_priv *doc = nand->priv; in docg4_wait() 321 struct nand_chip *nand = mtd->priv; in docg4_select_chip() local 322 struct docg4_priv *doc = nand->priv; in docg4_select_chip() 340 struct nand_chip *nand = mtd->priv; in reset() local 341 struct docg4_priv *doc = nand->priv; in reset() [all …]
|
D | fsmc_nand.c | 303 struct nand_chip nand; member 932 struct nand_chip *nand; in fsmc_nand_probe() local 1016 nand = &host->nand; in fsmc_nand_probe() 1017 mtd->priv = nand; in fsmc_nand_probe() 1018 nand->priv = host; in fsmc_nand_probe() 1021 nand->IO_ADDR_R = host->data_va; in fsmc_nand_probe() 1022 nand->IO_ADDR_W = host->data_va; in fsmc_nand_probe() 1023 nand->cmd_ctrl = fsmc_cmd_ctrl; in fsmc_nand_probe() 1024 nand->chip_delay = 30; in fsmc_nand_probe() 1026 nand->ecc.mode = NAND_ECC_HW; in fsmc_nand_probe() [all …]
|
D | sunxi_nand.c | 221 struct nand_chip nand; member 229 static inline struct sunxi_nand_chip *to_sunxi_nand(struct nand_chip *nand) in to_sunxi_nand() argument 231 return container_of(nand, struct sunxi_nand_chip, nand); in to_sunxi_nand() 336 struct nand_chip *nand = mtd->priv; in sunxi_nfc_dev_ready() local 337 struct sunxi_nand_chip *sunxi_nand = to_sunxi_nand(nand); in sunxi_nfc_dev_ready() 338 struct sunxi_nfc *nfc = to_sunxi_nfc(sunxi_nand->nand.controller); in sunxi_nfc_dev_ready() 340 unsigned long timeo = (sunxi_nand->nand.state == FL_ERASING ? 400 : 20); in sunxi_nfc_dev_ready() 374 struct nand_chip *nand = mtd->priv; in sunxi_nfc_select_chip() local 375 struct sunxi_nand_chip *sunxi_nand = to_sunxi_nand(nand); in sunxi_nfc_select_chip() 376 struct sunxi_nfc *nfc = to_sunxi_nfc(sunxi_nand->nand.controller); in sunxi_nfc_select_chip() [all …]
|
D | cafe_nand.c | 60 struct nand_chip nand; member 623 cafe->nand.cmdfunc = cafe_nand_cmdfunc; in cafe_nand_probe() 624 cafe->nand.dev_ready = cafe_device_ready; in cafe_nand_probe() 625 cafe->nand.read_byte = cafe_read_byte; in cafe_nand_probe() 626 cafe->nand.read_buf = cafe_read_buf; in cafe_nand_probe() 627 cafe->nand.write_buf = cafe_write_buf; in cafe_nand_probe() 628 cafe->nand.select_chip = cafe_select_chip; in cafe_nand_probe() 630 cafe->nand.chip_delay = 0; in cafe_nand_probe() 633 cafe->nand.bbt_options = NAND_BBT_USE_FLASH; in cafe_nand_probe() 634 cafe->nand.options = NAND_OWN_BUFFERS; in cafe_nand_probe() [all …]
|
D | denali.c | 1458 denali->mtd.priv = &denali->nand; in denali_init() 1461 denali->nand.select_chip = denali_select_chip; in denali_init() 1462 denali->nand.cmdfunc = denali_cmdfunc; in denali_init() 1463 denali->nand.read_byte = denali_read_byte; in denali_init() 1464 denali->nand.waitfunc = denali_waitfunc; in denali_init() 1508 denali->nand.chipsize <<= (denali->devnum - 1); in denali_init() 1509 denali->nand.page_shift += (denali->devnum - 1); in denali_init() 1510 denali->nand.pagemask = (denali->nand.chipsize >> in denali_init() 1511 denali->nand.page_shift) - 1; in denali_init() 1512 denali->nand.bbt_erase_shift += (denali->devnum - 1); in denali_init() [all …]
|
D | omap2.c | 156 struct nand_chip nand; member 273 struct nand_chip *nand = mtd->priv; in omap_read_buf8() local 275 ioread8_rep(nand->IO_ADDR_R, buf, len); in omap_read_buf8() 292 iowrite8(*p++, info->nand.IO_ADDR_W); in omap_write_buf8() 309 struct nand_chip *nand = mtd->priv; in omap_read_buf16() local 311 ioread16_rep(nand->IO_ADDR_R, buf, len / 2); in omap_read_buf16() 330 iowrite16(*p++, info->nand.IO_ADDR_W); in omap_write_buf16() 355 if (info->nand.options & NAND_BUSWIDTH_16) in omap_read_buf_pref() 368 if (info->nand.options & NAND_BUSWIDTH_16) in omap_read_buf_pref() 377 ioread32_rep(info->nand.IO_ADDR_R, p, r_count); in omap_read_buf_pref() [all …]
|
D | fsl_elbc_nand.c | 151 struct fsl_elbc_fcm_ctrl *elbc_fcm_ctrl = ctrl->nand; in set_addr() 201 struct fsl_elbc_fcm_ctrl *elbc_fcm_ctrl = ctrl->nand; in fsl_elbc_run_command() 306 struct fsl_elbc_fcm_ctrl *elbc_fcm_ctrl = ctrl->nand; in fsl_elbc_cmdfunc() 530 struct fsl_elbc_fcm_ctrl *elbc_fcm_ctrl = priv->ctrl->nand; in fsl_elbc_write_buf() 568 struct fsl_elbc_fcm_ctrl *elbc_fcm_ctrl = priv->ctrl->nand; in fsl_elbc_read_byte() 585 struct fsl_elbc_fcm_ctrl *elbc_fcm_ctrl = priv->ctrl->nand; in fsl_elbc_read_buf() 609 struct fsl_elbc_fcm_ctrl *elbc_fcm_ctrl = priv->ctrl->nand; in fsl_elbc_wait() 702 struct fsl_elbc_fcm_ctrl *elbc_fcm_ctrl = ctrl->nand; in fsl_elbc_read_page() 743 struct fsl_elbc_fcm_ctrl *elbc_fcm_ctrl = ctrl->nand; in fsl_elbc_chip_init() 799 struct fsl_elbc_fcm_ctrl *elbc_fcm_ctrl = priv->ctrl->nand; in fsl_elbc_chip_remove() [all …]
|
D | diskonchip.c | 1434 struct nand_chip *nand; in doc_probe() local 1529 nand = mtd->priv; in doc_probe() 1530 doc = nand->priv; in doc_probe() 1570 nand = (struct nand_chip *) (mtd + 1); in doc_probe() 1571 doc = (struct doc_priv *) (nand + 1); in doc_probe() 1572 nand->bbt_td = (struct nand_bbt_descr *) (doc + 1); in doc_probe() 1573 nand->bbt_md = nand->bbt_td + 1; in doc_probe() 1575 mtd->priv = nand; in doc_probe() 1578 nand->priv = doc; in doc_probe() 1579 nand->select_chip = doc200x_select_chip; in doc_probe() [all …]
|
D | Makefile | 5 obj-$(CONFIG_MTD_NAND) += nand.o 50 obj-$(CONFIG_MTD_NAND_GPMI_NAND) += gpmi-nand/ 56 nand-objs := nand_base.o nand_bbt.o nand_timings.o
|
D | nandsim.c | 2231 struct nandsim *nand; in ns_init_module() local 2248 nand = (struct nandsim *)(chip + 1); in ns_init_module() 2249 chip->priv = (void *)nand; in ns_init_module() 2282 nand->geom.idbytes = 8; in ns_init_module() 2284 nand->geom.idbytes = 6; in ns_init_module() 2286 nand->geom.idbytes = 4; in ns_init_module() 2288 nand->geom.idbytes = 2; in ns_init_module() 2289 nand->regs.status = NS_STATUS_OK(nand); in ns_init_module() 2290 nand->nxstate = STATE_UNKNOWN; in ns_init_module() 2291 nand->options |= OPT_PAGE512; /* temporary value */ in ns_init_module() [all …]
|
D | sh_flctl.c | 1084 struct nand_chip *nand; in flctl_probe() local 1124 nand = &flctl->chip; in flctl_probe() 1125 flctl_mtd->priv = nand; in flctl_probe() 1134 nand->chip_delay = 20; in flctl_probe() 1136 nand->read_byte = flctl_read_byte; in flctl_probe() 1137 nand->write_buf = flctl_write_buf; in flctl_probe() 1138 nand->read_buf = flctl_read_buf; in flctl_probe() 1139 nand->select_chip = flctl_select_chip; in flctl_probe() 1140 nand->cmdfunc = flctl_cmdfunc; in flctl_probe() 1143 nand->options |= NAND_BUSWIDTH_16; in flctl_probe() [all …]
|
D | mpc5121_nfc.c | 306 struct nand_chip *nand = mtd->priv; in ads5121_select_chip() local 307 struct mpc5121_nfc_prv *prv = nand->priv; in ads5121_select_chip() 409 struct nand_chip *nand = mtd->priv; in mpc5121_nfc_copy_spare() local 410 struct mpc5121_nfc_prv *prv = nand->priv; in mpc5121_nfc_copy_spare()
|
/linux-4.1.27/Documentation/devicetree/bindings/mtd/ |
D | pxa3xx-nand.txt | 6 marvell,pxa3xx-nand 7 marvell,armada370-nand 14 - marvell,nand-enable-arbiter: Set to enable the bus arbiter 15 - marvell,nand-keep-config: Set to keep the NAND controller config as set 18 - nand-on-flash-bbt: boolean to enable on flash bbt option if 20 - nand-ecc-strength: number of bits to correct per ECC step 21 - nand-ecc-step-size: number of data bytes covered by a single ECC step 25 - nand-ecc-strength = <1>, nand-ecc-step-size = <512> 26 - nand-ecc-strength = <4>, nand-ecc-step-size = <512> 27 - nand-ecc-strength = <8>, nand-ecc-step-size = <512> [all …]
|
D | mxc-nand.txt | 4 - compatible: "fsl,imxXX-nand" 7 - nand-bus-width: see nand.txt 8 - nand-ecc-mode: see nand.txt 9 - nand-on-flash-bbt: see nand.txt 13 nand@d8000000 { 14 compatible = "fsl,imx27-nand"; 17 nand-bus-width = <8>; 18 nand-ecc-mode = "hw";
|
D | sunxi-nand.txt | 4 - compatible : "allwinner,sun4i-a10-nand". 6 - interrupts : shall define the nand controller interrupt. 7 - #address-cells: shall be set to 1. Encode the nand CS. 9 - clocks : shall reference nand controller clocks. 10 - clock-names : nand controller internal clock names. Shall contain : 12 * "mod" : nand controller clock 15 Children nodes represent the available nand chips. 21 - nand-ecc-mode : one of the supported ECC modes ("hw", "hw_syndrome", "soft", 24 see Documentation/devicetree/bindings/mtd/nand.txt for generic bindings. 28 nfc: nand@01c03000 { [all …]
|
D | hisi504-nand.txt | 10 - nand-bus-width: See nand.txt. 11 - nand-ecc-mode: Support none and hw ecc mode. 17 - nand-ecc-strength: Number of bits to correct per ECC step. 18 - nand-ecc-step-size: Number of data bytes covered by a single ECC step. 22 - nand-ecc-strength = <16>, nand-ecc-step-size = <1024> 29 nand: nand@4020000 { 33 nand-bus-width = <8>; 34 nand-ecc-mode = "hw"; 35 nand-ecc-strength = <16>; 36 nand-ecc-step-size = <1024>;
|
D | atmel-nand.txt | 4 - compatible : should be "atmel,at91rm9200-nand" or "atmel,sama5d4-nand". 11 - atmel,nand-addr-offset : offset for the address latch. 12 - atmel,nand-cmd-offset : offset for the command latch. 20 - atmel,nand-has-dma : boolean to support dma transfer for nand read/write. 21 - nand-ecc-mode : String, operation mode of the NAND ecc mode, soft by default. 33 - nand-bus-width : 8 or 16 bus width if not present 8 34 - nand-on-flash-bbt: boolean to enable on flash bbt option if not present false 35 - Nand Flash Controller(NFC) is a slave driver under Atmel nand flash 46 nand0: nand@40000000,0 { 47 compatible = "atmel,at91rm9200-nand"; [all …]
|
D | davinci-nand.txt | 12 - compatible: "ti,davinci-nand" 13 "ti,keystone-nand" 22 for accessing the nand. 42 - nand-ecc-mode: operation mode of the NAND ecc mode. ECC mode 50 - nand-bus-width: buswidth 8 or 16. If not present 8. 52 - nand-on-flash-bbt: use flash based bad block table support. OOB 64 - ti,davinci-nand-buswidth: buswidth 8 or 16. If not present 8. 66 - ti,davinci-nand-use-bbt: use flash based bad block table support. OOB 79 compatible = "ti,davinci-nand"; 86 nand-ecc-mode = "hw"; [all …]
|
D | gpmi-nand.txt | 3 The GPMI nand controller provides an interface to control the 7 - compatible : should be "fsl,<chip>-gpmi-nand" 9 - reg-names: Should contain the reg names "gpmi-nand" and "bch" 18 - nand-on-flash-bbt: boolean to enable on flash bbt option if not 32 'nand-on-flash-bbt'. 44 gpmi-nand@8000c000 { 45 compatible = "fsl,imx28-gpmi-nand"; 49 reg-names = "gpmi-nand", "bch";
|
D | nand.txt | 3 - nand-ecc-mode : String, operation mode of the NAND ecc mode. 6 - nand-bus-width : 8 or 16 bus width if not present 8 7 - nand-on-flash-bbt: boolean to enable on flash bbt option if not present false 9 - nand-ecc-strength: integer representing the number of bits to correct 12 - nand-ecc-step-size: integer representing the number of data bytes
|
D | denali-nand.txt | 4 - compatible : should be "denali,denali-nand-dt" 15 nand: nand@ff900000 { 18 compatible = "denali,denali-nand-dt";
|
D | fsl-upm-nand.txt | 4 - compatible : "fsl,upm-nand". 29 compatible = "fsl,upm-nand"; 49 compatible = "tqc,tqm8548-upm-nand", "fsl,upm-nand"; 58 nand@0 {
|
D | fsmc-nand.txt | 5 - compatible : "st,spear600-fsmc-nand", "stericsson,fsmc-nand" 12 - nand-skip-bbtscan: Indicates the BBT scanning should be skipped 37 compatible = "st,spear600-fsmc-nand"; 47 nand-skip-bbtscan;
|
D | gpmc-nand.txt | 4 the GPMC controller with a name of "nand". 11 Documentation/devicetree/bindings/mtd/nand.txt 20 - nand-bus-width: Set this numeric value to 16 if the hardware 24 - ti,nand-ecc-opt: A string setting the ECC layout to use. One of: 34 - ti,nand-xfer-type: A string setting the data transfer type. One of: 67 nand@0,0 { 69 nand-bus-width = <16>; 70 ti,nand-ecc-opt = "bch8"; 71 ti,nand-xfer-type = "polled";
|
D | orion-nand.txt | 4 - compatible : "marvell,orion-nand". 20 nand@f4000000 { 27 compatible = "marvell,orion-nand";
|
D | gpio-control-nand.txt | 8 - compatible : "gpio-control-nand" 22 - gpio-control-nand,io-sync-reg : A 64-bit physical address for a read 33 gpio-nand@1,0 { 34 compatible = "gpio-control-nand";
|
D | flctl-nand.txt | 7 - nand-bus-width : bus width to NAND chip 29 nand-bus-width = <16>;
|
D | lpc32xx-slc.txt | 6 - nand-on-flash-bbt: Use bad block table on flash 41 nand-on-flash-bbt;
|
D | diskonchip.txt | 5 The Sandisk (formerly M-Systems) docg3 is a nand device of 64M to 256MB.
|
D | lpc32xx-mlc.txt | 35 nxp,nand-ta = <18181818>;
|
/linux-4.1.27/drivers/staging/goldfish/ |
D | goldfish_nand.c | 47 struct goldfish_nand *nand = mtd->priv; in goldfish_nand_cmd_with_params() local 48 struct cmd_params *cps = nand->cmd_params; in goldfish_nand_cmd_with_params() 49 unsigned char __iomem *base = nand->base; in goldfish_nand_cmd_with_params() 67 cps->dev = mtd - nand->mtd; in goldfish_nand_cmd_with_params() 80 struct goldfish_nand *nand = mtd->priv; in goldfish_nand_cmd() local 82 unsigned char __iomem *base = nand->base; in goldfish_nand_cmd() 84 mutex_lock(&nand->lock); in goldfish_nand_cmd() 86 writel(mtd - nand->mtd, base + NAND_DEV); in goldfish_nand_cmd() 94 mutex_unlock(&nand->lock); in goldfish_nand_cmd() 285 struct goldfish_nand *nand) in nand_setup_cmd_params() argument [all …]
|
/linux-4.1.27/Documentation/DocBook/ |
D | .mtdnand.xml.cmd | 2 …nux/mtd/nand.h drivers/mtd/nand/nand_base.c drivers/mtd/nand/nand_bbt.c drivers/mtd/nand/nand_ecc.…
|
/linux-4.1.27/Documentation/devicetree/bindings/pinctrl/ |
D | marvell,kirkwood-pinctrl.txt | 24 mpp0 0 gpio, nand(io2), spi(cs) 25 mpp1 1 gpo, nand(io3), spi(mosi) 26 mpp2 2 gpo, nand(io4), spi(sck) 27 mpp3 3 gpo, nand(io5), spi(miso) 28 mpp4 4 gpio, nand(io6), uart0(rxd), ptp(clk) 29 mpp5 5 gpo, nand(io7), uart0(txd), ptp(trig) 45 mpp18 18 gpo, nand(io0) 46 mpp19 19 gpo, nand(io1) 62 mpp0 0 gpio, nand(io2), spi(cs) 63 mpp1 1 gpo, nand(io3), spi(mosi) [all …]
|
D | marvell,orion-pinctrl.txt | 53 mpp6 6 gpio, pci(req5), nand(re0), sata0(act) 54 mpp7 7 gpio, pci(gnt5), nand(we0), sata1(act) 59 mpp12 12 gpio, ge(txd4), nand(re1), sata0(ledprsnt) 60 mpp13 13 gpio, ge(txd5), nand(we1), sata1(ledprsnt) 61 mpp14 14 gpio, ge(txd6), nand(re2), sata0(ledact) 62 mpp15 15 gpio, ge(txd7), nand(we2), sata1(ledact) 78 mpp6 6 gpio, pci(req5), nand(re0) 79 mpp7 7 gpio, pci(gnt5), nand(we0) 84 mpp12 12 gpio, ge(txd4), nand(re1) 85 mpp13 13 gpio, ge(txd5), nand(we1) [all …]
|
D | lantiq,xway-pinumx.txt | 41 ebu wait, nand ale, nand cs1, nand cle, spi, spi_cs1, spi_cs2, spi_cs3, 47 mdio, nand rdy, nand rd, exin3, exin4, gnt4, req4
|
D | meson,pinctrl.txt | 73 nand { 79 function = "nand";
|
D | marvell,armada-375-pinctrl.txt | 25 mpp9 9 gpio, spi0(sck), spi1(sck), nand(we) 26 mpp10 10 gpio, dram(vttctrl), led(c1), nand(re)
|
D | brcm,cygnus-pinmux.txt | 111 "nand": "nand_grp"
|
/linux-4.1.27/drivers/watchdog/ |
D | rc32434_wdt.c | 73 #define SET_BITS(addr, or, nand) \ argument 74 writel((readl(&addr) | or) & ~nand, &addr) 94 u32 or, nand; in rc32434_wdt_start() local 103 nand = 1 << RC32434_ERR_WNE; in rc32434_wdt_start() 107 nand |= 1 << RC32434_ERR_WTO; in rc32434_wdt_start() 109 SET_BITS(wdt_reg->errcs, or, nand); in rc32434_wdt_start() 115 nand = 1 << RC32434_WTC_TO; in rc32434_wdt_start() 118 SET_BITS(wdt_reg->wtc, or, nand); in rc32434_wdt_start()
|
/linux-4.1.27/arch/arm/boot/dts/ |
D | ge863-pro3.dtsi | 35 nand0: nand@40000000 { 36 nand-bus-width = <8>; 37 nand-ecc-mode = "soft"; 38 nand-on-flash-bbt;
|
D | ethernut5.dts | 58 nand0: nand@40000000 { 59 nand-bus-width = <8>; 60 nand-ecc-mode = "soft"; 61 nand-on-flash-bbt;
|
D | tny_a9260_common.dtsi | 44 nand0: nand@40000000 { 45 nand-bus-width = <8>; 46 nand-ecc-mode = "soft"; 47 nand-on-flash-bbt;
|
D | omap3430-sdp.dts | 105 nand@1,0 { 110 ti,nand-ecc-opt = "sw"; 111 nand-bus-width = <8>; 128 label = "xloader-nand"; 132 label = "bootloader-nand"; 136 label = "params-nand"; 140 label = "kernel-nand"; 144 label = "filesystem-nand";
|
D | tny_a9263.dts | 54 nand0: nand@40000000 { 55 nand-bus-width = <8>; 56 nand-ecc-mode = "soft"; 57 nand-on-flash-bbt;
|
D | pm9g45.dts | 86 nand0: nand@40000000 { 87 nand-bus-width = <8>; 88 nand-ecc-mode = "soft"; 89 nand-on-flash-bbt; 146 linux,default-trigger = "nand-disk";
|
D | at91sam9x5cm.dtsi | 51 nand0: nand@40000000 { 52 nand-bus-width = <8>; 53 nand-ecc-mode = "hw"; 57 nand-on-flash-bbt;
|
D | usb_a9260_common.dtsi | 46 nand0: nand@40000000 { 47 nand-bus-width = <8>; 48 nand-ecc-mode = "soft"; 49 nand-on-flash-bbt;
|
D | k2l-evm.dts | 63 nand@0,0 { 64 compatible = "ti,keystone-nand","ti,davinci-nand"; 74 nand-ecc-mode = "hw"; 76 nand-on-flash-bbt;
|
D | picoxcell-pc7302-pc3x2.dts | 39 nand: gpio-nand@2,0 { label 40 compatible = "gpio-control-nand"; 45 gpio-control-nand,io-sync-reg =
|
D | k2e-evm.dts | 86 nand@0,0 { 87 compatible = "ti,keystone-nand","ti,davinci-nand"; 97 nand-ecc-mode = "hw"; 99 nand-on-flash-bbt;
|
D | picoxcell-pc7302-pc3x3.dts | 45 nand: gpio-nand@2,0 { label 46 compatible = "gpio-control-nand"; 51 gpio-control-nand,io-sync-reg =
|
D | aks-cdu.dts | 65 nand0: nand@40000000 { 66 nand-bus-width = <8>; 67 nand-ecc-mode = "soft"; 68 nand-on-flash-bbt;
|
D | at91-cosino.dtsi | 94 nand0: nand@40000000 { 95 nand-bus-width = <8>; 96 nand-ecc-mode = "hw"; 100 nand-on-flash-bbt;
|
D | sama5d3xcm.dtsi | 78 nand0: nand@60000000 { 79 nand-bus-width = <8>; 80 nand-ecc-mode = "hw"; 84 nand-on-flash-bbt;
|
D | armada-375-db.dts | 120 nand: nand@d0000 { label 125 marvell,nand-keep-config; 126 marvell,nand-enable-arbiter; 127 nand-on-flash-bbt; 128 nand-ecc-strength = <4>; 129 nand-ecc-step-size = <512>;
|
D | usb_a9263.dts | 74 nand0: nand@40000000 { 75 nand-bus-width = <8>; 76 nand-ecc-mode = "soft"; 77 nand-on-flash-bbt;
|
D | k2hk-evm.dts | 107 nand@0,0 { 108 compatible = "ti,keystone-nand","ti,davinci-nand"; 118 nand-ecc-mode = "hw"; 120 nand-on-flash-bbt;
|
D | at91sam9263ek.dts | 136 nand0: nand@40000000 { 137 nand-bus-width = <8>; 138 nand-ecc-mode = "soft"; 139 nand-on-flash-bbt = <1>; 204 linux,default-trigger = "nand-disk";
|
D | at91sam9n12ek.dts | 146 nand0: nand@40000000 { 147 nand-bus-width = <8>; 148 nand-ecc-mode = "hw"; 152 nand-on-flash-bbt; 175 linux,default-trigger = "nand-disk";
|
D | imx35-pdk.dts | 57 nand-bus-width = <16>; 58 nand-ecc-mode = "hw"; 59 nand-on-flash-bbt;
|
D | at91sam9261ek.dts | 79 nand0: nand@40000000 { 80 nand-bus-width = <8>; 81 nand-ecc-mode = "soft"; 82 nand-on-flash-bbt; 178 linux,default-trigger = "nand-disk";
|
D | animeo_ip.dts | 95 nand0: nand@40000000 { 96 nand-bus-width = <8>; 97 nand-ecc-mode = "soft"; 98 nand-on-flash-bbt;
|
D | at91-qil_a9260.dts | 119 nand0: nand@40000000 { 120 nand-bus-width = <8>; 121 nand-ecc-mode = "soft"; 122 nand-on-flash-bbt;
|
D | imx25-eukrea-cpuimx25.dtsi | 69 nand-bus-width = <8>; 70 nand-ecc-mode = "hw"; 71 nand-on-flash-bbt;
|
D | imx51-apf51.dts | 79 nand-bus-width = <8>; 80 nand-ecc-mode = "hw"; 81 nand-on-flash-bbt;
|
D | armada-398-db.dts | 116 marvell,nand-keep-config; 117 marvell,nand-enable-arbiter; 118 nand-on-flash-bbt; 119 nand-ecc-strength = <8>; 120 nand-ecc-step-size = <512>;
|
D | imx27-phytec-phycard-s-som.dtsi | 99 nand-bus-width = <8>; 100 nand-ecc-mode = "hw"; 101 nand-on-flash-bbt;
|
D | at91sam9rlek.dts | 74 nand0: nand@40000000 { 75 nand-bus-width = <8>; 76 nand-ecc-mode = "soft"; 77 nand-on-flash-bbt = <1>;
|
D | at91sam9g20ek_common.dtsi | 134 nand0: nand@40000000 { 135 nand-bus-width = <8>; 136 nand-ecc-mode = "soft"; 137 nand-on-flash-bbt;
|
D | imx27-apf27.dts | 86 nand-bus-width = <16>; 87 nand-ecc-mode = "hw"; 88 nand-on-flash-bbt;
|
D | imx25-karo-tx25.dts | 109 nand-on-flash-bbt; 110 nand-ecc-mode = "hw"; 111 nand-bus-width = <8>;
|
D | imx35-eukrea-cpuimx35.dtsi | 92 nand-bus-width = <8>; 93 nand-ecc-mode = "hw"; 94 nand-on-flash-bbt;
|
D | armada-388-db.dts | 133 marvell,nand-keep-config; 134 marvell,nand-enable-arbiter; 135 nand-on-flash-bbt; 136 nand-ecc-strength = <4>; 137 nand-ecc-step-size = <512>;
|
D | at91sam9m10g45ek.dts | 207 nand0: nand@40000000 { 208 nand-bus-width = <8>; 209 nand-ecc-mode = "soft"; 210 nand-on-flash-bbt; 258 linux,default-trigger = "nand-disk";
|
D | pxa3xx.dtsi | 18 nand0: nand@43100000 { 19 compatible = "marvell,pxa3xx-nand";
|
D | kizbox.dts | 68 nand0: nand@40000000 { 69 nand-bus-width = <8>; 70 nand-ecc-mode = "soft";
|
D | armada-385-db-ap.dts | 166 nand-ecc-strength = <4>; 167 nand-ecc-step-size = <512>; 168 marvell,nand-keep-config; 169 marvell,nand-enable-arbiter; 170 nand-on-flash-bbt;
|
D | imx51-eukrea-cpuimx51.dtsi | 100 nand-bus-width = <8>; 101 nand-ecc-mode = "hw"; 102 nand-on-flash-bbt;
|
D | armada-370-netgear-rn104.dts | 149 nand@d0000 { 152 marvell,nand-keep-config; 153 marvell,nand-enable-arbiter; 154 nand-on-flash-bbt; 157 nand-ecc-strength = <4>; 158 nand-ecc-step-size = <512>;
|
D | armada-370-netgear-rn102.dts | 136 nand@d0000 { 139 marvell,nand-keep-config; 140 marvell,nand-enable-arbiter; 141 nand-on-flash-bbt; 144 nand-ecc-strength = <4>; 145 nand-ecc-step-size = <512>;
|
D | kirkwood.dtsi | 36 MBUS_ID(0x01, 0x2f) 0 0xf4000000 0x10000 /* nand flash */ 53 nand: nand@012f { label 59 compatible = "marvell,orion-nand"; 87 pmx_nand: pmx-nand { 90 marvell,function = "nand";
|
D | at91-sama5d3_xplained.dts | 226 nand0: nand@60000000 { 227 nand-bus-width = <8>; 228 nand-ecc-mode = "hw"; 232 nand-on-flash-bbt;
|
D | omap3-devkit8000.dts | 110 nand@0,0 { 112 nand-bus-width = <16>; 114 ti,nand-ecc-opt = "sw";
|
D | armada-xp-linksys-mamba.dts | 208 nand@d0000 { 211 marvell,nand-keep-config; 212 marvell,nand-enable-arbiter; 213 nand-on-flash-bbt; 214 nand-ecc-strength = <4>; 215 nand-ecc-step-size = <512>;
|
D | at91-sama5d4_xplained.dts | 172 nand0: nand@80000000 { 173 nand-bus-width = <8>; 174 nand-ecc-mode = "hw"; 175 nand-on-flash-bbt;
|
D | armada-370-mirabox.dts | 171 nand@d0000 { 174 marvell,nand-keep-config; 175 marvell,nand-enable-arbiter; 176 nand-on-flash-bbt;
|
D | armada-xp-netgear-rn2120.dts | 177 nand@d0000 { 180 marvell,nand-keep-config; 181 marvell,nand-enable-arbiter; 182 nand-on-flash-bbt; 185 nand-ecc-strength = <4>; 186 nand-ecc-step-size = <512>;
|
D | dm8168-evm.dts | 87 nand@0,0 { 92 ti,nand-ecc-opt = "bch8"; 93 nand-bus-width = <16>;
|
D | armada-370-rd.dts | 175 nand@d0000 { 178 marvell,nand-keep-config; 179 marvell,nand-enable-arbiter; 180 nand-on-flash-bbt;
|
D | omap3-ldp.dts | 103 nand@0,0 { 104 linux,mtd-name= "micron,nand"; 106 nand-bus-width = <16>; 108 ti,nand-ecc-opt = "bch8";
|
D | omap3-igep.dtsi | 103 nand@0,0 { 106 nand-bus-width = <16>; 108 ti,nand-ecc-opt = "bch8";
|
D | tegra30-beaver.dts | 405 nvidia,function = "nand"; 412 nvidia,function = "nand"; 419 nvidia,function = "nand"; 426 nvidia,function = "nand"; 433 nvidia,function = "nand"; 440 nvidia,function = "nand"; 447 nvidia,function = "nand"; 454 nvidia,function = "nand"; 475 nvidia,function = "nand"; 482 nvidia,function = "nand"; [all …]
|
D | imx53-m53.dtsi | 137 nand-bus-width = <8>; 138 nand-ecc-mode = "hw";
|
D | at91-sama5d4ek.dts | 232 nand0: nand@80000000 { 233 nand-bus-width = <8>; 234 nand-ecc-mode = "hw"; 235 nand-on-flash-bbt;
|
D | armada-xp-gp.dts | 236 nand@d0000 { 239 marvell,nand-keep-config; 240 marvell,nand-enable-arbiter; 241 nand-on-flash-bbt;
|
D | imx27-eukrea-cpuimx27.dtsi | 57 nand-bus-width = <8>; 58 nand-ecc-mode = "hw"; 59 nand-on-flash-bbt;
|
D | am335x-chilisom.dtsi | 210 nand@0,0 { 212 ti,nand-ecc-opt = "bch8"; 214 nand-bus-width = <8>;
|
D | omap3-evm-37xx.dts | 160 nand@0,0 { 163 nand-bus-width = <16>; 165 ti,nand-ecc-opt = "bch8";
|
D | armada-xp-lenovo-ix4-300d.dts | 145 nand@d0000 { 148 marvell,nand-keep-config; 149 marvell,nand-enable-arbiter; 150 nand-on-flash-bbt;
|
D | imx27-phytec-phycore-som.dtsi | 304 nand-bus-width = <8>; 305 nand-ecc-mode = "hw"; 306 nand-on-flash-bbt;
|
D | am335x-igep0033.dtsi | 131 nand@0,0 { 133 nand-bus-width = <8>; 134 ti,nand-ecc-opt = "bch8";
|
D | kirkwood-km_common.dtsi | 45 &nand {
|
D | imx27-pdk.dts | 103 nand-ecc-mode = "hw"; 104 nand-on-flash-bbt;
|
D | imx23.dtsi | 77 gpmi-nand@8000c000 { 78 compatible = "fsl,imx23-gpmi-nand"; 82 reg-names = "gpmi-nand", "bch"; 174 gpmi_pins_a: gpmi-nand@0 {
|
D | bcm4708-luxul-xwc-1000.dts | 27 nand@28000 {
|
D | imx51-digi-connectcore-som.dtsi | 195 nand-bus-width = <8>; 196 nand-ecc-mode = "hw"; 197 nand-on-flash-bbt;
|
D | at91sam9261.dtsi | 94 nand0: nand@40000000 { 95 compatible = "atmel,at91rm9200-nand"; 99 atmel,nand-addr-offset = <22>; 100 atmel,nand-cmd-offset = <21>; 364 nand { 365 pinctrl_nand: nand-0 {
|
D | atlas6.dtsi | 210 nand@b0030000 { 211 compatible = "sirf,prima2-nand"; 564 nand_pins_a: nand@0 { 565 nand { 567 sirf,function = "nand";
|
D | at91sam9n12.dtsi | 556 nand { 557 pinctrl_nand: nand-0 { 926 nand0: nand@40000000 { 927 compatible = "atmel,at91rm9200-nand"; 936 atmel,nand-addr-offset = <21>; 937 atmel,nand-cmd-offset = <22>; 938 atmel,nand-has-dma;
|
D | at91rm9200.dtsi | 575 nand { 576 pinctrl_nand: nand-0 { 922 nand0: nand@40000000 { 923 compatible = "atmel,at91rm9200-nand"; 927 atmel,nand-addr-offset = <21>; 928 atmel,nand-cmd-offset = <22>; 931 nand-ecc-mode = "soft";
|
D | at91sam9rl.dtsi | 95 nand0: nand@40000000 { 96 compatible = "atmel,at91rm9200-nand"; 101 atmel,nand-addr-offset = <21>; 102 atmel,nand-cmd-offset = <22>; 103 atmel,nand-has-dma; 513 nand { 514 pinctrl_nand: nand-0 {
|
D | omap3-cm-t3x.dtsi | 266 nand@0,0 { 268 nand-bus-width = <8>; 270 ti,nand-ecc-opt = "sw";
|
D | armada-375.dtsi | 318 nand_pins: nand-pins { 324 marvell,function = "nand"; 519 nand@d0000 { 520 compatible = "marvell,armada370-nand"; 558 clock-output-names = "nand";
|
D | prima2.dtsi | 216 nand@b0030000 { 217 compatible = "sirf,prima2-nand"; 572 nand_pins_a: nand@0 { 573 nand { 575 sirf,function = "nand";
|
D | omap3-tao3530.dtsi | 280 nand@0,0 { 282 nand-bus-width = <16>; 284 ti,nand-ecc-opt = "sw";
|
D | imx28-apf28.dts | 25 gpmi-nand@8000c000 {
|
D | imx28-m28.dtsi | 24 gpmi-nand@8000c000 {
|
D | kirkwood-db.dtsi | 59 &nand {
|
D | imx53-voipac-dmm-668.dtsi | 262 nand-bus-width = <8>; 263 nand-ecc-mode = "hw";
|
D | imx35.dtsi | 341 nfc: nand@bb000000 { 344 compatible = "fsl,imx35-nand", "fsl,imx25-nand";
|
D | omap3-beagle.dts | 386 nand@0,0 { 389 ti,nand-ecc-opt = "ham1"; 390 nand-bus-width = <16>;
|
D | armada-370-xp.dtsi | 222 clock-output-names = "nand"; 303 nand@d0000 { 304 compatible = "marvell,armada370-nand";
|
D | atlas7-evb.dts | 45 nand@17050000 {
|
D | kirkwood-openrd.dtsi | 71 &nand {
|
D | kirkwood-sheevaplug-common.dtsi | 73 &nand {
|
D | imx27-phytec-phycore-rdk.dts | 258 label = "system:red3:nand"; 259 linux,default-trigger = "nand-disk";
|
D | omap3-pandora-common.dtsi | 502 nand@0,0 { 504 nand-bus-width = <16>; 505 ti,nand-ecc-opt = "sw"; 526 /* u-boot uses mtdparts=nand:512k(xloader),1920k(uboot),128k(uboot-env),10m(boot),-(rootfs) */
|
D | at91sam9263.dtsi | 472 nand { 473 pinctrl_nand: nand-0 { 991 nand0: nand@40000000 { 992 compatible = "atmel,at91rm9200-nand"; 998 atmel,nand-addr-offset = <21>; 999 atmel,nand-cmd-offset = <22>;
|
D | at91sam9260.dtsi | 522 nand { 523 pinctrl_nand: nand-0 { 989 nand0: nand@40000000 { 990 compatible = "atmel,at91rm9200-nand"; 996 atmel,nand-addr-offset = <21>; 997 atmel,nand-cmd-offset = <22>;
|
D | kirkwood-dockstar.dts | 75 &nand {
|
D | imx53-tx53.dtsi | 488 nand-bus-width = <8>; 489 nand-ecc-mode = "hw"; 490 nand-on-flash-bbt;
|
D | at91sam9x5.dtsi | 551 nand { 552 pinctrl_nand: nand-0 { 1153 nand0: nand@40000000 { 1154 compatible = "atmel,at91rm9200-nand"; 1163 atmel,nand-addr-offset = <21>; 1164 atmel,nand-cmd-offset = <22>; 1165 atmel,nand-has-dma;
|
D | kirkwood-rd88f6281.dtsi | 106 &nand {
|
D | spear300.dtsi | 37 compatible = "st,spear600-fsmc-nand";
|
D | omap3-gta04.dtsi | 466 nand@0,0 { 468 nand-bus-width = <16>; 469 ti,nand-ecc-opt = "bch8";
|
D | omap3-lilly-a83x.dtsi | 364 nand@0,0 { 366 nand-bus-width = <16>; 367 ti,nand-ecc-opt = "bch8";
|
/linux-4.1.27/arch/powerpc/boot/dts/ |
D | mpc8536ds.dtsi | 83 nand@2,0 { 86 compatible = "fsl,mpc8536-fcm-nand", 87 "fsl,elbc-fcm-nand"; 92 label = "u-boot-nand"; 98 label = "fs-nand"; 103 label = "ramdisk-nand"; 108 label = "kernel-nand"; 113 label = "dtb-nand"; 118 label = "empty-nand";
|
D | mpc8572ds.dtsi | 89 nand@2,0 { 92 compatible = "fsl,mpc8572-fcm-nand", 93 "fsl,elbc-fcm-nand"; 98 label = "u-boot-nand"; 104 label = "fs-nand"; 109 label = "ramdisk-nand"; 114 label = "kernel-nand"; 119 label = "dtb-nand"; 124 label = "empty-nand"; 128 nand@4,0 { [all …]
|
D | p1022ds.dtsi | 86 nand@2,0 { 89 compatible = "fsl,elbc-fcm-nand"; 94 label = "u-boot-nand"; 100 label = "jffs2-nand"; 105 label = "ramdisk-nand"; 111 label = "kernel-nand"; 116 label = "dtb-nand"; 122 label = "reserved-nand";
|
D | p2020ds.dtsi | 79 nand@2,0 { 82 compatible = "fsl,elbc-fcm-nand"; 118 nand@4,0 { 119 compatible = "fsl,elbc-fcm-nand"; 123 nand@5,0 { 124 compatible = "fsl,elbc-fcm-nand"; 128 nand@6,0 { 129 compatible = "fsl,elbc-fcm-nand";
|
D | mpc8610_hpcd.dts | 82 compatible = "fsl,mpc8610-fcm-nand", 83 "fsl,elbc-fcm-nand"; 88 compatible = "fsl,mpc8610-fcm-nand", 89 "fsl,elbc-fcm-nand"; 94 compatible = "fsl,mpc8610-fcm-nand", 95 "fsl,elbc-fcm-nand"; 100 compatible = "fsl,mpc8610-fcm-nand", 101 "fsl,elbc-fcm-nand";
|
D | ge_imp3a.dts | 119 nand@6,0 { 120 compatible = "fsl,elbc-fcm-nand"; 124 nand@7,0 { 125 compatible = "fsl,elbc-fcm-nand";
|
D | mpc8308rdb.dts | 59 // booting from nand, but the 95 nand@1,0 { 98 compatible = "fsl,mpc8315-fcm-nand", 99 "fsl,elbc-fcm-nand";
|
D | bsc9131rdb.dtsi | 37 nand@0,0 { 40 compatible = "fsl,ifc-nand";
|
D | kmcoge4.dts | 110 nand@0,0 { 113 compatible = "fsl,elbc-fcm-nand";
|
D | p2020rdb.dts | 86 nand@1,0 { 89 compatible = "fsl,p2020-fcm-nand", 90 "fsl,elbc-fcm-nand";
|
D | p1024rdb.dtsi | 80 nand@1,0 { 83 compatible = "fsl,p1020-fcm-nand", 84 "fsl,elbc-fcm-nand";
|
D | bsc9132qds.dtsi | 45 nand@1,0 { 48 compatible = "fsl,ifc-nand";
|
D | mpc8313erdb.dts | 59 // booting from nand, but the 75 nand@1,0 { 78 compatible = "fsl,mpc8313-fcm-nand", 79 "fsl,elbc-fcm-nand";
|
D | p2020rdb-pc.dtsi | 80 nand@1,0 { 83 compatible = "fsl,p2020-fcm-nand", 84 "fsl,elbc-fcm-nand";
|
D | p1021rdb-pc.dtsi | 87 nand@1,0 { 90 compatible = "fsl,p1021-fcm-nand", 91 "fsl,elbc-fcm-nand";
|
D | p1020rdb.dtsi | 82 nand@1,0 { 85 compatible = "fsl,p1020-fcm-nand", 86 "fsl,elbc-fcm-nand";
|
D | mpc8379_rdb.dts | 58 // booting from nand, but the 74 nand@1,0 { 77 compatible = "fsl,mpc8379-fcm-nand", 78 "fsl,elbc-fcm-nand";
|
D | mpc5121ads.dts | 25 nand@0 { 26 label = "nand";
|
D | p1020rdb-pd.dts | 97 nand@1,0 { 100 compatible = "fsl,p1020-fcm-nand", 101 "fsl,elbc-fcm-nand";
|
D | p1020rdb-pc.dtsi | 80 nand@1,0 { 83 compatible = "fsl,p1020-fcm-nand", 84 "fsl,elbc-fcm-nand";
|
D | mpc8377_rdb.dts | 60 // booting from nand, but the 76 nand@1,0 { 79 compatible = "fsl,mpc8377-fcm-nand", 80 "fsl,elbc-fcm-nand";
|
D | mpc8378_rdb.dts | 60 // booting from nand, but the 76 nand@1,0 { 79 compatible = "fsl,mpc8378-fcm-nand", 80 "fsl,elbc-fcm-nand";
|
D | mpc8315erdb.dts | 60 // booting from nand, but the 76 nand@1,0 { 79 compatible = "fsl,mpc8315-fcm-nand", 80 "fsl,elbc-fcm-nand";
|
D | p1021mds.dts | 35 nand@0,0 { 38 compatible = "fsl,p1021-fcm-nand", 39 "fsl,elbc-fcm-nand";
|
D | t104xrdb.dtsi | 62 nand@2,0 { 65 compatible = "fsl,ifc-nand";
|
D | t104xqds.dtsi | 68 nand@2,0 { 71 compatible = "fsl,ifc-nand";
|
D | b4qds.dtsi | 57 nand@2,0 { 60 compatible = "fsl,ifc-nand";
|
D | t208xrdb.dtsi | 69 nand@1,0 { 72 compatible = "fsl,ifc-nand";
|
D | t4240rdb.dts | 60 nand@2,0 { 63 compatible = "fsl,ifc-nand";
|
D | p1010rdb.dtsi | 72 ifc_nand: nand@1,0 { 75 compatible = "fsl,ifc-nand";
|
D | c293pcie.dts | 114 nand@1,0 { 117 compatible = "fsl,ifc-nand";
|
D | t208xqds.dtsi | 68 nand@2,0 { 71 compatible = "fsl,ifc-nand";
|
D | p5040ds.dts | 153 nand@2,0 { 156 compatible = "fsl,elbc-fcm-nand";
|
D | p2041rdb.dts | 153 nand@1,0 { 156 compatible = "fsl,elbc-fcm-nand";
|
D | mpc8379_mds.dts | 94 nand@3,0 { 97 compatible = "fsl,mpc8379-fcm-nand", 98 "fsl,elbc-fcm-nand";
|
D | mpc8378_mds.dts | 96 nand@3,0 { 99 compatible = "fsl,mpc8378-fcm-nand", 100 "fsl,elbc-fcm-nand";
|
D | tqm8548-bigflash.dts | 418 compatible = "tqc,tqm8548-upm-nand", "fsl,upm-nand"; 427 nand@0 {
|
D | p1025rdb.dtsi | 80 nand@1,0 { 83 compatible = "fsl,p1025-fcm-nand", 84 "fsl,elbc-fcm-nand";
|
D | tqm8548.dts | 418 compatible = "tqc,tqm8548-upm-nand", "fsl,upm-nand"; 427 nand@0 {
|
/linux-4.1.27/drivers/pinctrl/qcom/ |
D | pinctrl-ipq8064.c | 519 FUNCTION(nand), 583 PINGROUP(34, nand, pdm, NA, NA, NA, NA, NA, NA, NA, NA), 584 PINGROUP(35, nand, pdm, NA, NA, NA, NA, NA, NA, NA, NA), 585 PINGROUP(36, nand, NA, NA, NA, NA, NA, NA, NA, NA, NA), 586 PINGROUP(37, nand, NA, NA, NA, NA, NA, NA, NA, NA, NA), 587 PINGROUP(38, nand, sdc1, NA, NA, NA, NA, NA, NA, NA, NA), 588 PINGROUP(39, nand, sdc1, NA, NA, NA, NA, NA, NA, NA, NA), 589 PINGROUP(40, nand, sdc1, NA, NA, NA, NA, NA, NA, NA, NA), 590 PINGROUP(41, nand, sdc1, NA, NA, NA, NA, NA, NA, NA, NA), 591 PINGROUP(42, nand, sdc1, NA, NA, NA, NA, NA, NA, NA, NA), [all …]
|
/linux-4.1.27/arch/arm/mach-omap1/ |
D | Makefile | 32 board-nand.o 35 obj-$(CONFIG_MACH_OMAP_PERSEUS2) += board-perseus2.o board-nand.o 36 obj-$(CONFIG_MACH_OMAP_FSAMPLE) += board-fsample.o board-nand.o 39 board-nand.o
|
/linux-4.1.27/drivers/mtd/nand/gpmi-nand/ |
D | gpmi-lib.c | 332 struct nand_chip *nand = &this->nand; in gpmi_nfc_compute_hardware_timing() local 354 if (nand->numchips > 2) { in gpmi_nfc_compute_hardware_timing() 358 } else if (nand->numchips > 1) { in gpmi_nfc_compute_hardware_timing() 921 struct nand_chip *nand = &this->nand; in enable_edo_mode() local 931 nand->select_chip(mtd, 0); in enable_edo_mode() 935 ret = nand->onfi_set_features(mtd, nand, in enable_edo_mode() 942 ret = nand->onfi_get_features(mtd, nand, in enable_edo_mode() 947 nand->select_chip(mtd, -1); in enable_edo_mode() 963 nand->select_chip(mtd, -1); in enable_edo_mode() 971 struct nand_chip *chip = &this->nand; in gpmi_extra_init()
|
D | Makefile | 2 gpmi_nand-objs += gpmi-nand.o
|
/linux-4.1.27/arch/mips/include/asm/octeon/ |
D | cvmx-ciu-defs.h | 2414 uint64_t nand:1; member 2424 uint64_t nand:1; 2494 uint64_t nand:1; member 2506 uint64_t nand:1; 2570 uint64_t nand:1; member 2578 uint64_t nand:1; 2641 uint64_t nand:1; member 2649 uint64_t nand:1; 2717 uint64_t nand:1; member 2725 uint64_t nand:1; [all …]
|
D | cvmx-ciu2-defs.h | 525 uint64_t nand:1; member 539 uint64_t nand:1; 578 uint64_t nand:1; member 592 uint64_t nand:1; 631 uint64_t nand:1; member 645 uint64_t nand:1; 1512 uint64_t nand:1; member 1526 uint64_t nand:1; 1565 uint64_t nand:1; member 1579 uint64_t nand:1; [all …]
|
/linux-4.1.27/Documentation/devicetree/bindings/memory-controllers/ |
D | ti-aemif.txt | 57 such as NOR (e.g. cfi-flash) and NAND (ti,davinci-nand, see davinci-nand.txt). 139 Example for aemif, davinci nand and nor flash chip select shown below. 157 nand:cs2 { 173 nand@0,0x8000000 { 174 compatible = "ti,davinci-nand"; 182 .. see davinci-nand.txt
|
D | ingenic,jz4780-nemc.txt | 63 nand: nand@1 { 64 compatible = "ingenic,jz4780-nand";
|
/linux-4.1.27/arch/arm/mach-dove/ |
D | common.c | 87 struct clk *nand, *camera, *i2s0, *i2s1, *crypto, *ac97, *pdma; in dove_clk_init() local 100 nand = dove_register_gate("nand", "tclk", CLOCK_GATING_BIT_NAND); in dove_clk_init() 125 orion_clkdev_add(NULL, "orion_nand", nand); in dove_clk_init()
|
/linux-4.1.27/include/linux/platform_data/ |
D | mtd-nand-s3c2410.h | 69 extern void s3c_nand_set_platdata(struct s3c2410_platform_nand *nand);
|
/linux-4.1.27/Documentation/devicetree/bindings/memory-controllers/fsl/ |
D | ifc.txt | 26 cfi-flash) and NAND (fsl,ifc-nand). There might be board specific devices 61 compatible = "fsl,ifc-nand";
|
/linux-4.1.27/arch/arm/mach-s3c24xx/ |
D | mach-jive.c | 239 struct s3c2410_nand_set *nand = &jive_nand_sets[0]; in jive_mtdset() local 252 nand->nr_partitions = ARRAY_SIZE(jive_imageB_nand_part); in jive_mtdset() 253 nand->partitions = jive_imageB_nand_part; in jive_mtdset()
|
/linux-4.1.27/Documentation/devicetree/bindings/powerpc/4xx/ |
D | ndfc.txt | 24 nand {
|
/linux-4.1.27/Documentation/devicetree/bindings/clock/ |
D | mvebu-corediv-clock.txt | 4 0 = nand (NAND clock)
|
D | prima2-clock.txt | 41 nand 26
|
/linux-4.1.27/arch/arm/mach-mmp/ |
D | clock-pxa910.c | 45 static APMU_CLK(nand, NAND, 0x19b, 156000000);
|
D | clock-pxa168.c | 58 static APMU_CLK(nand, NAND, 0x19b, 156000000);
|
D | clock-mmp2.c | 83 static APMU_CLK(nand, NAND, 0xbf, 100000000);
|
D | pxa168.c | 104 PXA168_DEVICE(nand, "pxa3xx-nand", -1, NAND, 0xd4283000, 0x80, 97, 99);
|
D | pxa910.c | 143 PXA910_DEVICE(nand, "pxa3xx-nand", -1, NAND, 0xd4283000, 0x80, 97, 99);
|
D | mmp2.c | 150 MMP2_DEVICE(nand, "pxa3xx-nand", -1, NAND, 0xd4283000, 0x100, 28, 29);
|
/linux-4.1.27/drivers/mtd/ |
D | Makefile | 33 obj-y += chips/ lpddr/ maps/ devices/ nand/ onenand/ tests/
|
/linux-4.1.27/arch/arm/mach-omap2/ |
D | Makefile | 275 nand-$(CONFIG_MTD_NAND_OMAP2) := gpmc-nand.o 276 obj-y += $(nand-m) $(nand-y)
|