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 |