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