Subversion Repositories freemyipod

Rev

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

Rev 54 Rev 85
Line 268... Line 268...
268
#define TDDATA0      (*((volatile uint32_t*)(0x3C700068)))
268
#define TDDATA0      (*((volatile uint32_t*)(0x3C700068)))
269
#define TDDATA1      (*((volatile uint32_t*)(0x3C70006C)))
269
#define TDDATA1      (*((volatile uint32_t*)(0x3C70006C)))
270
#define TDPRE        (*((volatile uint32_t*)(0x3C700070)))
270
#define TDPRE        (*((volatile uint32_t*)(0x3C700070)))
271
#define TDCNT        (*((volatile uint32_t*)(0x3C700074)))
271
#define TDCNT        (*((volatile uint32_t*)(0x3C700074)))
272
uint64_t read_5usec_timer();
272
uint64_t read_5usec_timer();
273
uint32_t read_usec_timer();
-
 
274
#define FIVE_USEC_TIMER (read_5usec_timer()) /* 64bit 5usec timer */
273
#define FIVE_USEC_TIMER (read_5usec_timer()) /* 64bit 5usec timer */
275
#define USEC_TIMER      (read_usec_timer()) /* usecs */
-
 
276
 
274
 
277
 
275
 
278
/////USB/////
276
/////USB/////
279
#define OTGBASE 0x38800000
277
#define OTGBASE 0x38800000
280
#define PHYBASE 0x3C400000
278
#define PHYBASE 0x3C400000
Line 286... Line 284...
286
#define IICADD       (*((volatile uint32_t*)(0x3C900008)))
284
#define IICADD       (*((volatile uint32_t*)(0x3C900008)))
287
#define IICDS        (*((volatile uint32_t*)(0x3C90000C)))
285
#define IICDS        (*((volatile uint32_t*)(0x3C90000C)))
288
 
286
 
289
 
287
 
290
/////INTERRUPTS/////
288
/////INTERRUPTS/////
291
#define INTMSK_TIMER   (1<<5)
289
#define IRQ_TIMER    5
292
#define INTMSK_DMA     (1<<10)
290
#define IRQ_DMA      10
293
#define INTMSK_USB_OTG (1<<16)
291
#define IRQ_USB_FUNC 16
294
#define INTMSK_ECC     (1<<19)
292
#define IRQ_ECC      19
295
#define INTMSK_IIC     (1<<27)
293
#define IRQ_IIC      27
296
 
294
 
297
 
295
 
298
#endif
296
#endif