1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1.2 +++ b/stage2/board.h Tue Jun 09 21:10:40 2015 +0200
1.3 @@ -0,0 +1,23 @@
1.4 +#ifndef __BOARD_H__
1.5 +#define __BOARD_H__
1.6 +
1.7 +/* Utility functions. */
1.8 +
1.9 +void udelay(unsigned long usec);
1.10 +void flush_cache_all(void);
1.11 +unsigned long get_memory_size(void);
1.12 +
1.13 +#ifdef CONFIG_CPU_JZ4730
1.14 +#include "jz4730.h"
1.15 +#define READ_TIMER __ost_get_count(TIMER_CHAN) /* macro to read the 32 bit timer */
1.16 +#define TIMER_FDATA 0xffffffff /* timer full data value */
1.17 +#else
1.18 +#include "jz4740.h"
1.19 +#define READ_TIMER REG_TCU_TCNT(TIMER_CHAN) /* macro to read the 16 bit timer */
1.20 +#define TIMER_FDATA 0xffff /* timer full data value */
1.21 +#endif
1.22 +
1.23 +#define TIMER_HZ CONFIG_SYS_HZ
1.24 +#define TIMER_CHAN 0
1.25 +
1.26 +#endif /* __BOARD_H__ */