Răsfoiți Sursa

Motion-PRO: Add displaying of CPLD revision information during boot.

Signed-off-by: Jan Wrobel <wrr@semihalf.com>
Acked-by: Bartlomiej Sieka <tur@semihalf.com>
Bartlomiej Sieka 18 ani în urmă
părinte
comite
c75e639630
2 a modificat fișierele cu 8 adăugiri și 1 ștergeri
  1. 2 1
      board/motionpro/motionpro.c
  2. 6 0
      include/configs/motionpro.h

+ 2 - 1
board/motionpro/motionpro.c

@@ -173,7 +173,8 @@ long int initdram (int board_type)
 
 int checkboard (void)
 {
-	puts("Board: Promess Motion-PRO board\n");
+	uchar rev = *(vu_char *)CPLD_REV_REGISTER;
+	printf("Board: Promess Motion-PRO board (CPLD rev. 0x%02x)\n", rev);
 	return 0;
 }
 

+ 6 - 0
include/configs/motionpro.h

@@ -356,6 +356,12 @@ extern void __led_set(led_id_t id, int state);
 #define CFG_GPS_PORT_CONFIG	0x1105a004
 
 
+/*
+ * Motion-PRO's CPLD revision control register
+ */
+#define CPLD_REV_REGISTER	(CFG_CS2_START + 0x06)
+
+
 /*
  * Miscellaneous configurable options
  */