Home
last modified time | relevance | path

Searched refs:NAND (Results 1 – 25 of 402) sorted by relevance

12345678910>>...17

/OK3568_Linux_fs/kernel/drivers/mtd/nand/raw/
H A DKconfig6 bool "NAND ECC Smart Media byte order"
14 tristate "Raw/Parallel NAND Device Support"
20 NAND flash devices. For further information see
32 ECC codes. They are used with NAND devices requiring more than 1 bit
35 comment "Raw/parallel NAND flash controllers"
41 tristate "Denali NAND controller on Intel Moorestown"
45 Enable the driver for NAND flash on Intel Moorestown, using the
46 Denali NAND controller core.
49 tristate "Denali NAND controller as a DT device"
53 Enable the driver for NAND flash on platforms using a Denali NAND
[all …]
/OK3568_Linux_fs/u-boot/drivers/mtd/nand/raw/
H A DKconfig2 menuconfig NAND config
3 bool "Raw NAND Device Support"
4 if NAND
10 NAND initialization process.
19 bool "Support Atmel NAND controller"
22 Enable this driver for NAND flash platforms using an Atmel NAND
64 bool "Support Broadcom NAND controller"
67 Enable the driver for NAND flash on platforms using a Broadcom NAND
71 bool "Support Broadcom NAND controller on bcm6838"
77 bool "Support Broadcom NAND controller on bcm6858"
[all …]
/OK3568_Linux_fs/u-boot/arch/arm/mach-tegra/tegra30/
H A Dpinmux.c138 PIN(GMI_WP_N_PC7, RSVD1, NAND, GMI, GMI_ALT),
139 PIN(GMI_IORDY_PI5, RSVD1, NAND, GMI, RSVD4),
140 PIN(GMI_WAIT_PI7, RSVD1, NAND, GMI, RSVD4),
141 PIN(GMI_ADV_N_PK0, RSVD1, NAND, GMI, RSVD4),
142 PIN(GMI_CLK_PK1, RSVD1, NAND, GMI, RSVD4),
143 PIN(GMI_CS0_N_PJ0, RSVD1, NAND, GMI, DTV),
144 PIN(GMI_CS1_N_PJ2, RSVD1, NAND, GMI, DTV),
145 PIN(GMI_CS2_N_PK3, RSVD1, NAND, GMI, RSVD4),
146 PIN(GMI_CS3_N_PK4, RSVD1, NAND, GMI, GMI_ALT),
147 PIN(GMI_CS4_N_PK2, RSVD1, NAND, GMI, RSVD4),
[all …]
/OK3568_Linux_fs/u-boot/doc/
H A DREADME.nand-boot-ppc4402 NAND boot on PPC440 platforms
5 This document describes the U-Boot NAND boot feature as it
8 The PPC440EP(x)/GR(x) cpu's can boot directly from NAND FLASH,
9 completely without NOR FLASH. This can be done by using the NAND
10 boot feature of the 440 NAND flash controller (NDFC).
16 Will load first 4k from NAND (SPL) into cache and execute it from there.
20 Will load special U-Boot version (NUB) from NAND and execute it. This SPL
22 controller and the NAND controller so that the special U-Boot image can be
23 loaded from NAND to SDRAM.
26 c) NUB (NAND U-Boot)
[all …]
H A DREADME.nand1 NAND FLASH commands and notes
16 Print information about the current NAND device.
41 Print information about all of the NAND devices found.
44 Read `size' bytes from `ofs' in NAND flash to `addr'. Blocks that
50 `ofs' in NAND flash to `addr'. This is limited to the 16 bytes of
55 Write `size' bytes from `addr' to `ofs' in NAND flash. Blocks that
67 the NAND flash in a manner identical to the 'nand write' command
70 NAND flash. This behaviour is required when flashing UBI images
77 corresponding to `ofs' in NAND flash. This is limited to the 16 bytes
83 Read or write one or more pages at "ofs" in NAND flash, from or to
[all …]
/OK3568_Linux_fs/u-boot/arch/arm/mach-tegra/tegra114/
H A Dpinmux.c141 PIN(GMI_WP_N_PC7, RSVD1, NAND, GMI, GMI_ALT),
143 PIN(GMI_WAIT_PI7, SPI4, NAND, GMI, DTV),
144 PIN(GMI_ADV_N_PK0, RSVD1, NAND, GMI, TRACE),
145 PIN(GMI_CLK_PK1, SDMMC2, NAND, GMI, TRACE),
146 PIN(GMI_CS0_N_PJ0, RSVD1, NAND, GMI, USB),
147 PIN(GMI_CS1_N_PJ2, RSVD1, NAND, GMI, SOC),
148 PIN(GMI_CS2_N_PK3, SDMMC2, NAND, GMI, TRACE),
149 PIN(GMI_CS3_N_PK4, SDMMC2, NAND, GMI, GMI_ALT),
150 PIN(GMI_CS4_N_PK2, USB, NAND, GMI, TRACE),
151 PIN(GMI_CS6_N_PI3, NAND, NAND_ALT, GMI, SPI4),
[all …]
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/mtd/
H A Dbrcm,brcmnand.txt1 * Broadcom STB NAND Controller
3 The Broadcom Set-Top Box NAND controller supports low-level access to raw NAND
19 the core NAND controller, of the following form:
35 - reg : the register start and length for NAND register region.
37 (optional) NAND flash cache range (if at non-standard offset)
41 - interrupts : The NAND CTLRDY interrupt, (if Flash DMA is available)
45 May be "nand", if the SoC has the individual NAND
52 - clock : reference to the clock for the NAND controller
59 -- Additional SoC-specific NAND controller properties --
61 The NAND controller is integrated differently on the variety of SoCs on which it
[all …]
H A Dmtk-nand.txt1 MTK SoCs NAND FLASH controller (NFC) DT binding
3 This file documents the device tree bindings for MTK SoCs NAND controllers.
10 1) NFC NAND Controller Interface (NFI):
13 The first part of NFC is NAND Controller Interface (NFI) HW.
24 - #address-cells: NAND chip index, should be 1.
42 - children nodes: NAND chips.
48 - nand-on-flash-bbt: Store BBT on NAND Flash.
49 - nand-ecc-mode: the NAND ecc mode (check driver for supported modes)
74 According to MTK NAND controller design,
76 that MTK NAND controller supports.
[all …]
H A Dqcom_nandc.txt1 * Qualcomm NAND controller
5 * "qcom,ipq806x-nand" - for EBI2 NAND controller being used in IPQ806x
7 * "qcom,ipq4019-nand" - for QPIC NAND controller v1.4.0 being used in
9 * "qcom,ipq8074-nand" - for QPIC NAND controller v1.5.0 being used in
20 NAND. Refer to dma.txt and qcom_adm.txt for more details
23 number specified for the NAND controller on the given
26 number specified for the NAND controller on the given
31 and the channel number to be used for NAND. Refer to
37 * NAND chip-select
40 chip-selects which (may) contain NAND flash chips. Their properties are as
H A Datmel-nand.txt1 Atmel NAND flash controller bindings
3 The NAND flash controller node should be defined under the EBI bus (see
5 One or several NAND devices can be defined under this NAND controller.
6 The NAND controller might be connected to an ECC engine.
8 * NAND controller bindings:
30 * NAND device/chip bindings:
33 - reg: describes the CS lines assigned to the NAND device. If the NAND device
36 1st entry: the CS line this NAND chip is connected to
42 - rb-gpios: the GPIO(s) used to check the Ready/Busy status of the NAND.
49 Documentation/devicetree/bindings/mtd/{common,nand}.txt also apply to the NAND
[all …]
H A Doxnas-nand.txt1 * Oxford Semiconductor OXNAS NAND Controller
3 Please refer to nand-controller.yaml for generic information regarding MTD NAND bindings.
7 - reg: Base address and length for NAND mapped memory.
10 - clocks: phandle to the NAND gate clock if needed.
11 - resets: phandle to the NAND reset control if needed.
H A Dnvidia-tegra20-nand.txt1 NVIDIA Tegra NAND Flash controller
18 Individual NAND chips are children of the NAND controller node. Currently
19 only one NAND chip supported.
25 - nand-ecc-mode: String, operation mode of the NAND ecc mode. Currently only
27 - nand-ecc-algo: string, algorithm of NAND ECC.
41 Optional child node of NAND chip nodes:
H A Dfsmc-nand.txt2 NAND Interface
13 - timings: array of 6 bytes for NAND timings. The meanings of these bytes
27 NAND flash in response to SMWAITn. Zero means 1 cycle,
32 - bank: default NAND bank to use (0-3 are valid, 0 is the default).
47 0xd2000000 0x0010 /* NAND Base DATA */
48 0xd2020000 0x0010 /* NAND Base ADDR */
49 0xd2010000 0x0010>; /* NAND Base CMD */
H A Dmarvell-nand.txt1 Marvell NAND Flash Controller (NFC)
13 - reg: NAND flash controller memory area.
14 - #address-cells: shall be set to 1. Encode the NAND CS.
16 - interrupts: shall define the NAND controller interrupt.
17 - clocks: shall reference the NAND controller clocks, the second one is
22 NAND controller related registers (only required with the
27 - dmas: shall reference DMA channel associated to the NAND controller.
35 Children nodes represent the available NAND chips.
52 the NAND chip. This value may be overwritten with nand-ecc-strength
55 - nand-ecc-step-size: see nand-controller.yaml. Marvell's NAND flash controller does
H A Dgpio-control-nand.txt1 GPIO assisted NAND flash
3 The GPIO assisted NAND flash uses a memory mapped interface to
4 read/write the NAND commands and data and GPIO pins for the control
10 resource describes the data bus connected to the NAND flash and all accesses
14 - gpios : Specifies the GPIO pins to control the NAND device. The order of
24 the GPIO's and the NAND flash data bus. If present, then after changing
/OK3568_Linux_fs/kernel/drivers/pinctrl/tegra/
H A Dpinctrl-tegra30.c2197 …PINGROUP(gmi_wp_n_pc7, RSVD1, NAND, GMI, GMI_ALT, 0x31c0, N, …
2222 …PINGROUP(gmi_ad0_pg0, RSVD1, NAND, GMI, RSVD4, 0x31f0, N, …
2223 …PINGROUP(gmi_ad1_pg1, RSVD1, NAND, GMI, RSVD4, 0x31f4, N, …
2224 …PINGROUP(gmi_ad2_pg2, RSVD1, NAND, GMI, RSVD4, 0x31f8, N, …
2225 …PINGROUP(gmi_ad3_pg3, RSVD1, NAND, GMI, RSVD4, 0x31fc, N, …
2226 …PINGROUP(gmi_ad4_pg4, RSVD1, NAND, GMI, RSVD4, 0x3200, N, …
2227 …PINGROUP(gmi_ad5_pg5, RSVD1, NAND, GMI, RSVD4, 0x3204, N, …
2228 …PINGROUP(gmi_ad6_pg6, RSVD1, NAND, GMI, RSVD4, 0x3208, N, …
2229 …PINGROUP(gmi_ad7_pg7, RSVD1, NAND, GMI, RSVD4, 0x320c, N, …
2230 …PINGROUP(gmi_ad8_ph0, PWM0, NAND, GMI, RSVD4, 0x3210, N, …
[all …]
/OK3568_Linux_fs/u-boot/drivers/rknand/
H A DKconfig8 bool "Rockchip NAND FLASH device support"
12 This option enables support for Rockchip NAND FLASH devices.
13 It supports block interface(with rk ftl) to read and write NAND FLASH.
20 This option enables support for Rockchip NAND FLASH devices.
22 NAND FLASH.
/OK3568_Linux_fs/u-boot/board/ti/am335x/
H A DREADME23 worth noting that aside from things such as NAND or MMC only being
38 define additional text blocks (such as for NAND or DFU strings). Also
43 NAND
46 The AM335x GP EVM ships with a 256MiB NAND available in most profiles. In
47 this example to program the NAND we assume that an SD card has been
50 into memory, then written to NAND.
52 Step-1: Building u-boot for NAND boot
53 Set following CONFIGxx options for NAND device.
54 CONFIG_SYS_NAND_PAGE_SIZE number of main bytes in NAND page
55 CONFIG_SYS_NAND_OOBSIZE number of OOB bytes in NAND page
[all …]
/OK3568_Linux_fs/u-boot/doc/device-tree-bindings/nand/
H A Dnvidia,tegra20-nand.txt1 NAND Flash
9 The device node for a NAND flash device is as follows:
17 Nvidia NAND Controller
20 The device node for a NAND flash controller is as follows:
26 nvidia,nand-width : bus width of the NAND device in bits
28 - nvidia,nand-timing : Timing parameters for the NAND. Each is in ns.
/OK3568_Linux_fs/u-boot/board/phytec/pcm058/
H A DREADME5 The SOM is sold in two versions, with eMMC or with NAND. Support
6 here is for the SOM with NAND.
23 The SOM can boot from NAND or from SD-Card, having the SPI-NOR
26 NAND and SD.
28 DIP-1 set to off: Boot first from NAND, then try SPI
34 device where SPL was loaded (SD or SPI). Booting from NAND is
/OK3568_Linux_fs/kernel/drivers/mtd/rknand/
H A DKconfig7 tristate "RK NAND Device Support"
11 RK NAND Device Support
15 tristate "RK on-chip NAND Flash Controller driver with FTL"
19 This enables the RK28xx on-chip NAND flash controller and NFTL driver.
44 Determines the verbosity level of the MTD NAND debugging messages.
/OK3568_Linux_fs/u-boot/board/freescale/mpc8313erdb/
H A DREADME18 To boot the image at the beginning of NAND flash, use these
28 When booting from NAND, use u-boot-nand.bin, not u-boot.bin.
38 0xe280_0000 0xe280_7fff NAND FLASH (CS1) 32K
44 When booting from NAND, NAND flash is CS0 and NOR flash
67 NAND_33 - 33 MHz oscillator, boot from NAND flash
68 NAND_66 - 66 MHz oscillator, boot from NAND flash)
86 NAND flash:
/OK3568_Linux_fs/u-boot/board/nvidia/cardhu/
H A Dpinmux-config-cardhu.h205 DEFAULT_PINMUX(GMI_AD10_PH2, NAND, NORMAL, NORMAL, OUTPUT), /* LCD1_BL_EN */
289 DEFAULT_PINMUX(GMI_AD12_PH4, NAND, UP, NORMAL, INPUT),
292 DEFAULT_PINMUX(GMI_AD14_PH6, NAND, NORMAL, NORMAL, OUTPUT),
310 DEFAULT_PINMUX(GMI_WAIT_PI7, NAND, UP, TRISTATE, OUTPUT),
311 DEFAULT_PINMUX(GMI_ADV_N_PK0, NAND, NORMAL, TRISTATE, OUTPUT),
312 DEFAULT_PINMUX(GMI_CLK_PK1, NAND, NORMAL, TRISTATE, OUTPUT),
313 DEFAULT_PINMUX(GMI_CS3_N_PK4, NAND, NORMAL, NORMAL, OUTPUT),
314 DEFAULT_PINMUX(GMI_CS7_N_PI6, NAND, UP, NORMAL, INPUT),
315 DEFAULT_PINMUX(GMI_AD0_PG0, NAND, NORMAL, TRISTATE, OUTPUT),
316 DEFAULT_PINMUX(GMI_AD1_PG1, NAND, NORMAL, TRISTATE, OUTPUT),
[all …]
/OK3568_Linux_fs/u-boot/board/toradex/apalis_t30/
H A Dpinmux-config-apalis_t30.h215 DEFAULT_PINMUX(GMI_AD10_PH2, NAND, DOWN, TRISTATE, OUTPUT), /* NC */
303 DEFAULT_PINMUX(GMI_AD12_PH4, NAND, DOWN, TRISTATE, OUTPUT), /* NC */
304 DEFAULT_PINMUX(GMI_AD14_PH6, NAND, DOWN, TRISTATE, OUTPUT), /* NC */
311 DEFAULT_PINMUX(GMI_WAIT_PI7, NAND, DOWN, TRISTATE, OUTPUT),
312 DEFAULT_PINMUX(GMI_ADV_N_PK0, NAND, DOWN, TRISTATE, OUTPUT),
313 DEFAULT_PINMUX(GMI_CLK_PK1, NAND, DOWN, TRISTATE, OUTPUT),
314 DEFAULT_PINMUX(GMI_CS3_N_PK4, NAND, DOWN, TRISTATE, OUTPUT),
315 DEFAULT_PINMUX(GMI_CS7_N_PI6, NAND, DOWN, TRISTATE, OUTPUT),
316 DEFAULT_PINMUX(GMI_AD0_PG0, NAND, DOWN, TRISTATE, OUTPUT),
317 DEFAULT_PINMUX(GMI_AD1_PG1, NAND, DOWN, TRISTATE, OUTPUT),
[all …]
/OK3568_Linux_fs/u-boot/board/toradex/colibri_t30/
H A Dpinmux-config-colibri_t30.h206 DEFAULT_PINMUX(GMI_AD10_PH2, NAND, NORMAL, NORMAL, OUTPUT), /* LCD1_BL_EN */
303 DEFAULT_PINMUX(GMI_AD12_PH4, NAND, UP, NORMAL, INPUT),
306 DEFAULT_PINMUX(GMI_AD14_PH6, NAND, NORMAL, NORMAL, OUTPUT),
324 DEFAULT_PINMUX(GMI_WAIT_PI7, NAND, UP, TRISTATE, OUTPUT),
325 DEFAULT_PINMUX(GMI_ADV_N_PK0, NAND, NORMAL, TRISTATE, OUTPUT),
326 DEFAULT_PINMUX(GMI_CLK_PK1, NAND, NORMAL, TRISTATE, OUTPUT),
327 DEFAULT_PINMUX(GMI_CS3_N_PK4, NAND, NORMAL, NORMAL, OUTPUT),
328 DEFAULT_PINMUX(GMI_CS7_N_PI6, NAND, UP, NORMAL, INPUT),
329 DEFAULT_PINMUX(GMI_AD0_PG0, NAND, NORMAL, TRISTATE, OUTPUT),
330 DEFAULT_PINMUX(GMI_AD1_PG1, NAND, NORMAL, TRISTATE, OUTPUT),
[all …]

12345678910>>...17