lkml.org 
[lkml]   [2020]   [Aug]   [31]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    From
    Subject[RESEND PATCH v5 0/5] Add TI PRUSS Local Interrupt Controller IRQChip driver
    Date
    Hi All,

    The following is a v4 version of the series [1-4] that adds an IRQChip
    driver for the local interrupt controller present within a Programmable
    Real-Time Unit and Industrial Communication Subsystem (PRU-ICSS) present on a
    number of TI SoCs including OMAP architecture based AM335x, AM437x, AM57xx SoCs,
    Keystone 2 architecture based 66AK2G SoCs, Davinci architecture based
    OMAP-L138/DA850 SoCs and the latest K3 architecture based AM65x and J721E SoCs.
    Please see the v1 cover-letter [1] for details about the features of this
    interrupt controller. More details can be found in any of the supported SoC
    TRMs. Eg: Chapter 30.1.6 of AM5728 TRM [5]

    Please see the individual patches for exact changes in each patch, following are
    the main changes from v4:
    - Update dt-binding description (no functional changes).
    - Use more meaningful define/variable names, drop redundant error messages, fix
    error handling in case of irq == 0 (patch #2).

    [1] https://patchwork.kernel.org/cover/11034561/
    [2] https://patchwork.kernel.org/cover/11069749/
    [3] https://patchwork.kernel.org/cover/11639055/
    [4] https://patchwork.kernel.org/cover/11688727/
    [5] http://www.ti.com/lit/pdf/spruhz6

    Best regards
    Grzegorz

    David Lechner (1):
    irqchip/irq-pruss-intc: Implement irq_{get,set}_irqchip_state ops

    Grzegorz Jaszczyk (1):
    irqchip/irq-pruss-intc: Add a PRUSS irqchip driver for PRUSS
    interrupts

    Suman Anna (3):
    dt-bindings: irqchip: Add PRU-ICSS interrupt controller bindings
    irqchip/irq-pruss-intc: Add logic for handling reserved interrupts
    irqchip/irq-pruss-intc: Add support for ICSSG INTC on K3 SoCs

    .../interrupt-controller/ti,pruss-intc.yaml | 158 +++++
    drivers/irqchip/Kconfig | 10 +
    drivers/irqchip/Makefile | 1 +
    drivers/irqchip/irq-pruss-intc.c | 658 +++++++++++++++++++++
    4 files changed, 827 insertions(+)
    create mode 100644 Documentation/devicetree/bindings/interrupt-controller/ti,pruss-intc.yaml
    create mode 100644 drivers/irqchip/irq-pruss-intc.c

    --
    2.7.4

    \
     
     \ /
      Last update: 2020-08-31 17:11    [W:5.917 / U:0.584 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site