| /linux/Documentation/devicetree/bindings/mtd/ | 
| H A D | ti,gpmc-nand.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)3 ---
 4 $id: http://devicetree.org/schemas/mtd/ti,gpmc-nand.yaml#
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 7 title: Texas Instruments GPMC NAND Flash controller.
 10   - Tony Lindgren <tony@atomide.com>
 11   - Roger Quadros <rogerq@kernel.org>
 14   GPMC NAND controller/Flash is represented as a child of the
 20       - enum:
 21           - ti,am64-nand
 [all …]
 
 | 
| H A D | gpio-control-nand.txt | 1 GPIO assisted NAND flash3 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
 8 - compatible : "gpio-control-nand"
 9 - reg : should specify localbus chip select and size used for the chip.  The
 10   resource describes the data bus connected to the NAND flash and all accesses
 12 - #address-cells, #size-cells : Must be present if the device has sub-nodes
 14 - gpios : Specifies the GPIO pins to control the NAND device.  The order of
 18 - bank-width : Width (in bytes) of the device.  If not present, the width
 20 - chip-delay : chip dependent delay for transferring data from array to
 [all …]
 
 | 
| H A D | hisi504-nand.txt | 1 Hisilicon Hip04 Soc NAND controller DT binding5 - compatible:          Should be "hisilicon,504-nfc".
 6 - reg:                 The first contains base physical address and size of
 7                        NAND controller's registers. The second contains base
 8                        physical address and size of NAND controller's buffer.
 9 - interrupts:          Interrupt number for nfc.
 10 - nand-bus-width:      See nand-controller.yaml.
 11 - nand-ecc-mode:       Support none and hw ecc mode.
 12 - #address-cells:      Partition address, should be set 1.
 13 - #size-cells:         Partition size, should be set 1.
 [all …]
 
 | 
| H A D | flctl-nand.txt | 1 FLCTL NAND controller4 - compatible : "renesas,shmobile-flctl-sh7372"
 5 - reg : Address range of the FLCTL
 6 - interrupts : flste IRQ number
 7 - nand-bus-width : bus width to NAND chip
 10 - dmas: DMA specifier(s)
 11 - dma-names: name for each DMA specifier. Valid names are
 17 The device tree may optionally contain sub-nodes describing partitions of the
 23 		#address-cells = <1>;
 24 		#size-cells = <1>;
 [all …]
 
 | 
| H A D | nvidia-tegra20-nand.txt | 1 NVIDIA Tegra NAND Flash controller4 - compatible: Must be one of:
 5   - "nvidia,tegra20-nand"
 6 - reg: MMIO address range
 7 - interrupts: interrupt output of the NFC controller
 8 - clocks: Must contain an entry for each entry in clock-names.
 9   See ../clocks/clock-bindings.txt for details.
 10 - clock-names: Must include the following entries:
 11   - nand
 12 - resets: Must contain an entry for each entry in reset-names.
 [all …]
 
 | 
| H A D | rockchip,nand-controller.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)3 ---
 4 $id: http://devicetree.org/schemas/mtd/rockchip,nand-controller.yaml#
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 7 title: Rockchip SoCs NAND FLASH Controller (NFC)
 10   - $ref: nand-controller.yaml#
 13   - Heiko Stuebner <heiko@sntech.de>
 18       - const: rockchip,px30-nfc
 19       - const: rockchip,rk2928-nfc
 20       - const: rockchip,rv1108-nfc
 [all …]
 
 | 
| H A D | fsmc-nand.txt | 2 NAND Interface5 - compatible : "st,spear600-fsmc-nand", "stericsson,fsmc-nand"
 6 - reg : Address range of the mtd chip
 7 - reg-names: Should contain the reg names "fsmc_regs", "nand_data", "nand_addr" and "nand_cmd"
 10 - bank-width : Width (in bytes) of the device.  If not present, the width
 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
 19   byte 2 THIZ  : number of HCLK clock cycles during which the data bus is
 20                  kept in Hi-Z (tristate) after the start of a write access.
 27                  NAND flash in response to SMWAITn. Zero means 1 cycle,
 [all …]
 
 | 
| H A D | raw-nand-chip.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)3 ---
 4 $id: http://devicetree.org/schemas/mtd/raw-nand-chip.yaml#
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 7 title: Raw NAND Chip Common Properties
 10   - Miquel Raynal <miquel.raynal@bootlin.com>
 13   - $ref: nand-chip.yaml#
 19   {size} bytes for a particular raw NAND chip.
 21   The interpretation of these parameters is implementation-defined, so
 28     pattern: "^nand@[a-f0-9]$"
 [all …]
 
 | 
| H A D | atmel-nand.txt | 1 Atmel NAND flash controller bindings3 The NAND flash controller node should be defined under the EBI bus (see
 4 Documentation/devicetree/bindings/memory-controllers/atmel,ebi.txt).
 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:
 11 - compatible: should be one of the following
 12 	"atmel,at91rm9200-nand-controller"
 13 	"atmel,at91sam9260-nand-controller"
 14 	"atmel,at91sam9261-nand-controller"
 [all …]
 
 | 
| /linux/Documentation/devicetree/bindings/spi/ | 
| H A D | mediatek,spi-mtk-snfi.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)3 ---
 4 $id: http://devicetree.org/schemas/spi/mediatek,spi-mtk-snfi.yaml#
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 7 title: SPI-NAND flash controller for MediaTek ARM SoCs
 10   - Chuanhong Guo <gch981213@gmail.com>
 13   The Mediatek SPI-NAND flash controller is an extended version of
 14   the Mediatek NAND flash controller. It can perform standard SPI
 15   instructions with one continuous write and one read for up-to 0xa0
 16   bytes. It also supports typical SPI-NAND page cache operations
 [all …]
 
 | 
| /linux/Documentation/devicetree/bindings/memory-controllers/ | 
| H A D | ti-aemif.txt | 4 provide a glue-less interface to a variety of asynchronous memory devices like5 ASRA M, NOR and NAND memory. A total of 256M bytes of any of these memories
 11 Davinci DM646x - http://www.ti.com/lit/ug/sprueq7c/sprueq7c.pdf
 12 OMAP-L138 (DA850) - http://www.ti.com/lit/ug/spruh77a/spruh77a.pdf
 13 Kestone - http://www.ti.com/lit/ug/sprugz3a/sprugz3a.pdf
 17 - compatible:		"ti,davinci-aemif"
 18 			"ti,keystone-aemif"
 19 			"ti,da850-aemif"
 21 - reg:			contains offset/length value for AEMIF control registers
 24 - #address-cells:	Must be 2. The partition number has to be encoded in the
 [all …]
 
 | 
| /linux/arch/arm/boot/dts/ti/omap/ | 
| H A D | dra72-evm-common.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only3  * Copyright (C) 2014-2016 Texas Instruments Incorporated - https://www.ti.com/
 5 /dts-v1/;
 8 #include "dra7-ipu-dsp-common.dtsi"
 9 #include <dt-bindings/gpio/gpio.h>
 10 #include <dt-bindings/clock/ti-dra7-atl.h>
 13 	compatible = "ti,dra72-evm", "ti,dra722", "ti,dra72", "ti,dra7";
 20 		stdout-path = &uart1;
 23 	evm_12v0: fixedregulator-evm12v0 {
 25 		compatible = "regulator-fixed";
 [all …]
 
 | 
| /linux/arch/arm/boot/dts/microchip/ | 
| H A D | at91-sama7g54_curiosity.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)3  * at91-sama7g54_curiosity.dts - Device Tree file for SAMA7G54 Curiosity Board
 10 /dts-v1/;
 11 #include "sama7g5-pinfunc.h"
 13 #include <dt-bindings/input/input.h>
 14 #include <dt-bindings/leds/common.h>
 15 #include <dt-bindings/mfd/atmel-flexcom.h>
 16 #include <dt-bindings/pinctrl/at91.h>
 20 	compatible = "microchip,sama7g54-curiosity", "microchip,sama7g5", "microchip,sama7";
 28 		stdout-path = "serial0:115200n8";
 [all …]
 
 | 
| H A D | at91-som60.dtsi | 1 // SPDX-License-Identifier: GPL-2.03  * at91-som60.dtsi - Device Tree file for the SOM60 module
 16 		stdout-path = &dbgu;
 25 			clock-frequency = <32768>;
 29 			clock-frequency = <12000000>;
 107 		bus-width = <8>;
 115 		bus-width = <4>;
 120 	cs-gpios = <&pioD 13 0>, <0>, <0>, <0>;
 124 	atmel,use-dma-rx;
 125 	atmel,use-dma-tx;
 [all …]
 
 | 
| H A D | at91-wb50n.dtsi | 1 // SPDX-License-Identifier: GPL-2.03  * at91-wb50n.dtsi - Device Tree include file for wb50n cpu module
 12 	model = "Laird Workgroup Bridge 50N - Atmel SAMA5D";
 17 		stdout-path = "serial0:115200n8";
 38 	clock-frequency = <32768>;
 42 	clock-frequency = <12000000>;
 46 	atmel,osc-bypass;
 50 	pinctrl-names = "default";
 51 	pinctrl-0 = <&pinctrl_mmc0_clk_cmd_dat0 &pinctrl_mmc0_dat1_3 &pinctrl_mmc0_cd>;
 52 	cd-gpios = <&pioC 26 GPIO_ACTIVE_LOW>;
 [all …]
 
 | 
| H A D | at91sam9m10g45ek.dts | 1 // SPDX-License-Identifier: GPL-2.0-or-later3  * at91sam9m10g45ek.dts - Device Tree file for AT91SAM9M10G45-EK board
 8 /dts-v1/;
 10 #include <dt-bindings/pwm/pwm.h>
 13 	model = "Atmel AT91SAM9M10G45-EK";
 18 		stdout-path = "serial0:115200n8";
 27 		      clock-frequency = <32768>;
 31 		      clock-frequency = <12000000>;
 43 					compatible = "atmel,tcb-timer";
 48 					compatible = "atmel,tcb-timer";
 [all …]
 
 | 
| H A D | at91-cosino.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-or-later3  * at91-cosino.dtsi - Device Tree file for Cosino core module
 5  * Copyright (C) 2013 - Rodolfo Giometti <giometti@linux.it>
 29 			clock-frequency = <32768>;
 33 			clock-frequency = <12000000>;
 39 	atmel,adc-ts-wires = <4>;
 40 	atmel,adc-ts-pressure-threshold = <10000>;
 49 	pinctrl-0 = <&pinctrl_ebi_addr_nand
 51 	pinctrl-names = "default";
 54 	nand-controller {
 [all …]
 
 | 
| H A D | pm9g45.dts | 1 // SPDX-License-Identifier: GPL-2.0-only3  * pm9g45.dts - Device Tree file for Ronetix pm9g45 board
 5  *  Copyright (C) 2012 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
 7 /dts-v1/;
 24 		      clock-frequency = <32768>;
 28 		      clock-frequency = <12000000>;
 39 				nand {
 40 					pinctrl_nand_rb: nand-rb-0 {
 47 					pinctrl_board_mmc: mmc0-board {
 56 					compatible = "atmel,tcb-timer";
 [all …]
 
 | 
| H A D | at91-wb45n.dtsi | 1 // SPDX-License-Identifier: GPL-2.03  * at91-wb45n.dtsi - Device Tree file for WB45NBT board
 12 	model = "Laird Workgroup Bridge 45N - Atmel AT91SAM (dt)";
 17 		stdout-path = "serial0:115200n8";
 26 		atheros,board-id = "SD32";
 31 	compatible = "atmel,sama5d3-rstc";
 35 	atmel,wakeup-mode = "low";
 39 	clock-frequency = <32768>;
 43 	clock-frequency = <12000000>;
 48 	nand_controller: nand-controller {
 [all …]
 
 | 
| H A D | at91-sama5d3_xplained.dts | 1 // SPDX-License-Identifier: GPL-2.0-or-later3  * at91-sama5d3_xplained.dts - Device Tree file for the SAMA5D3 Xplained board
 8 /dts-v1/;
 10 #include <dt-bindings/input/input.h>
 14 	compatible = "atmel,sama5d3-xplained", "atmel,sama5d3", "atmel,sama5";
 17 		stdout-path = "serial0:115200n8";
 26 			clock-frequency = <32768>;
 30 			clock-frequency = <12000000>;
 37 …pinctrl-0 = <&pinctrl_mmc0_clk_cmd_dat0 &pinctrl_mmc0_dat1_3 &pinctrl_mmc0_dat4_7 &pinctrl_mmc0_cd…
 38 				vmmc-supply = <&vcc_mmc0_reg>;
 [all …]
 
 | 
| H A D | at91-sam9x60ek.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)3  * at91-sam9x60ek.dts - Device Tree file for Microchip SAM9X60-EK board
 9 /dts-v1/;
 11 #include <dt-bindings/input/input.h>
 14 	model = "Microchip SAM9X60-EK";
 24 		stdout-path = "serial0:115200n8";
 29 			clock-frequency = <32768>;
 33 			clock-frequency = <24000000>;
 37 	gpio-keys {
 38 		compatible = "gpio-keys";
 [all …]
 
 | 
| /linux/arch/arm64/boot/dts/ti/ | 
| H A D | k3-am62-lp-sk-nand.dtso | 1 // SPDX-License-Identifier: GPL-2.03  * Copyright (C) 2022-2024 Texas Instruments Incorporated - https://www.ti.com/
 6 /dts-v1/;
 8 #include <dt-bindings/gpio/gpio.h>
 9 #include <dt-bindings/interrupt-controller/irq.h>
 10 #include "k3-pinctrl.h"
 17 	gpmc0_pins_default: gpmc0-pins-default {
 18 		pinctrl-single,pins = <
 44 	pinctrl-names = "default";
 45 	pinctrl-0 = <&gpmc0_pins_default>;
 [all …]
 
 | 
| H A D | k3-am642-evm-nand.dtso | 1 // SPDX-License-Identifier: GPL-2.0-only OR MIT3  * DT overlay for HSE NAND expansion card on AM642 EVM
 5  * Copyright (C) 2021-2024 Texas Instruments Incorporated - https://www.ti.com/
 8 /dts-v1/;
 10 #include <dt-bindings/gpio/gpio.h>
 11 #include <dt-bindings/interrupt-controller/irq.h>
 12 #include "k3-pinctrl.h"
 15 	gpmc0_default_pins: gpmc0-default-pins {
 16 		bootph-all;
 17 		pinctrl-single,pins = <
 [all …]
 
 | 
| /linux/arch/arm64/boot/dts/freescale/ | 
| H A D | fsl-ls1046a-rdb.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)3  * Device Tree Include file for Freescale Layerscape-1046A family SoC.
 6  * Copyright 2019-2020 NXP
 11 /dts-v1/;
 13 #include "fsl-ls1046a.dtsi"
 17 	compatible = "fsl,ls1046a-rdb", "fsl,ls1046a";
 27 		stdout-path = "serial0:115200n8";
 40 	mmc-hs200-1_8v;
 41 	sd-uhs-sdr104;
 42 	sd-uhs-sdr50;
 [all …]
 
 | 
| /linux/arch/arm64/boot/dts/mediatek/ | 
| H A D | mt7622-bananapi-bpi-r64.dts | 5  * SPDX-License-Identifier: (GPL-2.0 OR MIT)8 /dts-v1/;
 9 #include <dt-bindings/input/input.h>
 10 #include <dt-bindings/gpio/gpio.h>
 11 #include <dt-bindings/leds/common.h>
 17 	model = "Bananapi BPI-R64";
 18 	chassis-type = "embedded";
 19 	compatible = "bananapi,bpi-r64", "mediatek,mt7622";
 26 		stdout-path = "serial0:115200n8";
 32 			proc-supply = <&mt6380_vcpu_reg>;
 [all …]
 
 |