1# $OpenBSD: files.luna88k,v 1.35 2024/11/04 22:08:03 jsg Exp $ 2# 3maxpartitions 16 4 5device mainbus {} 6attach mainbus at root 7file arch/luna88k/luna88k/mainbus.c 8 9device clock 10attach clock at mainbus 11file arch/luna88k/dev/timekeeper.c clock 12 13device lcd 14attach lcd at mainbus 15file arch/luna88k/dev/lcd.c lcd needs-flag 16 17attach le at mainbus: le24 18file arch/luna88k/dev/if_le.c le 19 20device sio {[channel = -1]} 21attach sio at mainbus 22file arch/luna88k/dev/sio.c sio 23 24device siotty: tty 25attach siotty at sio 26file arch/luna88k/dev/siotty.c siotty needs-flag 27 28device xp 29attach xp at mainbus 30file arch/luna88k/dev/xp.c xp needs-flag 31 32device ws: wskbddev,wsmousedev 33attach ws at sio 34file arch/luna88k/dev/lunaws.c ws 35file arch/luna88k/dev/omkbdmap.c ws 36 37device fb: wsemuldisplaydev, rasops1 38attach fb at mainbus 39file arch/luna88k/dev/lunafb.c fb 40file arch/luna88k/dev/omrasops.c fb 41file arch/luna88k/dev/omrasops1.c fb 42 43# Raster operations 44include "dev/rasops/files.rasops" 45include "dev/wsfont/files.wsfont" 46# "Workstation Console" glue. 47include "dev/wscons/files.wscons" 48 49device cpu 50attach cpu at mainbus 51 52include "scsi/files.scsi" 53 54major {sd = 4} 55major {cd = 6} 56major {rd = 7} 57major {vnd = 8} 58major {wd = 9} 59 60device spc: scsi 61attach spc at mainbus 62file arch/luna88k/dev/spc.c spc 63file arch/luna88k/dev/mb89352.c spc 64 65device cbus {[port = -1], [size = 0], 66 [iomem = -1], [iosiz = 0], [int = -1]} 67attach cbus at mainbus 68file arch/luna88k/cbus/cbus.c cbus needs-flag 69 70device pcex 71attach pcex at cbus 72file arch/luna88k/cbus/pcex.c pcex needs-flag 73 74# Novell NE2000 based Ethernet board 75attach ne at cbus with ne_cbus: rtl80x9 76file arch/luna88k/cbus/if_ne_cbus.c ne needs-flag 77 78# NEC PC-9801-86 sound board 79device necsb: audio 80attach necsb at cbus 81file arch/luna88k/cbus/necsb.c necsb needs-flag 82file arch/luna88k/cbus/nec86.c necsb needs-flag 83file arch/luna88k/cbus/nec86hw.c necsb needs-flag 84 85# PCMCIA devices via NEC PC-9801-102 / PC-9821X[AE]-E01 86device pcic: pcmciabus 87attach pcic at cbus with pcic_cbus 88file dev/ic/i82365.c pcic needs-flag 89file arch/luna88k/cbus/i82365_cbus.c pcic needs-flag 90include "dev/pcmcia/files.pcmcia" 91 92# Media Independent Interface (mii), used with PCMCIA 93include "dev/mii/files.mii" 94 95# Machine-independent ATAPI drivers, used with PCMCIA 96include "dev/atapiscsi/files.atapiscsi" 97include "dev/ata/files.ata" 98 99# list of standard files 100file arch/luna88k/luna88k/clock.c 101 102file arch/luna88k/luna88k/autoconf.c 103file arch/luna88k/luna88k/conf.c 104file arch/luna88k/luna88k/m8820x.c 105file arch/luna88k/luna88k/disksubr.c 106file arch/luna88k/luna88k/eh.S 107file arch/luna88k/luna88k/isr.c 108file arch/luna88k/luna88k/locore.S 109file arch/luna88k/luna88k/machdep.c 110file arch/luna88k/luna88k/pmap_table.c 111file arch/luna88k/luna88k/romcons.c 112 113# Actually these devices are not supported on luna88k, but we need them in 114# order to create attribute header files (e.g. "ucom.h") required in MI part. 115include "dev/hid/files.hid" 116include "dev/usb/files.usb" 117