Subversion Repositories freemyipod

Rev

Rev 2 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2 Rev 14
Line 235... Line 235...
235
#define HASHRESULT     ((volatile uint32_t*)(0x3C600020))
235
#define HASHRESULT     ((volatile uint32_t*)(0x3C600020))
236
#define HASHDATAIN     ((volatile uint32_t*)(0x3C600040))
236
#define HASHDATAIN     ((volatile uint32_t*)(0x3C600040))
237
 
237
 
238
 
238
 
239
/////TIMER/////
239
/////TIMER/////
-
 
240
#define TACON        (*((volatile uint32_t*)(0x3C700000)))
-
 
241
#define TACMD        (*((volatile uint32_t*)(0x3C700004)))
-
 
242
#define TADATA0      (*((volatile uint32_t*)(0x3C700008)))
-
 
243
#define TADATA1      (*((volatile uint32_t*)(0x3C70000C)))
-
 
244
#define TAPRE        (*((volatile uint32_t*)(0x3C700010)))
-
 
245
#define TACNT        (*((volatile uint32_t*)(0x3C700014)))
-
 
246
#define TBCON        (*((volatile uint32_t*)(0x3C700020)))
-
 
247
#define TBCMD        (*((volatile uint32_t*)(0x3C700024)))
-
 
248
#define TBDATA0      (*((volatile uint32_t*)(0x3C700028)))
-
 
249
#define TBDATA1      (*((volatile uint32_t*)(0x3C70002C)))
-
 
250
#define TBPRE        (*((volatile uint32_t*)(0x3C700030)))
-
 
251
#define TBCNT        (*((volatile uint32_t*)(0x3C700034)))
-
 
252
#define TCCON        (*((volatile uint32_t*)(0x3C700040)))
-
 
253
#define TCCMD        (*((volatile uint32_t*)(0x3C700044)))
-
 
254
#define TCDATA0      (*((volatile uint32_t*)(0x3C700048)))
-
 
255
#define TCDATA1      (*((volatile uint32_t*)(0x3C70004C)))
-
 
256
#define TCPRE        (*((volatile uint32_t*)(0x3C700050)))
-
 
257
#define TCCNT        (*((volatile uint32_t*)(0x3C700054)))
-
 
258
#define TDCON        (*((volatile uint32_t*)(0x3C700060)))
-
 
259
#define TDCMD        (*((volatile uint32_t*)(0x3C700064)))
-
 
260
#define TDDATA0      (*((volatile uint32_t*)(0x3C700068)))
-
 
261
#define TDDATA1      (*((volatile uint32_t*)(0x3C70006C)))
-
 
262
#define TDPRE        (*((volatile uint32_t*)(0x3C700070)))
-
 
263
#define TDCNT        (*((volatile uint32_t*)(0x3C700074)))
240
#define FIVE_USEC_TIMER (((uint64_t)(*((volatile uint32_t*)(0x3C700080))) << 32) \
264
#define FIVE_USEC_TIMER (((uint64_t)(*((volatile uint32_t*)(0x3C700080))) << 32) \
241
                        | (*((volatile uint32_t*)(0x3C700084))))  /* 64bit 5usec timer */
265
                        | (*((volatile uint32_t*)(0x3C700084))))  /* 64bit 5usec timer */
242
#define USEC_TIMER      ((long)(FIVE_USEC_TIMER * 5)) /* usecs */
266
#define USEC_TIMER      ((long)(FIVE_USEC_TIMER * 5)) /* usecs */
-
 
267
#define INTMSK_TIMER (1<<5)
243
 
268
 
244
 
269
 
245
#endif
270
#endif