Back to home page

OSCL-LXR

 
 

    


0001 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
0002 %YAML 1.2
0003 ---
0004 $id: http://devicetree.org/schemas/interrupt-controller/kontron,sl28cpld-intc.yaml#
0005 $schema: http://devicetree.org/meta-schemas/core.yaml#
0006 
0007 title: Interrupt controller driver for the sl28cpld board management controller
0008 
0009 maintainers:
0010   - Michael Walle <michael@walle.cc>
0011 
0012 description: |
0013   This module is part of the sl28cpld multi-function device. For more
0014   details see ../mfd/kontron,sl28cpld.yaml.
0015 
0016   The following interrupts are available. All types and levels are fixed
0017   and handled by the board management controller.
0018 
0019   ==== ============= ==================================
0020    IRQ line/device   description
0021   ==== ============= ==================================
0022     0  RTC_INT#      Interrupt line from on-board RTC
0023     1  SMB_ALERT#    Event on SMB_ALERT# line (P1)
0024     2  ESPI_ALERT0#  Event on ESPI_ALERT0# line (S43)
0025     3  ESPI_ALERT1#  Event on ESPI_ALERT1# line (S44)
0026     4  PWR_BTN#      Event on PWR_BTN# line (P128)
0027     5  SLEEP#        Event on SLEEP# line (S149)
0028     6  watchdog      Interrupt of the internal watchdog
0029     7  n/a           not used
0030   ==== ============= ==================================
0031 
0032 properties:
0033   compatible:
0034     enum:
0035       - kontron,sl28cpld-intc
0036 
0037   reg:
0038     maxItems: 1
0039 
0040   interrupts:
0041     maxItems: 1
0042 
0043   "#interrupt-cells":
0044     const: 2
0045 
0046   interrupt-controller: true
0047 
0048 required:
0049   - compatible
0050   - interrupts
0051   - "#interrupt-cells"
0052   - interrupt-controller
0053 
0054 additionalProperties: false