[PATCH 06/06][omapzoom] BRIDGE: removing unnecesary OMAP3430 checks

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Subject: [PATCH] BRIDGE: removing unnecesary OMAP3430 checks

Only this platform (OMAP3430) is supported by default and
these ifdefs are not necessary

Signed-off-by: Omar Ramirez Luna <x00omar@xxxxxx
---
 arch/arm/plat-omap/include/dspbridge/_chnl_sm.h |    6 ------
 arch/arm/plat-omap/include/dspbridge/cfgdefs.h  |    3 ---
 arch/arm/plat-omap/include/dspbridge/dbdefs.h   |    2 --
 arch/arm/plat-omap/include/dspbridge/drv.h      |    4 ----
 arch/arm/plat-omap/include/dspbridge/host_os.h  |    8 --------
 drivers/dsp/bridge/rmgr/drv_interface.c         |   12 +-----------
 6 files changed, 1 insertions(+), 34 deletions(-)

diff --git a/arch/arm/plat-omap/include/dspbridge/_chnl_sm.h b/arch/arm/plat-omap/include/dspbridge/_chnl_sm.h
index ca5eb0a..17b3a33 100644
--- a/arch/arm/plat-omap/include/dspbridge/_chnl_sm.h
+++ b/arch/arm/plat-omap/include/dspbridge/_chnl_sm.h
@@ -76,8 +76,6 @@
 #define _CHNL_WORDSIZE 4	/* default _CHNL_WORDSIZE is 2 bytes/word */
 #endif
 
-#ifdef CONFIG_ARCH_OMAP3430
-
 #define MAXOPPS 16
 
 struct oppTableEntry {
@@ -107,8 +105,6 @@ struct loadMonStruct {
     u32 predDspFreq;
 };
 
-#endif
-
 	enum SHM_DESCTYPE {
 		SHM_CURROPP = 0,
 		SHM_OPPINFO = 1,
@@ -131,7 +127,6 @@ struct loadMonStruct {
 		u32 arg;	/* Arg for Issue/Reclaim (23 bits for 55x). */
 		u32 resvd;	/* Keep structure size even for 32-bit DSPs */
 
-#ifdef CONFIG_ARCH_OMAP3430
 		/* Operating Point structure */
 		struct oppStruct  oppTableStruct;
 		/* Operating Point Request structure */
@@ -140,7 +135,6 @@ struct loadMonStruct {
 		struct loadMonStruct loadMonInfo;
 		char dummy[184];             /* padding to 256 byte boundary */
 		u32 shm_dbg_var[64];         /* shared memory debug variables */
-#endif
 	} ;
 
 	/* Channel Manager: only one created per board: */
diff --git a/arch/arm/plat-omap/include/dspbridge/cfgdefs.h b/arch/arm/plat-omap/include/dspbridge/cfgdefs.h
index 48217d3..2a1ea13 100644
--- a/arch/arm/plat-omap/include/dspbridge/cfgdefs.h
+++ b/arch/arm/plat-omap/include/dspbridge/cfgdefs.h
@@ -96,8 +96,6 @@
 		u32 dwChnlOffset;
 		u32 dwChnlBufSize;
 		u32 dwNumChnls;
-
-#ifdef CONFIG_ARCH_OMAP3430
 		u32 dwPrmBase;
 		u32 dwCmBase;
 		u32 dwPerBase;
@@ -106,7 +104,6 @@
 		u32 dwDmmuBase;
 		u32 dwDipiBase;
 		u32 dwSysCtrlBase;
-#endif
 	} ;
 
 	struct CFG_DSPMEMDESC {
diff --git a/arch/arm/plat-omap/include/dspbridge/dbdefs.h b/arch/arm/plat-omap/include/dspbridge/dbdefs.h
index 422f5a6..0296adc 100644
--- a/arch/arm/plat-omap/include/dspbridge/dbdefs.h
+++ b/arch/arm/plat-omap/include/dspbridge/dbdefs.h
@@ -373,11 +373,9 @@
 		u32 uConnectedNodeStreamIndex;
 	} ;
 
-#if defined(CONFIG_ARCH_OMAP2430) || defined(CONFIG_ARCH_OMAP3430)
 	struct DSP_NODEPROFS {
 		u32 ulHeapSize;
 	} ;
-#endif
 
 /* The DSP_NDBPROPS structure reports the attributes of a node */
 	struct DSP_NDBPROPS {
diff --git a/arch/arm/plat-omap/include/dspbridge/drv.h b/arch/arm/plat-omap/include/dspbridge/drv.h
index 5aa5756..2363eff 100644
--- a/arch/arm/plat-omap/include/dspbridge/drv.h
+++ b/arch/arm/plat-omap/include/dspbridge/drv.h
@@ -68,8 +68,6 @@
 #define DRV_ASSIGN     1
 #define DRV_RELEASE    0
 
-#ifdef CONFIG_ARCH_OMAP3430
-
 /* Provide the DSP Internal memory windows that can be accessed from L3 address
  * space */
 
@@ -114,8 +112,6 @@
 #define OMAP_PRCM_VDD1_DOMAIN 1
 #define OMAP_PRCM_VDD2_DOMAIN 2
 
-#endif
-
 #ifndef RES_CLEANUP_DISABLE
 
 /* GPP PROCESS CLEANUP Data structures */
diff --git a/arch/arm/plat-omap/include/dspbridge/host_os.h b/arch/arm/plat-omap/include/dspbridge/host_os.h
index 7d90cdc..63a0fa8 100644
--- a/arch/arm/plat-omap/include/dspbridge/host_os.h
+++ b/arch/arm/plat-omap/include/dspbridge/host_os.h
@@ -54,14 +54,8 @@
 #include <linux/ioport.h>
 #include <linux/platform_device.h>
 #include <dspbridge/dbtype.h>
-
-#if defined(CONFIG_ARCH_OMAP2430) || defined(CONFIG_ARCH_OMAP3430)
 #include <mach/clock.h>
-#ifdef CONFIG_ARCH_OMAP3430
 #include <linux/clk.h>
-#endif
-#endif
-
 #include <linux/pagemap.h>
 #include <asm/cacheflush.h>
 #include <linux/dma-mapping.h>
@@ -73,9 +67,7 @@
 #define SEEK_END        2	/* Seek from end of file.  */
 
 /* TODO -- Remove, once BP defines them */
-#ifdef CONFIG_ARCH_OMAP3430
 #define INT_MAIL_MPU_IRQ        26
 #define INT_DSP_MMU_IRQ        28
-#endif
 
 #endif
diff --git a/drivers/dsp/bridge/rmgr/drv_interface.c b/drivers/dsp/bridge/rmgr/drv_interface.c
index 24ee162..7353b87 100644
--- a/drivers/dsp/bridge/rmgr/drv_interface.c
+++ b/drivers/dsp/bridge/rmgr/drv_interface.c
@@ -147,14 +147,7 @@ static char *num_procs = "C55=1";
 static s32 shm_size = 0x400000;	/* 4 MB */
 static u32 phys_mempool_base;
 static u32 phys_mempool_size;
-
-#if !defined(CONFIG_ARCH_OMAP2430) && !defined(CONFIG_ARCH_OMAP3430)
-static int tc_wordswapon = 1;	/* Default value is always TRUE */
-#else
-static int tc_wordswapon;	/* Default value is always true */
-#endif
-
-
+static int tc_wordswapon;	/* Default value is always false */
 
 #ifndef CONFIG_DISABLE_BRIDGE_PM
 struct omap34xx_bridge_suspend_data {
@@ -242,7 +235,6 @@ static int omap34xx_bridge_probe(struct platform_device *dev)
 	return 0;
 }
 
-#if defined(CONFIG_ARCH_OMAP2430) || defined(CONFIG_ARCH_OMAP3430)
 static struct platform_device omap_dspbridge_dev = {
 		.name = BRIDGE_NAME,
 		.id = -1,
@@ -342,8 +334,6 @@ struct device dspbridge_device = {
 	.driver = &bridge_driver_ldm.driver,
 };
 
-#endif
-
 /* Initialization routine. Executed when the driver is loaded (as a kernel
  * module), or when the system is booted (when included as part of the kernel
  * image). */
-- 
1.6.0

--
To unsubscribe from this list: send the line "unsubscribe linux-omap" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Arm (vger)]     [ARM Kernel]     [ARM MSM]     [Linux Tegra]     [Linux WPAN Networking]     [Linux Wireless Networking]     [Maemo Users]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite Trails]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux