blob: 2ed532ffb5415fa148795892f68d3c6181ba8f6e [file] [log] [blame]
Ley Foon Tanff33e732020-04-07 15:43:12 +08001// SPDX-License-Identifier: GPL-2.0
2/*
3 * Copyright (C) 2014, 2020, Intel Corporation
4 */
5
6/ {
7 chosen {
8 tick-timer = &timer2;
Simon Glassd3a98cb2023-02-13 08:56:33 -07009 bootph-all;
Ley Foon Tanff33e732020-04-07 15:43:12 +080010 };
11
12 memory@0 {
Simon Glassd3a98cb2023-02-13 08:56:33 -070013 bootph-all;
Ley Foon Tanff33e732020-04-07 15:43:12 +080014 };
15
16 soc {
Simon Glassd3a98cb2023-02-13 08:56:33 -070017 bootph-all;
Ley Foon Tanff33e732020-04-07 15:43:12 +080018 };
19};
20
21&clkmgr {
Simon Glassd3a98cb2023-02-13 08:56:33 -070022 bootph-all;
Ley Foon Tanff33e732020-04-07 15:43:12 +080023
24 clocks {
Simon Glassd3a98cb2023-02-13 08:56:33 -070025 bootph-all;
Ley Foon Tanff33e732020-04-07 15:43:12 +080026 };
27};
28
29&cb_intosc_hs_div2_clk {
Simon Glassd3a98cb2023-02-13 08:56:33 -070030 bootph-all;
Ley Foon Tanff33e732020-04-07 15:43:12 +080031};
32
33&cb_intosc_ls_clk {
Simon Glassd3a98cb2023-02-13 08:56:33 -070034 bootph-all;
Ley Foon Tanff33e732020-04-07 15:43:12 +080035};
36
37&f2s_free_clk {
Simon Glassd3a98cb2023-02-13 08:56:33 -070038 bootph-all;
Ley Foon Tanff33e732020-04-07 15:43:12 +080039};
40
Ley Foon Tan32cc1982020-04-07 15:43:13 +080041&gmac0 {
42 compatible = "altr,socfpga-stmmac", "snps,dwmac-3.72a", "snps,dwmac";
43 altr,sysmgr-syscon = <&sysmgr 0x44 0>;
44};
45
46&gmac1 {
47 compatible = "altr,socfpga-stmmac", "snps,dwmac-3.72a", "snps,dwmac";
48 altr,sysmgr-syscon = <&sysmgr 0x48 0>;
49};
50
51&gmac2 {
52 compatible = "altr,socfpga-stmmac", "snps,dwmac-3.72a", "snps,dwmac";
53 altr,sysmgr-syscon = <&sysmgr 0x4C 0>;
54};
55
Ley Foon Tanff33e732020-04-07 15:43:12 +080056&i2c0 {
57 reset-names = "i2c";
58};
59
60&i2c1 {
61 reset-names = "i2c";
62};
63
64&i2c2 {
65 reset-names = "i2c";
66};
67
68&i2c3 {
69 reset-names = "i2c";
70};
71
72&i2c4 {
73 reset-names = "i2c";
74};
75
Ley Foon Tan1d07b3e2020-04-07 15:43:14 +080076&L2 {
Simon Glassd3a98cb2023-02-13 08:56:33 -070077 bootph-all;
Ley Foon Tan1d07b3e2020-04-07 15:43:14 +080078};
79
Ley Foon Tanff33e732020-04-07 15:43:12 +080080&l4_mp_clk {
Simon Glassd3a98cb2023-02-13 08:56:33 -070081 bootph-all;
Ley Foon Tanff33e732020-04-07 15:43:12 +080082};
83
84&l4_sp_clk {
Simon Glassd3a98cb2023-02-13 08:56:33 -070085 bootph-all;
Ley Foon Tanff33e732020-04-07 15:43:12 +080086};
87
88&l4_sys_free_clk {
Simon Glassd3a98cb2023-02-13 08:56:33 -070089 bootph-all;
Ley Foon Tanff33e732020-04-07 15:43:12 +080090};
91
92&main_periph_ref_clk {
Simon Glassd3a98cb2023-02-13 08:56:33 -070093 bootph-all;
Ley Foon Tanff33e732020-04-07 15:43:12 +080094};
95
96&main_pll {
Simon Glassd3a98cb2023-02-13 08:56:33 -070097 bootph-all;
Ley Foon Tanff33e732020-04-07 15:43:12 +080098};
99
100&main_noc_base_clk {
Simon Glassd3a98cb2023-02-13 08:56:33 -0700101 bootph-all;
Ley Foon Tanff33e732020-04-07 15:43:12 +0800102};
103
104&noc_free_clk {
Simon Glassd3a98cb2023-02-13 08:56:33 -0700105 bootph-all;
Ley Foon Tanff33e732020-04-07 15:43:12 +0800106};
107
108&osc1 {
Simon Glassd3a98cb2023-02-13 08:56:33 -0700109 bootph-all;
Ley Foon Tanff33e732020-04-07 15:43:12 +0800110};
111
112&peri_noc_base_clk {
Simon Glassd3a98cb2023-02-13 08:56:33 -0700113 bootph-all;
Ley Foon Tanff33e732020-04-07 15:43:12 +0800114};
115
116&periph_pll {
Simon Glassd3a98cb2023-02-13 08:56:33 -0700117 bootph-all;
Ley Foon Tanff33e732020-04-07 15:43:12 +0800118};
119
120&porta {
121 bank-name = "porta";
122};
123
124&portb {
125 bank-name = "portb";
126};
127
128&portc {
129 bank-name = "portc";
130};
131
132&rst {
Simon Glassd3a98cb2023-02-13 08:56:33 -0700133 bootph-all;
Ley Foon Tanff33e732020-04-07 15:43:12 +0800134};
135
136&sysmgr {
Simon Glassd3a98cb2023-02-13 08:56:33 -0700137 bootph-all;
Ley Foon Tanff33e732020-04-07 15:43:12 +0800138};
139
140&timer2 {
Simon Glassd3a98cb2023-02-13 08:56:33 -0700141 bootph-all;
Ley Foon Tanff33e732020-04-07 15:43:12 +0800142};