1724ba675SRob Herring// SPDX-License-Identifier: GPL-2.0-only 2724ba675SRob Herring/* 3724ba675SRob Herring * Copyright (C) 2012 Texas Instruments Incorporated - https://www.ti.com/ 4724ba675SRob Herring */ 5724ba675SRob Herring/dts-v1/; 6724ba675SRob Herring 7724ba675SRob Herring#include "am33xx.dtsi" 8724ba675SRob Herring#include "am335x-bone-common.dtsi" 9724ba675SRob Herring#include "am335x-boneblack-common.dtsi" 10724ba675SRob Herring#include "am335x-boneblack-hdmi.dtsi" 11724ba675SRob Herring 12724ba675SRob Herring/ { 13724ba675SRob Herring model = "TI AM335x BeagleBone Black"; 14724ba675SRob Herring compatible = "ti,am335x-bone-black", "ti,am335x-bone", "ti,am33xx"; 15724ba675SRob Herring}; 16724ba675SRob Herring 17724ba675SRob Herring&cpu0_opp_table { 18724ba675SRob Herring /* 19724ba675SRob Herring * All PG 2.0 silicon may not support 1GHz but some of the early 20724ba675SRob Herring * BeagleBone Blacks have PG 2.0 silicon which is guaranteed 21724ba675SRob Herring * to support 1GHz OPP so enable it for PG 2.0 on this board. 22724ba675SRob Herring */ 23*5821d766SNishanth Menon opp-1000000000 { 24*5821d766SNishanth Menon /* OPP Nitro */ 25724ba675SRob Herring opp-supported-hw = <0x06 0x0100>; 26724ba675SRob Herring }; 27724ba675SRob Herring}; 28724ba675SRob Herring 29724ba675SRob Herring&gpio0 { 30724ba675SRob Herring gpio-line-names = 31724ba675SRob Herring "[mdio_data]", 32724ba675SRob Herring "[mdio_clk]", 33724ba675SRob Herring "P9_22 [spi0_sclk]", 34724ba675SRob Herring "P9_21 [spi0_d0]", 35724ba675SRob Herring "P9_18 [spi0_d1]", 36724ba675SRob Herring "P9_17 [spi0_cs0]", 37724ba675SRob Herring "[mmc0_cd]", 38724ba675SRob Herring "P8_42A [ecappwm0]", 39724ba675SRob Herring "P8_35 [lcd d12]", 40724ba675SRob Herring "P8_33 [lcd d13]", 41724ba675SRob Herring "P8_31 [lcd d14]", 42724ba675SRob Herring "P8_32 [lcd d15]", 43724ba675SRob Herring "P9_20 [i2c2_sda]", 44724ba675SRob Herring "P9_19 [i2c2_scl]", 45724ba675SRob Herring "P9_26 [uart1_rxd]", 46724ba675SRob Herring "P9_24 [uart1_txd]", 47724ba675SRob Herring "[rmii1_txd3]", 48724ba675SRob Herring "[rmii1_txd2]", 49724ba675SRob Herring "[usb0_drvvbus]", 50724ba675SRob Herring "[hdmi cec]", 51724ba675SRob Herring "P9_41B", 52724ba675SRob Herring "[rmii1_txd1]", 53724ba675SRob Herring "P8_19 [ehrpwm2a]", 54724ba675SRob Herring "P8_13 [ehrpwm2b]", 55724ba675SRob Herring "NC", 56724ba675SRob Herring "NC", 57724ba675SRob Herring "P8_14", 58724ba675SRob Herring "P8_17", 59724ba675SRob Herring "[rmii1_txd0]", 60724ba675SRob Herring "[rmii1_refclk]", 61724ba675SRob Herring "P9_11 [uart4_rxd]", 62724ba675SRob Herring "P9_13 [uart4_txd]"; 63724ba675SRob Herring}; 64724ba675SRob Herring 65724ba675SRob Herring&gpio1 { 66724ba675SRob Herring gpio-line-names = 67724ba675SRob Herring "P8_25 [mmc1_dat0]", 68724ba675SRob Herring "[mmc1_dat1]", 69724ba675SRob Herring "P8_5 [mmc1_dat2]", 70724ba675SRob Herring "P8_6 [mmc1_dat3]", 71724ba675SRob Herring "P8_23 [mmc1_dat4]", 72724ba675SRob Herring "P8_22 [mmc1_dat5]", 73724ba675SRob Herring "P8_3 [mmc1_dat6]", 74724ba675SRob Herring "P8_4 [mmc1_dat7]", 75724ba675SRob Herring "NC", 76724ba675SRob Herring "NC", 77724ba675SRob Herring "NC", 78724ba675SRob Herring "NC", 79724ba675SRob Herring "P8_12", 80724ba675SRob Herring "P8_11", 81724ba675SRob Herring "P8_16", 82724ba675SRob Herring "P8_15", 83724ba675SRob Herring "P9_15A", 84724ba675SRob Herring "P9_23", 85724ba675SRob Herring "P9_14 [ehrpwm1a]", 86724ba675SRob Herring "P9_16 [ehrpwm1b]", 87724ba675SRob Herring "[emmc rst]", 88724ba675SRob Herring "[usr0 led]", 89724ba675SRob Herring "[usr1 led]", 90724ba675SRob Herring "[usr2 led]", 91724ba675SRob Herring "[usr3 led]", 92724ba675SRob Herring "[hdmi irq]", 93724ba675SRob Herring "[usb vbus oc]", 94724ba675SRob Herring "[hdmi audio]", 95724ba675SRob Herring "P9_12", 96724ba675SRob Herring "P8_26", 97724ba675SRob Herring "P8_21 [emmc]", 98724ba675SRob Herring "P8_20 [emmc]"; 99724ba675SRob Herring}; 100724ba675SRob Herring 101724ba675SRob Herring&gpio2 { 102724ba675SRob Herring gpio-line-names = 103724ba675SRob Herring "P9_15B", 104724ba675SRob Herring "P8_18", 105724ba675SRob Herring "P8_7", 106724ba675SRob Herring "P8_8", 107724ba675SRob Herring "P8_10", 108724ba675SRob Herring "P8_9", 109724ba675SRob Herring "P8_45 [hdmi]", 110724ba675SRob Herring "P8_46 [hdmi]", 111724ba675SRob Herring "P8_43 [hdmi]", 112724ba675SRob Herring "P8_44 [hdmi]", 113724ba675SRob Herring "P8_41 [hdmi]", 114724ba675SRob Herring "P8_42 [hdmi]", 115724ba675SRob Herring "P8_39 [hdmi]", 116724ba675SRob Herring "P8_40 [hdmi]", 117724ba675SRob Herring "P8_37 [hdmi]", 118724ba675SRob Herring "P8_38 [hdmi]", 119724ba675SRob Herring "P8_36 [hdmi]", 120724ba675SRob Herring "P8_34 [hdmi]", 121724ba675SRob Herring "[rmii1_rxd3]", 122724ba675SRob Herring "[rmii1_rxd2]", 123724ba675SRob Herring "[rmii1_rxd1]", 124724ba675SRob Herring "[rmii1_rxd0]", 125724ba675SRob Herring "P8_27 [hdmi]", 126724ba675SRob Herring "P8_29 [hdmi]", 127724ba675SRob Herring "P8_28 [hdmi]", 128724ba675SRob Herring "P8_30 [hdmi]", 129724ba675SRob Herring "[mmc0_dat3]", 130724ba675SRob Herring "[mmc0_dat2]", 131724ba675SRob Herring "[mmc0_dat1]", 132724ba675SRob Herring "[mmc0_dat0]", 133724ba675SRob Herring "[mmc0_clk]", 134724ba675SRob Herring "[mmc0_cmd]"; 135724ba675SRob Herring}; 136724ba675SRob Herring 137724ba675SRob Herring&gpio3 { 138724ba675SRob Herring gpio-line-names = 139724ba675SRob Herring "[mii col]", 140724ba675SRob Herring "[mii crs]", 141724ba675SRob Herring "[mii rx err]", 142724ba675SRob Herring "[mii tx en]", 143724ba675SRob Herring "[mii rx dv]", 144724ba675SRob Herring "[i2c0 sda]", 145724ba675SRob Herring "[i2c0 scl]", 146724ba675SRob Herring "[jtag emu0]", 147724ba675SRob Herring "[jtag emu1]", 148724ba675SRob Herring "[mii tx clk]", 149724ba675SRob Herring "[mii rx clk]", 150724ba675SRob Herring "NC", 151724ba675SRob Herring "NC", 152724ba675SRob Herring "[usb vbus en]", 153724ba675SRob Herring "P9_31 [spi1_sclk]", 154724ba675SRob Herring "P9_29 [spi1_d0]", 155724ba675SRob Herring "P9_30 [spi1_d1]", 156724ba675SRob Herring "P9_28 [spi1_cs0]", 157724ba675SRob Herring "P9_42B [ecappwm0]", 158724ba675SRob Herring "P9_27", 159724ba675SRob Herring "P9_41A", 160724ba675SRob Herring "P9_25", 161724ba675SRob Herring "NC", 162724ba675SRob Herring "NC", 163724ba675SRob Herring "NC", 164724ba675SRob Herring "NC", 165724ba675SRob Herring "NC", 166724ba675SRob Herring "NC", 167724ba675SRob Herring "NC", 168724ba675SRob Herring "NC", 169724ba675SRob Herring "NC", 170724ba675SRob Herring "NC"; 171724ba675SRob Herring}; 172724ba675SRob Herring 173724ba675SRob Herring&baseboard_eeprom { 174724ba675SRob Herring vcc-supply = <&ldo4_reg>; 175724ba675SRob Herring}; 176