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