NSLU2-Linux
view · edit · print · history

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

GPIOFunctionConnected to:Configured as:
GPIO[0]Power LED (0 = Blink 1 = On) Output
GPIO[1]??  
GPIO[2]Power Control (1 = Turn Power Off) Output
GPIO[3]Reset Button (IRQ 20) (0 = Pressed) Input
GPIO[4]I²C SCLRTC - SCL 
GPIO[5]I²C SDARTC - SDA 
GPIO[6]PCI INTF (IRQ 23) Input
GPIO[7]PCI INTE (IRQ 24) Input
GPIO[8]PCI INTD (IRQ 25) Input
GPIO[9]PCI INTC (IRQ 26) Input
GPIO[10]PCI INTB (IRQ 27) Input
GPIO[11]PCI INTA (IRQ 28) Input
GPIO[12]Hardware Reset Output?
GPIO[13]PCI Reset Output
GPIO[14]WLAN LED (0 = On) Output
GPIO[15]Power Button (1 = Pressed) Input
 3 additional LEDs exist, but do not have corresponding GPIO Connections:
 HDD
 HDD-Full
 USB
view · edit · print · history · Last edited by mwester.
Based on work by mwester.
Originally by dyoung.
Page last modified on November 24, 2006, at 02:18 AM