Subversion Repositories freemyipod

Rev

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

Rev 280 Rev 301
Line 531... Line 531...
531
#define LCDWCMD   (*((uint32_t volatile*)(0x38300004)))
531
#define LCDWCMD   (*((uint32_t volatile*)(0x38300004)))
532
#define LCDSTATUS (*((uint32_t volatile*)(0x3830001c)))
532
#define LCDSTATUS (*((uint32_t volatile*)(0x3830001c)))
533
#define LCDWDATA  (*((uint32_t volatile*)(0x38300040)))
533
#define LCDWDATA  (*((uint32_t volatile*)(0x38300040)))
534
 
534
 
535
 
535
 
-
 
536
/////ATA/////
-
 
537
#define ATA_CONTROL         (*((uint32_t volatile*)(0x38700000)))
-
 
538
#define ATA_STATUS          (*((uint32_t volatile*)(0x38700004)))
-
 
539
#define ATA_COMMAND         (*((uint32_t volatile*)(0x38700008)))
-
 
540
#define ATA_SWRST           (*((uint32_t volatile*)(0x3870000c)))
-
 
541
#define ATA_IRQ             (*((uint32_t volatile*)(0x38700010)))
-
 
542
#define ATA_IRQ_MASK        (*((uint32_t volatile*)(0x38700014)))
-
 
543
#define ATA_CFG             (*((uint32_t volatile*)(0x38700018)))
-
 
544
#define ATA_MDMA_TIME       (*((uint32_t volatile*)(0x38700028)))
-
 
545
#define ATA_PIO_TIME        (*((uint32_t volatile*)(0x3870002c)))
-
 
546
#define ATA_UDMA_TIME       (*((uint32_t volatile*)(0x38700030)))
-
 
547
#define ATA_XFR_NUM         (*((uint32_t volatile*)(0x38700034)))
-
 
548
#define ATA_XFR_CNT         (*((uint32_t volatile*)(0x38700038)))
-
 
549
#define ATA_TBUF_START      (*((void* volatile*)(0x3870003c)))
-
 
550
#define ATA_TBUF_SIZE       (*((uint32_t volatile*)(0x38700040)))
-
 
551
#define ATA_SBUF_START      (*((void* volatile*)(0x38700044)))
-
 
552
#define ATA_SBUF_SIZE       (*((uint32_t volatile*)(0x38700048)))
-
 
553
#define ATA_CADR_TBUF       (*((void* volatile*)(0x3870004c)))
-
 
554
#define ATA_CADR_SBUF       (*((void* volatile*)(0x38700050)))
-
 
555
#define ATA_PIO_DTR         (*((uint32_t volatile*)(0x38700054)))
-
 
556
#define ATA_PIO_FED         (*((uint32_t volatile*)(0x38700058)))
-
 
557
#define ATA_PIO_SCR         (*((uint32_t volatile*)(0x3870005c)))
-
 
558
#define ATA_PIO_LLR         (*((uint32_t volatile*)(0x38700060)))
-
 
559
#define ATA_PIO_LMR         (*((uint32_t volatile*)(0x38700064)))
-
 
560
#define ATA_PIO_LHR         (*((uint32_t volatile*)(0x38700068)))
-
 
561
#define ATA_PIO_DVR         (*((uint32_t volatile*)(0x3870006c)))
-
 
562
#define ATA_PIO_CSD         (*((uint32_t volatile*)(0x38700070)))
-
 
563
#define ATA_PIO_DAD         (*((uint32_t volatile*)(0x38700074)))
-
 
564
#define ATA_PIO_READY       (*((uint32_t volatile*)(0x38700078)))
-
 
565
#define ATA_PIO_RDATA       (*((uint32_t volatile*)(0x3870007c)))
-
 
566
#define ATA_BUS_FIFO_STATUS (*((uint32_t volatile*)(0x38700080)))
-
 
567
#define ATA_FIFO_STATUS     (*((uint32_t volatile*)(0x38700084)))
-
 
568
#define ATA_DMA_ADDR        (*((void* volatile*)(0x38700088)))
-
 
569
 
-
 
570
 
536
/////CLOCK GATES/////
571
/////CLOCK GATES/////
537
#define CLOCKGATE_USB_1 2
572
#define CLOCKGATE_USB_1 2
538
#define CLOCKGATE_USB_2 35
573
#define CLOCKGATE_USB_2 35
539
 
574
 
540
 
575
 
Line 542... Line 577...
542
#define IRQ_TIMER 8
577
#define IRQ_TIMER 8
543
#define IRQ_USB_FUNC 19
578
#define IRQ_USB_FUNC 19
544
#define IRQ_DMAC(d) 16 + d
579
#define IRQ_DMAC(d) 16 + d
545
#define IRQ_DMAC0 16
580
#define IRQ_DMAC0 16
546
#define IRQ_DMAC1 17
581
#define IRQ_DMAC1 17
-
 
582
#define IRQ_ATA 29
547
 
583
 
548
 
584
 
549
#endif
585
#endif