/freebsd/sys/contrib/device-tree/Bindings/mtd/ |
H A D | brcm,brcmnand.yaml | 7 title: Broadcom STB NAND Controller 15 The Broadcom Set-Top Box NAND controller supports low-level access to raw NAND 27 -- Additional SoC-specific NAND controller properties -- 29 The NAND controller is integrated differently on the variety of SoCs on which 31 bits with which to control the 8 exposed NAND interrupts, as well as hardware 35 interesting ways, sometimes with registers that lump multiple NAND-related 39 register resources within the NAND controller node above. 58 - description: BCMBCA SoC-specific NAND controller 60 - const: brcm,nand-bcm63138 65 - description: iProc SoC-specific NAND controller [all …]
|
H A D | marvell-nand.txt | 1 Marvell NAND Flash Controller (NFC) 5 * "marvell,armada-8k-nand-controller" 6 * "marvell,armada370-nand-controller" 7 * "marvell,pxa3xx-nand-controller" 8 * "marvell,armada-8k-nand" (deprecated) 9 * "marvell,armada370-nand" (deprecated) 10 * "marvell,pxa3xx-nand" (deprecated) 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. [all …]
|
H A D | marvell,nand-controller.yaml | 4 $id: http://devicetree.org/schemas/mtd/marvell,nand-controller.yaml# 7 title: Marvell NAND Flash Controller (NFC) 16 - const: marvell,armada-8k-nand-controller 17 - const: marvell,armada370-nand-controller 19 - marvell,ac5-nand-controller 20 - marvell,armada370-nand-controller 21 - marvell,pxa3xx-nand-controller 25 - marvell,armada-8k-nand 26 - marvell,armada370-nand 27 - marvell,pxa3xx-nand [all...] |
H A D | brcm,brcmnand.txt | 1 * 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) 39 ranges. Should contain "nand" and (optionally) 40 "flash-dma" or "flash-edu" and/or "nand-cache". 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 [all …]
|
H A D | nvidia-tegra20-nand.txt | 1 NVIDIA Tegra NAND Flash controller 5 - "nvidia,tegra20-nand" 11 - nand 15 - nand 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. 29 - nand-bus-width : See nand-controller.yaml 30 - nand-on-flash-bbt: See nand-controller.yaml [all …]
|
H A D | denali,nand.yaml | 4 $id: http://devicetree.org/schemas/mtd/denali,nand.yaml# 7 title: Denali NAND controller 15 - altr,socfpga-denali-nand 16 - socionext,uniphier-denali-nand-v5a 17 - socionext,uniphier-denali-nand-v5b 38 nand: controller core clock 42 - const: nand 53 nand: controller core reset 57 - const: nand 59 - const: nand [all …]
|
H A D | qcom_nandc.txt | 1 * 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,ipq6018-nand" - for QPIC NAND controller v1.5.0 being used in 11 * "qcom,ipq8074-nand" - for QPIC NAND controller v1.5.0 being used in 13 * "qcom,sdx55-nand" - for QPIC NAND controller v2.0.0 being used in 24 NAND. Refer to dma.txt and qcom_adm.txt for more details 27 number specified for the NAND controller on the given 30 number specified for the NAND controller on the given 35 and the channel number to be used for NAND. Refer to [all …]
|
H A D | atmel-nand.txt | 1 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: 12 "atmel,at91rm9200-nand-controller" 13 "atmel,at91sam9260-nand-controller" 14 "atmel,at91sam9261-nand-controller" 15 "atmel,at91sam9g45-nand-controller" 16 "atmel,sama5d3-nand-controller" [all …]
|
H A D | qcom,nandc.yaml | 7 title: Qualcomm NAND controller 15 - qcom,ipq806x-nand 16 - qcom,ipq4019-nand 17 - qcom,ipq6018-nand 18 - qcom,ipq8074-nand 19 - qcom,sdx55-nand 38 the NAND controller on the given platform 44 the NAND controller on the given platform 47 "^nand@[a-f0-9]$": 49 $ref: raw-nand-chip.yaml [all …]
|
H A D | vf610-nfc.txt | 1 Freescale's NAND flash controller (NFC) 3 This variant of the Freescale NAND flash controller (NFC) can be found on 10 - #address-cells: shall be set to 1. Encode the nand CS. 13 - assigned-clock-rates: The NAND bus timing is derived from this clock 14 rate and should not exceed maximum timing for any NAND memory chip 15 in a board stuffing. Typical NAND memory timings derived from this 23 Children nodes represent the available nand chips. Currently the driver can 24 only handle one NAND chip. 28 - nand-bus-width: see nand-controller.yaml 29 - nand-ecc-mode: see nand-controller.yaml [all …]
|
H A D | samsung-s3c2410.txt | 1 * Samsung S3C2410 and compatible NAND flash controller 5 "samsung,s3c2410-nand" 6 "samsung,s3c2412-nand" 7 "samsung,s3c2440-nand" 9 - #address-cells, #size-cells : see nand-controller.yaml 10 - clocks : phandle to the nand controller clock 11 - clock-names : must contain "nand" 14 Child nodes representing the available nand chips. 17 - nand-ecc-mode : see nand-controller.yaml 18 - nand-on-flash-bbt : see nand-controller.yaml [all …]
|
H A D | gpmi-nand.yaml | 4 $id: http://devicetree.org/schemas/mtd/gpmi-nand.yaml# 13 The GPMI nand controller provides an interface to control the NAND 22 - fsl,imx23-gpmi-nand 23 - fsl,imx28-gpmi-nand 24 - fsl,imx6q-gpmi-nand 25 - fsl,imx6sx-gpmi-nand 26 - fsl,imx7d-gpmi-nand 27 - fsl,imx8qxp-gpmi-nand 30 - fsl,imx8mm-gpmi-nand 31 - fsl,imx8mn-gpmi-nand [all …]
|
H A D | hisi504-nand.txt | 1 Hisilicon Hip04 Soc NAND controller DT binding 7 NAND controller's registers. The second contains base 8 physical address and size of NAND controller's buffer. 10 - nand-bus-width: See nand-controller.yaml. 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>; [all …]
|
H A D | fsmc-nand.txt | 2 NAND Interface 5 - compatible : "st,spear600-fsmc-nand", "stericsson,fsmc-nand" 12 - nand-skip-bbtscan: Indicates the BBT scanning should be skipped 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). 33 - nand-ecc-mode : see nand-controller.yaml 34 - nand-ecc-strength : see nand-controller.yaml 35 - nand-ecc-step-size : see nand-controller.yaml 43 compatible = "st,spear600-fsmc-nand"; [all …]
|
H A D | davinci-nand.txt | 1 Device tree bindings for Texas instruments Davinci/Keystone NAND controller 4 NAND interface contains. 12 - compatible: "ti,davinci-nand" 13 "ti,keystone-nand" 22 for accessing the nand. 29 address for the chip select space the NAND Flash 35 address for the chip select space the NAND Flash 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 [all …]
|
H A D | mtk-nand.txt | 1 MTK SoCs NAND FLASH controller (NFC) DT binding 3 This file documents the device tree bindings for MTK SoCs NAND controllers. 5 the nand controller interface driver and the ECC engine driver. 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) 50 - nand-ecc-step-size: Number of data bytes covered by a single ECC step. [all …]
|
H A D | mediatek,mtk-nfc.yaml | 7 title: MediaTek(MTK) SoCs raw NAND FLASH controller (NFC) 42 "^nand@[a-f0-9]$": 43 $ref: raw-nand-chip.yaml# 48 nand-ecc-mode: 52 - $ref: nand-controller.yaml# 61 "^nand@[a-f0-9]$": 63 nand-ecc-step-size: 65 nand-ecc-strength: 76 "^nand@[a-f0-9]$": 78 nand-ecc-step-size: [all …]
|
H A D | ingenic,nand.yaml | 4 $id: http://devicetree.org/schemas/mtd/ingenic,nand.yaml# 7 title: Ingenic SoCs NAND controller 13 - $ref: nand-controller.yaml# 19 - ingenic,jz4740-nand 20 - ingenic,jz4725b-nand 21 - ingenic,jz4780-nand 25 - description: Bank number, offset and size of first attached NAND chip 26 - description: Bank number, offset and size of second attached NAND chip 27 - description: Bank number, offset and size of third attached NAND chip 28 - description: Bank number, offset and size of fourth attached NAND chip [all …]
|
H A D | ti,gpmc-nand.yaml | 4 $id: http://devicetree.org/schemas/mtd/ti,gpmc-nand.yaml# 7 title: Texas Instruments GPMC NAND Flash controller. 14 GPMC NAND controller/Flash is represented as a child of the 21 - ti,am64-nand 22 - ti,omap2-nand 36 ti,nand-ecc-opt: 41 ti,nand-xfer-type: 52 nand-bus-width: 54 Bus width to the NAND chip 61 GPIO connection to R/B signal from NAND chip [all …]
|
H A D | amlogic,meson-nand.yaml | 4 $id: http://devicetree.org/schemas/mtd/amlogic,meson-nand.yaml# 7 title: Amlogic NAND Flash Controller (NFC) for GXBB/GXL/AXG family SoCs 10 - $ref: nand-controller.yaml 41 "^nand@[0-7]$": 43 $ref: raw-nand-chip.yaml 49 nand-ecc-mode: 52 nand-ecc-step-size: 55 nand-ecc-strength: 62 nand-rb: 86 nand-ecc-strength: [nand-ecc-step-size] [all …]
|
H A D | rockchip,nand-controller.yaml | 4 $id: http://devicetree.org/schemas/mtd/rockchip,nand-controller.yaml# 7 title: Rockchip SoCs NAND FLASH Controller (NFC) 10 - $ref: nand-controller.yaml# 58 "^nand@[0-7]$": 60 $ref: raw-nand-chip.yaml 66 nand-ecc-mode: 69 nand-ecc-step-size: 72 nand-ecc-strength: 88 nand-bus-width: 98 Only used in combination with 'nand-is-boot-medium'. [all …]
|
H A D | nand-controller.yaml | 4 $id: http://devicetree.org/schemas/mtd/nand-controller.yaml# 7 title: NAND Controller Common Properties 14 The NAND controller should be represented with its own DT node, and 15 all NAND chips attached to this controller should be defined as 16 children nodes of the NAND controller. This representation should be 21 pattern: "^nand-controller(@.*)?" 35 NAND controller (even if they are not used). As many additional 37 lines. 'reg' entries of the NAND chip subnodes become indexes of 43 "^nand@[a-f0-9]$": 45 $ref: raw-nand [all...] |
H A D | oxnas-nand.txt | 1 * Oxford Semiconductor OXNAS NAND Controller 3 Please refer to nand-controller.yaml for generic information regarding MTD NAND bindings. 6 - compatible: "oxsemi,ox820-nand" 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. 15 nandc: nand-controller@41000000 { 16 compatible = "oxsemi,ox820-nand"; 23 nand@0 { 27 nand-ecc-mode = "soft"; [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/pinctrl/ |
H A 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 …]
|
H A D | lantiq,pinctrl-xway.txt | 56 ebu wait, nand ale, nand cs1, nand cle, spi_di, spi_do, spi_clk, spi_cs1, 67 ebu cs1, ebu wait, nand ale, nand cs1, nand cle, nand rdy, nand rd, 79 ebu cs1, ebu wait, nand ale, nand cs1, nand cle, nand rdy, nand rd, 93 exin0, exin1, exin2, exin4, nand ale, nand cs0, nand cs1, nand cle, 94 nand rdy, nand rd, nand_d0, nand_d1, nand_d2, nand_d3, nand_d4, nand_d5, 95 nand_d6, nand_d7, nand_d1, nand wr, nand wp, nand se, spi_di, spi_do,
|