Linux Audio

Check our new training course

Loading...
v4.17
 1// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
 2/*
 3 * Device Tree file for Marvell Armada XP Matrix board
 4 *
 5 * Copyright (C) 2013 Marvell
 6 *
 7 * Lior Amsalem <alior@marvell.com>
 
 
 
 
 8 */
 9
10/dts-v1/;
11#include "armada-xp-mv78460.dtsi"
12
13/ {
14	model = "Marvell Armada XP Matrix Board";
15	compatible = "marvell,axp-matrix", "marvell,armadaxp-mv78460", "marvell,armadaxp", "marvell,armada-370-xp";
16
17	chosen {
18		stdout-path = "serial0:115200n8";
19	};
20
21	memory@0 {
22		device_type = "memory";
23		/*
24		 * This board has 4 GB of RAM, but the last 256 MB of
25		 * RAM are not usable due to the overlap with the MBus
26		 * Window address range
27		 */
28		reg = <0 0x00000000 0 0xf0000000>;
29	};
30
31	soc {
32		ranges = <MBUS_ID(0xf0, 0x01) 0 0 0xf1000000 0x100000
33			  MBUS_ID(0x01, 0x1d) 0 0 0xfff00000 0x100000
34			  MBUS_ID(0x09, 0x09) 0 0 0xf1100000 0x10000
35			  MBUS_ID(0x09, 0x05) 0 0 0xf1110000 0x10000>;
36
37		internal-regs {
38			serial@12000 {
 
39				status = "okay";
40			};
41			serial@12100 {
 
42				status = "okay";
43			};
44			serial@12200 {
 
45				status = "okay";
46			};
47			serial@12300 {
 
48				status = "okay";
49			};
50
51			sata@a0000 {
52				nr-ports = <2>;
53				status = "okay";
54			};
55
56			ethernet@30000 {
57				status = "okay";
58				phy-mode = "sgmii";
59				fixed-link {
60					speed = <1000>;
61					full-duplex;
 
 
 
 
 
62				};
63			};
64
65			usb@50000 {
66				status = "okay";
67			};
68		};
69	};
70};
71
72&pciec {
73	status = "okay";
74
75	pcie@1,0 {
76		/* Port 0, Lane 0 */
77		status = "okay";
78	};
79};
v3.15
 
 1/*
 2 * Device Tree file for Marvell Armada XP Matrix board
 3 *
 4 * Copyright (C) 2013 Marvell
 5 *
 6 * Lior Amsalem <alior@marvell.com>
 7 *
 8 * This file is licensed under the terms of the GNU General Public
 9 * License version 2.  This program is licensed "as is" without any
10 * warranty of any kind, whether express or implied.
11 */
12
13/dts-v1/;
14#include "armada-xp-mv78460.dtsi"
15
16/ {
17	model = "Marvell Armada XP Matrix Board";
18	compatible = "marvell,axp-matrix", "marvell,armadaxp-mv78460", "marvell,armadaxp", "marvell,armada-370-xp";
19
20	chosen {
21		bootargs = "console=ttyS0,115200 earlyprintk";
22	};
23
24	memory {
25		device_type = "memory";
26		/*
27		 * This board has 4 GB of RAM, but the last 256 MB of
28		 * RAM are not usable due to the overlap with the MBus
29		 * Window address range
30		 */
31		reg = <0 0x00000000 0 0xf0000000>;
32	};
33
34	soc {
35		ranges = <MBUS_ID(0xf0, 0x01) 0 0 0xf1000000 0x100000
36			  MBUS_ID(0x01, 0x1d) 0 0 0xfff00000 0x100000>;
 
 
37
38		internal-regs {
39			serial@12000 {
40				clock-frequency = <250000000>;
41				status = "okay";
42			};
43			serial@12100 {
44				clock-frequency = <250000000>;
45				status = "okay";
46			};
47			serial@12200 {
48				clock-frequency = <250000000>;
49				status = "okay";
50			};
51			serial@12300 {
52				clock-frequency = <250000000>;
53				status = "okay";
54			};
55
56			sata@a0000 {
57				nr-ports = <2>;
58				status = "okay";
59			};
60
61			ethernet@30000 {
62				status = "okay";
63				phy-mode = "sgmii";
64			};
65
66			pcie-controller {
67				status = "okay";
68
69				pcie@1,0 {
70					/* Port 0, Lane 0 */
71					status = "okay";
72				};
73			};
74
75			usb@50000 {
76				status = "okay";
77			};
78		};
 
 
 
 
 
 
 
 
 
79	};
80};