1 // SPDX-License-Identifier: GPL-2.0-only 1 // SPDX-License-Identifier: GPL-2.0-only 2 /* 2 /* 3 * Abilis Systems TB101 Development Kit PCB de 3 * Abilis Systems TB101 Development Kit PCB device tree 4 * 4 * 5 * Copyright (C) Abilis Systems 2013 5 * Copyright (C) Abilis Systems 2013 6 * 6 * 7 * Author: Christian Ruppert <christian.ruppert 7 * Author: Christian Ruppert <christian.ruppert@abilis.com> 8 */ 8 */ 9 9 10 /dts-v1/; 10 /dts-v1/; 11 11 12 /include/ "abilis_tb101.dtsi" 12 /include/ "abilis_tb101.dtsi" 13 13 14 / { 14 / { 15 model = "abilis,tb101"; 15 model = "abilis,tb101"; 16 chosen { 16 chosen { 17 bootargs = "earlycon=uart8250, 17 bootargs = "earlycon=uart8250,mmio32,0xff100000,9600n8 console=ttyS0,9600n8"; 18 }; 18 }; 19 19 20 aliases { }; 20 aliases { }; 21 21 22 memory { 22 memory { 23 device_type = "memory"; 23 device_type = "memory"; 24 reg = <0x80000000 0x08000000>; 24 reg = <0x80000000 0x08000000>; /* 128M */ 25 }; 25 }; 26 26 27 soc100 { 27 soc100 { 28 uart@ff100000 { 28 uart@ff100000 { 29 pinctrl-names = "defau 29 pinctrl-names = "default"; 30 pinctrl-0 = <&pctl_uar 30 pinctrl-0 = <&pctl_uart0>; 31 }; 31 }; 32 ethernet@fe100000 { 32 ethernet@fe100000 { 33 phy-mode = "rgmii"; 33 phy-mode = "rgmii"; 34 }; 34 }; 35 35 36 i2c0: i2c@ff120000 { 36 i2c0: i2c@ff120000 { 37 i2c-sda-hold-time-ns = 37 i2c-sda-hold-time-ns = <432>; 38 }; 38 }; 39 i2c1: i2c@ff121000 { 39 i2c1: i2c@ff121000 { 40 i2c-sda-hold-time-ns = 40 i2c-sda-hold-time-ns = <432>; 41 }; 41 }; 42 i2c2: i2c@ff122000 { 42 i2c2: i2c@ff122000 { 43 i2c-sda-hold-time-ns = 43 i2c-sda-hold-time-ns = <432>; 44 }; 44 }; 45 i2c3: i2c@ff123000 { 45 i2c3: i2c@ff123000 { 46 i2c-sda-hold-time-ns = 46 i2c-sda-hold-time-ns = <432>; 47 }; 47 }; 48 i2c4: i2c@ff124000 { 48 i2c4: i2c@ff124000 { 49 i2c-sda-hold-time-ns = 49 i2c-sda-hold-time-ns = <432>; 50 }; 50 }; 51 51 52 leds { 52 leds { 53 compatible = "gpio-led 53 compatible = "gpio-leds"; 54 power { 54 power { 55 label = "Power 55 label = "Power"; 56 gpios = <&gpio 56 gpios = <&gpioi 0 0>; 57 linux,default- 57 linux,default-trigger = "default-on"; 58 }; 58 }; 59 heartbeat { 59 heartbeat { 60 label = "Heart 60 label = "Heartbeat"; 61 gpios = <&gpio 61 gpios = <&gpioi 1 0>; 62 linux,default- 62 linux,default-trigger = "heartbeat"; 63 }; 63 }; 64 led2 { 64 led2 { 65 label = "LED2" 65 label = "LED2"; 66 gpios = <&gpio 66 gpios = <&gpioi 2 0>; 67 default-state 67 default-state = "off"; 68 }; 68 }; 69 led3 { 69 led3 { 70 label = "LED3" 70 label = "LED3"; 71 gpios = <&gpio 71 gpios = <&gpioi 3 0>; 72 default-state 72 default-state = "off"; 73 }; 73 }; 74 led4 { 74 led4 { 75 label = "LED4" 75 label = "LED4"; 76 gpios = <&gpio 76 gpios = <&gpioi 4 0>; 77 default-state 77 default-state = "off"; 78 }; 78 }; 79 led5 { 79 led5 { 80 label = "LED5" 80 label = "LED5"; 81 gpios = <&gpio 81 gpios = <&gpioi 5 0>; 82 default-state 82 default-state = "off"; 83 }; 83 }; 84 led6 { 84 led6 { 85 label = "LED6" 85 label = "LED6"; 86 gpios = <&gpio 86 gpios = <&gpioi 6 0>; 87 default-state 87 default-state = "off"; 88 }; 88 }; 89 led7 { 89 led7 { 90 label = "LED7" 90 label = "LED7"; 91 gpios = <&gpio 91 gpios = <&gpioi 7 0>; 92 default-state 92 default-state = "off"; 93 }; 93 }; 94 led8 { 94 led8 { 95 label = "LED8" 95 label = "LED8"; 96 gpios = <&gpio 96 gpios = <&gpioi 8 0>; 97 default-state 97 default-state = "off"; 98 }; 98 }; 99 led9 { 99 led9 { 100 label = "LED9" 100 label = "LED9"; 101 gpios = <&gpio 101 gpios = <&gpioi 9 0>; 102 default-state 102 default-state = "off"; 103 }; 103 }; 104 led10 { 104 led10 { 105 label = "LED10 105 label = "LED10"; 106 gpios = <&gpio 106 gpios = <&gpioi 10 0>; 107 default-state 107 default-state = "off"; 108 }; 108 }; 109 led11 { 109 led11 { 110 label = "LED11 110 label = "LED11"; 111 gpios = <&gpio 111 gpios = <&gpioi 11 0>; 112 default-state 112 default-state = "off"; 113 }; 113 }; 114 }; 114 }; 115 }; 115 }; 116 }; 116 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.