6f6167730e
The NSLU2 (Network Storage Link for USB 2.0 Disk Drives) is a small, *cheap* NAS device consisting of an Intel IXP420 (Xscale) CPU, a 10/100mbit Ethernet port, and two USB 2.0 ports. It has 32MB of SDRAM and 8MB of Flash memory, and runs RedBoot/Linux out of the box. Now it can also run NetBSD.
41 lines
1.0 KiB
Plaintext
41 lines
1.0 KiB
Plaintext
# $NetBSD%
|
|
#
|
|
# Linksys NSLU2 "Slug" configuration info
|
|
#
|
|
|
|
# Use the generic ARM soft interrupt code.
|
|
file arch/arm/arm/softintr.c
|
|
file arch/evbarm/nslu2/nslu2_machdep.c
|
|
|
|
# IXP425 Network Processor CPU support
|
|
include "arch/arm/xscale/files.ixp425"
|
|
|
|
# IXP425 PCI bus support
|
|
attach ixpio at mainbus with ixpio_mainbus
|
|
file arch/evbarm/nslu2/nslu2_mainbus.c ixpio_mainbus
|
|
file arch/evbarm/nslu2/nslu2_pci.c ixpio
|
|
|
|
# IXP425 slow peripheral bus support
|
|
attach ixpsip at mainbus
|
|
|
|
# Bitbang I2C bus (using two GPIO pins)
|
|
# (Attached to ixpsip for want of a better place)
|
|
device slugiic: i2cbus, i2c_bitbang
|
|
attach slugiic at ixpsip
|
|
file arch/evbarm/nslu2/nslu2_iic.c slugiic
|
|
|
|
# Power/Reset button support
|
|
device slugbutt: sysmon_power, sysmon_taskq
|
|
attach slugbutt at ixpsip
|
|
file arch/evbarm/nslu2/nslu2_buttons.c slugbutt
|
|
|
|
# Disk activity and status LED support
|
|
device slugled
|
|
attach slugled at ixpsip
|
|
file arch/evbarm/nslu2/nslu2_leds.c slugled
|
|
|
|
# Buzzer support
|
|
#device slugbuzz
|
|
#attach slugbuzz at ixpsip
|
|
#file arch/evbarm/nslu2/nslu2_slugbuzz.c slugbuzz
|