Added makefile support for writer utilities
[keystone-rtos/mcsdk-tools.git] / post / include / post.h
index 69f0e4e60eb5ad55692e20c54537b7c55e85cbf6..1f715a47b4e594fc38727c4450c5eacfe9bd84b0 100644 (file)
 #define PLL_CTRL_REG_RSTYPE         *( volatile uint32_t* )( PLL_BASE + 0xe4 )
 
 /******************************************************************************
- * UART Baud Rate
+ * UART definitions
  ******************************************************************************/
 #define POST_UART_BAUDRATE         115200
+#define POST_UART_READ_TIMEOUT     (30 * 1000000) /* in usec */
 
 /******************************************************************************
  * FPGA debug LED definitions
@@ -148,6 +149,12 @@ static char post_status[POST_MAX_TEST_NUM][POST_STATUS_MAX_NUM_CHAR] =
 /******************************************************************************
  * EMAC test definitions
  ******************************************************************************/
-
 #define POST_EMAC_TEST_PKT_LENGTH   256     /* Ethernet packet payload size in bytes */
 
+
+/******************************************************************************
+ * Serial Number definitions
+ ******************************************************************************/
+#define POST_MAX_SN_SIZE       10          /* Maximum number of the chars of Serial Number for the EVM */
+#define POST_SERIAL_NUM_ADDR   (65536-128) /* Last 128 bytes of EEPROM 0x50 stores the S/N */
+