aboutsummaryrefslogtreecommitdiff
path: root/arch/c6x/kernel/irq.c
AgeCommit message (Collapse)AuthorFilesLines
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152Thomas Gleixner1-5/+1
Based on 1 normalized pattern(s): this program is free software you can redistribute it and or modify it under the terms of the gnu general public license as published by the free software foundation either version 2 of the license or at your option any later version extracted by the scancode license scanner the SPDX license identifier GPL-2.0-or-later has been chosen to replace the boilerplate/reference in 3029 file(s). Signed-off-by: Thomas Gleixner <[email protected]> Reviewed-by: Allison Randal <[email protected]> Cc: [email protected] Link: https://lkml.kernel.org/r/[email protected] Signed-off-by: Greg Kroah-Hartman <[email protected]>
2012-07-18C6X: remove dependence on legacy IRQsMark Salter1-11/+10
The core priority PIC code uses legacy irq support to facilitate direct mapping of core hw interrupt numbers to linux interrupt numbers. This patch removes the legacy irq usage and replaces it with a generic linear mapping. Signed-off-by: Mark Salter <[email protected]>
2012-04-10irq: Kill pointless irqd_to_hw exportGrant Likely1-13/+0
It makes no sense to export this trivial function. Make it a static inline instead. This patch also drops virq_to_hw from arch/c6x since it is unused by that architecture. v2: Move irq_hw_number_t into types.h to fix ARM build failure Signed-off-by: Grant Likely <[email protected]> Acked-by: Thomas Gleixner <[email protected]> Cc: Benjamin Herrenschmidt <[email protected]>
2012-03-28Disintegrate asm/system.h for C6XDavid Howells1-0/+1
Disintegrate asm/system.h for C6X. Signed-off-by: David Howells <[email protected]> Signed-off-by: Mark Salter <[email protected]> cc: [email protected]
2012-02-16irq_domain/c6x: Use library of xlate functionsGrant Likely1-0/+1
The c6x irq controllers don't need to define custom .xlate hooks Signed-off-by: Grant Likely <[email protected]> Cc: Rob Herring <[email protected]> Cc: Mark Salter <[email protected]> Cc: Thomas Gleixner <[email protected]>
2012-02-16irq_domain/c6x: constify irq_domain structuresGrant Likely1-1/+1
Signed-off-by: Grant Likely <[email protected]> Cc: Mark Salter <[email protected]> Cc: Thomas Gleixner <[email protected]>
2012-02-16irq_domain/c6x: Convert c6x to use generic irq_domain support.Mark Salter1-598/+13
The C6X IRQ support was copied almost verbatim from the PowerPC virtual IRQ code. The PowerPC code was used as the basis for generic irq_domain support, so this patch mostly copies what what done to arch/powerpc by Grant Likely in his irq_domain patch series. Signed-off-by: Mark Salter <[email protected]> Signed-off-by: Grant Likely <[email protected]> Cc: Aurelien Jacquiot <[email protected]> Cc: Thomas Gleixner <[email protected]>
2011-10-06C6X: interrupt handlingAurelien Jacquiot1-0/+728
Original port to early 2.6 kernel using TI COFF toolchain. Brought up to date by Mark Salter <[email protected]> Signed-off-by: Aurelien Jacquiot <[email protected]> Signed-off-by: Mark Salter <[email protected]> Reviewed-by: Thomas Gleixner <[email protected]> Acked-by: Arnd Bergmann <[email protected]>