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 { 402eb9504bSChristian Ruppert pinctrl-names = "abilis,simple-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 { 482eb9504bSChristian Ruppert sda-hold-time = <432>; 492eb9504bSChristian Ruppert }; 502eb9504bSChristian Ruppert i2c1: i2c@FF121000 { 512eb9504bSChristian Ruppert sda-hold-time = <432>; 522eb9504bSChristian Ruppert }; 532eb9504bSChristian Ruppert i2c2: i2c@FF122000 { 542eb9504bSChristian Ruppert sda-hold-time = <432>; 552eb9504bSChristian Ruppert }; 562eb9504bSChristian Ruppert i2c3: i2c@FF123000 { 572eb9504bSChristian Ruppert sda-hold-time = <432>; 582eb9504bSChristian Ruppert }; 592eb9504bSChristian Ruppert i2c4: i2c@FF124000 { 602eb9504bSChristian Ruppert sda-hold-time = <432>; 612eb9504bSChristian Ruppert }; 622eb9504bSChristian Ruppert 632eb9504bSChristian Ruppert leds { 642eb9504bSChristian Ruppert compatible = "gpio-leds"; 652eb9504bSChristian Ruppert power { 662eb9504bSChristian Ruppert label = "Power"; 672eb9504bSChristian Ruppert gpios = <&gpioi 0>; 682eb9504bSChristian Ruppert linux,default-trigger = "default-on"; 692eb9504bSChristian Ruppert }; 702eb9504bSChristian Ruppert heartbeat { 712eb9504bSChristian Ruppert label = "Heartbeat"; 722eb9504bSChristian Ruppert gpios = <&gpioi 1>; 732eb9504bSChristian Ruppert linux,default-trigger = "heartbeat"; 742eb9504bSChristian Ruppert }; 752eb9504bSChristian Ruppert led2 { 762eb9504bSChristian Ruppert label = "LED2"; 772eb9504bSChristian Ruppert gpios = <&gpioi 2>; 782eb9504bSChristian Ruppert default-state = "off"; 792eb9504bSChristian Ruppert }; 802eb9504bSChristian Ruppert led3 { 812eb9504bSChristian Ruppert label = "LED3"; 822eb9504bSChristian Ruppert gpios = <&gpioi 3>; 832eb9504bSChristian Ruppert default-state = "off"; 842eb9504bSChristian Ruppert }; 852eb9504bSChristian Ruppert led4 { 862eb9504bSChristian Ruppert label = "LED4"; 872eb9504bSChristian Ruppert gpios = <&gpioi 4>; 882eb9504bSChristian Ruppert default-state = "off"; 892eb9504bSChristian Ruppert }; 902eb9504bSChristian Ruppert led5 { 912eb9504bSChristian Ruppert label = "LED5"; 922eb9504bSChristian Ruppert gpios = <&gpioi 5>; 932eb9504bSChristian Ruppert default-state = "off"; 942eb9504bSChristian Ruppert }; 952eb9504bSChristian Ruppert led6 { 962eb9504bSChristian Ruppert label = "LED6"; 972eb9504bSChristian Ruppert gpios = <&gpioi 6>; 982eb9504bSChristian Ruppert default-state = "off"; 992eb9504bSChristian Ruppert }; 1002eb9504bSChristian Ruppert led7 { 1012eb9504bSChristian Ruppert label = "LED7"; 1022eb9504bSChristian Ruppert gpios = <&gpioi 7>; 1032eb9504bSChristian Ruppert default-state = "off"; 1042eb9504bSChristian Ruppert }; 1052eb9504bSChristian Ruppert led8 { 1062eb9504bSChristian Ruppert label = "LED8"; 1072eb9504bSChristian Ruppert gpios = <&gpioi 8>; 1082eb9504bSChristian Ruppert default-state = "off"; 1092eb9504bSChristian Ruppert }; 1102eb9504bSChristian Ruppert led9 { 1112eb9504bSChristian Ruppert label = "LED9"; 1122eb9504bSChristian Ruppert gpios = <&gpioi 9>; 1132eb9504bSChristian Ruppert default-state = "off"; 1142eb9504bSChristian Ruppert }; 1152eb9504bSChristian Ruppert led10 { 1162eb9504bSChristian Ruppert label = "LED10"; 1172eb9504bSChristian Ruppert gpios = <&gpioi 10>; 1182eb9504bSChristian Ruppert default-state = "off"; 1192eb9504bSChristian Ruppert }; 1202eb9504bSChristian Ruppert led11 { 1212eb9504bSChristian Ruppert label = "LED11"; 1222eb9504bSChristian Ruppert gpios = <&gpioi 11>; 1232eb9504bSChristian Ruppert default-state = "off"; 1242eb9504bSChristian Ruppert }; 1252eb9504bSChristian Ruppert }; 1262eb9504bSChristian Ruppert }; 1272eb9504bSChristian Ruppert}; 128