Lines Matching +full:lpc +full:- +full:io +full:- +full:reg
1 // SPDX-License-Identifier: GPL-2.0+
4 /dts-v1/;
6 #include "aspeed-g5.dtsi"
7 #include <dt-bindings/gpio/aspeed-gpio.h>
8 #include <dt-bindings/i2c/i2c.h>
12 compatible = "facebook,tiogapass-bmc", "aspeed,ast2500";
39 stdout-path = &uart5;
44 reg = <0x80000000 0x20000000>;
47 iio-hwmon {
48 compatible = "iio-hwmon";
49 io-channels = <&adc 0>, <&adc 1>, <&adc 2>, <&adc 3>,
59 m25p,fast-read;
60 #include "openbmc-flash-layout.dtsi"
66 pinctrl-names = "default";
67 pinctrl-0 = <&pinctrl_spi1_default>;
70 m25p,fast-read;
77 snoop-ports = <0x80>;
81 // Enable lpc clock
88 pinctrl-names = "default";
89 pinctrl-0 = <&pinctrl_txd1_default
111 aspeed,lpc-io-reg = <0xca8>;
117 aspeed,lpc-io-reg = <0xca2>;
122 gpio-line-names =
123 /*A0-A7*/ "BMC_CPLD_FPGA_SEL","","","","","","","",
124 /*B0-B7*/ "","BMC_DEBUG_EN","","","","BMC_PPIN","PS_PWROK",
126 /*C0-C7*/ "","","","","","","","",
127 /*D0-D7*/ "BIOS_MRC_DEBUG_MSG_DIS","BOARD_REV_ID0","",
130 /*E0-E7*/ "RESET_BUTTON","RESET_OUT","POWER_BUTTON",
133 /*F0-F7*/ "IRQ_PVDDQ_ABC_VRHOT_LVT3","",
137 /*G0-G7*/ "CPU_ERR2_LVT3","CPU_CATERR_LVT3","PCH_BMC_THERMTRIP",
139 /*H0-H7*/ "LED_POST_CODE_0","LED_POST_CODE_1","LED_POST_CODE_2",
142 /*I0-I7*/ "CPU0_FIVR_FAULT_LVT3","CPU1_FIVR_FAULT_LVT3",
144 /*J0-J7*/ "","","","","","","","",
145 /*K0-K7*/ "","","","","","","","",
146 /*L0-L7*/ "IRQ_UV_DETECT","IRQ_OC_DETECT","HSC_TIMER_EXP","",
148 /*M0-M7*/ "CPU0_RC_ERROR","CPU1_RC_ERROR","","OC_DETECT_EN",
151 /*N0-N7*/ "","","","CPU_MSMI_LVT3","","BIOS_SPI_BMC_CTRL","","",
152 /*O0-O7*/ "","","","","","","","",
153 /*P0-P7*/ "BOARD_SKU_ID0","BOARD_SKU_ID1","BOARD_SKU_ID2",
156 /*Q0-Q7*/ "","","","","UARTSW_LSB","UARTSW_MSB",
158 /*R0-R7*/ "","","BMC_TCK_MUX_SEL","BMC_PRDY",
161 /*S0-S7*/ "THROTTLE","BMC_READY","","HSC_SMBUS_SWITCH_EN","",
163 /*T0-T7*/ "","","","","","","","",
164 /*U0-U7*/ "","","","","","BMC_FAULT","","",
165 /*V0-V7*/ "","","","FAST_PROCHOT_EN","","","","",
166 /*W0-W7*/ "","","","","","","","",
167 /*X0-X7*/ "","","","GLOBAL_RST_WARN",
172 /*Y0-Y7*/ "SIO_S3","SIO_S5","BMC_JTAG_SEL","SIO_ONCONTROL","",
174 /*Z0-Z7*/ "","SIO_POWER_GOOD","IRQ_PVDDQ_DEF_VRHOT_LVT3","",
176 /*AA0-AA7*/ "CPU1_SKTOCC_LVT3","IRQ_SML1_PMBUS_ALERT",
179 /*AB0-AB7*/ "IRQ_HSC_FAULT","OCP_MEZZA_PRES","","","","","","",
180 /*AC0-AC7*/ "","","","","","","","";
186 pinctrl-names = "default";
187 pinctrl-0 = <&pinctrl_rmii1_default>;
190 clock-names = "MACCLK", "RCLK";
191 use-ncsi;
197 pinctrl-names = "default";
198 pinctrl-0 = <&pinctrl_rmii2_default>;
199 use-ncsi;
214 i2c-mux@71 {
216 #address-cells = <1>;
217 #size-cells = <0>;
218 reg = <0x71>;
221 #address-cells = <1>;
222 #size-cells = <0>;
223 reg = <0>;
227 reg = <0x45>;
232 reg = <0x48>;
237 reg = <0x49>;
242 reg = <0x50>;
246 i2c-mux@73 {
248 #address-cells = <1>;
249 #size-cells = <0>;
250 reg = <0x73>;
253 #address-cells = <1>;
254 #size-cells = <0>;
255 reg = <0>;
259 #address-cells = <1>;
260 #size-cells = <0>;
261 reg = <1>;
265 #address-cells = <1>;
266 #size-cells = <0>;
267 reg = <2>;
271 #address-cells = <1>;
272 #size-cells = <0>;
273 reg = <3>;
281 #address-cells = <1>;
282 #size-cells = <0>;
283 reg = <1>;
287 reg = <0x45>;
292 reg = <0x48>;
297 reg = <0x49>;
302 reg = <0x50>;
306 i2c-mux@73 {
308 #address-cells = <1>;
309 #size-cells = <0>;
310 reg = <0x73>;
313 #address-cells = <1>;
314 #size-cells = <0>;
315 reg = <0>;
319 #address-cells = <1>;
320 #size-cells = <0>;
321 reg = <1>;
325 #address-cells = <1>;
326 #size-cells = <0>;
327 reg = <2>;
331 #address-cells = <1>;
332 #size-cells = <0>;
333 reg = <3>;
341 #address-cells = <1>;
342 #size-cells = <0>;
343 reg = <2>;
347 reg = <0x45>;
352 reg = <0x48>;
357 reg = <0x49>;
362 reg = <0x50>;
366 i2c-mux@73 {
368 #address-cells = <1>;
369 #size-cells = <0>;
370 reg = <0x73>;
373 #address-cells = <1>;
374 #size-cells = <0>;
375 reg = <0>;
379 #address-cells = <1>;
380 #size-cells = <0>;
381 reg = <1>;
385 #address-cells = <1>;
386 #size-cells = <0>;
387 reg = <2>;
391 #address-cells = <1>;
392 #size-cells = <0>;
393 reg = <3>;
401 #address-cells = <1>;
402 #size-cells = <0>;
403 reg = <3>;
405 i2c-switch@40 {
407 reg = <0x40>;
410 i2c-switch@41 {
412 reg = <0x41>;
415 i2c-switch@45 {
417 reg = <0x45>;
439 compatible = "ipmb-dev";
440 reg = <(0x10 | I2C_OWN_SLAVE_ADDRESS)>;
441 i2c-protocol;
450 reg = <0x48>;
454 reg = <0x4a>;
458 reg = <0x50>;
462 reg = <0x52>;
466 reg = <0x58>;
470 reg = <0x5a>;
474 reg = <0x68>;
478 reg = <0x70>;
482 reg = <0x72>;
490 reg = <0x20>;
494 reg = <0x4e>;
498 reg = <0x4f>;
502 reg = <0x54>;
512 reg = <0x45>;
513 shunt-resistor-micro-ohms = <250>;
521 reg = <0x1f>;
530 compatible = "ipmb-dev";
531 reg = <(0x10 | I2C_OWN_SLAVE_ADDRESS)>;
532 i2c-protocol;
538 pinctrl-names = "default";
539 pinctrl-0 = <&pinctrl_pwm0_default &pinctrl_pwm1_default>;
541 reg = <0x00>;
542 aspeed,fan-tach-ch = /bits/ 8 <0x00>;
546 reg = <0x01>;
547 aspeed,fan-tach-ch = /bits/ 8 <0x02>;