lkml.org 
[lkml]   [2017]   [Nov]   [8]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    From
    Date
    SubjectRe: [PATCH 27/31] dt-bindings: interrupt-controller: Andestech Internal Vector Interrupt Controller
    +DT list

    On Tue, Nov 7, 2017 at 11:55 PM, Greentime Hu <green.hu@gmail.com> wrote:
    > From: Greentime Hu <greentime@andestech.com>

    Commit msg needed.

    > Signed-off-by: Rick Chen <rick@andestech.com>
    > Signed-off-by: Greentime Hu <greentime@andestech.com>
    > ---
    > .../interrupt-controller/andestech,ativic32.txt | 27 ++++++++++++++++++++
    > 1 file changed, 27 insertions(+)
    > create mode 100644 Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
    >
    > diff --git a/Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt b/Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
    > new file mode 100644
    > index 0000000..6bac908
    > --- /dev/null
    > +++ b/Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
    > @@ -0,0 +1,27 @@
    > +* Andestech Internal Vector Interrupt Controller
    > +
    > +The Internal Vector Interrupt Controller (IVIC) is a basic interrupt controller
    > +suitable for a simpler SoC platform not requiring a more sophisticated and
    > +bigger External Vector Interrupt Controller.
    > +
    > +
    > +Main node required properties:
    > +
    > +- compatible : should at least contain "andestech,ativic32".
    > +- interrupt-parent: Empty for the interrupt controller itself

    Drop this.

    > +- interrupt-controller : Identifies the node as an interrupt controller
    > +- #interrupt-cells: The number of cells to define the interrupts. Should be 2.
    > + The first cell is the IRQ number
    > + The second cell is used to specify mode:
    > + 1 = low-to-high edge triggered
    > + 2 = high-to-low edge triggered
    > + 4 = active high level-sensitive
    > + 8 = active low level-sensitive

    Just state 2 cells and refer to interrupt-controller/interrupts.txt.

    > + Default for internal sources should be set to 4 (active high).
    > +
    > +Examples:
    > + intc: interrupt-controller {
    > + compatible = "andestech,ativic32";
    > + #interrupt-cells = <2>;
    > + interrupt-controller;
    > + };
    > --
    > 1.7.9.5
    >

    \
     
     \ /
      Last update: 2017-11-08 21:12    [W:2.297 / U:0.072 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site