| /linux/Documentation/devicetree/bindings/mtd/ | 
| H A D | marvell,nand-controller.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)3 ---
 4 $id: http://devicetree.org/schemas/mtd/marvell,nand-controller.yaml#
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 7 title: Marvell NAND Flash Controller (NFC)
 10   - Miquel Raynal <miquel.raynal@bootlin.com>
 15       - items:
 16           - const: marvell,armada-8k-nand-controller
 17           - const: marvell,armada370-nand-controller
 18       - enum:
 [all …]
 
 | 
| /linux/arch/arm/boot/dts/marvell/ | 
| H A D | armada-395-gp.dts | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)10 /dts-v1/;
 11 #include "armada-395.dtsi"
 15 	compatible = "marvell,a395-gp", "marvell,armada395",
 19 		stdout-path = "serial0:115200n8";
 31 		internal-regs {
 34 				clock-frequency = <100000>;
 62 				clock-frequency = <200000000>;
 63 				broken-cd;
 64 				wp-inverted;
 [all …]
 
 | 
| H A D | armada-370-mirabox.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)5  * Gregory CLEMENT <gregory.clement@free-electrons.com>
 8 /dts-v1/;
 9 #include <dt-bindings/gpio/gpio.h>
 10 #include "armada-370.dtsi"
 14 	compatible = "globalscale,mirabox", "marvell,armada370", "marvell,armada-370-xp";
 17 		stdout-path = "serial0:115200n8";
 30 		internal-regs {
 35 				clock-frequency = <600000000>;
 40 				compatible = "gpio-leds";
 [all …]
 
 | 
| H A D | armada-370-dlink-dns327l.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)3  * Device Tree file for D-Link DNS-327L
 12 /dts-v1/;
 14 #include <dt-bindings/input/input.h>
 15 #include <dt-bindings/gpio/gpio.h>
 16 #include "armada-370.dtsi"
 19 	model = "D-Link DNS-327L";
 22 		"marvell,armada-370-xp";
 25 		stdout-path = &uart0;
 38 		internal-regs {
 [all …]
 
 | 
| H A D | armada-398-db.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)7  * Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
 10 /dts-v1/;
 11 #include "armada-398.dtsi"
 15 	compatible = "marvell,a398-db", "marvell,armada398", "marvell,armada390";
 18 		stdout-path = "serial0:115200n8";
 30 		internal-regs {
 32 				pinctrl-0 = <&i2c0_pins>;
 33 				pinctrl-names = "default";
 35 				clock-frequency = <100000>;
 [all …]
 
 | 
| H A D | armada-390-db.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)4  * (DB-88F6920)
 11 /dts-v1/;
 12 #include "armada-390.dtsi"
 16 	compatible = "marvell,a390-db", "marvell,armada390";
 19 		stdout-path = "serial0:115200n8";
 31 		internal-regs {
 34 				clock-frequency = <100000>;
 81 	pinctrl-0 = <&spi1_pins>;
 82 	pinctrl-names = "default";
 [all …]
 
 | 
| H A D | armada-xp-db-xc3-24g4xg.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)3  * Device Tree file for DB-XC3-24G4XG board
 7  * Based on armada-xp-db.dts
 12  * DT-capable, U-Boot bootloaders provided by Marvell. Some earlier
 19 /dts-v1/;
 20 #include "armada-xp-98dx3336.dtsi"
 23 	model = "DB-XC3-24G4XG";
 24 	compatible = "marvell,db-xc3-24g4xg", "marvell,armadaxp-98dx3336", "marvell,armada-370-xp";
 37 	arm,parity-enable;
 38 	marvell,ecc-enable;
 [all …]
 
 | 
| H A D | armada-xp-db-dxbc2.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)3  * Device Tree file for DB-DXBC2 board
 7  * Based on armada-xp-db.dts
 12  * DT-capable, U-Boot bootloaders provided by Marvell. Some earlier
 19 /dts-v1/;
 20 #include "armada-xp-98dx4251.dtsi"
 24 	compatible = "marvell,db-dxbc2", "marvell,armadaxp-98dx4251", "marvell,armada-370-xp";
 43 	devbus,bus-width    = <16>;
 44 	devbus,turn-off-ps  = <60000>;
 45 	devbus,badr-skew-ps = <0>;
 [all …]
 
 | 
| H A D | armada-375-db.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)4  * (DB-88F6720)
 8  * Gregory CLEMENT <gregory.clement@free-electrons.com>
 9  * Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
 12 /dts-v1/;
 13 #include <dt-bindings/gpio/gpio.h>
 14 #include "armada-375.dtsi"
 18 	compatible = "marvell,a375-db", "marvell,armada375";
 21 		stdout-path = "serial0:115200n8";
 57 	pinctrl-0 = <&spi0_pins>;
 [all …]
 
 | 
| H A D | armada-370-netgear-rn102.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)8 /dts-v1/;
 10 #include <dt-bindings/input/input.h>
 11 #include <dt-bindings/gpio/gpio.h>
 12 #include "armada-370.dtsi"
 16 	compatible = "netgear,readynas-102", "marvell,armada370", "marvell,armada-370-xp";
 19 		stdout-path = "serial0:115200n8";
 32 		internal-regs {
 45 				nr-ports = <1>;
 50 				pinctrl-0 = <&ge1_rgmii_pins>;
 [all …]
 
 | 
| H A D | armada-370-rd.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)4  * (RD-88F6710-A1)
 6  *  Copied from arch/arm/boot/dts/armada-370-db.dts
 13  * DT-capable, U-Boot bootloaders provided by Marvell. Some earlier
 20 /dts-v1/;
 21 #include <dt-bindings/input/input.h>
 22 #include <dt-bindings/interrupt-controller/irq.h>
 23 #include <dt-bindings/leds/common.h>
 24 #include <dt-bindings/gpio/gpio.h>
 25 #include "armada-370.dtsi"
 [all …]
 
 | 
| H A D | armada-370-netgear-rn104.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)8 /dts-v1/;
 10 #include <dt-bindings/input/input.h>
 11 #include <dt-bindings/gpio/gpio.h>
 12 #include "armada-370.dtsi"
 16 	compatible = "netgear,readynas-104", "marvell,armada370", "marvell,armada-370-xp";
 19 		stdout-path = "serial0:115200n8";
 32 		internal-regs {
 44 				pinctrl-0 = <&ge0_rgmii_pins>;
 45 				pinctrl-names = "default";
 [all …]
 
 | 
| H A D | armada-370-seagate-nas-xbay.dtsi | 1 // SPDX-License-Identifier: GPL-2.03  * Device Tree common file for the Seagate NAS 2 and 4-bay (Armada 370 SoC).
 14 #include "armada-370.dtsi"
 15 #include <dt-bindings/gpio/gpio.h>
 16 #include <dt-bindings/input/input.h>
 20 		stdout-path = "serial0:115200n8";
 32 		internal-regs {
 38 				nr-ports = <2>;
 44 				pinctrl-0 = <&ge0_rgmii_pins>;
 45 				pinctrl-names = "default";
 [all …]
 
 | 
| H A D | armada-388-db.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)4  * (DB-88F6820)
 8  * Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
 11 /dts-v1/;
 12 #include "armada-388.dtsi"
 16 	compatible = "marvell,a385-db", "marvell,armada388",
 20 		stdout-path = "serial0:115200n8";
 35 		internal-regs {
 38 				clock-frequency = <100000>;
 39 				audio_codec: audio-codec@4a {
 [all …]
 
 | 
| H A D | armada-385-linksys.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)8 #include <dt-bindings/gpio/gpio.h>
 9 #include <dt-bindings/input/input.h>
 10 #include "armada-385.dtsi"
 18 		stdout-path = "serial0:115200n8";
 34 	usb3_1_phy: usb3_1-phy {
 35 		compatible = "usb-nop-xceiv";
 36 		vcc-supply = <&usb3_1_vbus>;
 37 		#phy-cells = <0>;
 40 	usb3_1_vbus: usb3_1-vbus {
 [all …]
 
 | 
| H A D | armada-370-db.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)4  * (DB-88F6710-BP-DDR3)
 9  * Gregory CLEMENT <gregory.clement@free-electrons.com>
 10  * Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
 15  * DT-capable, U-Boot bootloaders provided by Marvell. Some earlier
 22 /dts-v1/;
 23 #include "armada-370.dtsi"
 27 	compatible = "marvell,a370-db", "marvell,armada370", "marvell,armada-370-xp";
 30 		stdout-path = "serial0:115200n8";
 43 		internal-regs {
 [all …]
 
 | 
| H A D | armada-370-c200-v2.dts | 1 // SPDX-License-Identifier: (GPL-2.0-or-later OR MIT)3  * Device Tree file for Ctera C200-V2
 8 /dts-v1/;
 10 #include "armada-370.dtsi"
 11 #include <dt-bindings/gpio/gpio.h>
 12 #include <dt-bindings/input/input.h>
 13 #include <dt-bindings/thermal/thermal.h>
 14 #include <dt-bindings/leds/common.h>
 18 	compatible = "ctera,c200-v2", "marvell,armada370", "marvell,armada-370-xp";
 22 		stdout-path = "serial0:115200n8";
 [all …]
 
 | 
| H A D | armada-xp-netgear-rn2120.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)8 /dts-v1/;
 10 #include <dt-bindings/input/input.h>
 11 #include <dt-bindings/gpio/gpio.h>
 12 #include "armada-xp-mv78230.dtsi"
 16 …compatible = "netgear,readynas-2120", "marvell,armadaxp-mv78230", "marvell,armadaxp", "marvell,arm…
 19 		stdout-path = "serial0:115200n8";
 33 		internal-regs {
 41 				clock-frequency = <400000>;
 45 				 * MGT4012XB-O20, 8000RPM) near eSATA port */
 [all …]
 
 | 
| H A D | armada-xp-linksys-mamba.dts | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)12  * Based on armada-xp-axpwifiap.dts:
 16  *     Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
 19 /dts-v1/;
 20 #include <dt-bindings/gpio/gpio.h>
 21 #include <dt-bindings/input/input.h>
 22 #include "armada-xp-mv78230.dtsi"
 26 	compatible = "linksys,mamba", "marvell,armadaxp-mv78230",
 27 		     "marvell,armadaxp", "marvell,armada-370-xp";
 31 		stdout-path = &uart0;
 [all …]
 
 | 
| /linux/Documentation/devicetree/bindings/memory-controllers/ | 
| H A D | mvebu-devbus.txt | 4 different types of standard memory and I/O devices such as NOR, NAND, and FPGA.9  - compatible:          Armada 370/XP SoC are supported using the
 10                         "marvell,mvebu-devbus" compatible string.
 13                         "marvell,orion-devbus" compatible string.
 15  - reg:                 A resource specifier for the register space.
 20  - #address-cells:      Must be set to 1
 21  - #size-cells:         Must be set to 1
 22  - ranges:              Must be set up to reflect the memory layout with four
 23                         integer values for each chip-select line in use:
 28  - devbus,keep-config   This property can optionally be used to keep
 [all …]
 
 | 
| /linux/drivers/mtd/nand/raw/ | 
| H A D | tegra_nand.c | 1 // SPDX-License-Identifier: GPL-2.04  * Copyright (C) 2014-2015 Lucas Stach <dev@lynxeye.de>
 10 #include <linux/dma-mapping.h>
 34 #define   COMMAND_TRANS_SIZE(size)		((((size) - 1) & 0xf) << 20)
 40 #define   COMMAND_CLE_SIZE(size)		((((size) - 1) & 0x3) << 4)
 41 #define   COMMAND_ALE_SIZE(size)		((((size) - 1) & 0xf) << 0)
 60 #define CONFIG					0x10  macro
 156 #define OFFSET(val, off)	((val) < (off) ? 0 : (val) - (off))
 186 	u32 config;  member
 207 	int bytes_per_step = DIV_ROUND_UP(BITS_PER_STEP_RS * chip->ecc.strength,  in tegra_nand_ooblayout_rs_ecc()
 [all …]
 
 | 
| H A D | marvell_nand.c | 1 // SPDX-License-Identifier: GPL-2.03  * Marvell NAND flash controller driver
 6  * Author: Miquel RAYNAL <miquel.raynal@free-electrons.com>
 9  * This NAND controller driver handles two versions of the hardware,
 17  * The ECC layouts are depicted in details in Marvell AN-379, but here
 28  * +-------------------------------------------------------------+
 30  * +-------------------------------------------------------------+
 39  * +-----------------------------------------
 41  * +-----------------------------------------
 43  *      -------------------------------------------
 [all …]
 
 | 
| /linux/drivers/clk/st/ | 
| H A D | clk-flexgen.c | 1 // SPDX-License-Identifier: GPL-2.0-only3  * clk-flexgen.c
 5  * Copyright (C) ST-Microelectronics SA 2013
 6  * Author:  Maxime Coquelin <maxime.coquelin@st.com> for ST-Microelectronics.
 10 #include <linux/clk-provider.h>
 36 	/* Pre-divisor's gate */
 38 	/* Pre-divisor */
 56 	struct clk_hw *pgate_hw = &flexgen->pgate.hw;  in flexgen_enable()
 57 	struct clk_hw *fgate_hw = &flexgen->fgate.hw;  in flexgen_enable()
 73 	struct clk_hw *fgate_hw = &flexgen->fgate.hw;  in flexgen_disable()
 [all …]
 
 | 
| /linux/arch/arm/boot/dts/intel/pxa/ | 
| H A D | pxa300-raumfeld-common.dtsi | 1 // SPDX-License-Identifier: GPL-2.04 #include <dt-bindings/gpio/gpio.h>
 5 #include <dt-bindings/input/input.h>
 6 #include <dt-bindings/interrupt-controller/irq.h>
 10 	hw-revision = <0>;
 14 		stdout-path = &ffuart;
 22 	reg_3v3: regulator-3v3 {
 23 		compatible = "regulator-fixed";
 24 		regulator-name = "3v3-fixed-supply";
 25 		regulator-min-microvolt = <3300000>;
 [all …]
 
 | 
| /linux/arch/arm/boot/dts/ti/omap/ | 
| H A D | am335x-evm.dts | 1 // SPDX-License-Identifier: GPL-2.0-only3  * Copyright (C) 2012 Texas Instruments Incorporated - https://www.ti.com/
 5 /dts-v1/;
 8 #include <dt-bindings/interrupt-controller/irq.h>
 12 	compatible = "ti,am335x-evm", "ti,am33xx";
 16 			cpu0-supply = <&vdd1_reg>;
 26 		stdout-path = &uart0;
 30 		compatible = "regulator-fixed";
 31 		regulator-name = "vbat";
 32 		regulator-min-microvolt = <5000000>;
 [all …]
 
 |