Subversion Repositories freemyipod

Rev

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

Rev 85 Rev 87
Line 35... Line 35...
35
#define PLL0LCNT     (*((volatile uint32_t*)(0x3C500014)))
35
#define PLL0LCNT     (*((volatile uint32_t*)(0x3C500014)))
36
#define PLL1LCNT     (*((volatile uint32_t*)(0x3C500018)))
36
#define PLL1LCNT     (*((volatile uint32_t*)(0x3C500018)))
37
#define PLL2LCNT     (*((volatile uint32_t*)(0x3C50001C)))
37
#define PLL2LCNT     (*((volatile uint32_t*)(0x3C50001C)))
38
#define PLLLOCK      (*((volatile uint32_t*)(0x3C500020)))
38
#define PLLLOCK      (*((volatile uint32_t*)(0x3C500020)))
39
#define PLLCON       (*((volatile uint32_t*)(0x3C500024)))
39
#define PLLCON       (*((volatile uint32_t*)(0x3C500024)))
40
#define PWRCON       (*((volatile uint32_t*)(0x3C500028)))
-
 
41
#define PWRMODE      (*((volatile uint32_t*)(0x3C50002C)))
40
#define PWRMODE      (*((volatile uint32_t*)(0x3C50002C)))
42
#define SWRCON       (*((volatile uint32_t*)(0x3C500030)))
41
#define SWRCON       (*((volatile uint32_t*)(0x3C500030)))
43
#define RSTSR        (*((volatile uint32_t*)(0x3C500034)))
42
#define RSTSR        (*((volatile uint32_t*)(0x3C500034)))
44
#define DSPCLKMD     (*((volatile uint32_t*)(0x3C500038)))
43
#define DSPCLKMD     (*((volatile uint32_t*)(0x3C500038)))
45
#define CLKCON2      (*((volatile uint32_t*)(0x3C50003C)))
44
#define CLKCON2      (*((volatile uint32_t*)(0x3C50003C)))
46
#define PWRCONEXT    (*((volatile uint32_t*)(0x3C500040)))
45
#define PWRCON(i)    (*((volatile uint32_t*)(0x3C500000 + ((i) == 1 ? 0x28 : 0x40))))
47
 
46
 
48
 
47
 
49
/////ICU/////
48
/////ICU/////
50
#define SRCPND       (*((volatile uint32_t*)(0x39C00000)))
49
#define SRCPND       (*((volatile uint32_t*)(0x39C00000)))
51
#define INTMOD       (*((volatile uint32_t*)(0x39C00004)))
50
#define INTMOD       (*((volatile uint32_t*)(0x39C00004)))
Line 283... Line 282...
283
#define IICSTAT      (*((volatile uint32_t*)(0x3C900004)))
282
#define IICSTAT      (*((volatile uint32_t*)(0x3C900004)))
284
#define IICADD       (*((volatile uint32_t*)(0x3C900008)))
283
#define IICADD       (*((volatile uint32_t*)(0x3C900008)))
285
#define IICDS        (*((volatile uint32_t*)(0x3C90000C)))
284
#define IICDS        (*((volatile uint32_t*)(0x3C90000C)))
286
 
285
 
287
 
286
 
-
 
287
/////CLOCK GATES/////
-
 
288
#define CLOCKGATE_USB_1 14
-
 
289
#define CLOCKGATE_USB_2 43
-
 
290
 
-
 
291
 
288
/////INTERRUPTS/////
292
/////INTERRUPTS/////
289
#define IRQ_TIMER    5
293
#define IRQ_TIMER    5
290
#define IRQ_DMA      10
294
#define IRQ_DMA      10
291
#define IRQ_USB_FUNC 16
295
#define IRQ_USB_FUNC 16
292
#define IRQ_ECC      19
296
#define IRQ_ECC      19