Lines Matching +full:lpc +full:- +full:interrupts
1 // SPDX-License-Identifier: GPL-2.0+
2 /dts-v1/;
4 #include "aspeed-g5.dtsi"
5 #include <dt-bindings/gpio/aspeed-gpio.h>
6 #include <dt-bindings/interrupt-controller/irq.h>
10 compatible = "tyan,s8036-bmc", "aspeed,ast2500";
13 stdout-path = &uart5;
22 reserved-memory {
23 #address-cells = <1>;
24 #size-cells = <1>;
28 no-map;
33 no-map;
40 compatible = "shared-dma-pool";
46 compatible = "gpio-leds";
57 iio-hwmon {
58 compatible = "iio-hwmon";
59 io-channels = <&adc 0>, <&adc 1>, <&adc 2>, <&adc 3>,
65 iio-hwmon-battery {
66 compatible = "iio-hwmon";
67 io-channels = <&adc 15>;
76 m25p,fast-read;
77 #include "openbmc-flash-layout.dtsi"
83 pinctrl-names = "default";
84 pinctrl-0 = <&pinctrl_spi1_default>;
89 m25p,fast-read;
94 /* Rear RS-232 connector */
96 pinctrl-names = "default";
97 pinctrl-0 = <&pinctrl_txd1_default
102 /* RS-232 connector on header */
104 pinctrl-names = "default";
105 pinctrl-0 = <&pinctrl_txd2_default
125 /* BMC "debug" (console) UART; connected to RS-232 connector
145 aspeed,lpc-io-reg = <0xffff>;
146 aspeed,lpc-interrupts = <15 IRQ_TYPE_LEVEL_HIGH>;
155 memory-region = <&p2a_memory>;
160 snoop-ports = <0x80>;
173 pinctrl-names = "default";
174 pinctrl-0 = <&pinctrl_pwm0_default
182 aspeed,fan-tach-ch = /bits/ 8 <0x00>;
188 aspeed,fan-tach-ch = /bits/ 8 <0x02>;
193 aspeed,fan-tach-ch = /bits/ 8 <0x03>;
198 aspeed,fan-tach-ch = /bits/ 8 <0x04>;
203 aspeed,fan-tach-ch = /bits/ 8 <0x05>;
209 aspeed,fan-tach-ch = /bits/ 8 <0x06>;
214 aspeed,fan-tach-ch = /bits/ 8 <0x07>;
219 /* Directly connected to Sideband-Temperature Sensor Interface (APML) */
237 * - BCM5720
238 * - FPGA
239 * - FAN HDR
240 * - FPIO HDR
260 power-supply@58 {
266 power-supply@59 {
283 #address-cells = <1>;
284 #size-cells = <0>;
294 sensor-type = "temperature";
295 temperature-mode = "thermistor";
301 sensor-type = "temperature";
302 temperature-mode = "thermistor";
308 sensor-type = "temperature";
313 * - PCA9544
314 * - CLK BUFF
315 * - OCP FRU
322 * - PCA9548 @0xE0
323 * - PCA9548 @0xE2
324 * - PCA9544 @0xE4
332 * - PCH SMBUS #4
344 use-ncsi;
345 pinctrl-names = "default";
346 pinctrl-0 = <&pinctrl_rmii1_default>;
351 pinctrl-names = "default";
352 pinctrl-0 = <&pinctrl_rgmii2_default &pinctrl_mdio2_default>;
361 aspeed,lpc-io-reg = <0xca8>;
366 aspeed,lpc-io-reg = <0xca2>;
367 aspeed,lpc-interrupts = <1 IRQ_TYPE_LEVEL_HIGH>;
370 /* Enable BMC VGA output to show an early (pre-BIOS) boot screen */
373 memory-region = <&gfx_memory>;
377 * https://github.com/openbmc/docs/blob/master/designs/device-tree-gpio-naming.md.
379 * Notes on led-identify and id-button:
380 * - A physical button is connected to id-button which
381 * triggers the clock on a D flip-flop. The /Q output of the
382 * flip-flop drives its D input.
383 * - The flip-flop's Q output drives led-identify which is
385 * - With that, every button press toggles the LED between on and off.
387 * Notes on power-, reset- and nmi- button and control:
388 * - The -button signals can be used to monitor physical buttons.
389 * - The -control signals can be used to actuate the specific
391 * - In hardware, the -button signals are connected to the -control
392 * signals through drivers with the -control signals being
397 gpio-line-names =
400 /*A2*/ "led-identify", /* in/out: BMC_CHASSIS_ID_LED_L */
406 /*B0-B7*/ "","","","","","","","",
407 /*C0-C7*/ "","","","","","","","",
410 /*D2*/ "power-chassis-good", /* in: PWR_GOOD_LED -- Check if this is Z3?*/
411 /*D3*/ "platform-reset", /* in: RESET_LED_L */
416 /*E0*/ "power-button", /* in: BMC_SYS_MON_PWR_BTN_L */
417 /*E1*/ "power-chassis-control", /* out: BMC_ASSERT_PWR_BTN */
418 /*E2*/ "reset-button", /* in: BMC_SYS_MOS_RST_BTN_L*/
419 /*E3*/ "reset-control", /* out: BMC_ASSERT_RST_BTN */
420 /*E4*/ "nmi-button", /* in: BMC_SYS_MON_NMI_BTN_L */
421 /*E5*/ "nmi-control", /* out: BMC_ASSERT_NMI_BTN */
423 /*E7*/ "led-heartbeat", /* out: BMC_GPIOE7 */
425 /*F1*/ "clear-cmos-control", /* out: BMC_ASSERT_CLR_CMOS_L */
428 /*F4*/ "led-fault", /* out: BMC_HWM_FAULT_LED_L */
432 /*G0-G7*/ "","","","","","","","",
433 /*H0-H7*/ "","","","","","","","",
434 /*I0-I7*/ "","","","","","","","",
435 /*J0-J7*/ "","","","","","","","",
436 /*K0-K7*/ "","","","","","","","",
437 /*L0-L7*/ "","","","","","","","",
438 /*M0-M7*/ "","","","","","","","",
439 /*N0-N7*/ "","","","","","","","",
440 /*O0-O7*/ "","","","","","","","",
441 /*P0-P7*/ "","","","","","","","",
448 /*Q6*/ "id-button", /* in: BMC_CHASSIS_ID_BTN_L */
450 /*R0-R7*/ "","","","","","","","",
451 /*S0-S7*/ "","","","","","","","",
452 /*T0-T7*/ "","","","","","","","",
453 /*U0-U7*/ "","","","","","","","",
454 /*V0-V7*/ "","","","","","","","",
455 /*W0-W7*/ "","","","","","","","",
456 /*X0-X7*/ "","","","","","","","",
457 /*Y0-Y7*/ "","","","","","","","",
458 /*Z0-Z2*/ "","","",
459 /*Z3*/ "post-complete", /* BMC_SYS_MON_PWROK */
460 /*Z4-Z7*/ "","","","",
470 /*AB1-AB7*/ "","","","","","","";