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 |