diff options
Diffstat (limited to 'ANDROID_3.4.5/arch/powerpc/sysdev/fsl_msi.h')
-rw-r--r-- | ANDROID_3.4.5/arch/powerpc/sysdev/fsl_msi.h | 46 |
1 files changed, 0 insertions, 46 deletions
diff --git a/ANDROID_3.4.5/arch/powerpc/sysdev/fsl_msi.h b/ANDROID_3.4.5/arch/powerpc/sysdev/fsl_msi.h deleted file mode 100644 index 8225f865..00000000 --- a/ANDROID_3.4.5/arch/powerpc/sysdev/fsl_msi.h +++ /dev/null @@ -1,46 +0,0 @@ -/* - * Copyright (C) 2007-2008 Freescale Semiconductor, Inc. All rights reserved. - * - * Author: Tony Li <tony.li@freescale.com> - * Jason Jin <Jason.jin@freescale.com> - * - * 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; version 2 of the - * License. - * - */ -#ifndef _POWERPC_SYSDEV_FSL_MSI_H -#define _POWERPC_SYSDEV_FSL_MSI_H - -#include <linux/of.h> -#include <asm/msi_bitmap.h> - -#define NR_MSI_REG 8 -#define IRQS_PER_MSI_REG 32 -#define NR_MSI_IRQS (NR_MSI_REG * IRQS_PER_MSI_REG) - -#define FSL_PIC_IP_MASK 0x0000000F -#define FSL_PIC_IP_MPIC 0x00000001 -#define FSL_PIC_IP_IPIC 0x00000002 -#define FSL_PIC_IP_VMPIC 0x00000003 - -struct fsl_msi { - struct irq_domain *irqhost; - - unsigned long cascade_irq; - - u32 msiir_offset; /* Offset of MSIIR, relative to start of CCSR */ - void __iomem *msi_regs; - u32 feature; - int msi_virqs[NR_MSI_REG]; - - struct msi_bitmap bitmap; - - struct list_head list; /* support multiple MSI banks */ - - phandle phandle; -}; - -#endif /* _POWERPC_SYSDEV_FSL_MSI_H */ - |