41 lines
1.1 KiB
Diff
41 lines
1.1 KiB
Diff
|
From 359c7977e003781024154da61e55181b92b12bdf Mon Sep 17 00:00:00 2001
|
||
|
From: "J. German Rivera" <German.Rivera@freescale.com>
|
||
|
Date: Wed, 6 Jan 2016 16:03:20 -0600
|
||
|
Subject: [PATCH 224/226] fsl-mc: msi: Added FSL-MC-specific member to the
|
||
|
msi_desc's union
|
||
|
|
||
|
FSL-MC is a bus type different from PCI and platform, so it needs
|
||
|
its own member in the msi_desc's union.
|
||
|
|
||
|
Signed-off-by: J. German Rivera <German.Rivera@freescale.com>
|
||
|
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
|
||
|
---
|
||
|
include/linux/msi.h | 9 +++++++++
|
||
|
1 file changed, 9 insertions(+)
|
||
|
|
||
|
--- a/include/linux/msi.h
|
||
|
+++ b/include/linux/msi.h
|
||
|
@@ -33,6 +33,14 @@ struct platform_msi_desc {
|
||
|
};
|
||
|
|
||
|
/**
|
||
|
+ * fsl_mc_msi_desc - FSL-MC device specific msi descriptor data
|
||
|
+ * @msi_index: The index of the MSI descriptor
|
||
|
+ */
|
||
|
+struct fsl_mc_msi_desc {
|
||
|
+ u16 msi_index;
|
||
|
+};
|
||
|
+
|
||
|
+/**
|
||
|
* struct msi_desc - Descriptor structure for MSI based interrupts
|
||
|
* @list: List head for management
|
||
|
* @irq: The base interrupt number
|
||
|
@@ -87,6 +95,7 @@ struct msi_desc {
|
||
|
* tree wide cleanup.
|
||
|
*/
|
||
|
struct platform_msi_desc platform;
|
||
|
+ struct fsl_mc_msi_desc fsl_mc;
|
||
|
};
|
||
|
};
|
||
|
|