diff --git a/sys/arch/evbarm/conf/files.lubbock b/sys/arch/evbarm/conf/files.lubbock new file mode 100644 index 000000000000..596231dbd73d --- /dev/null +++ b/sys/arch/evbarm/conf/files.lubbock @@ -0,0 +1,57 @@ +# $NetBSD: files.lubbock,v 1.1 2002/12/18 04:56:52 bsh Exp $ +# +# Intel LUBBOCK evaluation board configuration info +# + +file arch/evbarm/lubbock/lubbock_machdep.c + +# CPU support and integrated peripherals +include "arch/arm/xscale/files.pxa2x0" + +# LUBBOCK on-board devices (including CPLD) +device obio {[addr=-1], [intr=-1]} +attach obio at pxaip +file arch/evbarm/lubbock/obio.c obio + +# SMSC LAN91C96 +attach sm at obio with sm_obio +defflag opt_lubbock.h LUBBOCK_SMC91C96_16BIT +file arch/evbarm/lubbock/if_sm_obio.c sm_obio +file arch/evbarm/lubbock/sm_obio_space.c sm_obio +file arch/evbarm/lubbock/sm_obio_space_asm.S sm_obio + +# SA1111 companion chips +device sacc { [addr=-1], [size=0], [membase=-1], [memsize=0], [intr=-1] } +attach sacc at obio with sacc_obio +file arch/arm/sa11x0/sa1111.c sacc +file arch/evbarm/lubbock/sacc_obio.c sacc_obio + +# PS/2 keyboard & mouse +# XXX: `slot' locator is bogus, but keyboard/mouse driver needs this. +device sackbc { [slot = -1] } +attach sackbc at sacc +file arch/arm/sa11x0/sa1111_kbc.c sackbc + +device pckbd: wskbddev +attach pckbd at sackbc +file dev/pckbc/pckbd.c pckbd needs-flag +file dev/pckbc/wskbdmap_mfii.c pckbd +defparam PCKBD_LAYOUT + + +# XXX: not yet. +#attach pms at sackbc with pms_sa + + +# PCMCIA +include "dev/pcmcia/files.pcmcia" + +device sacpcic: pcmciabus +attach sacpcic at sacc +file arch/arm/sa11x0/sa11x1_pcic.c sacpcic needs-flag +file arch/arm/sa11x0/sa11xx_pcic.c sacpcic + + +# LCD frame buffer +attach lcd at obio with lcd_obio +file arch/evbarm/lubbock/lcd.c lcd_obio diff --git a/sys/arch/evbarm/conf/std.lubbock b/sys/arch/evbarm/conf/std.lubbock new file mode 100644 index 000000000000..983f1842e175 --- /dev/null +++ b/sys/arch/evbarm/conf/std.lubbock @@ -0,0 +1,26 @@ +# $NetBSD: std.lubbock,v 1.1 2002/12/18 04:56:52 bsh Exp $ +# +# standard NetBSD/evbarm for LUBBOCK options + +machine evbarm arm + +# Pull in LUBBOCK config definitions. +include "arch/evbarm/conf/files.lubbock" + +options COTULLA +options LUBBOCK +options EXEC_ELF32 +options EXEC_SCRIPT + +# To support easy transit to ../arch/arm/arm32 +options ARM32 + +makeoptions LOADADDRESS="0xc0200000" +makeoptions BOARDTYPE="lubbock" + +options EVBARM_BOARDTYPE=EVBARM_BOARDTYPE_PXA2X0 + +# OS Timer This is compatible to SA1110's OS Timer. +saost* at pxaip? addr 0x40a00000 size 0x20 + +