summaryrefslogtreecommitdiff
path: root/arch/powerpc/include/asm/mpic.h
diff options
context:
space:
mode:
authorHongtao Jia <hongtao.jia@freescale.com>2013-04-10 06:52:55 +0400
committerScott Wood <scottwood@freescale.com>2013-07-02 03:38:28 +0400
commit86d379690c3b005418fafc9afdcdfc731a043862 (patch)
treed57e6453daf9352acdfb6588c6a8f3a7dd4b6c67 /arch/powerpc/include/asm/mpic.h
parent3978bdb4ed653342b0be66c031bf61b72cc55d60 (diff)
downloadlinux-86d379690c3b005418fafc9afdcdfc731a043862.tar.xz
powerpc/mpic: Add get_version API both for internal and external use
MPIC version is useful information for both mpic_alloc() and mpic_init(). The patch provide an API to get MPIC version for reusing the code. Also, some other IP block may need MPIC version for their own use. The API for external use is also provided. Signed-off-by: Jia Hongtao <hongtao.jia@freescale.com> Signed-off-by: Li Yang <leoli@freescale.com> Signed-off-by: Scott Wood <scottwood@freescale.com>
Diffstat (limited to 'arch/powerpc/include/asm/mpic.h')
-rw-r--r--arch/powerpc/include/asm/mpic.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/arch/powerpc/include/asm/mpic.h b/arch/powerpc/include/asm/mpic.h
index c0f9ef90f0b8..ea6bf7220da9 100644
--- a/arch/powerpc/include/asm/mpic.h
+++ b/arch/powerpc/include/asm/mpic.h
@@ -393,6 +393,9 @@ struct mpic
#define MPIC_REGSET_STANDARD MPIC_REGSET(0) /* Original MPIC */
#define MPIC_REGSET_TSI108 MPIC_REGSET(1) /* Tsi108/109 PIC */
+/* Get the version of primary MPIC */
+extern u32 fsl_mpic_primary_get_version(void);
+
/* Allocate the controller structure and setup the linux irq descs
* for the range if interrupts passed in. No HW initialization is
* actually performed.