NSLU2-Linux
view · edit · print · history

DS-101

The IXP420 CPU has 16 General Purpose Input/Output (GPIO) pins which are used to interface to external hardware. In the case of the DS-101, the GPIO pins are used to monitor the buttons, control the LEDs, connect to the RTC, IDE controller and USB 2.0 controller.

GPIOIXP BallFunctionConnected to:Configured as:Verified?
GPIO[0]Y22I²C SCLRTCOutputYes
GPIO[1]W21I²C SDARTCTristateYes
GPIO[2]AC26BuzzerBuzzerOutputYes
GPIO[3]AA24Power LEDPower LEDOutputYes
GPIO[4]AB26USB Button & USB LEDUSB Button/USB LED ControlInput/OutputYes
GPIO[5]Y25USB LEDUSB LED ControlOutputYes
GPIO[6]V21Test? Input?
GPIO[7]AA26Power Off OutputYes
GPIO[8]W23Power Button InputYes
GPIO[9]V22INTCIDEInputYes
GPIO[10]Y26INTBUSB UHCIInputYes
GPIO[11]W25INTAUSB EHCIInputYes
GPIO[12]W26Reset ButtonReset ButtonInputYes
GPIO[13]V24PCI Reset OutputYes
GPIO[14]U22Status LEDStatus LED ControlOutputYes
GPIO[15]U25Status LEDStatus LED ControlOutputYes

USB LED Control:

GPIO[4]GPIO[5]Function
00Off
01Green Blinking
10Green Steady
11Off

Status LED Control:

GPIO[14]GPIO[15]Function
00Off
01Green Blinking
10Orange Blinking
11Green Steady
view · edit · print · history · Last edited by repvik.
Based on work by repvik, rwhitby, and tman.
Originally by tman.
Page last modified on March 17, 2006, at 07:03 PM