1 # SPDX-License-Identifier: (GPL-2.0-only OR BS 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2 %YAML 1.2 2 %YAML 1.2 3 --- 3 --- 4 $id: http://devicetree.org/schemas/interrupt-c 4 $id: http://devicetree.org/schemas/interrupt-controller/kontron,sl28cpld-intc.yaml# 5 $schema: http://devicetree.org/meta-schemas/co 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 title: Interrupt controller driver for the sl2 7 title: Interrupt controller driver for the sl28cpld board management controller 8 8 9 maintainers: 9 maintainers: 10 - Michael Walle <michael@walle.cc> 10 - Michael Walle <michael@walle.cc> 11 11 12 description: | 12 description: | 13 This module is part of the sl28cpld multi-fu 13 This module is part of the sl28cpld multi-function device. For more 14 details see ../mfd/kontron,sl28cpld.yaml. 14 details see ../mfd/kontron,sl28cpld.yaml. 15 15 16 The following interrupts are available. All 16 The following interrupts are available. All types and levels are fixed 17 and handled by the board management controll 17 and handled by the board management controller. 18 18 19 ==== ============= ========================= 19 ==== ============= ================================== 20 IRQ line/device description 20 IRQ line/device description 21 ==== ============= ========================= 21 ==== ============= ================================== 22 0 RTC_INT# Interrupt line from on-bo 22 0 RTC_INT# Interrupt line from on-board RTC 23 1 SMB_ALERT# Event on SMB_ALERT# line 23 1 SMB_ALERT# Event on SMB_ALERT# line (P1) 24 2 ESPI_ALERT0# Event on ESPI_ALERT0# lin 24 2 ESPI_ALERT0# Event on ESPI_ALERT0# line (S43) 25 3 ESPI_ALERT1# Event on ESPI_ALERT1# lin 25 3 ESPI_ALERT1# Event on ESPI_ALERT1# line (S44) 26 4 PWR_BTN# Event on PWR_BTN# line (P 26 4 PWR_BTN# Event on PWR_BTN# line (P128) 27 5 SLEEP# Event on SLEEP# line (S14 27 5 SLEEP# Event on SLEEP# line (S149) 28 6 watchdog Interrupt of the internal 28 6 watchdog Interrupt of the internal watchdog 29 7 n/a not used 29 7 n/a not used 30 ==== ============= ========================= 30 ==== ============= ================================== 31 31 32 properties: 32 properties: 33 compatible: 33 compatible: 34 enum: 34 enum: 35 - kontron,sl28cpld-intc 35 - kontron,sl28cpld-intc 36 36 37 reg: 37 reg: 38 maxItems: 1 38 maxItems: 1 39 39 40 interrupts: 40 interrupts: 41 maxItems: 1 41 maxItems: 1 42 42 43 "#interrupt-cells": 43 "#interrupt-cells": 44 const: 2 44 const: 2 45 45 46 interrupt-controller: true 46 interrupt-controller: true 47 47 48 required: 48 required: 49 - compatible 49 - compatible 50 - interrupts 50 - interrupts 51 - "#interrupt-cells" 51 - "#interrupt-cells" 52 - interrupt-controller 52 - interrupt-controller 53 53 54 additionalProperties: false 54 additionalProperties: false
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.