| NetWinder specific documentation | |
| ================================ | |
| The NetWinder is a small low-power computer, primarily designed | |
| to run Linux. It is based around the StrongARM RISC processor, | |
| DC21285 PCI bridge, with PC-type hardware glued around it. | |
| Port usage | |
| ========== | |
| Min - Max Description | |
| --------------------------- | |
| 0x0000 - 0x000f DMA1 | |
| 0x0020 - 0x0021 PIC1 | |
| 0x0060 - 0x006f Keyboard | |
| 0x0070 - 0x007f RTC | |
| 0x0080 - 0x0087 DMA1 | |
| 0x0088 - 0x008f DMA2 | |
| 0x00a0 - 0x00a3 PIC2 | |
| 0x00c0 - 0x00df DMA2 | |
| 0x0180 - 0x0187 IRDA | |
| 0x01f0 - 0x01f6 ide0 | |
| 0x0201 Game port | |
| 0x0203 RWA010 configuration read | |
| 0x0220 - ? SoundBlaster | |
| 0x0250 - ? WaveArtist | |
| 0x0279 RWA010 configuration index | |
| 0x02f8 - 0x02ff Serial ttyS1 | |
| 0x0300 - 0x031f Ether10 | |
| 0x0338 GPIO1 | |
| 0x033a GPIO2 | |
| 0x0370 - 0x0371 W83977F configuration registers | |
| 0x0388 - ? AdLib | |
| 0x03c0 - 0x03df VGA | |
| 0x03f6 ide0 | |
| 0x03f8 - 0x03ff Serial ttyS0 | |
| 0x0400 - 0x0408 DC21143 | |
| 0x0480 - 0x0487 DMA1 | |
| 0x0488 - 0x048f DMA2 | |
| 0x0a79 RWA010 configuration write | |
| 0xe800 - 0xe80f ide0/ide1 BM DMA | |
| Interrupt usage | |
| =============== | |
| IRQ type Description | |
| --------------------------- | |
| 0 ISA 100Hz timer | |
| 1 ISA Keyboard | |
| 2 ISA cascade | |
| 3 ISA Serial ttyS1 | |
| 4 ISA Serial ttyS0 | |
| 5 ISA PS/2 mouse | |
| 6 ISA IRDA | |
| 7 ISA Printer | |
| 8 ISA RTC alarm | |
| 9 ISA | |
| 10 ISA GP10 (Orange reset button) | |
| 11 ISA | |
| 12 ISA WaveArtist | |
| 13 ISA | |
| 14 ISA hda1 | |
| 15 ISA | |
| DMA usage | |
| ========= | |
| DMA type Description | |
| --------------------------- | |
| 0 ISA IRDA | |
| 1 ISA | |
| 2 ISA cascade | |
| 3 ISA WaveArtist | |
| 4 ISA | |
| 5 ISA | |
| 6 ISA | |
| 7 ISA WaveArtist |