xref: /netbsd-src/sys/arch/evbarm/conf/files.lubbock (revision d710132b4b8ce7f7cccaaf660cb16aa16b4077a0)
1#	$NetBSD: files.lubbock,v 1.2 2003/06/16 17:40:51 thorpej Exp $
2#
3# Intel LUBBOCK evaluation board configuration info
4#
5
6file	arch/evbarm/lubbock/lubbock_machdep.c
7
8# CPU support and integrated peripherals
9include "arch/arm/xscale/files.pxa2x0"
10
11# LUBBOCK on-board devices (including CPLD)
12device	obio {[addr = -1], [size = -1], [width = -1], [intr = -1]}
13attach	obio at pxaip
14file	arch/evbarm/lubbock/obio.c			obio
15
16# SMSC LAN91C96
17attach sm at obio with sm_obio
18defflag opt_lubbock.h LUBBOCK_SMC91C96_16BIT
19file	arch/evbarm/lubbock/if_sm_obio.c		sm_obio
20file	arch/evbarm/lubbock/sm_obio_space.c		sm_obio
21file	arch/evbarm/lubbock/sm_obio_space_asm.S		sm_obio
22
23# SA1111 companion chips
24device	sacc { [addr=-1], [size=0], [membase=-1], [memsize=0], [intr=-1] }
25attach	sacc at obio  with sacc_obio
26file	arch/arm/sa11x0/sa1111.c		sacc
27file 	arch/evbarm/lubbock/sacc_obio.c  	sacc_obio
28
29# PS/2 keyboard & mouse
30# XXX: `slot' locator is bogus, but keyboard/mouse driver needs this.
31device  sackbc { [slot = -1] }
32attach  sackbc at sacc
33file	arch/arm/sa11x0/sa1111_kbc.c	sackbc
34
35device	pckbd: wskbddev
36attach	pckbd at sackbc
37file	dev/pckbc/pckbd.c		pckbd			needs-flag
38file	dev/pckbc/wskbdmap_mfii.c	pckbd
39defparam PCKBD_LAYOUT
40
41
42# XXX: not yet.
43#attach pms at sackbc with pms_sa
44
45
46# PCMCIA
47include "dev/pcmcia/files.pcmcia"
48
49device	sacpcic: pcmciabus
50attach	sacpcic at sacc
51file	arch/arm/sa11x0/sa11x1_pcic.c	sacpcic needs-flag
52file	arch/arm/sa11x0/sa11xx_pcic.c	sacpcic
53
54
55# LCD frame buffer
56attach lcd at obio with lcd_obio
57file arch/evbarm/lubbock/lcd.c		lcd_obio
58