145051539SThomas Gleixner// SPDX-License-Identifier: GPL-2.0-only 22eb9504bSChristian Ruppert/* 32eb9504bSChristian Ruppert * Abilis Systems TB101 Development Kit PCB device tree 42eb9504bSChristian Ruppert * 52eb9504bSChristian Ruppert * Copyright (C) Abilis Systems 2013 62eb9504bSChristian Ruppert * 72eb9504bSChristian Ruppert * Author: Christian Ruppert <christian.ruppert@abilis.com> 82eb9504bSChristian Ruppert */ 92eb9504bSChristian Ruppert 102eb9504bSChristian Ruppert/dts-v1/; 112eb9504bSChristian Ruppert 122eb9504bSChristian Ruppert/include/ "abilis_tb101.dtsi" 132eb9504bSChristian Ruppert 142eb9504bSChristian Ruppert/ { 15618a9cd0SAlexey Brodkin model = "abilis,tb101"; 162eb9504bSChristian Ruppert chosen { 172eb9504bSChristian Ruppert bootargs = "earlycon=uart8250,mmio32,0xff100000,9600n8 console=ttyS0,9600n8"; 182eb9504bSChristian Ruppert }; 192eb9504bSChristian Ruppert 202eb9504bSChristian Ruppert aliases { }; 212eb9504bSChristian Ruppert 222eb9504bSChristian Ruppert memory { 232eb9504bSChristian Ruppert device_type = "memory"; 242eb9504bSChristian Ruppert reg = <0x80000000 0x08000000>; /* 128M */ 252eb9504bSChristian Ruppert }; 262eb9504bSChristian Ruppert 272eb9504bSChristian Ruppert soc100 { 28ef4c54c3SAlexey Brodkin uart@ff100000 { 297d19273cSChristian Ruppert pinctrl-names = "default"; 302eb9504bSChristian Ruppert pinctrl-0 = <&pctl_uart0>; 312eb9504bSChristian Ruppert }; 32ef4c54c3SAlexey Brodkin ethernet@fe100000 { 332eb9504bSChristian Ruppert phy-mode = "rgmii"; 342eb9504bSChristian Ruppert }; 352eb9504bSChristian Ruppert 36ef4c54c3SAlexey Brodkin i2c0: i2c@ff120000 { 379803f868SChristian Ruppert i2c-sda-hold-time-ns = <432>; 382eb9504bSChristian Ruppert }; 39ef4c54c3SAlexey Brodkin i2c1: i2c@ff121000 { 409803f868SChristian Ruppert i2c-sda-hold-time-ns = <432>; 412eb9504bSChristian Ruppert }; 42ef4c54c3SAlexey Brodkin i2c2: i2c@ff122000 { 439803f868SChristian Ruppert i2c-sda-hold-time-ns = <432>; 442eb9504bSChristian Ruppert }; 45ef4c54c3SAlexey Brodkin i2c3: i2c@ff123000 { 469803f868SChristian Ruppert i2c-sda-hold-time-ns = <432>; 472eb9504bSChristian Ruppert }; 48ef4c54c3SAlexey Brodkin i2c4: i2c@ff124000 { 499803f868SChristian Ruppert i2c-sda-hold-time-ns = <432>; 502eb9504bSChristian Ruppert }; 512eb9504bSChristian Ruppert 522eb9504bSChristian Ruppert leds { 532eb9504bSChristian Ruppert compatible = "gpio-leds"; 542eb9504bSChristian Ruppert power { 552eb9504bSChristian Ruppert label = "Power"; 569c8e612dSChristian Ruppert gpios = <&gpioi 0 0>; 572eb9504bSChristian Ruppert linux,default-trigger = "default-on"; 582eb9504bSChristian Ruppert }; 592eb9504bSChristian Ruppert heartbeat { 602eb9504bSChristian Ruppert label = "Heartbeat"; 619c8e612dSChristian Ruppert gpios = <&gpioi 1 0>; 622eb9504bSChristian Ruppert linux,default-trigger = "heartbeat"; 632eb9504bSChristian Ruppert }; 642eb9504bSChristian Ruppert led2 { 652eb9504bSChristian Ruppert label = "LED2"; 669c8e612dSChristian Ruppert gpios = <&gpioi 2 0>; 672eb9504bSChristian Ruppert default-state = "off"; 682eb9504bSChristian Ruppert }; 692eb9504bSChristian Ruppert led3 { 702eb9504bSChristian Ruppert label = "LED3"; 719c8e612dSChristian Ruppert gpios = <&gpioi 3 0>; 722eb9504bSChristian Ruppert default-state = "off"; 732eb9504bSChristian Ruppert }; 742eb9504bSChristian Ruppert led4 { 752eb9504bSChristian Ruppert label = "LED4"; 769c8e612dSChristian Ruppert gpios = <&gpioi 4 0>; 772eb9504bSChristian Ruppert default-state = "off"; 782eb9504bSChristian Ruppert }; 792eb9504bSChristian Ruppert led5 { 802eb9504bSChristian Ruppert label = "LED5"; 819c8e612dSChristian Ruppert gpios = <&gpioi 5 0>; 822eb9504bSChristian Ruppert default-state = "off"; 832eb9504bSChristian Ruppert }; 842eb9504bSChristian Ruppert led6 { 852eb9504bSChristian Ruppert label = "LED6"; 869c8e612dSChristian Ruppert gpios = <&gpioi 6 0>; 872eb9504bSChristian Ruppert default-state = "off"; 882eb9504bSChristian Ruppert }; 892eb9504bSChristian Ruppert led7 { 902eb9504bSChristian Ruppert label = "LED7"; 919c8e612dSChristian Ruppert gpios = <&gpioi 7 0>; 922eb9504bSChristian Ruppert default-state = "off"; 932eb9504bSChristian Ruppert }; 942eb9504bSChristian Ruppert led8 { 952eb9504bSChristian Ruppert label = "LED8"; 969c8e612dSChristian Ruppert gpios = <&gpioi 8 0>; 972eb9504bSChristian Ruppert default-state = "off"; 982eb9504bSChristian Ruppert }; 992eb9504bSChristian Ruppert led9 { 1002eb9504bSChristian Ruppert label = "LED9"; 1019c8e612dSChristian Ruppert gpios = <&gpioi 9 0>; 1022eb9504bSChristian Ruppert default-state = "off"; 1032eb9504bSChristian Ruppert }; 1042eb9504bSChristian Ruppert led10 { 1052eb9504bSChristian Ruppert label = "LED10"; 1069c8e612dSChristian Ruppert gpios = <&gpioi 10 0>; 1072eb9504bSChristian Ruppert default-state = "off"; 1082eb9504bSChristian Ruppert }; 1092eb9504bSChristian Ruppert led11 { 1102eb9504bSChristian Ruppert label = "LED11"; 1119c8e612dSChristian Ruppert gpios = <&gpioi 11 0>; 1122eb9504bSChristian Ruppert default-state = "off"; 1132eb9504bSChristian Ruppert }; 1142eb9504bSChristian Ruppert }; 1152eb9504bSChristian Ruppert }; 1162eb9504bSChristian Ruppert}; 117