Linux Audio

Check our new training course

Loading...
Note: File does not exist in v3.15.
  1// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
  2/*
  3 * Device Tree Include file for Marvell Armada 398 Development Board
  4 *
  5 * Copyright (C) 2015 Marvell
  6 *
  7 * Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
  8 */
  9
 10/dts-v1/;
 11#include "armada-398.dtsi"
 12
 13/ {
 14	model = "Marvell Armada 398 Development Board";
 15	compatible = "marvell,a398-db", "marvell,armada398", "marvell,armada390";
 16
 17	chosen {
 18		stdout-path = "serial0:115200n8";
 19	};
 20
 21	memory {
 22		device_type = "memory";
 23		reg = <0x00000000 0x80000000>; /* 2 GB */
 24	};
 25
 26	soc {
 27		ranges = <MBUS_ID(0xf0, 0x01) 0 0xf1000000 0x100000
 28			  MBUS_ID(0x01, 0x1d) 0 0xfff00000 0x100000>;
 29
 30		internal-regs {
 31			i2c@11000 {
 32				pinctrl-0 = <&i2c0_pins>;
 33				pinctrl-names = "default";
 34				status = "okay";
 35				clock-frequency = <100000>;
 36			};
 37
 38			serial@12000 {
 39				pinctrl-0 = <&uart0_pins>;
 40				pinctrl-names = "default";
 41				status = "okay";
 42			};
 43
 44			serial@12100 {
 45				pinctrl-0 = <&uart1_pins>;
 46				pinctrl-names = "default";
 47				status = "okay";
 48			};
 49
 50			usb@58000 {
 51				status = "okay";
 52			};
 53
 54			usb3@f8000 {
 55				status = "okay";
 56			};
 57		};
 58
 59		pcie {
 60			status = "okay";
 61
 62			pcie@1,0 {
 63				status = "okay";
 64			};
 65
 66			pcie@2,0 {
 67				status = "okay";
 68			};
 69
 70			pcie@3,0 {
 71				status = "okay";
 72			};
 73		};
 74	};
 75};
 76
 77&spi1 {
 78	status = "okay";
 79	pinctrl-0 = <&spi1_pins>;
 80	pinctrl-names = "default";
 81
 82	flash@0 {
 83		#address-cells = <1>;
 84		#size-cells = <0>;
 85		compatible = "n25q128a13", "jedec,spi-nor";
 86		reg = <0>;
 87		spi-max-frequency = <108000000>;
 88
 89		partition@0 {
 90			label = "U-Boot";
 91			reg = <0 0x400000>;
 92		};
 93
 94		partition@400000 {
 95			label = "Filesystem";
 96			reg = <0x400000 0x1000000>;
 97		};
 98	};
 99};
100
101&nand_controller {
102	status = "okay";
103	pinctrl-0 = <&nand_pins>;
104	pinctrl-names = "default";
105
106	nand@0 {
107		reg = <0>;
108		label = "pxa3xx_nand-0";
109		nand-rb = <0>;
110		marvell,nand-keep-config;
111		nand-on-flash-bbt;
112		nand-ecc-strength = <8>;
113		nand-ecc-step-size = <512>;
114
115		partitions {
116			compatible = "fixed-partitions";
117			#address-cells = <1>;
118			#size-cells = <1>;
119
120			partition@0 {
121				label = "U-Boot";
122				reg = <0 0x800000>;
123			};
124			partition@800000 {
125				label = "Linux";
126				reg = <0x800000 0x800000>;
127			};
128			partition@1000000 {
129				label = "Filesystem";
130				reg = <0x1000000 0x3f000000>;
131			};
132		};
133	};
134};