~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/arch/arm/boot/dts/aspeed/aspeed-bmc-opp-vesnin.dts

Version: ~ [ linux-6.11-rc3 ] ~ [ linux-6.10.4 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.45 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.104 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.164 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.223 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.281 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.319 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.9 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

  1 // SPDX-License-Identifier: GPL-2.0+
  2 // Copyright 2019 YADRO
  3 /dts-v1/;
  4 
  5 #include "aspeed-g4.dtsi"
  6 #include <dt-bindings/gpio/aspeed-gpio.h>
  7 
  8 / {
  9         model = "Vesnin BMC";
 10         compatible = "yadro,vesnin-bmc", "aspeed,ast2400";
 11 
 12         chosen {
 13                 stdout-path = &uart5;
 14                 bootargs = "console=ttyS4,115200 earlycon";
 15         };
 16 
 17         memory@40000000 {
 18                 reg = <0x40000000 0x20000000>;
 19         };
 20 
 21         reserved-memory {
 22                 #address-cells = <1>;
 23                 #size-cells = <1>;
 24                 ranges;
 25 
 26                 vga_memory: framebuffer@5f000000 {
 27                         no-map;
 28                         reg = <0x5f000000 0x01000000>; /* 16MB */
 29                 };
 30                 flash_memory: region@5c000000 {
 31                         no-map;
 32                         reg = <0x5c000000 0x02000000>; /* 32M */
 33                 };
 34         };
 35 
 36         leds {
 37                 compatible = "gpio-leds";
 38 
 39                 heartbeat {
 40                         gpios = <&gpio ASPEED_GPIO(R, 4) GPIO_ACTIVE_LOW>;
 41                 };
 42                 power_red {
 43                         gpios = <&gpio ASPEED_GPIO(N, 1) GPIO_ACTIVE_LOW>;
 44                 };
 45 
 46                 power_green {
 47                         gpios = <&gpio ASPEED_GPIO(F, 1) GPIO_ACTIVE_LOW>;
 48                 };
 49 
 50                 id_blue {
 51                         gpios = <&gpio ASPEED_GPIO(O, 0) GPIO_ACTIVE_LOW>;
 52                 };
 53 
 54                 alarm_red {
 55                         gpios = <&gpio ASPEED_GPIO(N, 6) GPIO_ACTIVE_LOW>;
 56                 };
 57 
 58                 alarm_yel {
 59                         gpios = <&gpio ASPEED_GPIO(N, 7) GPIO_ACTIVE_HIGH>;
 60                 };
 61         };
 62 
 63         gpio-keys {
 64                 compatible = "gpio-keys";
 65 
 66                 event-checkstop {
 67                         label = "checkstop";
 68                         linux,code = <74>;
 69                         gpios = <&gpio ASPEED_GPIO(P, 5) GPIO_ACTIVE_LOW>;
 70                 };
 71 
 72                 event-identify {
 73                         label = "identify";
 74                         linux,code = <152>;
 75                         gpios = <&gpio ASPEED_GPIO(O, 7) GPIO_ACTIVE_LOW>;
 76                 };
 77         };
 78 };
 79 
 80 &fmc {
 81         status = "okay";
 82         flash@0 {
 83                 status = "okay";
 84                 m25p,fast-read;
 85         label = "bmc";
 86 #include "openbmc-flash-layout.dtsi"
 87         };
 88 
 89         flash@1 {
 90                 status = "okay";
 91                 m25p,fast-read;
 92                 label = "alt";
 93         };
 94 };
 95 
 96 &spi {
 97         status = "okay";
 98         pinctrl-names = "default";
 99         pinctrl-0 = <&pinctrl_spi1debug_default>;
100 
101         flash@0 {
102                 status = "okay";
103                 label = "pnor";
104                 m25p,fast-read;
105         };
106 };
107 
108 &mac0 {
109         status = "okay";
110         use-ncsi;
111         pinctrl-names = "default";
112         pinctrl-0 = <&pinctrl_rmii1_default>;
113 };
114 
115 
116 &uart5 {
117         status = "okay";
118 };
119 
120 &lpc_ctrl {
121         status = "okay";
122         memory-region = <&flash_memory>;
123         flash = <&spi>;
124 };
125 
126 &ibt {
127         status = "okay";
128 };
129 
130 &uart3 {
131         status = "okay";
132         pinctrl-names = "default";
133         pinctrl-0 = <&pinctrl_txd2_default &pinctrl_rxd2_default>;
134 };
135 
136 &i2c0 {
137         status = "okay";
138 
139         eeprom@50 {
140                 compatible = "atmel,24c256";
141                 reg = <0x50>;
142                 pagesize = <64>;
143         };
144 };
145 
146 &i2c1 {
147         status = "okay";
148 
149         tmp75@49 {
150                 compatible = "ti,tmp75";
151                 reg = <0x49>;
152         };
153 };
154 
155 &i2c2 {
156         status = "okay";
157 };
158 
159 &i2c3 {
160         status = "okay";
161 };
162 
163 &i2c4 {
164         status = "okay";
165 
166         occ-hwmon@50 {
167                 compatible = "ibm,p8-occ-hwmon";
168                 reg = <0x50>;
169         };
170 };
171 
172 &i2c5 {
173         status = "okay";
174 
175         occ-hwmon@51 {
176                 compatible = "ibm,p8-occ-hwmon";
177                 reg = <0x51>;
178         };
179 };
180 
181 &i2c6 {
182         status = "okay";
183 
184         w83795g@2f {
185                 compatible = "nuvoton,w83795g";
186                 reg = <0x2f>;
187         };
188 };
189 
190 &i2c7 {
191         status = "okay";
192 
193         occ-hwmon@56 {
194                 compatible = "ibm,p8-occ-hwmon";
195                 reg = <0x56>;
196         };
197 };
198 
199 &i2c9 {
200         status = "okay";
201 };
202 
203 &i2c10 {
204         status = "okay";
205 };
206 
207 &i2c11 {
208         status = "okay";
209 
210         occ-hwmon@57 {
211                 compatible = "ibm,p8-occ-hwmon";
212                 reg = <0x57>;
213         };
214 };
215 
216 &i2c12 {
217         status = "okay";
218 
219         rtc@68 {
220                 compatible = "maxim,ds3231";
221                 reg = <0x68>;
222         };
223 };
224 
225 &i2c13 {
226         status = "okay";
227 };
228 
229 &vuart {
230         status = "okay";
231 };
232 
233 &wdt2 {
234         aspeed,alt-boot;
235 };
236 
237 &sdmmc {
238         status = "okay";
239 };
240 
241 &sdhci1 {
242         status = "okay";
243 
244         pinctrl-names = "default";
245         pinctrl-0 = <&pinctrl_sd2_default>;
246         cd-inverted;
247         disable-wp;
248 };

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php