Browse Source

ppc4xx: Fix merge problems in 44x_spd_ddr2.c

Signed-off-by: Stefan Roese <sr@denx.de>
Stefan Roese 17 years ago
parent
commit
08250eb2ed
1 changed files with 19 additions and 16 deletions
  1. 19 16
      cpu/ppc4xx/44x_spd_ddr2.c

+ 19 - 16
cpu/ppc4xx/44x_spd_ddr2.c

@@ -50,12 +50,19 @@
 
 
 #include "ecc.h"
 #include "ecc.h"
 
 
+#if defined(CONFIG_SDRAM_PPC4xx_IBM_DDR2)
+
+#define PPC4xx_IBM_DDR2_DUMP_REGISTER(mnemonic)				\
+	do {								\
+		u32 data;						\
+		mfsdram(SDRAM_##mnemonic, data);			\
+		printf("%20s[%02x] = 0x%08X\n",				\
+		       "SDRAM_" #mnemonic, SDRAM_##mnemonic, data);	\
+	} while (0)
+
 static void ppc4xx_ibm_ddr2_register_dump(void);
 static void ppc4xx_ibm_ddr2_register_dump(void);
 
 
-#if defined(CONFIG_SPD_EEPROM) &&				\
-	(defined(CONFIG_440SP) || defined(CONFIG_440SPE) || \
-	 defined(CONFIG_460EX) || defined(CONFIG_460GT)  || \
-	 defined(CONFIG_460SX))
+#if defined(CONFIG_SPD_EEPROM)
 
 
 /*-----------------------------------------------------------------------------+
 /*-----------------------------------------------------------------------------+
  * Defines
  * Defines
@@ -2948,7 +2955,8 @@ static void test(void)
 }
 }
 #endif
 #endif
 
 
-#elif defined(CONFIG_405EX)
+#else /* CONFIG_SPD_EEPROM */
+
 /*-----------------------------------------------------------------------------
 /*-----------------------------------------------------------------------------
  * Function:	initdram
  * Function:	initdram
  * Description: Configures the PPC405EX(r) DDR1/DDR2 SDRAM memory
  * Description: Configures the PPC405EX(r) DDR1/DDR2 SDRAM memory
@@ -3068,19 +3076,11 @@ phys_size_t initdram(int board_type)
 
 
 	return (CFG_MBYTES_SDRAM << 20);
 	return (CFG_MBYTES_SDRAM << 20);
 }
 }
-#endif /* defined(CONFIG_SPD_EEPROM) && defined(CONFIG_440SP) || ... */
+#endif /* CONFIG_SPD_EEPROM */
 
 
 static void ppc4xx_ibm_ddr2_register_dump(void)
 static void ppc4xx_ibm_ddr2_register_dump(void)
 {
 {
-#if defined(DEBUG) && defined(CONFIG_SDRAM_PPC4xx_IBM_DDR2)
-#define PPC4xx_IBM_DDR2_DUMP_REGISTER(mnemonic)				\
-	do {								\
-		u32 data;						\
-		mfsdram(SDRAM_##mnemonic, data);			\
-		printf("%20s[%02x] = 0x%08X\n",				\
-		       "SDRAM_" #mnemonic, SDRAM_##mnemonic, data);	\
-	} while (0)
-
+#if defined(DEBUG)
 	printf("\nPPC4xx IBM DDR2 Register Dump:\n");
 	printf("\nPPC4xx IBM DDR2 Register Dump:\n");
 
 
 #if (defined(CONFIG_440SP) || defined(CONFIG_440SPE) || \
 #if (defined(CONFIG_440SP) || defined(CONFIG_440SPE) || \
@@ -3159,4 +3159,7 @@ static void ppc4xx_ibm_ddr2_register_dump(void)
 	PPC4xx_IBM_DDR2_DUMP_REGISTER(RID);
 	PPC4xx_IBM_DDR2_DUMP_REGISTER(RID);
 	PPC4xx_IBM_DDR2_DUMP_REGISTER(FCSR);
 	PPC4xx_IBM_DDR2_DUMP_REGISTER(FCSR);
 	PPC4xx_IBM_DDR2_DUMP_REGISTER(RTSR);
 	PPC4xx_IBM_DDR2_DUMP_REGISTER(RTSR);
-#endif /* defined(DEBUG)  && defined(CONFIG_SDRAM_PPC4xx_IBM_DDR2) */
+#endif /* defined(DEBUG) */
+}
+
+#endif /* CONFIG_SDRAM_PPC4xx_IBM_DDR2 */