lkml.org 
[lkml]   [2018]   [Sep]   [25]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH V5 27/30] dt-bindings: interrupt-controller: C-SKY APB intc
    Date
     - Dt-bindings doc about C-SKY apb bus interrupt controller.

    Signed-off-by: Guo Ren <ren_guo@c-sky.com>
    ---
    .../interrupt-controller/csky,apb-intc.txt | 62 ++++++++++++++++++++++
    1 file changed, 62 insertions(+)
    create mode 100644 Documentation/devicetree/bindings/interrupt-controller/csky,apb-intc.txt

    diff --git a/Documentation/devicetree/bindings/interrupt-controller/csky,apb-intc.txt b/Documentation/devicetree/bindings/interrupt-controller/csky,apb-intc.txt
    new file mode 100644
    index 0000000..44286dc
    --- /dev/null
    +++ b/Documentation/devicetree/bindings/interrupt-controller/csky,apb-intc.txt
    @@ -0,0 +1,62 @@
    +==============================
    +C-SKY APB Interrupt Controller
    +==============================
    +
    +C-SKY APB Interrupt Controller is a simple soc interrupt controller
    +on the apb bus and we only use it as root irq controller.
    +
    + - csky,apb-intc is used in a lot of csky fpgas and socs, it support 64 irq nums.
    + - csky,dual-apb-intc consists of 2 apb-intc and 128 irq nums supported.
    + - csky,gx6605s-intc is gx6605s soc internal irq interrupt controller, 64 irq nums.
    +
    +=============================
    +intc node bindings definition
    +=============================
    +
    + Description: Describes APB interrupt controller
    +
    + PROPERTIES
    +
    + - compatible
    + Usage: required
    + Value type: <string>
    + Definition: must be "csky,apb-intc"
    + "csky,dual-apb-intc"
    + "csky,gx6605s-intc"
    + - #interrupt-cells
    + Usage: required
    + Value type: <u32>
    + Definition: must be <1>
    + - reg
    + Usage: required
    + Value type: <u32 u32>
    + Definition: <phyaddr size> in soc from cpu view
    + - interrupt-controller:
    + Usage: required
    + - csky,support-pulse-signal:
    + Usage: select
    + Description: to support pulse signal flag
    +
    +Examples:
    +---------
    +
    + intc: interrupt-controller@500000 {
    + compatible = "csky,apb-intc";
    + #interrupt-cells = <1>;
    + reg = <0x00500000 0x400>;
    + interrupt-controller;
    + };
    +
    + intc: interrupt-controller@500000 {
    + compatible = "csky,dual-apb-intc";
    + #interrupt-cells = <1>;
    + reg = <0x00500000 0x400>;
    + interrupt-controller;
    + };
    +
    + intc: interrupt-controller@500000 {
    + compatible = "csky,gx6605s-intc";
    + #interrupt-cells = <1>;
    + reg = <0x00500000 0x400>;
    + interrupt-controller;
    + };
    --
    2.7.4
    \
     
     \ /
      Last update: 2018-09-25 01:45    [W:3.314 / U:0.004 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site