]> git.karo-electronics.de Git - linux-beck.git/commitdiff
staging: fsl-mc: move bus private definitions into fsl-mc-bus.c
authorStuart Yoder <stuart.yoder@nxp.com>
Tue, 23 Aug 2016 22:13:40 +0000 (17:13 -0500)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 1 Sep 2016 15:57:26 +0000 (17:57 +0200)
Move definitions that are private to fsl-mc-bus.c out of the
public mc-bus.h and mc.h headers.

Signed-off-by: Stuart Yoder <stuart.yoder@nxp.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/fsl-mc/bus/fsl-mc-bus.c
drivers/staging/fsl-mc/include/mc-bus.h
drivers/staging/fsl-mc/include/mc.h

index 180ff07c0bea2bc52e477a7e491e395ab7505c5c..08363f8bd87f94d5929da23b91b3f93cddc42a2c 100644 (file)
 
 static struct kmem_cache *mc_dev_cache;
 
+/**
+ * Default DMA mask for devices on a fsl-mc bus
+ */
+#define FSL_MC_DEFAULT_DMA_MASK        (~0ULL)
+
+/**
+ * struct fsl_mc - Private data of a "fsl,qoriq-mc" platform device
+ * @root_mc_bus_dev: MC object device representing the root DPRC
+ * @num_translation_ranges: number of entries in addr_translation_ranges
+ * @translation_ranges: array of bus to system address translation ranges
+ */
+struct fsl_mc {
+       struct fsl_mc_device *root_mc_bus_dev;
+       u8 num_translation_ranges;
+       struct fsl_mc_addr_translation_range *translation_ranges;
+};
+
+/**
+ * struct fsl_mc_addr_translation_range - bus to system address translation
+ * range
+ * @mc_region_type: Type of MC region for the range being translated
+ * @start_mc_offset: Start MC offset of the range being translated
+ * @end_mc_offset: MC offset of the first byte after the range (last MC
+ * offset of the range is end_mc_offset - 1)
+ * @start_phys_addr: system physical address corresponding to start_mc_addr
+ */
+struct fsl_mc_addr_translation_range {
+       enum dprc_region_type mc_region_type;
+       u64 start_mc_offset;
+       u64 end_mc_offset;
+       phys_addr_t start_phys_addr;
+};
+
 /**
  * fsl_mc_bus_match - device to driver matching callback
  * @dev: the MC object device structure to match against
index 3f8050655047774eeabca5b5c0af91b2f0534416..9ea023b62e1d51fca096104786486a2e95cbfd46 100644 (file)
@@ -28,34 +28,6 @@ struct device_node;
 struct irq_domain;
 struct msi_domain_info;
 
-/**
- * struct fsl_mc - Private data of a "fsl,qoriq-mc" platform device
- * @root_mc_bus_dev: MC object device representing the root DPRC
- * @num_translation_ranges: number of entries in addr_translation_ranges
- * @translation_ranges: array of bus to system address translation ranges
- */
-struct fsl_mc {
-       struct fsl_mc_device *root_mc_bus_dev;
-       u8 num_translation_ranges;
-       struct fsl_mc_addr_translation_range *translation_ranges;
-};
-
-/**
- * struct fsl_mc_addr_translation_range - bus to system address translation
- * range
- * @mc_region_type: Type of MC region for the range being translated
- * @start_mc_offset: Start MC offset of the range being translated
- * @end_mc_offset: MC offset of the first byte after the range (last MC
- * offset of the range is end_mc_offset - 1)
- * @start_phys_addr: system physical address corresponding to start_mc_addr
- */
-struct fsl_mc_addr_translation_range {
-       enum dprc_region_type mc_region_type;
-       u64 start_mc_offset;
-       u64 end_mc_offset;
-       phys_addr_t start_phys_addr;
-};
-
 /**
  * struct fsl_mc_resource_pool - Pool of MC resources of a given
  * type
index 2d6753532c963c5c5981faeb98ed78dcd876518f..ab439fae2311120e2992c2f563f90a2bf60d4bab 100644 (file)
@@ -111,11 +111,6 @@ struct fsl_mc_device_irq {
  */
 #define FSL_MC_IS_DPRC 0x0001
 
-/**
- * Default DMA mask for devices on a fsl-mc bus
- */
-#define FSL_MC_DEFAULT_DMA_MASK        (~0ULL)
-
 /**
  * struct fsl_mc_device - MC object device object
  * @dev: Linux driver model device object