1# $NetBSD: files.sun,v 1.6 2002/10/26 19:11:13 martin Exp $ 2# 3# Configuration file for devices found on Sun machines. 4# 5 6 7# 8# Sun keyboard and mouse drivers 9# 10 11define firm_events 12file dev/sun/event.c firm_events 13 14 15# upper layer of sun kbd driver 16# examples for lower and middle layers follows. cannot move them here 17# because zs/zstty attachments are slightly different on each sun port. 18device kbd: firm_events, wskbddev 19file dev/sun/kbd.c kbd needs-flag 20file dev/sun/kbd_tables.c kbd 21 22file dev/sun/wskbdmap_sun.c kbd & wskbd 23 24# e.g. - lower layer: sun keyboard at zs 25#attach kbd at zs with kbd_zs 26#file dev/sun/kbd_zs.c kbd_zs 27 28# e.g. - lower layer: sun keyboard at a line discipline 29#attach kbd at zstty, com with kbd_tty 30#file dev/sun/sunkbd.c kbd_tty 31 32# e.g. - middle layer: serial attachment of sun keyboard 33#file dev/sun/kbdsun.c kbd_zs | kbd_tty 34 35 36# upper layer of sun ms driver 37# XXX: middle layer for sun serial mice (split out?) 38device ms: firm_events 39file dev/sun/ms.c ms needs-flag 40 41# e.g. - lower layer: sun (mouse systems) mouse at zs 42#attach ms at zs with ms_zs 43#file dev/sun/ms_zs.c ms_zs 44 45# e.g. - lower layer: sun (mouse systems) mouse at a line discipline 46#attach ms at zstty, com with ms_tty 47#file dev/sun/sunms.c ms_tty 48 49# XXX: middle layer for sun (mouse systems) serial mice consists of 50# just one function in dev/sun/ms.c. It probably should be split out 51# for consistency into a separate middle-layer file. 52 53 54 55# 56# Framebuffer drivers 57# 58 59# Raster operations for RASTERCONSOLE (this is here so dependencies work). 60include "dev/rasops/files.rasops" 61 62# Brooktree DAC attribute 63define bt_dac 64file dev/sun/bt_subr.c bt_dac 65 66# Include /dev/fb driver only if a framebuffer card is included 67define fb 68file dev/sun/fb.c fb needs-flag 69 70# pfour `add-on'; used by several drivers 71define pfour 72file dev/sun/pfour_subr.c pfour needs-flag 73 74device bwtwo: fb, rasops1, pfour 75file dev/sun/bwtwo.c bwtwo needs-flag 76 77device cgthree: bt_dac, fb, rasops8 78file dev/sun/cgthree.c cgthree needs-flag 79 80device cgsix: bt_dac, fb, rasops8, pfour 81file dev/sun/cgsix.c cgsix needs-flag 82