12eb9504bSChristian Ruppert/* 22eb9504bSChristian Ruppert * Abilis Systems TB101 Development Kit PCB device tree 32eb9504bSChristian Ruppert * 42eb9504bSChristian Ruppert * Copyright (C) Abilis Systems 2013 52eb9504bSChristian Ruppert * 62eb9504bSChristian Ruppert * Author: Christian Ruppert <christian.ruppert@abilis.com> 72eb9504bSChristian Ruppert * 82eb9504bSChristian Ruppert * This program is free software; you can redistribute it and/or modify 92eb9504bSChristian Ruppert * it under the terms of the GNU General Public License version 2 as 102eb9504bSChristian Ruppert * published by the Free Software Foundation. 112eb9504bSChristian Ruppert * 122eb9504bSChristian Ruppert * This program is distributed in the hope that it will be useful, 132eb9504bSChristian Ruppert * but WITHOUT ANY WARRANTY; without even the implied warranty of 142eb9504bSChristian Ruppert * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 152eb9504bSChristian Ruppert * GNU General Public License for more details. 162eb9504bSChristian Ruppert * 172eb9504bSChristian Ruppert * You should have received a copy of the GNU General Public License 182eb9504bSChristian Ruppert * along with this program; if not, write to the Free Software 192eb9504bSChristian Ruppert * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 202eb9504bSChristian Ruppert */ 212eb9504bSChristian Ruppert 222eb9504bSChristian Ruppert/dts-v1/; 232eb9504bSChristian Ruppert 242eb9504bSChristian Ruppert/include/ "abilis_tb101.dtsi" 252eb9504bSChristian Ruppert 262eb9504bSChristian Ruppert/ { 272eb9504bSChristian Ruppert chosen { 282eb9504bSChristian Ruppert bootargs = "earlycon=uart8250,mmio32,0xff100000,9600n8 console=ttyS0,9600n8"; 292eb9504bSChristian Ruppert }; 302eb9504bSChristian Ruppert 312eb9504bSChristian Ruppert aliases { }; 322eb9504bSChristian Ruppert 332eb9504bSChristian Ruppert memory { 342eb9504bSChristian Ruppert device_type = "memory"; 352eb9504bSChristian Ruppert reg = <0x80000000 0x08000000>; /* 128M */ 362eb9504bSChristian Ruppert }; 372eb9504bSChristian Ruppert 382eb9504bSChristian Ruppert soc100 { 392eb9504bSChristian Ruppert uart@FF100000 { 407d19273cSChristian Ruppert pinctrl-names = "default"; 412eb9504bSChristian Ruppert pinctrl-0 = <&pctl_uart0>; 422eb9504bSChristian Ruppert }; 432eb9504bSChristian Ruppert ethernet@FE100000 { 442eb9504bSChristian Ruppert phy-mode = "rgmii"; 452eb9504bSChristian Ruppert }; 462eb9504bSChristian Ruppert 472eb9504bSChristian Ruppert i2c0: i2c@FF120000 { 489803f868SChristian Ruppert i2c-sda-hold-time-ns = <432>; 492eb9504bSChristian Ruppert }; 502eb9504bSChristian Ruppert i2c1: i2c@FF121000 { 519803f868SChristian Ruppert i2c-sda-hold-time-ns = <432>; 522eb9504bSChristian Ruppert }; 532eb9504bSChristian Ruppert i2c2: i2c@FF122000 { 549803f868SChristian Ruppert i2c-sda-hold-time-ns = <432>; 552eb9504bSChristian Ruppert }; 562eb9504bSChristian Ruppert i2c3: i2c@FF123000 { 579803f868SChristian Ruppert i2c-sda-hold-time-ns = <432>; 582eb9504bSChristian Ruppert }; 592eb9504bSChristian Ruppert i2c4: i2c@FF124000 { 609803f868SChristian Ruppert i2c-sda-hold-time-ns = <432>; 612eb9504bSChristian Ruppert }; 622eb9504bSChristian Ruppert 632eb9504bSChristian Ruppert leds { 642eb9504bSChristian Ruppert compatible = "gpio-leds"; 652eb9504bSChristian Ruppert power { 662eb9504bSChristian Ruppert label = "Power"; 679c8e612dSChristian Ruppert gpios = <&gpioi 0 0>; 682eb9504bSChristian Ruppert linux,default-trigger = "default-on"; 692eb9504bSChristian Ruppert }; 702eb9504bSChristian Ruppert heartbeat { 712eb9504bSChristian Ruppert label = "Heartbeat"; 729c8e612dSChristian Ruppert gpios = <&gpioi 1 0>; 732eb9504bSChristian Ruppert linux,default-trigger = "heartbeat"; 742eb9504bSChristian Ruppert }; 752eb9504bSChristian Ruppert led2 { 762eb9504bSChristian Ruppert label = "LED2"; 779c8e612dSChristian Ruppert gpios = <&gpioi 2 0>; 782eb9504bSChristian Ruppert default-state = "off"; 792eb9504bSChristian Ruppert }; 802eb9504bSChristian Ruppert led3 { 812eb9504bSChristian Ruppert label = "LED3"; 829c8e612dSChristian Ruppert gpios = <&gpioi 3 0>; 832eb9504bSChristian Ruppert default-state = "off"; 842eb9504bSChristian Ruppert }; 852eb9504bSChristian Ruppert led4 { 862eb9504bSChristian Ruppert label = "LED4"; 879c8e612dSChristian Ruppert gpios = <&gpioi 4 0>; 882eb9504bSChristian Ruppert default-state = "off"; 892eb9504bSChristian Ruppert }; 902eb9504bSChristian Ruppert led5 { 912eb9504bSChristian Ruppert label = "LED5"; 929c8e612dSChristian Ruppert gpios = <&gpioi 5 0>; 932eb9504bSChristian Ruppert default-state = "off"; 942eb9504bSChristian Ruppert }; 952eb9504bSChristian Ruppert led6 { 962eb9504bSChristian Ruppert label = "LED6"; 979c8e612dSChristian Ruppert gpios = <&gpioi 6 0>; 982eb9504bSChristian Ruppert default-state = "off"; 992eb9504bSChristian Ruppert }; 1002eb9504bSChristian Ruppert led7 { 1012eb9504bSChristian Ruppert label = "LED7"; 1029c8e612dSChristian Ruppert gpios = <&gpioi 7 0>; 1032eb9504bSChristian Ruppert default-state = "off"; 1042eb9504bSChristian Ruppert }; 1052eb9504bSChristian Ruppert led8 { 1062eb9504bSChristian Ruppert label = "LED8"; 1079c8e612dSChristian Ruppert gpios = <&gpioi 8 0>; 1082eb9504bSChristian Ruppert default-state = "off"; 1092eb9504bSChristian Ruppert }; 1102eb9504bSChristian Ruppert led9 { 1112eb9504bSChristian Ruppert label = "LED9"; 1129c8e612dSChristian Ruppert gpios = <&gpioi 9 0>; 1132eb9504bSChristian Ruppert default-state = "off"; 1142eb9504bSChristian Ruppert }; 1152eb9504bSChristian Ruppert led10 { 1162eb9504bSChristian Ruppert label = "LED10"; 1179c8e612dSChristian Ruppert gpios = <&gpioi 10 0>; 1182eb9504bSChristian Ruppert default-state = "off"; 1192eb9504bSChristian Ruppert }; 1202eb9504bSChristian Ruppert led11 { 1212eb9504bSChristian Ruppert label = "LED11"; 1229c8e612dSChristian Ruppert gpios = <&gpioi 11 0>; 1232eb9504bSChristian Ruppert default-state = "off"; 1242eb9504bSChristian Ruppert }; 1252eb9504bSChristian Ruppert }; 1262eb9504bSChristian Ruppert }; 1272eb9504bSChristian Ruppert}; 128