/linux-4.4.14/Documentation/DocBook/ |
D | mtdnand.xml.db | 1 API-struct-nand-hw-control 2 API-struct-nand-ecc-ctrl 3 API-struct-nand-buffers 4 API-struct-nand-chip 5 API-struct-nand-flash-dev 6 API-struct-nand-manufacturers 7 API-struct-platform-nand-chip 8 API-struct-platform-nand-ctrl 9 API-struct-platform-nand-data 10 API-nand-opcode-8bits [all …]
|
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.4.14/drivers/mtd/nand/ |
D | jz4740_nand.c | 84 struct jz_nand *nand = mtd_to_jz_nand(mtd); in jz_nand_select_chip() local 89 ctrl = readl(nand->base + JZ_REG_NAND_CTRL); in jz_nand_select_chip() 95 banknr = nand->banks[chipnr] - 1; in jz_nand_select_chip() 96 chip->IO_ADDR_R = nand->bank_base[banknr]; in jz_nand_select_chip() 97 chip->IO_ADDR_W = nand->bank_base[banknr]; in jz_nand_select_chip() 99 writel(ctrl, nand->base + JZ_REG_NAND_CTRL); in jz_nand_select_chip() 101 nand->selected_bank = banknr; in jz_nand_select_chip() 106 struct jz_nand *nand = mtd_to_jz_nand(mtd); in jz_nand_cmd_ctrl() local 109 void __iomem *bank_base = nand->bank_base[nand->selected_bank]; in jz_nand_cmd_ctrl() 111 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 | sunxi_nand.c | 236 struct nand_chip nand; member 246 static inline struct sunxi_nand_chip *to_sunxi_nand(struct nand_chip *nand) in to_sunxi_nand() argument 248 return container_of(nand, struct sunxi_nand_chip, nand); in to_sunxi_nand() 353 struct nand_chip *nand = mtd->priv; in sunxi_nfc_dev_ready() local 354 struct sunxi_nand_chip *sunxi_nand = to_sunxi_nand(nand); in sunxi_nfc_dev_ready() 355 struct sunxi_nfc *nfc = to_sunxi_nfc(sunxi_nand->nand.controller); in sunxi_nfc_dev_ready() 357 unsigned long timeo = (sunxi_nand->nand.state == FL_ERASING ? 400 : 20); in sunxi_nfc_dev_ready() 391 struct nand_chip *nand = mtd->priv; in sunxi_nfc_select_chip() local 392 struct sunxi_nand_chip *sunxi_nand = to_sunxi_nand(nand); in sunxi_nfc_select_chip() 393 struct sunxi_nfc *nfc = to_sunxi_nfc(sunxi_nand->nand.controller); in sunxi_nfc_select_chip() [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() 1030 nand->ecc.mode = NAND_ECC_HW; in fsmc_nand_probe() [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 | 1467 denali->mtd.priv = &denali->nand; in denali_init() 1470 denali->nand.select_chip = denali_select_chip; in denali_init() 1471 denali->nand.cmdfunc = denali_cmdfunc; in denali_init() 1472 denali->nand.read_byte = denali_read_byte; in denali_init() 1473 denali->nand.waitfunc = denali_waitfunc; in denali_init() 1517 denali->nand.chipsize <<= (denali->devnum - 1); in denali_init() 1518 denali->nand.page_shift += (denali->devnum - 1); in denali_init() 1519 denali->nand.pagemask = (denali->nand.chipsize >> in denali_init() 1520 denali->nand.page_shift) - 1; in denali_init() 1521 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 | diskonchip.c | 1431 struct nand_chip *nand; in doc_probe() local 1526 nand = mtd->priv; in doc_probe() 1527 doc = nand->priv; in doc_probe() 1567 nand = (struct nand_chip *) (mtd + 1); in doc_probe() 1568 doc = (struct doc_priv *) (nand + 1); in doc_probe() 1569 nand->bbt_td = (struct nand_bbt_descr *) (doc + 1); in doc_probe() 1570 nand->bbt_md = nand->bbt_td + 1; in doc_probe() 1572 mtd->priv = nand; in doc_probe() 1575 nand->priv = doc; in doc_probe() 1576 nand->select_chip = doc200x_select_chip; in doc_probe() [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 | Makefile | 5 obj-$(CONFIG_MTD_NAND) += nand.o 52 obj-$(CONFIG_MTD_NAND_GPMI_NAND) += gpmi-nand/ 59 nand-objs := nand_base.o nand_bbt.o nand_timings.o
|
D | nandsim.c | 2230 struct nandsim *nand; in ns_init_module() local 2247 nand = (struct nandsim *)(chip + 1); in ns_init_module() 2248 chip->priv = (void *)nand; in ns_init_module() 2281 nand->geom.idbytes = 8; in ns_init_module() 2283 nand->geom.idbytes = 6; in ns_init_module() 2285 nand->geom.idbytes = 4; in ns_init_module() 2287 nand->geom.idbytes = 2; in ns_init_module() 2288 nand->regs.status = NS_STATUS_OK(nand); in ns_init_module() 2289 nand->nxstate = STATE_UNKNOWN; in ns_init_module() 2290 nand->options |= OPT_PAGE512; /* temporary value */ in ns_init_module() [all …]
|
D | sh_flctl.c | 1085 struct nand_chip *nand; in flctl_probe() local 1125 nand = &flctl->chip; in flctl_probe() 1126 flctl_mtd->priv = nand; in flctl_probe() 1136 nand->chip_delay = 20; in flctl_probe() 1138 nand->read_byte = flctl_read_byte; in flctl_probe() 1139 nand->write_buf = flctl_write_buf; in flctl_probe() 1140 nand->read_buf = flctl_read_buf; in flctl_probe() 1141 nand->select_chip = flctl_select_chip; in flctl_probe() 1142 nand->cmdfunc = flctl_cmdfunc; in flctl_probe() 1145 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.4.14/Documentation/devicetree/bindings/mtd/ |
D | pxa3xx-nand.txt | 6 marvell,pxa3xx-nand 7 marvell,armada370-nand 15 - marvell,nand-enable-arbiter: Set to enable the bus arbiter 16 - marvell,nand-keep-config: Set to keep the NAND controller config as set 19 - nand-on-flash-bbt: boolean to enable on flash bbt option if 21 - nand-ecc-strength: number of bits to correct per ECC step 22 - nand-ecc-step-size: number of data bytes covered by a single ECC step 26 - nand-ecc-strength = <1>, nand-ecc-step-size = <512> 27 - nand-ecc-strength = <4>, nand-ecc-step-size = <512> 28 - 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 | vf610-nfc.txt | 10 - #address-cells: shall be set to 1. Encode the nand CS. 23 Children nodes represent the available nand chips. Currently the driver can 28 - nand-bus-width: see nand.txt 29 - nand-ecc-mode: see nand.txt 32 - nand-ecc-strength: supported strengths are 24 and 32 bit (see nand.txt) 33 - nand-ecc-step-size: step size equals page size, currently only 2k pages are 35 - nand-on-flash-bbt: see nand.txt 39 nfc: nand@400e0000 { 50 nand@0 { 53 nand-bus-width = <8>; [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 | 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 | 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 | fsmc-nand.txt | 5 - compatible : "st,spear600-fsmc-nand", "stericsson,fsmc-nand" 12 - nand-skip-bbtscan: Indicates the BBT scanning should be skipped 33 - nand-ecc-mode : see nand.txt 34 - nand-ecc-strength : see nand.txt 35 - nand-ecc-step-size : see nand.txt 43 compatible = "st,spear600-fsmc-nand"; 53 nand-skip-bbtscan;
|
D | brcm,brcmnand.txt | 34 ranges. Should contain "nand" and (optionally) 35 "flash-dma" and/or "nand-cache". 40 May be "nand", if the SoC has the individual NAND 48 - brcm,nand-has-wp : Some versions of this IP include a write-protect 70 * "brcm,nand-bcm63138" 73 - reg-names: (required) "nand-int-base" 75 * "brcm,nand-iproc" 95 - nand-ecc-strength : see nand.txt 96 - nand-ecc-step-size : must be 512 or 1024. See nand.txt 99 - nand-on-flash-bbt : boolean, to enable the on-flash BBT for this [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 | 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.4.14/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.4.14/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,pinctrl-xway.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)
|
/linux-4.4.14/arch/arm/boot/dts/ |
D | bcm963138dvt.dts | 32 &nand { 38 nand-ecc-strength = <4>; 39 nand-ecc-step-size = <512>; 40 brcm,nand-oob-sectors-size = <16>;
|
D | bcm7445-bcm97445svmb.dts | 16 &nand { 22 nand-ecc-step-size = <512>; 23 nand-ecc-strength = <8>; 24 nand-on-flash-bbt;
|
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 | bcm5301x-nand-cs0-bch8.dtsi | 13 nand@18028000 { 20 nand-ecc-strength = <8>; 21 nand-ecc-step-size = <512>;
|
D | tny_a9263.dts | 54 nand0: nand@40000000 { 55 nand-bus-width = <8>; 56 nand-ecc-mode = "soft"; 57 nand-on-flash-bbt;
|
D | at91sam9x5cm.dtsi | 40 nand0: nand@40000000 { 41 nand-bus-width = <8>; 42 nand-ecc-mode = "hw"; 46 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 | vf-colibri.dtsi | 62 nand@0 { 67 nand-bus-width = <8>; 68 nand-ecc-mode = "hw"; 69 nand-ecc-strength = <32>; 70 nand-ecc-step-size = <2048>; 71 nand-on-flash-bbt;
|
D | bcm63138.dtsi | 155 nand: nand@2000 { label 158 compatible = "brcm,nand-bcm63138", "brcm,brcmnand-v7.0", "brcm,brcmnand"; 160 reg-names = "nand", "nand-int-base"; 163 interrupt-names = "nand";
|
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 | bcm958305k.dts | 71 &nand { 75 nand-on-flash-bbt; 80 nand-ecc-strength = <24>; 81 nand-ecc-step-size = <1024>; 83 brcm,nand-oob-sector-size = <27>;
|
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 | bcm958300k.dts | 63 &nand { 67 nand-on-flash-bbt; 72 nand-ecc-strength = <24>; 73 nand-ecc-step-size = <1024>; 75 brcm,nand-oob-sector-size = <27>;
|
D | bcm911360_entphn.dts | 64 &nand { 68 nand-on-flash-bbt; 73 nand-ecc-strength = <24>; 74 nand-ecc-step-size = <1024>; 76 brcm,nand-oob-sector-size = <27>;
|
D | bcm4708-luxul-xwc-1000.dts | 13 #include "bcm5301x-nand-cs0-bch8.dtsi" 27 nand: nand@18028000 { label
|
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-kizboxmini.dts | 71 nand0: nand@40000000 { 72 nand-bus-width = <8>; 73 nand-ecc-mode = "hw"; 77 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 | 73 nand0: nand@60000000 { 74 nand-bus-width = <8>; 75 nand-ecc-mode = "hw"; 79 nand-on-flash-bbt;
|
D | armada-375-db.dts | 122 nand: nand@d0000 { label 127 marvell,nand-keep-config; 128 marvell,nand-enable-arbiter; 129 nand-on-flash-bbt; 130 nand-ecc-strength = <4>; 131 nand-ecc-step-size = <512>;
|
D | armada-370-seagate-nas-xbay.dtsi | 91 nand@d0000 { 94 marvell,nand-keep-config; 95 marvell,nand-enable-arbiter; 96 nand-on-flash-bbt; 97 nand-ecc-strength = <4>; 98 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 | 128 nand0: nand@40000000 { 129 nand-bus-width = <8>; 130 nand-ecc-mode = "soft"; 131 nand-on-flash-bbt = <1>; 196 linux,default-trigger = "nand-disk";
|
D | at91sam9261ek.dts | 71 nand0: nand@40000000 { 72 nand-bus-width = <8>; 73 nand-ecc-mode = "soft"; 74 nand-on-flash-bbt; 170 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 | at91-qil_a9260.dts | 119 nand0: nand@40000000 { 120 nand-bus-width = <8>; 121 nand-ecc-mode = "soft"; 122 nand-on-flash-bbt;
|
D | animeo_ip.dts | 95 nand0: nand@40000000 { 96 nand-bus-width = <8>; 97 nand-ecc-mode = "soft"; 98 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 | at91sam9g20ek_common.dtsi | 126 nand0: nand@40000000 { 127 nand-bus-width = <8>; 128 nand-ecc-mode = "soft"; 129 nand-on-flash-bbt;
|
D | bcm5301x.dtsi | 181 nand: nand@18028000 { label 182 compatible = "brcm,nand-iproc", "brcm,brcmnand-v6.1", "brcm,brcmnand"; 184 reg-names = "nand", "iproc-idm", "iproc-ext"; 190 brcm,nand-has-wp;
|
D | at91sam9n12ek.dts | 150 nand0: nand@40000000 { 151 nand-bus-width = <8>; 152 nand-ecc-mode = "hw"; 156 nand-on-flash-bbt; 196 linux,default-trigger = "nand-disk";
|
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 | vf610-twr.dts | 311 nand@0 { 316 nand-bus-width = <16>; 317 nand-ecc-mode = "hw"; 318 nand-ecc-strength = <24>; 319 nand-ecc-step-size = <2048>; 320 nand-on-flash-bbt;
|
D | at91sam9rlek.dts | 66 nand0: nand@40000000 { 67 nand-bus-width = <8>; 68 nand-ecc-mode = "soft"; 69 nand-on-flash-bbt = <1>;
|
D | at91-kizbox2.dts | 144 nand0: nand@60000000 { 145 nand-bus-width = <8>; 146 nand-ecc-mode = "hw"; 150 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 | imx27-apf27.dts | 86 nand-bus-width = <16>; 87 nand-ecc-mode = "hw"; 88 nand-on-flash-bbt;
|
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 | 135 marvell,nand-keep-config; 136 marvell,nand-enable-arbiter; 137 nand-on-flash-bbt; 138 nand-ecc-strength = <4>; 139 nand-ecc-step-size = <512>;
|
D | at91sam9m10g45ek.dts | 248 nand0: nand@40000000 { 249 nand-bus-width = <8>; 250 nand-ecc-mode = "soft"; 251 nand-on-flash-bbt; 299 linux,default-trigger = "nand-disk";
|
D | at91-kizbox.dts | 62 nand0: nand@40000000 { 63 nand-bus-width = <8>; 64 nand-ecc-mode = "soft";
|
D | imx51-eukrea-cpuimx51.dtsi | 100 nand-bus-width = <8>; 101 nand-ecc-mode = "hw"; 102 nand-on-flash-bbt;
|
D | logicpd-torpedo-som.dtsi | 40 nand@0,0 { 43 nand-bus-width = <16>; 44 ti,nand-ecc-opt = "bch8"; 63 …/* u-boot uses mtdparts=omap2-nand.0:512k(x-loader),1920k(u-boot),128k(u-boot-env),4m(kernel),-(fs…
|
D | armada-370-netgear-rn102.dts | 143 nand@d0000 { 146 marvell,nand-keep-config; 147 marvell,nand-enable-arbiter; 148 nand-on-flash-bbt; 151 nand-ecc-strength = <4>; 152 nand-ecc-step-size = <512>;
|
D | armada-385-db-ap.dts | 168 nand-ecc-strength = <4>; 169 nand-ecc-step-size = <512>; 170 marvell,nand-keep-config; 171 marvell,nand-enable-arbiter; 172 nand-on-flash-bbt;
|
D | armada-370-netgear-rn104.dts | 156 nand@d0000 { 159 marvell,nand-keep-config; 160 marvell,nand-enable-arbiter; 161 nand-on-flash-bbt; 164 nand-ecc-strength = <4>; 165 nand-ecc-step-size = <512>;
|
D | bcm-cygnus.dtsi | 232 nand: nand@18046000 { label 233 compatible = "brcm,nand-iproc", "brcm,brcmnand-v6.1"; 236 reg-names = "nand", "iproc-idm", "iproc-ext"; 242 brcm,nand-has-wp;
|
D | kirkwood.dtsi | 36 MBUS_ID(0x01, 0x2f) 0 0xf4000000 0x10000 /* nand flash */ 43 nand: nand@012f { label 49 compatible = "marvell,orion-nand"; 85 pmx_nand: pmx-nand { 88 marvell,function = "nand";
|
D | armada-xp-linksys-mamba.dts | 210 nand@d0000 { 213 marvell,nand-keep-config; 214 marvell,nand-enable-arbiter; 215 nand-on-flash-bbt; 216 nand-ecc-strength = <4>; 217 nand-ecc-step-size = <512>;
|
D | armada-370-dlink-dns327l.dts | 99 nand@d0000 { 102 marvell,nand-keep-config; 103 marvell,nand-enable-arbiter; 104 nand-on-flash-bbt; 105 nand-ecc-strength = <4>; 106 nand-ecc-step-size = <512>;
|
D | at91-sama5d3_xplained.dts | 239 nand0: nand@60000000 { 240 nand-bus-width = <8>; 241 nand-ecc-mode = "hw"; 245 nand-on-flash-bbt;
|
D | armada-370-mirabox.dts | 176 nand@d0000 { 179 marvell,nand-keep-config; 180 marvell,nand-enable-arbiter; 181 nand-on-flash-bbt;
|
D | armada-xp-netgear-rn2120.dts | 185 nand@d0000 { 188 marvell,nand-keep-config; 189 marvell,nand-enable-arbiter; 190 nand-on-flash-bbt; 193 nand-ecc-strength = <4>; 194 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 | at91-sama5d4_xplained.dts | 185 nand0: nand@80000000 { 186 nand-bus-width = <8>; 187 nand-ecc-mode = "hw"; 188 nand-on-flash-bbt;
|
D | armada-370-rd.dts | 176 nand@d0000 { 179 marvell,nand-keep-config; 180 marvell,nand-enable-arbiter; 181 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 | pxa3xx.dtsi | 28 nand0: nand@43100000 { 29 compatible = "marvell,pxa3xx-nand";
|
D | omap3-igep.dtsi | 97 nand@0,0 { 100 nand-bus-width = <16>; 102 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 | armada-xp-gp.dts | 238 nand@d0000 { 241 marvell,nand-keep-config; 242 marvell,nand-enable-arbiter; 243 nand-on-flash-bbt;
|
D | am335x-phycore-som.dtsi | 167 nandflash: nand@0,0 { 169 nand-bus-width = <8>; 170 ti,nand-ecc-opt = "bch8"; 171 gpmc,device-nand = "true";
|
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 | at91-sama5d4ek.dts | 259 nand0: nand@80000000 { 260 nand-bus-width = <8>; 261 nand-ecc-mode = "hw"; 262 nand-on-flash-bbt;
|
D | armada-xp-lenovo-ix4-300d.dts | 147 nand@d0000 { 150 marvell,nand-keep-config; 151 marvell,nand-enable-arbiter; 152 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 | bcm47081-buffalo-wzr-900dhp.dts | 13 #include "bcm5301x-nand-cs0-bch8.dtsi"
|
D | am335x-baltos-ir5221.dts | 242 nand@0,0 { 244 nand-bus-width = <8>; 245 ti,nand-ecc-opt = "bch8"; 246 ti,nand-xfer-type = "polled"; 248 gpmc,device-nand = "true";
|
D | bcm7445.dtsi | 152 nand: nand@3e2800 { label 157 reg-names = "nand", "flash-dma";
|
D | omap3-overo-base.dtsi | 228 nand@0,0 { 231 nand-bus-width = <16>; 233 ti,nand-ecc-opt = "bch8";
|
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 | 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 | atlas6.dtsi | 210 nand@b0030000 { 211 compatible = "sirf,prima2-nand"; 564 nand_pins_a: nand@0 { 565 nand { 567 sirf,function = "nand";
|
D | at91rm9200.dtsi | 577 nand { 578 pinctrl_nand: nand-0 { 924 nand0: nand@40000000 { 925 compatible = "atmel,at91rm9200-nand"; 929 atmel,nand-addr-offset = <21>; 930 atmel,nand-cmd-offset = <22>; 933 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 | armada-385-linksys.dtsi | 132 marvell,nand-keep-config; 133 marvell,nand-enable-arbiter; 134 nand-on-flash-bbt;
|
D | omap3-cm-t3x.dtsi | 266 nand@0,0 { 268 nand-bus-width = <8>; 270 ti,nand-ecc-opt = "sw";
|
D | at91sam9n12.dtsi | 629 nand { 630 pinctrl_nand: nand-0 { 1001 nand0: nand@40000000 { 1002 compatible = "atmel,at91rm9200-nand"; 1011 atmel,nand-addr-offset = <21>; 1012 atmel,nand-cmd-offset = <22>; 1013 atmel,nand-has-dma;
|
D | prima2.dtsi | 216 nand@b0030000 { 217 compatible = "sirf,prima2-nand"; 572 nand_pins_a: nand@0 { 573 nand { 575 sirf,function = "nand";
|
D | bcm4709-asus-rt-ac87u.dts | 13 #include "bcm5301x-nand-cs0-bch8.dtsi"
|
D | omap3-tao3530.dtsi | 280 nand@0,0 { 282 nand-bus-width = <16>; 284 ti,nand-ecc-opt = "sw";
|
D | omap3-devkit8000-common.dtsi | 206 nand@0,0 { 208 nand-bus-width = <16>; 210 ti,nand-ecc-opt = "sw";
|
D | bcm4709-netgear-r8000.dts | 13 #include "bcm5301x-nand-cs0-bch8.dtsi"
|
D | bcm4708-asus-rt-ac68u.dts | 13 #include "bcm5301x-nand-cs0-bch8.dtsi"
|
D | kirkwood-db.dtsi | 59 &nand {
|
D | imx28-apf28.dts | 25 gpmi-nand@8000c000 {
|
D | bcm47081-asus-rt-n18u.dts | 13 #include "bcm5301x-nand-cs0-bch8.dtsi"
|
D | imx28-m28.dtsi | 24 gpmi-nand@8000c000 {
|
D | bcm4708-netgear-r6300-v2.dts | 13 #include "bcm5301x-nand-cs0-bch8.dtsi"
|
D | imx53-voipac-dmm-668.dtsi | 262 nand-bus-width = <8>; 263 nand-ecc-mode = "hw";
|
D | armada-370-xp.dtsi | 220 clock-output-names = "nand"; 301 nand@d0000 { 302 compatible = "marvell,armada370-nand";
|
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-375.dtsi | 324 nand_pins: nand-pins { 330 marvell,function = "nand"; 540 nand@d0000 { 541 compatible = "marvell,armada370-nand"; 579 clock-output-names = "nand";
|
/linux-4.4.14/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.4.14/arch/powerpc/boot/dts/fsl/ |
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 | ge_imp3a.dts | 119 nand@6,0 { 120 compatible = "fsl,elbc-fcm-nand"; 124 nand@7,0 { 125 compatible = "fsl,elbc-fcm-nand";
|
D | kmcoge4.dts | 122 nand@0,0 { 125 compatible = "fsl,elbc-fcm-nand";
|
D | p1024rdb.dtsi | 80 nand@1,0 { 83 compatible = "fsl,p1020-fcm-nand", 84 "fsl,elbc-fcm-nand";
|
D | p2020rdb.dts | 86 nand@1,0 { 89 compatible = "fsl,p2020-fcm-nand", 90 "fsl,elbc-fcm-nand";
|
D | bsc9131rdb.dtsi | 37 nand@0,0 { 40 compatible = "fsl,ifc-nand";
|
D | bsc9132qds.dtsi | 45 nand@1,0 { 48 compatible = "fsl,ifc-nand";
|
D | p1020rdb.dtsi | 82 nand@1,0 { 85 compatible = "fsl,p1020-fcm-nand", 86 "fsl,elbc-fcm-nand";
|
D | p2020rdb-pc.dtsi | 80 nand@1,0 { 83 compatible = "fsl,p2020-fcm-nand", 84 "fsl,elbc-fcm-nand";
|
D | p1020rdb-pc.dtsi | 80 nand@1,0 { 83 compatible = "fsl,p1020-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 | p1021mds.dts | 35 nand@0,0 { 38 compatible = "fsl,p1021-fcm-nand", 39 "fsl,elbc-fcm-nand";
|
D | p1020rdb-pd.dts | 97 nand@1,0 { 100 compatible = "fsl,p1020-fcm-nand", 101 "fsl,elbc-fcm-nand";
|
D | t1023rdb.dts | 59 nand@1,0 { 62 compatible = "fsl,ifc-nand";
|
D | t104xrdb.dtsi | 70 nand@2,0 { 73 compatible = "fsl,ifc-nand";
|
D | t1024rdb.dts | 59 nand@1,0 { 62 compatible = "fsl,ifc-nand";
|
/linux-4.4.14/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.4.14/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.4.14/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.4.14/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.4.14/arch/powerpc/boot/dts/ |
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 | mpc8308rdb.dts | 59 // booting from nand, but the 95 nand@1,0 { 98 compatible = "fsl,mpc8315-fcm-nand", 99 "fsl,elbc-fcm-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 | 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 | mpc8315erdb.dts | 60 // booting from nand, but the 76 nand@1,0 { 79 compatible = "fsl,mpc8315-fcm-nand", 80 "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";
|
/linux-4.4.14/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.4.14/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.4.14/include/linux/platform_data/ |
D | mtd-nand-s3c2410.h | 69 extern void s3c_nand_set_platdata(struct s3c2410_platform_nand *nand);
|
/linux-4.4.14/Documentation/devicetree/bindings/memory-controllers/fsl/ |
D | ifc.txt | 28 cfi-flash) and NAND (fsl,ifc-nand). There might be board specific devices 64 compatible = "fsl,ifc-nand";
|
/linux-4.4.14/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.4.14/arch/arm/mach-omap2/ |
D | Makefile | 257 nand-$(CONFIG_MTD_NAND_OMAP2) := gpmc-nand.o 258 obj-y += $(nand-m) $(nand-y)
|
/linux-4.4.14/Documentation/devicetree/bindings/powerpc/4xx/ |
D | ndfc.txt | 24 nand {
|
/linux-4.4.14/Documentation/devicetree/bindings/clock/ |
D | mvebu-corediv-clock.txt | 4 0 = nand (NAND clock)
|
D | prima2-clock.txt | 41 nand 26
|
/linux-4.4.14/arch/arm/mach-mmp/ |
D | clock-pxa910.c | 45 static APMU_CLK(nand, NAND, 0x19b, 156000000);
|
/linux-4.4.14/drivers/mtd/ |
D | Makefile | 33 obj-y += chips/ lpddr/ maps/ devices/ nand/ onenand/ tests/
|
/linux-4.4.14/arch/arm64/boot/dts/freescale/ |
D | fsl-ls2080a-rdb.dts | 82 nand@2,0 { 83 compatible = "fsl,ifc-nand";
|
D | fsl-ls2080a-qds.dts | 83 nand@2,0 { 84 compatible = "fsl,ifc-nand";
|