1*e790a4ceSJonathan Corbet================================ 2*e790a4ceSJonathan CorbetNetWinder specific documentation 3*e790a4ceSJonathan Corbet================================ 4*e790a4ceSJonathan Corbet 5*e790a4ceSJonathan CorbetThe NetWinder is a small low-power computer, primarily designed 6*e790a4ceSJonathan Corbetto run Linux. It is based around the StrongARM RISC processor, 7*e790a4ceSJonathan CorbetDC21285 PCI bridge, with PC-type hardware glued around it. 8*e790a4ceSJonathan Corbet 9*e790a4ceSJonathan CorbetPort usage 10*e790a4ceSJonathan Corbet========== 11*e790a4ceSJonathan Corbet 12*e790a4ceSJonathan Corbet======= ====== =============================== 13*e790a4ceSJonathan CorbetMin Max Description 14*e790a4ceSJonathan Corbet======= ====== =============================== 15*e790a4ceSJonathan Corbet0x0000 0x000f DMA1 16*e790a4ceSJonathan Corbet0x0020 0x0021 PIC1 17*e790a4ceSJonathan Corbet0x0060 0x006f Keyboard 18*e790a4ceSJonathan Corbet0x0070 0x007f RTC 19*e790a4ceSJonathan Corbet0x0080 0x0087 DMA1 20*e790a4ceSJonathan Corbet0x0088 0x008f DMA2 21*e790a4ceSJonathan Corbet0x00a0 0x00a3 PIC2 22*e790a4ceSJonathan Corbet0x00c0 0x00df DMA2 23*e790a4ceSJonathan Corbet0x0180 0x0187 IRDA 24*e790a4ceSJonathan Corbet0x01f0 0x01f6 ide0 25*e790a4ceSJonathan Corbet0x0201 Game port 26*e790a4ceSJonathan Corbet0x0203 RWA010 configuration read 27*e790a4ceSJonathan Corbet0x0220 ? SoundBlaster 28*e790a4ceSJonathan Corbet0x0250 ? WaveArtist 29*e790a4ceSJonathan Corbet0x0279 RWA010 configuration index 30*e790a4ceSJonathan Corbet0x02f8 0x02ff Serial ttyS1 31*e790a4ceSJonathan Corbet0x0300 0x031f Ether10 32*e790a4ceSJonathan Corbet0x0338 GPIO1 33*e790a4ceSJonathan Corbet0x033a GPIO2 34*e790a4ceSJonathan Corbet0x0370 0x0371 W83977F configuration registers 35*e790a4ceSJonathan Corbet0x0388 ? AdLib 36*e790a4ceSJonathan Corbet0x03c0 0x03df VGA 37*e790a4ceSJonathan Corbet0x03f6 ide0 38*e790a4ceSJonathan Corbet0x03f8 0x03ff Serial ttyS0 39*e790a4ceSJonathan Corbet0x0400 0x0408 DC21143 40*e790a4ceSJonathan Corbet0x0480 0x0487 DMA1 41*e790a4ceSJonathan Corbet0x0488 0x048f DMA2 42*e790a4ceSJonathan Corbet0x0a79 RWA010 configuration write 43*e790a4ceSJonathan Corbet0xe800 0xe80f ide0/ide1 BM DMA 44*e790a4ceSJonathan Corbet======= ====== =============================== 45*e790a4ceSJonathan Corbet 46*e790a4ceSJonathan Corbet 47*e790a4ceSJonathan CorbetInterrupt usage 48*e790a4ceSJonathan Corbet=============== 49*e790a4ceSJonathan Corbet 50*e790a4ceSJonathan Corbet======= ======= ======================== 51*e790a4ceSJonathan CorbetIRQ type Description 52*e790a4ceSJonathan Corbet======= ======= ======================== 53*e790a4ceSJonathan Corbet 0 ISA 100Hz timer 54*e790a4ceSJonathan Corbet 1 ISA Keyboard 55*e790a4ceSJonathan Corbet 2 ISA cascade 56*e790a4ceSJonathan Corbet 3 ISA Serial ttyS1 57*e790a4ceSJonathan Corbet 4 ISA Serial ttyS0 58*e790a4ceSJonathan Corbet 5 ISA PS/2 mouse 59*e790a4ceSJonathan Corbet 6 ISA IRDA 60*e790a4ceSJonathan Corbet 7 ISA Printer 61*e790a4ceSJonathan Corbet 8 ISA RTC alarm 62*e790a4ceSJonathan Corbet 9 ISA 63*e790a4ceSJonathan Corbet10 ISA GP10 (Orange reset button) 64*e790a4ceSJonathan Corbet11 ISA 65*e790a4ceSJonathan Corbet12 ISA WaveArtist 66*e790a4ceSJonathan Corbet13 ISA 67*e790a4ceSJonathan Corbet14 ISA hda1 68*e790a4ceSJonathan Corbet15 ISA 69*e790a4ceSJonathan Corbet======= ======= ======================== 70*e790a4ceSJonathan Corbet 71*e790a4ceSJonathan CorbetDMA usage 72*e790a4ceSJonathan Corbet========= 73*e790a4ceSJonathan Corbet 74*e790a4ceSJonathan Corbet======= ======= =========== 75*e790a4ceSJonathan CorbetDMA type Description 76*e790a4ceSJonathan Corbet======= ======= =========== 77*e790a4ceSJonathan Corbet 0 ISA IRDA 78*e790a4ceSJonathan Corbet 1 ISA 79*e790a4ceSJonathan Corbet 2 ISA cascade 80*e790a4ceSJonathan Corbet 3 ISA WaveArtist 81*e790a4ceSJonathan Corbet 4 ISA 82*e790a4ceSJonathan Corbet 5 ISA 83*e790a4ceSJonathan Corbet 6 ISA 84*e790a4ceSJonathan Corbet 7 ISA WaveArtist 85*e790a4ceSJonathan Corbet======= ======= =========== 86