xref: /netbsd-src/sys/arch/evbarm/conf/files.nslu2 (revision ce2c90c7c172d95d2402a5b3d96d8f8e6d138a21)
1#	$NetBSD%
2#
3# Linksys NSLU2 "Slug" configuration info
4#
5
6# Use the generic ARM soft interrupt code.
7file	arch/arm/arm/softintr.c
8file	arch/evbarm/nslu2/nslu2_machdep.c
9
10# IXP425 Network Processor CPU support
11include "arch/arm/xscale/files.ixp425"
12
13# IXP425 PCI bus support
14attach	ixpio at mainbus with ixpio_mainbus
15file	arch/evbarm/nslu2/nslu2_mainbus.c		ixpio_mainbus
16file	arch/evbarm/nslu2/nslu2_pci.c			ixpio
17
18# IXP425 slow peripheral bus support
19attach	ixpsip at mainbus
20
21# Bitbang I2C bus (using two GPIO pins)
22# (Attached to ixpsip for want of a better place)
23device	slugiic: i2cbus, i2c_bitbang
24attach	slugiic at ixpsip
25file	arch/evbarm/nslu2/nslu2_iic.c			slugiic
26
27# Power/Reset button support
28device	slugbutt: sysmon_power, sysmon_taskq
29attach	slugbutt at ixpsip
30file	arch/evbarm/nslu2/nslu2_buttons.c		slugbutt
31
32# Disk activity and status LED support
33device	slugled
34attach	slugled at ixpsip
35file	arch/evbarm/nslu2/nslu2_leds.c			slugled
36
37# Buzzer support
38#device	slugbuzz
39#attach	slugbuzz at ixpsip
40#file	arch/evbarm/nslu2/nslu2_slugbuzz.c		slugbuzz
41