| 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
|