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 |