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