The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/contrib/device-tree/Bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
    2 # Copyright 2018 Linaro Ltd.
    3 %YAML 1.2
    4 ---
    5 $id: "http://devicetree.org/schemas/interrupt-controller/intel,ixp4xx-interrupt.yaml#"
    6 $schema: "http://devicetree.org/meta-schemas/core.yaml#"
    7 
    8 title: Intel IXP4xx XScale Networking Processors Interrupt Controller
    9 
   10 maintainers:
   11   - Linus Walleij <linus.walleij@linaro.org>
   12 
   13 description: |
   14   This interrupt controller is found in the Intel IXP4xx processors.
   15   Some processors have 32 interrupts, some have up to 64 interrupts.
   16   The exact number of interrupts is determined from the compatible
   17   string.
   18 
   19   The distinct IXP4xx families with different interrupt controller
   20   variations are IXP42x, IXP43x, IXP45x and IXP46x. Those four
   21   families were the only ones to reach the developer and consumer
   22   market.
   23 
   24 properties:
   25   compatible:
   26     items:
   27       - enum:
   28           - intel,ixp42x-interrupt
   29           - intel,ixp43x-interrupt
   30           - intel,ixp45x-interrupt
   31           - intel,ixp46x-interrupt
   32 
   33   reg:
   34     maxItems: 1
   35 
   36   interrupt-controller: true
   37 
   38   '#interrupt-cells':
   39     const: 2
   40 
   41 required:
   42   - compatible
   43   - reg
   44   - interrupt-controller
   45   - '#interrupt-cells'
   46 
   47 additionalProperties: false
   48 
   49 examples:
   50   - |
   51     intcon: interrupt-controller@c8003000 {
   52         compatible = "intel,ixp43x-interrupt";
   53         reg = <0xc8003000 0x100>;
   54         interrupt-controller;
   55         #interrupt-cells = <2>;
   56     };

Cache object: 334ae7b66f0641723ab30254255eab97


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.