Back to home page

OSCL-LXR

 
 

    


0001 * ASPEED AST2400 and AST2500 coprocessor interrupt controller
0002 
0003 This file describes the bindings for the interrupt controller present
0004 in the AST2400 and AST2500 BMC SoCs which provides interrupt to the
0005 ColdFire coprocessor.
0006 
0007 It is not a normal interrupt controller and it would be rather
0008 inconvenient to create an interrupt tree for it as it somewhat shares
0009 some of the same sources as the main ARM interrupt controller but with
0010 different numbers.
0011 
0012 The AST2500 supports a SW generated interrupt
0013 
0014 Required properties:
0015 - reg: address and length of the register for the device.
0016 - compatible: "aspeed,cvic" and one of:
0017                 "aspeed,ast2400-cvic"
0018               or
0019                 "aspeed,ast2500-cvic"
0020 
0021 - valid-sources: One cell, bitmap of supported sources for the implementation
0022 
0023 Optional properties;
0024 - copro-sw-interrupts: List of interrupt numbers that can be used as
0025                        SW interrupts from the ARM to the coprocessor.
0026                        (AST2500 only)
0027 
0028 Example:
0029 
0030         cvic: copro-interrupt-controller@1e6c2000 {
0031                 compatible = "aspeed,ast2500-cvic";
0032                 valid-sources = <0xffffffff>;
0033                 copro-sw-interrupts = <1>;
0034                 reg = <0x1e6c2000 0x80>;
0035         };