files.netwinder revision 1.1
11.1Smatt# $NetBSD: files.netwinder,v 1.1 2001/04/19 07:01:11 matt Exp $ 21.1Smatt# 31.1Smatt# First try for arm-specific configuration info 41.1Smatt# 51.1Smatt 61.1Smattmaxpartitions 8 71.1Smattmaxusers 2 8 64 81.1Smatt 91.1Smatt# COMPAT_OLD_OFW for SHARKs 101.1Smattdefopt COMPAT_OLD_OFW 111.1Smatt 121.1Smatt# Maintain Interrupt statistics 131.1Smattdefopt IRQSTATS 141.1Smatt 151.1Smatt# PMAP_DEBUG (heavily abused option) 161.1Smattdefopt PMAP_DEBUG 171.1Smatt 181.1Smatt# X server support in console drivers 191.1Smattdefopt XSERVER 201.1Smatt 211.1Smatt# Bootloader options (COMPAT... to be dropped ASAP) 221.1Smattdefopt COMPAT_OLD_BOOTLOADER 231.1Smatt 241.1Smatt# Architectures and core logic 251.1Smattdefopt EBSA285 261.1Smattdefopt FOOTBRIDGE 271.1Smattdefopt NETWINDER 281.1Smatt 291.1Smattdefine todservice {} 301.1Smatt 311.1Smatt# 321.1Smatt# ISA and mixed ISA+EISA or ISA+PCI drivers 331.1Smatt# 341.1Smattinclude "dev/isa/files.isa" 351.1Smatt 361.1Smatt# Include WSCONS stuff 371.1Smattinclude "dev/wscons/files.wscons" 381.1Smattinclude "dev/rasops/files.rasops" 391.1Smattinclude "dev/wsfont/files.wsfont" 401.1Smatt 411.1Smatt# 421.1Smatt# Machine-independent ATA drivers 431.1Smatt# 441.1Smattinclude "dev/ata/files.ata" 451.1Smattmajor {wd = 16} 461.1Smatt 471.1Smatt# PIOC (Peripheral IO Controller) device 481.1Smatt# parent to wdc, fdc, com and lpt 491.1Smattdevice pioc { [offset = -1], [dack = -1], [irq = -1] } 501.1Smattattach pioc at mainbus 511.1Smattfile arch/arm32/mainbus/pioc.c pioc 521.1Smatt 531.1Smatt# Standard NetBSD wdc driver 541.1Smattattach wdc at pioc with wdc_pioc 551.1Smattfile arch/arm32/mainbus/wdc_pioc.c wdc_pioc 561.1Smatt 571.1Smatt# Standard parallel driver 581.1Smattattach lpt at pioc with lpt_pioc 591.1Smattfile arch/arm32/mainbus/lpt_pioc.c lpt_pioc 601.1Smatt 611.1Smatt# Common OFW files 621.1Smattinclude "dev/ofw/files.ofw" 631.1Smattattach ofbus at root with ofbus_root 641.1Smattfile arch/arm32/ofw/ofw.c ofw 651.1Smattfile arch/arm32/ofw/openfirm.c ofw 661.1Smattfile arch/arm32/ofw/oftodclock.c ofw & (shark | ofwgencfg) 671.1Smatt 681.1Smatt# ISA DMA glue 691.1Smattfile arch/arm32/isa/isadma_machdep.c isadma 701.1Smatt 711.1Smatt# XXX ISA joystick driver 721.1Smattdevice joy 731.1Smattfile arch/arm32/isa/joy.c joy needs-flag 741.1Smattattach joy at isa with joy_isa 751.1Smattfile arch/arm32/isa/joy_isa.c joy_isa 761.1Smattattach joy at isapnp with joy_isapnp 771.1Smattfile arch/arm32/isa/joy_isapnp.c joy_isapnp 781.1Smatt 791.1Smatt# OFW ISA bus driver. 801.1Smattinclude "dev/ofisa/files.ofisa" 811.1Smattfile arch/arm32/ofw/ofisa_machdep.c ofisa 821.1Smattfile arch/arm32/ofw/com_ofisa_machdep.c com_ofisa 831.1Smattfile arch/arm32/ofw/com_ofisa_consolehack.c com_ofisa # XXX 841.1Smattfile arch/arm32/ofw/if_cs_ofisa_machdep.c cs_ofisa 851.1Smattfile arch/arm32/ofw/lpt_ofisa_machdep.c lpt_ofisa 861.1Smattfile arch/arm32/ofw/wdc_ofisa_machdep.c wdc_ofisa 871.1Smatt 881.1Smatt# Glue for OFW ISA device attachment 891.1Smattdevice ofisapc {} 901.1Smattattach ofisapc at ofbus 911.1Smattfile arch/arm32/ofw/ofisapc.c pc & ofw 921.1Smattdevice ofisascr {} 931.1Smattattach ofisascr at ofisa 941.1Smattfile arch/arm32/ofw/ofisascr.c scr & ofw 951.1Smatt 961.1Smattdevice ofrom 971.1Smattattach ofrom at ofbus 981.1Smattfile arch/arm32/ofw/ofrom.c ofrom needs-flag 991.1Smatt 1001.1Smatt# Standard NetBSD fd driver 1011.1Smattdevice fdc {drive = -1} 1021.1Smattattach fdc at pioc 1031.1Smattdevice fd: disk 1041.1Smattattach fd at fdc 1051.1Smattfile arch/arm32/mainbus/fd.c fdc needs-flag 1061.1Smattmajor {fd = 17} 1071.1Smatt 1081.1Smatt# Standard serial driver 1091.1Smattattach com at pioc with com_pioc 1101.1Smattfile arch/arm32/mainbus/com_pioc.c com_pioc 1111.1Smatt 1121.1Smatt# Memory disk driver 1131.1Smattfile arch/arm32/dev/md_hooks.c md & memory_disk_hooks 1141.1Smattmajor {md = 18} 1151.1Smatt 1161.1Smatt# RAIDframe 1171.1Smattmajor {raid = 71} 1181.1Smatt 1191.1Smatt# IOMD device 1201.1Smatt# parent to kbd, qms, pms, iic 1211.1Smatt# also provides irq and timer services 1221.1Smattdevice iomd {} 1231.1Smattattach iomd at mainbus 1241.1Smattfile arch/arm32/iomd/iomd.c iomd needs-flag 1251.1Smattfile arch/arm32/iomd/iomd_io.c iomd 1261.1Smattfile arch/arm32/iomd/iomd_io_asm.S iomd 1271.1Smattfile arch/arm32/iomd/iomd_irq.S iomd 1281.1Smattfile arch/arm32/iomd/iomd_irqhandler.c iomd 1291.1Smattfile arch/arm32/iomd/iomd_fiq.S iomd 1301.1Smattfile arch/arm32/iomd/iomd_dma.c iomd 1311.1Smatt 1321.1Smatt# IOMD mouse devices 1331.1Smatt# clock device 1341.1Smattdevice clock 1351.1Smattattach clock at iomd 1361.1Smattfile arch/arm32/iomd/iomd_clock.c iomd 1371.1Smatt 1381.1Smatt# quadmouse device 1391.1Smattdevice qms 1401.1Smattfile arch/arm32/dev/qms.c qms needs-flag 1411.1Smatt 1421.1Smattattach qms at iomd with qms_iomd 1431.1Smattfile arch/arm32/iomd/qms_iomd.c qms_iomd 1441.1Smatt 1451.1Smatt# wscons quadmouse device 1461.1Smattdevice wsqms : wsmousedev 1471.1Smattfile arch/arm32/dev/wsqms.c wsqms needs-flag 1481.1Smatt 1491.1Smattattach wsqms at iomd with wsqms_iomd 1501.1Smattfile arch/arm32/iomd/wsqms_iomd.c wsqms_iomd 1511.1Smatt 1521.1Smatt# attribute used to represent the "keyboard controller" on the shark 1531.1Smatt# XXX should be a real device 1541.1Smattdefine spckbd { [irq = -1], [port = -1] } 1551.1Smatt 1561.1Smatt# PS/2 mouse device 1571.1Smattdevice opms: tty 1581.1Smattfile arch/arm32/dev/pms.c opms & opms_iomd needs-flag 1591.1Smattfile arch/arm32/shark/pms.c opms & ofw needs-flag 1601.1Smatt 1611.1Smattattach opms at spckbd with opms 1621.1Smattattach opms at iomd with opms_iomd 1631.1Smattfile arch/arm32/iomd/pms_iomd.c opms_iomd 1641.1Smatt 1651.1Smatt# Standard keyboard driver 1661.1Smattdevice kbd 1671.1Smattfile arch/arm32/dev/kbd.c kbd needs-flag 1681.1Smatt 1691.1Smattattach kbd at iomd with kbd_iomd 1701.1Smattfile arch/arm32/iomd/kbd_iomd.c kbd_iomd 1711.1Smatt 1721.1Smatt# RPC wscons keyboard driver 1731.1Smattdevice rpckbd : wskbddev 1741.1Smattfile arch/arm32/dev/rpckbd.c rpckbd needs-flag 1751.1Smattfile arch/arm32/dev/wskbdmap_mfii.c rpckbd 1761.1Smatt 1771.1Smattattach rpckbd at iomd with rpckbd_iomd 1781.1Smattfile arch/arm32/iomd/rpckbd_iomd.c rpckbd_iomd 1791.1Smatt 1801.1Smatt# IIC device 1811.1Smattdevice iic { addr = -1 } 1821.1Smattfile arch/arm32/dev/iic.c iic needs-flag 1831.1Smatt 1841.1Smattattach iic at iomd with iic_iomd 1851.1Smattfile arch/arm32/iomd/iic_iomd.c iic_iomd 1861.1Smattfile arch/arm32/iomd/iomd_iic.S iic_iomd 1871.1Smatt 1881.1Smatt# IIC based RTC 1891.1Smattdevice rtc : todservice 1901.1Smattattach rtc at iic 1911.1Smattfile arch/arm32/dev/rtc.c rtc needs-flag 1921.1Smatt 1931.1Smattdevice todclock 1941.1Smattattach todclock at todservice 1951.1Smattfile arch/arm32/dev/todclock.c todclock needs-count 1961.1Smatt 1971.1Smatt# VIDC device 1981.1Smatt# parent to vidcconsole, vidcaudio, beep 1991.1Smattdevice vidc { [base = -1], [dack = -1], [irq = -1] } 2001.1Smattattach vidc at mainbus 2011.1Smattfile arch/arm32/vidc/vidc20.c vidc needs-count 2021.1Smatt 2031.1Smatt# VIDC video wscons device 2041.1Smattdevice vidcvideo: rasops4, rasops8, rasops16, rasops32, wsemuldisplaydev 2051.1Smattattach vidcvideo at vidc 2061.1Smattfile arch/arm32/vidc/vidc20config.c vidcvideo needs-flag 2071.1Smattfile arch/arm32/vidc/vidcvideo.c vidcvideo needs-flag 2081.1Smatt 2091.1Smatt# Audio devices 2101.1Smattdevice beep 2111.1Smattattach beep at vidc 2121.1Smattfile arch/arm32/vidc/beep.c beep needs-flag 2131.1Smatt 2141.1Smattdevice vidcaudio: audio 2151.1Smattattach vidcaudio at vidc 2161.1Smattfile arch/arm32/vidc/vidcaudio.c vidcaudio needs-flag 2171.1Smatt 2181.1Smattdevice lmcaudio: audio 2191.1Smattattach lmcaudio at vidc 2201.1Smattfile arch/arm32/vidc/lmcaudio.c lmcaudio needs-flag 2211.1Smattfile arch/arm32/vidc/lmc1982.S lmcaudio 2221.1Smatt 2231.1Smatt# Podule bus device 2241.1Smattdevice podulebus { [slot = -1] } 2251.1Smattattach podulebus at root 2261.1Smattfile arch/arm32/podulebus/podulebus.c podulebus needs-flag 2271.1Smattfile arch/arm32/podulebus/podulebus_io.c podulebus 2281.1Smattfile arch/arm32/podulebus/podulebus_io_asm.S podulebus 2291.1Smatt 2301.1Smattinclude "dev/podulebus/files.podulebus" 2311.1Smatt 2321.1Smatt# Ethernet devices 2331.1Smatt 2341.1Smatt# Novell NE1000 and NE2000 clones (EtherM, EtherH) 2351.1Smattattach ne at podulebus with ne_pbus 2361.1Smattfile arch/arm32/podulebus/if_ne_pbus.c ne_pbus 2371.1Smatt 2381.1Smattdevice oea: ether, ifnet, arp 2391.1Smattattach oea at podulebus 2401.1Smattfile arch/arm32/podulebus/if_ea.c oea 2411.1Smatt 2421.1Smattdevice oeb: ether, ifnet, arp 2431.1Smattattach oeb at podulebus 2441.1Smattfile arch/arm32/podulebus/if_eb.c oeb 2451.1Smatt 2461.1Smattdevice ie: ether, ifnet, arp 2471.1Smattattach ie at podulebus 2481.1Smattfile arch/arm32/podulebus/if_ie.c ie 2491.1Smatt 2501.1Smattdevice es: ether, ifnet, arp 2511.1Smattattach es at mainbus 2521.1Smattfile arch/arm32/rc7500/if_es.c es & rc7500 2531.1Smatt 2541.1Smatt#define ipkdb 2551.1Smatt 2561.1Smatt#device kie: ipkdb 2571.1Smatt#attach kie at podule 2581.1Smatt#file arch/arm32/podulebus/ipkdb_ie.c kie 2591.1Smatt 2601.1Smatt#file arch/arm32/arm32/ipkdb_glue.c ipkdb 2611.1Smatt#file arch/arm32/arm32/ipkdb_step.c ipkdb 2621.1Smatt 2631.1Smatt# 2641.1Smatt# Machine-independent SCSI drivers 2651.1Smatt# 2661.1Smatt 2671.1Smattinclude "dev/scsipi/files.scsipi" 2681.1Smattmajor {sd = 24} 2691.1Smattmajor {cd = 26} 2701.1Smatt 2711.1Smatt# Generic sbic (WD3393) driver 2721.1Smattdefine sbic 2731.1Smattfile arch/arm32/podulebus/sbic.c sbic 2741.1Smatt 2751.1Smatt# Acorn SCSI I specific layer for sbic 2761.1Smattdevice asc: scsi, sbic 2771.1Smattattach asc at podulebus 2781.1Smattfile arch/arm32/podulebus/asc.c asc needs-flag 2791.1Smatt 2801.1Smatt# Generic AMD AM53C94 driver 2811.1Smattdefine esc 2821.1Smattfile arch/arm32/podulebus/esc.c esc 2831.1Smatt 2841.1Smatt# Connect32 specific layer for esc 2851.1Smattdevice cosc: scsi, esc 2861.1Smattattach cosc at podulebus 2871.1Smattfile arch/arm32/podulebus/cosc.c cosc 2881.1Smatt 2891.1Smatt# Generic fas216 + esp216 driver 2901.1Smattdefine sfas 2911.1Smattfile arch/arm32/podulebus/sfas.c sfas 2921.1Smatt 2931.1Smattdevice ptsc: scsi, sfas 2941.1Smattattach ptsc at podulebus 2951.1Smattfile arch/arm32/podulebus/ptsc.c ptsc 2961.1Smatt 2971.1Smattdevice csc: scsi, sfas 2981.1Smattattach csc at podulebus 2991.1Smattfile arch/arm32/podulebus/csc.c csc 3001.1Smatt 3011.1Smatt# Oak specific layer for ncr5380 3021.1Smattdevice oak: scsi, ncr5380sbc 3031.1Smattattach oak at podulebus 3041.1Smattfile arch/arm32/podulebus/oak.c oak 3051.1Smatt 3061.1Smatt# Cumana SCSI1 specific layer for ncr5380 3071.1Smattdevice csa: scsi, ncr5380sbc 3081.1Smattattach csa at podulebus 3091.1Smattfile arch/arm32/podulebus/csa.c csa 3101.1Smatt 3111.1Smatt# ICS IDE driver 3121.1Smattdevice icside {[channel = -1]}: wdc_base, ata, atapi 3131.1Smattattach icside at podulebus 3141.1Smattfile arch/arm32/podulebus/icside.c icside 3151.1Smattfile arch/arm32/podulebus/icside_io_asm.S icside 3161.1Smatt 3171.1Smatt# Yellowstone RapIDE driver 3181.1Smattdevice rapide {[channel = -1]}: wdc_base, ata, atapi 3191.1Smattattach rapide at podulebus 3201.1Smattfile arch/arm32/podulebus/rapide.c rapide 3211.1Smattfile arch/arm32/podulebus/rapide_io_asm.S rapide 3221.1Smatt 3231.1Smatt# Simtec IDE driver 3241.1Smattdevice simide {[channel = -1]}: wdc_base, ata, atapi 3251.1Smattattach simide at podulebus 3261.1Smattfile arch/arm32/podulebus/simide.c simide 3271.1Smattfile arch/arm32/podulebus/simide_io_asm.S simide 3281.1Smatt 3291.1Smatt# Atomwide Multi-Port Serial driver 3301.1Smattdevice amps {} 3311.1Smattattach amps at podulebus 3321.1Smattattach com at amps with com_amps 3331.1Smattfile arch/arm32/podulebus/amps.c amps 3341.1Smatt 3351.1Smattdevice vidcconsole 3361.1Smattattach vidcconsole at vidc 3371.1Smattfile arch/arm32/vidc/console/vidcconsole.c vidcconsole needs-count 3381.1Smattdevice vt: tty 3391.1Smattattach vt at vidc 3401.1Smatt 3411.1Smattfile arch/arm32/vidc/console/console.c vt needs-count 3421.1Smattfile arch/arm32/vidc/console/vidcrender.c vt 3431.1Smattfile arch/arm32/vidc/console/vidc_mc.S vt 3441.1Smattfile arch/arm32/vidc/console/vidc.c vt 3451.1Smattfile arch/arm32/vidc/console/vt220.c vt 3461.1Smattfile arch/arm32/vidc/console/debugconsole.c vt 3471.1Smattfile arch/arm32/vidc/console/dumb.c vt 3481.1Smatt 3491.1Smatt# Generic MD files 3501.1Smattfile arch/arm32/arm32/autoconf.c 3511.1Smattfile arch/arm32/arm32/blockio.S 3521.1Smattfile arch/arm32/arm32/bus_dma.c 3531.1Smattfile arch/netwinder/netwinder/conf.c 3541.1Smattfile arch/arm32/arm32/cpuswitch.S 3551.1Smattfile arch/arm32/arm32/stubs.c 3561.1Smattfile arch/arm32/arm32/exception.S 3571.1Smattfile arch/arm32/arm32/fault.c 3581.1Smattfile arch/arm32/arm32/mem.c 3591.1Smattfile arch/arm32/arm32/procfs_machdep.c procfs 3601.1Smattfile arch/arm32/arm32/machdep.c 3611.1Smattfile arch/arm32/arm32/vm_machdep.c 3621.1Smattfile arch/arm32/arm32/fusu.S 3631.1Smattfile arch/arm32/arm32/cpufunc.c 3641.1Smattfile arch/arm32/arm32/cpufunc_asm.S 3651.1Smattfile arch/arm32/arm32/setcpsr.S 3661.1Smattfile arch/arm32/arm32/setstack.S 3671.1Smattfile arch/arm32/arm32/spl.S 3681.1Smattfile arch/arm32/arm32/intr.c 3691.1Smattfile arch/arm32/dev/bus_space_notimpl.S 3701.1Smatt 3711.1Smatt# files related to the shell 3721.1Smattfile arch/arm32/kshell/kshell_input.c kshell 3731.1Smattfile arch/arm32/kshell/kshell_shell.c kshell 3741.1Smattfile arch/arm32/kshell/kshell_disassem.c kshell 3751.1Smattfile arch/arm32/kshell/kshell_dumphex.c kshell 3761.1Smattfile arch/arm32/kshell/kshell_debug.c kshell 3771.1Smatt 3781.1Smattfile arch/arm/arm/disksubr.c disk 3791.1Smattfile arch/arm/arm/disksubr_acorn.c disk 3801.1Smattfile arch/arm/arm/disksubr_mbr.c disk 3811.1Smatt 3821.1Smattfile dev/cninit.c !footbridge 3831.1Smatt 3841.1Smatt# ARM FPE 3851.1Smattfile arch/arm32/fpe-arm/armfpe_glue.S armfpe 3861.1Smattfile arch/arm32/fpe-arm/armfpe_init.c armfpe 3871.1Smattfile arch/arm32/fpe-arm/armfpe.s armfpe 3881.1Smatt 3891.1Smatt# RiscPC specific files 3901.1Smattfile arch/arm32/riscpc/rpc_machdep.c riscpc 3911.1Smattfile arch/arm32/riscpc/rpc_kbd_map.c riscpc & kbd 3921.1Smatt 3931.1Smatt# RC7500 specific files 3941.1Smattfile arch/arm32/rc7500/rc7500_machdep.c rc7500 3951.1Smattfile arch/arm32/rc7500/rc7500_kbd_map.c rc7500 & kbd 3961.1Smattfile arch/arm32/rc7500/rc7500_prom.c rc7500 & prom_debug 3971.1Smattfile arch/arm32/rc7500/rc7500_promsys.S rc7500 & prom_debug 3981.1Smatt 3991.1Smatt# Shark specific files 4001.1Smattfile arch/arm32/shark/shark_machdep.c shark 4011.1Smattfile arch/arm32/shark/sequoia.c shark 4021.1Smattfile arch/arm32/shark/fiq.S shark 4031.1Smattfile arch/arm32/shark/hat.c shark 4041.1Smattfile arch/arm32/isa/isa_irqhandler.c shark 4051.1Smattfile arch/arm32/isa/clock.c shark 4061.1Smattfile arch/arm32/isa/isa_irq.S shark 4071.1Smattfile arch/arm32/isa/isa_shark_machdep.c shark 4081.1Smattfile arch/arm32/isa/isa_io.c shark | isa 4091.1Smattfile arch/arm32/isa/isa_io_asm.S shark | isa 4101.1Smatt 4111.1Smatt# OFWGENCFG specific files 4121.1Smattfile arch/arm32/ofw/ofw_irq.S ofwgencfg 4131.1Smattfile arch/arm32/ofw/ofw_irqhandler.c ofwgencfg 4141.1Smattfile arch/arm32/ofw/ofwgencfg_clock.c ofwgencfg 4151.1Smattfile arch/arm32/ofw/ofwgencfg_machdep.c ofwgencfg 4161.1Smatt 4171.1Smatt# National Semiconductor PC97307VUL SuperIO chip configuration routines 4181.1Smattdefine nsio 4191.1Smattfile arch/arm32/shark/ns87307.c nsio & shark 4201.1Smatt 4211.1Smatt# 8042 microcontroller routines for keyboard and mouse 4221.1Smattdefine i8042 4231.1Smattfile arch/arm32/shark/i8042.c i8042 4241.1Smatt 4251.1Smattdefpseudo profiler: disk 4261.1Smattfile arch/arm32/shark/profile.c profiler needs-flag 4271.1Smatt 4281.1Smatt# SHARK pc console 4291.1Smattdevice pc: tty, spckbd, i8042 4301.1Smattattach pc at ofisapc 4311.1Smattfile arch/arm32/shark/pccons.c pc & ofw needs-flag 4321.1Smatt 4331.1Smatt# Smart Card Reader 4341.1Smattdevice scr: tty 4351.1Smattfile arch/arm32/shark/scr.c scr needs-flag 4361.1Smattattach scr at ofisascr 4371.1Smatt 4381.1Smatt# ISA Plug 'n Play autoconfiguration glue. 4391.1Smattfile arch/arm32/isa/isapnp_machdep.c isapnp 4401.1Smatt 4411.1Smatt# DC21285 "Footbridge" specific files 4421.1Smattdefine footbridge {} 4431.1Smattdevice footbridge: pcibus, todservice 4441.1Smattattach footbridge at mainbus 4451.1Smattfile arch/arm32/footbridge/footbridge.c footbridge 4461.1Smattfile arch/arm32/footbridge/footbridge_machdep.c footbridge 4471.1Smattfile arch/arm32/footbridge/footbridge_io.c footbridge 4481.1Smattfile arch/arm32/footbridge/footbridge_io_asm.S footbridge 4491.1Smattfile arch/arm32/footbridge/footbridge_pci.c footbridge 4501.1Smattfile arch/arm32/footbridge/footbridge_irq.S footbridge 4511.1Smattfile arch/arm32/footbridge/footbridge_irqhandler.c footbridge 4521.1Smattfile arch/arm32/footbridge/footbridge_clock.c footbridge 4531.1Smatt 4541.1Smatt# DC21285 "Footbridge" serial port 4551.1Smattdevice fcom: tty 4561.1Smattattach fcom at footbridge 4571.1Smattfile arch/arm32/footbridge/footbridge_com.c fcom needs-flag 4581.1Smattfile arch/arm32/footbridge/footbridge_com_io.c fcom 4591.1Smattfile arch/arm32/footbridge/footbridge_com_io_asm.S fcom 4601.1Smatt 4611.1Smatt# EBSA285/CATS class board 4621.1Smatt# DC21285 based board with cyclone firmware 4631.1Smattfile arch/arm32/footbridge/ebsa285_machdep.c footbridge & ebsa285 4641.1Smattfile arch/netwinder/netwinder/netwinder_machdep.c footbridge & netwinder 4651.1Smatt 4661.1Smatt# CATS boards have an EBSA285 based core with an ISA bus 4671.1Smattfile arch/arm32/isa/isa_cats_machdep.c isa & ebsa285 4681.1Smattfile arch/netwinder/isa/isa_machdep.c isa & netwinder 4691.1Smatt 4701.1Smattdevice sysbeep 4711.1Smattattach sysbeep at pcppi with sysbeep_isa 4721.1Smattattach sysbeep at vidc with sysbeep_vidc 4731.1Smattfile arch/arm32/vidc/sysbeep_vidc.c sysbeep_vidc 4741.1Smattfile arch/arm32/isa/sysbeep_isa.c sysbeep_isa 4751.1Smatt 4761.1Smattdevice dsrtc: todservice 4771.1Smattattach dsrtc at isa 4781.1Smattfile arch/arm32/isa/dsrtc.c dsrtc 4791.1Smatt 4801.1Smatt# Machine-independent I2O drivers. 4811.1Smattinclude "dev/i2o/files.i2o" 4821.1Smatt 4831.1Smatt# PCI devices 4841.1Smatt 4851.1Smatt# 4861.1Smatt# Include PCI config 4871.1Smatt# 4881.1Smattinclude "dev/pci/files.pci" 4891.1Smatt 4901.1Smatt# network devices MII bus 4911.1Smattinclude "dev/mii/files.mii" 4921.1Smatt 4931.1Smattdevice pcib: isabus 4941.1Smattattach pcib at pci 4951.1Smattfile arch/arm32/pci/pcib.c pcib 4961.1Smatt 4971.1Smatt# XXX THE FOLLOWING BLOCK SHOULD GO INTO dev/pci/files.pci, BUT CANNOT 4981.1Smatt# XXX BECAUSE NOT 'lpt' IS DEFINED IN files.isa, RATHER THAN files. 4991.1Smatt# XXX (when the conf/files and files.isa bogons are fixed, this can 5001.1Smatt# XXX be fixed as well.) 5011.1Smatt 5021.1Smattattach lpt at puc with lpt_puc 5031.1Smattfile dev/pci/lpt_puc.c lpt_puc 5041.1Smatt 5051.1Smattfile arch/arm32/pci/pciide_machdep.c pciide 5061.1Smatt 5071.1Smattinclude "dev/pckbc/files.pckbc" 508