lkml.org 
[lkml]   [2015]   [May]   [24]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH v5 10/37] devicetree: document Ingenic SoC interrupt controller binding
    Date
    Add binding documentation for Ingenic SoC interrupt controllers.

    Signed-off-by: Paul Burton <paul.burton@imgtec.com>
    Acked-by: Rob Herring <robh@kernel.org>
    Cc: Ian Campbell <ijc+devicetree@hellion.org.uk>
    Cc: Jason Cooper <jason@lakedaemon.net>
    Cc: Kumar Gala <galak@codeaurora.org>
    Cc: Lars-Peter Clausen <lars@metafoo.de>
    Cc: Mark Rutland <mark.rutland@arm.com>
    Cc: Pawel Moll <pawel.moll@arm.com>
    Cc: Rob Herring <robh+dt@kernel.org>
    Cc: Thomas Gleixner <tglx@linutronix.de>
    Cc: devicetree@vger.kernel.org
    ---

    Changes in v5:
    - List all supported compatible strings in the binding document.

    Changes in v4:
    - s/intc/interrupt-controller/ in example.

    Changes in v3:
    - Merge documentation for various Ingenic SoCs, which only differ by
    their compatible strings.

    Changes in v2: None

    .../bindings/interrupt-controller/ingenic,intc.txt | 28 ++++++++++++++++++++++
    1 file changed, 28 insertions(+)
    create mode 100644 Documentation/devicetree/bindings/interrupt-controller/ingenic,intc.txt

    diff --git a/Documentation/devicetree/bindings/interrupt-controller/ingenic,intc.txt b/Documentation/devicetree/bindings/interrupt-controller/ingenic,intc.txt
    new file mode 100644
    index 0000000..5f89fb6
    --- /dev/null
    +++ b/Documentation/devicetree/bindings/interrupt-controller/ingenic,intc.txt
    @@ -0,0 +1,28 @@
    +Ingenic SoC Interrupt Controller
    +
    +Required properties:
    +
    +- compatible : should be "ingenic,<socname>-intc". Valid strings are:
    + ingenic,jz4740-intc
    + ingenic,jz4770-intc
    + ingenic,jz4775-intc
    + ingenic,jz4780-intc
    +- reg : Specifies base physical address and size of the registers.
    +- interrupt-controller : Identifies the node as an interrupt controller
    +- #interrupt-cells : Specifies the number of cells needed to encode an
    + interrupt source. The value shall be 1.
    +- interrupt-parent : phandle of the CPU interrupt controller.
    +- interrupts : Specifies the CPU interrupt the controller is connected to.
    +
    +Example:
    +
    +intc: interrupt-controller@10001000 {
    + compatible = "ingenic,jz4740-intc";
    + reg = <0x10001000 0x14>;
    +
    + interrupt-controller;
    + #interrupt-cells = <1>;
    +
    + interrupt-parent = <&cpuintc>;
    + interrupts = <2>;
    +};
    --
    2.4.1


    \
     
     \ /
      Last update: 2015-05-24 17:41    [W:3.754 / U:0.316 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site