xref: /freebsd-src/sys/contrib/device-tree/src/arm/intel/socfpga/socfpga_vt.dts (revision f126890ac5386406dadf7c4cfa9566cbb56537c5)
1*f126890aSEmmanuel Vadot// SPDX-License-Identifier: GPL-2.0+
2*f126890aSEmmanuel Vadot/*
3*f126890aSEmmanuel Vadot * Copyright (C) 2013 Altera Corporation <www.altera.com>
4*f126890aSEmmanuel Vadot */
5*f126890aSEmmanuel Vadot
6*f126890aSEmmanuel Vadot/dts-v1/;
7*f126890aSEmmanuel Vadot#include "socfpga.dtsi"
8*f126890aSEmmanuel Vadot
9*f126890aSEmmanuel Vadot/ {
10*f126890aSEmmanuel Vadot	model = "Altera SOCFPGA VT";
11*f126890aSEmmanuel Vadot	compatible = "altr,socfpga-vt", "altr,socfpga";
12*f126890aSEmmanuel Vadot
13*f126890aSEmmanuel Vadot	chosen {
14*f126890aSEmmanuel Vadot		bootargs = "console=ttyS0,57600";
15*f126890aSEmmanuel Vadot	};
16*f126890aSEmmanuel Vadot
17*f126890aSEmmanuel Vadot	memory@0 {
18*f126890aSEmmanuel Vadot		name = "memory";
19*f126890aSEmmanuel Vadot		device_type = "memory";
20*f126890aSEmmanuel Vadot		reg = <0x0 0x40000000>; /* 1 GB */
21*f126890aSEmmanuel Vadot	};
22*f126890aSEmmanuel Vadot
23*f126890aSEmmanuel Vadot	soc {
24*f126890aSEmmanuel Vadot		clkmgr@ffd04000 {
25*f126890aSEmmanuel Vadot			clocks {
26*f126890aSEmmanuel Vadot				osc1 {
27*f126890aSEmmanuel Vadot					clock-frequency = <10000000>;
28*f126890aSEmmanuel Vadot				};
29*f126890aSEmmanuel Vadot			};
30*f126890aSEmmanuel Vadot		};
31*f126890aSEmmanuel Vadot
32*f126890aSEmmanuel Vadot		mmc@ff704000 {
33*f126890aSEmmanuel Vadot			broken-cd;
34*f126890aSEmmanuel Vadot			bus-width = <4>;
35*f126890aSEmmanuel Vadot			cap-mmc-highspeed;
36*f126890aSEmmanuel Vadot			cap-sd-highspeed;
37*f126890aSEmmanuel Vadot		};
38*f126890aSEmmanuel Vadot
39*f126890aSEmmanuel Vadot		ethernet@ff700000 {
40*f126890aSEmmanuel Vadot			phy-mode = "gmii";
41*f126890aSEmmanuel Vadot			status = "okay";
42*f126890aSEmmanuel Vadot		};
43*f126890aSEmmanuel Vadot
44*f126890aSEmmanuel Vadot		timer0@ffc08000 {
45*f126890aSEmmanuel Vadot			clock-frequency = <7000000>;
46*f126890aSEmmanuel Vadot		};
47*f126890aSEmmanuel Vadot
48*f126890aSEmmanuel Vadot		timer1@ffc09000 {
49*f126890aSEmmanuel Vadot			clock-frequency = <7000000>;
50*f126890aSEmmanuel Vadot		};
51*f126890aSEmmanuel Vadot
52*f126890aSEmmanuel Vadot		timer2@ffd00000 {
53*f126890aSEmmanuel Vadot			clock-frequency = <7000000>;
54*f126890aSEmmanuel Vadot		};
55*f126890aSEmmanuel Vadot
56*f126890aSEmmanuel Vadot		timer3@ffd01000 {
57*f126890aSEmmanuel Vadot			clock-frequency = <7000000>;
58*f126890aSEmmanuel Vadot		};
59*f126890aSEmmanuel Vadot
60*f126890aSEmmanuel Vadot		serial@ffc02000 {
61*f126890aSEmmanuel Vadot			clock-frequency = <7372800>;
62*f126890aSEmmanuel Vadot		};
63*f126890aSEmmanuel Vadot
64*f126890aSEmmanuel Vadot		serial@ffc03000 {
65*f126890aSEmmanuel Vadot			clock-frequency = <7372800>;
66*f126890aSEmmanuel Vadot		};
67*f126890aSEmmanuel Vadot
68*f126890aSEmmanuel Vadot		sysmgr@ffd08000 {
69*f126890aSEmmanuel Vadot			cpu1-start-addr = <0xffd08010>;
70*f126890aSEmmanuel Vadot		};
71*f126890aSEmmanuel Vadot	};
72*f126890aSEmmanuel Vadot};
73*f126890aSEmmanuel Vadot
74*f126890aSEmmanuel Vadot&gmac0 {
75*f126890aSEmmanuel Vadot	status = "okay";
76*f126890aSEmmanuel Vadot	phy-mode = "gmii";
77*f126890aSEmmanuel Vadot};
78