staging: rtl8192u: remove redundant assignment to pointer crypt
[linux/fpc-iii.git] / arch / arm / boot / dts / aspeed-bmc-facebook-tiogapass.dts
blobc4521eda787cd5d1a3914fd11c9e9a80dd66e89c
1 // SPDX-License-Identifier: GPL-2.0+
2 // Copyright (c) 2018 Facebook Inc.
3 // Author: Vijay Khemka <vijaykhemka@fb.com>
4 /dts-v1/;
6 #include "aspeed-g5.dtsi"
7 #include <dt-bindings/gpio/aspeed-gpio.h>
9 / {
10         model = "Facebook TiogaPass BMC";
11         compatible = "facebook,tiogapass-bmc", "aspeed,ast2500";
12         aliases {
13                 serial0 = &uart1;
14                 serial4 = &uart5;
15         };
16         chosen {
17                 stdout-path = &uart5;
18                 bootargs = "console=ttyS4,115200 earlyprintk";
19         };
21         memory@80000000 {
22                 reg = <0x80000000 0x20000000>;
23         };
25         iio-hwmon {
26                 compatible = "iio-hwmon";
27                 io-channels = <&adc 0>, <&adc 1>, <&adc 2>, <&adc 3>,
28                                         <&adc 4>, <&adc 5>, <&adc 6>;
29         };
31         iio-hwmon-battery {
32                 compatible = "iio-hwmon";
33                 io-channels = <&adc 7>;
34         };
37 &fmc {
38         status = "okay";
39         flash@0 {
40                 status = "okay";
41                 m25p,fast-read;
42 #include "openbmc-flash-layout.dtsi"
43         };
46 &spi1 {
47         status = "okay";
48         pinctrl-names = "default";
49         pinctrl-0 = <&pinctrl_spi1_default>;
50         flash@0 {
51                 status = "okay";
52                 m25p,fast-read;
53                 label = "pnor";
54         };
57 &lpc_snoop {
58         status = "okay";
59         snoop-ports = <0x80>;
62 &lpc_ctrl {
63         // Enable lpc clock
64         status = "okay";
67 &vuart {
68         // VUART Host Console
69         status = "okay";
72 &uart1 {
73         // Host Console
74         status = "okay";
75         pinctrl-names = "default";
76         pinctrl-0 = <&pinctrl_txd1_default
77                      &pinctrl_rxd1_default>;
80 &uart2 {
81         // SoL Host Console
82         status = "okay";
85 &uart3 {
86         // SoL BMC Console
87         status = "okay";
90 &uart5 {
91         // BMC Console
92         status = "okay";
95 &kcs2 {
96         // BMC KCS channel 2
97         status = "okay";
98         kcs_addr = <0xca8>;
101 &kcs3 {
102         // BMC KCS channel 3
103         status = "okay";
104         kcs_addr = <0xca2>;
107 &mac0 {
108         status = "okay";
110         pinctrl-names = "default";
111         pinctrl-0 = <&pinctrl_rmii1_default>;
112         use-ncsi;
115 &adc {
116         status = "okay";
119 &i2c0 {
120         status = "okay";
121         //Airmax Conn B, CPU0 PIROM, CPU1 PIROM
124 &i2c1 {
125         status = "okay";
126         //X24 Riser
129 &i2c2 {
130         status = "okay";
131         // Mezz Management SMBus
134 &i2c3 {
135         status = "okay";
136         // SMBus to Board ID EEPROM
139 &i2c4 {
140         status = "okay";
141         // BMC Debug Header
144 &i2c5 {
145         status = "okay";
146         // CPU Voltage regulators
149 &i2c6 {
150         status = "okay";
151         tpm@20 {
152                 compatible = "infineon,slb9645tt";
153                 reg = <0x20>;
154         };
155         tmp421@4e {
156                 compatible = "ti,tmp421";
157                 reg = <0x4e>;
158         };
159         tmp421@4f {
160                 compatible = "ti,tmp421";
161                 reg = <0x4f>;
162         };
163         eeprom@54 {
164                 compatible = "atmel,24c64";
165                 reg = <0x54>;
166                 pagesize = <32>;
167         };
170 &i2c7 {
171         status = "okay";
172         //HSC, AirMax Conn A
175 &i2c8 {
176         status = "okay";
177         tmp421@1f {
178                 compatible = "ti,tmp421";
179                 reg = <0x1f>;
180         };
181         //Mezz Sensor SMBus
184 &i2c9 {
185         status = "okay";
186         //USB Debug Connector
189 &pwm_tacho {
190         status = "okay";
191         pinctrl-names = "default";
192         pinctrl-0 = <&pinctrl_pwm0_default &pinctrl_pwm1_default>;
193         fan@0 {
194                 reg = <0x00>;
195                 aspeed,fan-tach-ch = /bits/ 8 <0x00>;
196         };
198         fan@1 {
199                 reg = <0x01>;
200                 aspeed,fan-tach-ch = /bits/ 8 <0x02>;
201         };