12 Jul, 2015

1 commit

  • The IRQCHIP_DECLARE macro moved to to 'include/linux/irqchip.h', so
    the local irqchip.h became an empty shell, which solely includes
    include/linux/irqchip.h

    Include the global header in all irqchip drivers instead of the local
    header, so we can remove it.

    Signed-off-by: Joel Porquet
    Cc: vgupta@synopsys.com
    Cc: monstr@monstr.eu
    Cc: ralf@linux-mips.org
    Cc: jason@lakedaemon.net
    Link: http://lkml.kernel.org/r/1882096.X39jVG8e0D@joel-zenbook
    Signed-off-by: Thomas Gleixner

    Joel Porquet
     

22 Jun, 2015

2 commits

  • Allow the MIPS CPU interrupt controller to be probed from DT using the
    generic __irqchip_of_table for platforms which use irqchip_init. This
    will avoid such platforms needing to duplicate the compatible string &
    init function pointer.

    [ralf@linux-mips.org: Resolved conflict due the preceeding commit that
    moves irq-cpu.c.

    Signed-off-by: Paul Burton
    Cc: Lars-Peter Clausen
    Cc: linux-mips@linux-mips.org
    Cc: Qais Yousef
    Cc: Andrew Bresticker
    Cc: linux-kernel@vger.kernel.org
    Cc: Felix Fietkau
    Patchwork: https://patchwork.linux-mips.org/patch/10131/
    Signed-off-by: Ralf Baechle

    Paul Burton
     
  • While at it, rename it because in drivers/irqchip no longer every CPU is
    a MIPS.

    Signed-off-by: Ralf Baechle

    Ralf Baechle