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