162306a36Sopenharmony_ci// SPDX-License-Identifier: GPL-2.0-only 262306a36Sopenharmony_ci/* 362306a36Sopenharmony_ci * Copyright (C) 2012 Texas Instruments Incorporated - https://www.ti.com/ 462306a36Sopenharmony_ci */ 562306a36Sopenharmony_ci/dts-v1/; 662306a36Sopenharmony_ci 762306a36Sopenharmony_ci#include "am33xx.dtsi" 862306a36Sopenharmony_ci#include "am335x-bone-common.dtsi" 962306a36Sopenharmony_ci#include "am335x-boneblack-common.dtsi" 1062306a36Sopenharmony_ci#include "am335x-boneblack-hdmi.dtsi" 1162306a36Sopenharmony_ci 1262306a36Sopenharmony_ci/ { 1362306a36Sopenharmony_ci model = "TI AM335x BeagleBone Black"; 1462306a36Sopenharmony_ci compatible = "ti,am335x-bone-black", "ti,am335x-bone", "ti,am33xx"; 1562306a36Sopenharmony_ci}; 1662306a36Sopenharmony_ci 1762306a36Sopenharmony_ci&cpu0_opp_table { 1862306a36Sopenharmony_ci /* 1962306a36Sopenharmony_ci * All PG 2.0 silicon may not support 1GHz but some of the early 2062306a36Sopenharmony_ci * BeagleBone Blacks have PG 2.0 silicon which is guaranteed 2162306a36Sopenharmony_ci * to support 1GHz OPP so enable it for PG 2.0 on this board. 2262306a36Sopenharmony_ci */ 2362306a36Sopenharmony_ci opp-1000000000 { 2462306a36Sopenharmony_ci /* OPP Nitro */ 2562306a36Sopenharmony_ci opp-supported-hw = <0x06 0x0100>; 2662306a36Sopenharmony_ci }; 2762306a36Sopenharmony_ci}; 2862306a36Sopenharmony_ci 2962306a36Sopenharmony_ci&gpio0 { 3062306a36Sopenharmony_ci gpio-line-names = 3162306a36Sopenharmony_ci "[mdio_data]", 3262306a36Sopenharmony_ci "[mdio_clk]", 3362306a36Sopenharmony_ci "P9_22 [spi0_sclk]", 3462306a36Sopenharmony_ci "P9_21 [spi0_d0]", 3562306a36Sopenharmony_ci "P9_18 [spi0_d1]", 3662306a36Sopenharmony_ci "P9_17 [spi0_cs0]", 3762306a36Sopenharmony_ci "[mmc0_cd]", 3862306a36Sopenharmony_ci "P8_42A [ecappwm0]", 3962306a36Sopenharmony_ci "P8_35 [lcd d12]", 4062306a36Sopenharmony_ci "P8_33 [lcd d13]", 4162306a36Sopenharmony_ci "P8_31 [lcd d14]", 4262306a36Sopenharmony_ci "P8_32 [lcd d15]", 4362306a36Sopenharmony_ci "P9_20 [i2c2_sda]", 4462306a36Sopenharmony_ci "P9_19 [i2c2_scl]", 4562306a36Sopenharmony_ci "P9_26 [uart1_rxd]", 4662306a36Sopenharmony_ci "P9_24 [uart1_txd]", 4762306a36Sopenharmony_ci "[rmii1_txd3]", 4862306a36Sopenharmony_ci "[rmii1_txd2]", 4962306a36Sopenharmony_ci "[usb0_drvvbus]", 5062306a36Sopenharmony_ci "[hdmi cec]", 5162306a36Sopenharmony_ci "P9_41B", 5262306a36Sopenharmony_ci "[rmii1_txd1]", 5362306a36Sopenharmony_ci "P8_19 [ehrpwm2a]", 5462306a36Sopenharmony_ci "P8_13 [ehrpwm2b]", 5562306a36Sopenharmony_ci "NC", 5662306a36Sopenharmony_ci "NC", 5762306a36Sopenharmony_ci "P8_14", 5862306a36Sopenharmony_ci "P8_17", 5962306a36Sopenharmony_ci "[rmii1_txd0]", 6062306a36Sopenharmony_ci "[rmii1_refclk]", 6162306a36Sopenharmony_ci "P9_11 [uart4_rxd]", 6262306a36Sopenharmony_ci "P9_13 [uart4_txd]"; 6362306a36Sopenharmony_ci}; 6462306a36Sopenharmony_ci 6562306a36Sopenharmony_ci&gpio1 { 6662306a36Sopenharmony_ci gpio-line-names = 6762306a36Sopenharmony_ci "P8_25 [mmc1_dat0]", 6862306a36Sopenharmony_ci "[mmc1_dat1]", 6962306a36Sopenharmony_ci "P8_5 [mmc1_dat2]", 7062306a36Sopenharmony_ci "P8_6 [mmc1_dat3]", 7162306a36Sopenharmony_ci "P8_23 [mmc1_dat4]", 7262306a36Sopenharmony_ci "P8_22 [mmc1_dat5]", 7362306a36Sopenharmony_ci "P8_3 [mmc1_dat6]", 7462306a36Sopenharmony_ci "P8_4 [mmc1_dat7]", 7562306a36Sopenharmony_ci "NC", 7662306a36Sopenharmony_ci "NC", 7762306a36Sopenharmony_ci "NC", 7862306a36Sopenharmony_ci "NC", 7962306a36Sopenharmony_ci "P8_12", 8062306a36Sopenharmony_ci "P8_11", 8162306a36Sopenharmony_ci "P8_16", 8262306a36Sopenharmony_ci "P8_15", 8362306a36Sopenharmony_ci "P9_15A", 8462306a36Sopenharmony_ci "P9_23", 8562306a36Sopenharmony_ci "P9_14 [ehrpwm1a]", 8662306a36Sopenharmony_ci "P9_16 [ehrpwm1b]", 8762306a36Sopenharmony_ci "[emmc rst]", 8862306a36Sopenharmony_ci "[usr0 led]", 8962306a36Sopenharmony_ci "[usr1 led]", 9062306a36Sopenharmony_ci "[usr2 led]", 9162306a36Sopenharmony_ci "[usr3 led]", 9262306a36Sopenharmony_ci "[hdmi irq]", 9362306a36Sopenharmony_ci "[usb vbus oc]", 9462306a36Sopenharmony_ci "[hdmi audio]", 9562306a36Sopenharmony_ci "P9_12", 9662306a36Sopenharmony_ci "P8_26", 9762306a36Sopenharmony_ci "P8_21 [emmc]", 9862306a36Sopenharmony_ci "P8_20 [emmc]"; 9962306a36Sopenharmony_ci}; 10062306a36Sopenharmony_ci 10162306a36Sopenharmony_ci&gpio2 { 10262306a36Sopenharmony_ci gpio-line-names = 10362306a36Sopenharmony_ci "P9_15B", 10462306a36Sopenharmony_ci "P8_18", 10562306a36Sopenharmony_ci "P8_7", 10662306a36Sopenharmony_ci "P8_8", 10762306a36Sopenharmony_ci "P8_10", 10862306a36Sopenharmony_ci "P8_9", 10962306a36Sopenharmony_ci "P8_45 [hdmi]", 11062306a36Sopenharmony_ci "P8_46 [hdmi]", 11162306a36Sopenharmony_ci "P8_43 [hdmi]", 11262306a36Sopenharmony_ci "P8_44 [hdmi]", 11362306a36Sopenharmony_ci "P8_41 [hdmi]", 11462306a36Sopenharmony_ci "P8_42 [hdmi]", 11562306a36Sopenharmony_ci "P8_39 [hdmi]", 11662306a36Sopenharmony_ci "P8_40 [hdmi]", 11762306a36Sopenharmony_ci "P8_37 [hdmi]", 11862306a36Sopenharmony_ci "P8_38 [hdmi]", 11962306a36Sopenharmony_ci "P8_36 [hdmi]", 12062306a36Sopenharmony_ci "P8_34 [hdmi]", 12162306a36Sopenharmony_ci "[rmii1_rxd3]", 12262306a36Sopenharmony_ci "[rmii1_rxd2]", 12362306a36Sopenharmony_ci "[rmii1_rxd1]", 12462306a36Sopenharmony_ci "[rmii1_rxd0]", 12562306a36Sopenharmony_ci "P8_27 [hdmi]", 12662306a36Sopenharmony_ci "P8_29 [hdmi]", 12762306a36Sopenharmony_ci "P8_28 [hdmi]", 12862306a36Sopenharmony_ci "P8_30 [hdmi]", 12962306a36Sopenharmony_ci "[mmc0_dat3]", 13062306a36Sopenharmony_ci "[mmc0_dat2]", 13162306a36Sopenharmony_ci "[mmc0_dat1]", 13262306a36Sopenharmony_ci "[mmc0_dat0]", 13362306a36Sopenharmony_ci "[mmc0_clk]", 13462306a36Sopenharmony_ci "[mmc0_cmd]"; 13562306a36Sopenharmony_ci}; 13662306a36Sopenharmony_ci 13762306a36Sopenharmony_ci&gpio3 { 13862306a36Sopenharmony_ci gpio-line-names = 13962306a36Sopenharmony_ci "[mii col]", 14062306a36Sopenharmony_ci "[mii crs]", 14162306a36Sopenharmony_ci "[mii rx err]", 14262306a36Sopenharmony_ci "[mii tx en]", 14362306a36Sopenharmony_ci "[mii rx dv]", 14462306a36Sopenharmony_ci "[i2c0 sda]", 14562306a36Sopenharmony_ci "[i2c0 scl]", 14662306a36Sopenharmony_ci "[jtag emu0]", 14762306a36Sopenharmony_ci "[jtag emu1]", 14862306a36Sopenharmony_ci "[mii tx clk]", 14962306a36Sopenharmony_ci "[mii rx clk]", 15062306a36Sopenharmony_ci "NC", 15162306a36Sopenharmony_ci "NC", 15262306a36Sopenharmony_ci "[usb vbus en]", 15362306a36Sopenharmony_ci "P9_31 [spi1_sclk]", 15462306a36Sopenharmony_ci "P9_29 [spi1_d0]", 15562306a36Sopenharmony_ci "P9_30 [spi1_d1]", 15662306a36Sopenharmony_ci "P9_28 [spi1_cs0]", 15762306a36Sopenharmony_ci "P9_42B [ecappwm0]", 15862306a36Sopenharmony_ci "P9_27", 15962306a36Sopenharmony_ci "P9_41A", 16062306a36Sopenharmony_ci "P9_25", 16162306a36Sopenharmony_ci "NC", 16262306a36Sopenharmony_ci "NC", 16362306a36Sopenharmony_ci "NC", 16462306a36Sopenharmony_ci "NC", 16562306a36Sopenharmony_ci "NC", 16662306a36Sopenharmony_ci "NC", 16762306a36Sopenharmony_ci "NC", 16862306a36Sopenharmony_ci "NC", 16962306a36Sopenharmony_ci "NC", 17062306a36Sopenharmony_ci "NC"; 17162306a36Sopenharmony_ci}; 17262306a36Sopenharmony_ci 17362306a36Sopenharmony_ci&baseboard_eeprom { 17462306a36Sopenharmony_ci vcc-supply = <&ldo4_reg>; 17562306a36Sopenharmony_ci}; 176