1. 01 5月, 2019 2 次提交
    • L
      irqchip/ti-sci-inta: Add support for Interrupt Aggregator driver · 9f1463b8
      Lokesh Vutla 提交于
      Texas Instruments' K3 generation SoCs has an IP Interrupt Aggregator
      which is an interrupt controller that does the following:
      - Converts events to interrupts that can be understood by
        an interrupt router.
      - Allows for multiplexing of events to interrupts.
      
      Configuration of the interrupt aggregator registers can only be done by
      a system co-processor and the driver needs to send a message to this
      co processor over TISCI protocol. Add the required infrastructure to
      allow the allocation and routing of these events.
      Signed-off-by: NLokesh Vutla <lokeshvutla@ti.com>
      Signed-off-by: NMarc Zyngier <marc.zyngier@arm.com>
      9f1463b8
    • L
      irqchip/ti-sci-intr: Add support for Interrupt Router driver · cd844b07
      Lokesh Vutla 提交于
      Texas Instruments' K3 generation SoCs has an IP Interrupt Router
      that does allows for redirection of input interrupts to host
      interrupt controller. Interrupt Router inputs are either from a
      peripheral or from an Interrupt Aggregator which is another
      interrupt controller.
      
      Configuration of the interrupt router registers can only be done by
      a system co-processor and the driver needs to send a message to this
      co processor over TISCI protocol.
      
      Add support for Interrupt Router driver over TISCI protocol.
      Signed-off-by: NLokesh Vutla <lokeshvutla@ti.com>
      Signed-off-by: NMarc Zyngier <marc.zyngier@arm.com>
      cd844b07
  2. 29 4月, 2019 11 次提交
  3. 05 4月, 2019 1 次提交
  4. 21 3月, 2019 7 次提交
  5. 11 3月, 2019 1 次提交
  6. 05 3月, 2019 1 次提交
    • A
      irqchip/imx-irqsteer: Fix of_property_read_u32() error handling · 7d3a5eb7
      Arnd Bergmann 提交于
      gcc points out that irqs_num is not initialized when of_property_read_u32()
      is an empty stub function:
      
                       Included from drivers/irqchip/irq-imx-irqsteer.c:7:
      drivers/irqchip/irq-imx-irqsteer.c: In function 'imx_irqsteer_probe':
      include/uapi/linux/kernel.h:13:49: error: 'irqs_num' may be used uninitialized in this function [-Werror=maybe-uninitialized]
      
      The same can actually happen with CONFIG_OF=y as well, though we don't
      get a warning then.
      
      Add error checking here that lets the code deal with missing or
      invalid properties as well as avoid the warning.
      
      Fixes: 28528fca ("irqchip/imx-irqsteer: Add multi output interrupts support")
      Signed-off-by: NArnd Bergmann <arnd@arndb.de>
      Signed-off-by: NMarc Zyngier <marc.zyngier@arm.com>
      7d3a5eb7
  7. 22 2月, 2019 2 次提交
  8. 21 2月, 2019 6 次提交
  9. 19 2月, 2019 2 次提交
  10. 14 2月, 2019 4 次提交
  11. 06 2月, 2019 3 次提交