• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1// SPDX-License-Identifier: GPL-2.0-only
2/*
3 * Copyright (C) 2012 Texas Instruments Incorporated - https://www.ti.com/
4 */
5/dts-v1/;
6
7#include "am33xx.dtsi"
8#include "am335x-bone-common.dtsi"
9#include "am335x-boneblack-common.dtsi"
10
11/ {
12	model = "TI AM335x BeagleBone Black";
13	compatible = "ti,am335x-bone-black", "ti,am335x-bone", "ti,am33xx";
14};
15
16&cpu0_opp_table {
17	/*
18	 * All PG 2.0 silicon may not support 1GHz but some of the early
19	 * BeagleBone Blacks have PG 2.0 silicon which is guaranteed
20	 * to support 1GHz OPP so enable it for PG 2.0 on this board.
21	 */
22	oppnitro-1000000000 {
23		opp-supported-hw = <0x06 0x0100>;
24	};
25};
26
27&gpio0 {
28	gpio-line-names =
29		"[ethernet]",
30		"[ethernet]",
31		"P9_22 [spi0_sclk]",
32		"P9_21 [spi0_d0]",
33		"P9_18 [spi0_d1]",
34		"P9_17 [spi0_cs0]",
35		"[sd card]",
36		"P9_42A [ecappwm0]",
37		"P8_35 [hdmi]",
38		"P8_33 [hdmi]",
39		"P8_31 [hdmi]",
40		"P8_32 [hdmi]",
41		"P9_20 [i2c2_sda]",
42		"P9_19 [i2c2_scl]",
43		"P9_26 [uart1_rxd]",
44		"P9_24 [uart1_txd]",
45		"[ethernet]",
46		"[ethernet]",
47		"[usb]",
48		"[hdmi]",
49		"P9_41B",
50		"[ethernet]",
51		"P8_19 [ehrpwm2a]",
52		"P8_13 [ehrpwm2b]",
53		"[NC]",
54		"[NC]",
55		"P8_14",
56		"P8_17",
57		"[ethernet]",
58		"[ethernet]",
59		"P9_11 [uart4_rxd]",
60		"P9_13 [uart4_txd]";
61};
62
63&gpio1 {
64	gpio-line-names =
65		"P8_25 [emmc]",
66		"[emmc]",
67		"P8_5 [emmc]",
68		"P8_6 [emmc]",
69		"P8_23 [emmc]",
70		"P8_22 [emmc]",
71		"P8_3 [emmc]",
72		"P8_4 [emmc]",
73		"[NC]",
74		"[NC]",
75		"[NC]",
76		"[NC]",
77		"P8_12",
78		"P8_11",
79		"P8_16",
80		"P8_15",
81		"P9_15A",
82		"P9_23",
83		"P9_14 [ehrpwm1a]",
84		"P9_16 [ehrpwm1b]",
85		"[emmc]",
86		"[usr0 led]",
87		"[usr1 led]",
88		"[usr2 led]",
89		"[usr3 led]",
90		"[hdmi]",
91		"[usb]",
92		"[hdmi audio]",
93		"P9_12",
94		"P8_26",
95		"P8_21 [emmc]",
96		"P8_20 [emmc]";
97};
98
99&gpio2 {
100	gpio-line-names =
101		"P9_15B",
102		"P8_18",
103		"P8_7",
104		"P8_8",
105		"P8_10",
106		"P8_9",
107		"P8_45 [hdmi]",
108		"P8_46 [hdmi]",
109		"P8_43 [hdmi]",
110		"P8_44 [hdmi]",
111		"P8_41 [hdmi]",
112		"P8_42 [hdmi]",
113		"P8_39 [hdmi]",
114		"P8_40 [hdmi]",
115		"P8_37 [hdmi]",
116		"P8_38 [hdmi]",
117		"P8_36 [hdmi]",
118		"P8_34 [hdmi]",
119		"[ethernet]",
120		"[ethernet]",
121		"[ethernet]",
122		"[ethernet]",
123		"P8_27 [hdmi]",
124		"P8_29 [hdmi]",
125		"P8_28 [hdmi]",
126		"P8_30 [hdmi]",
127		"[emmc]",
128		"[emmc]",
129		"[emmc]",
130		"[emmc]",
131		"[emmc]",
132		"[emmc]";
133};
134
135&gpio3 {
136	gpio-line-names =
137		"[ethernet]",
138		"[ethernet]",
139		"[ethernet]",
140		"[ethernet]",
141		"[ethernet]",
142		"[i2c0]",
143		"[i2c0]",
144		"[emu]",
145		"[emu]",
146		"[ethernet]",
147		"[ethernet]",
148		"[NC]",
149		"[NC]",
150		"[usb]",
151		"P9_31 [spi1_sclk]",
152		"P9_29 [spi1_d0]",
153		"P9_30 [spi1_d1]",
154		"P9_28 [spi1_cs0]",
155		"P9_42B [ecappwm0]",
156		"P9_27",
157		"P9_41A",
158		"P9_25",
159		"[NC]",
160		"[NC]",
161		"[NC]",
162		"[NC]",
163		"[NC]",
164		"[NC]",
165		"[NC]",
166		"[NC]",
167		"[NC]",
168		"[NC]";
169};
170