files.sun revision 1.8 1 1.8 petrov # $NetBSD: files.sun,v 1.8 2003/05/30 23:34:06 petrov 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.6 martin file dev/sun/wskbdmap_sun.c kbd & wskbd
23 1.5 uwe
24 1.5 uwe # e.g. - lower layer: sun keyboard at zs
25 1.5 uwe #attach kbd at zs with kbd_zs
26 1.5 uwe #file dev/sun/kbd_zs.c kbd_zs
27 1.5 uwe
28 1.5 uwe # e.g. - lower layer: sun keyboard at a line discipline
29 1.5 uwe #attach kbd at zstty, com with kbd_tty
30 1.5 uwe #file dev/sun/sunkbd.c kbd_tty
31 1.5 uwe
32 1.5 uwe # e.g. - middle layer: serial attachment of sun keyboard
33 1.5 uwe #file dev/sun/kbdsun.c kbd_zs | kbd_tty
34 1.5 uwe
35 1.5 uwe
36 1.5 uwe # upper layer of sun ms driver
37 1.5 uwe # XXX: middle layer for sun serial mice (split out?)
38 1.8 petrov device ms: firm_events, wsmousedev
39 1.5 uwe file dev/sun/ms.c ms needs-flag
40 1.5 uwe
41 1.5 uwe # e.g. - lower layer: sun (mouse systems) mouse at zs
42 1.5 uwe #attach ms at zs with ms_zs
43 1.5 uwe #file dev/sun/ms_zs.c ms_zs
44 1.5 uwe
45 1.5 uwe # e.g. - lower layer: sun (mouse systems) mouse at a line discipline
46 1.5 uwe #attach ms at zstty, com with ms_tty
47 1.5 uwe #file dev/sun/sunms.c ms_tty
48 1.5 uwe
49 1.5 uwe # XXX: middle layer for sun (mouse systems) serial mice consists of
50 1.5 uwe # just one function in dev/sun/ms.c. It probably should be split out
51 1.5 uwe # for consistency into a separate middle-layer file.
52 1.5 uwe
53 1.2 pk
54 1.2 pk
55 1.2 pk #
56 1.2 pk # Framebuffer drivers
57 1.2 pk #
58 1.2 pk
59 1.2 pk # Raster operations for RASTERCONSOLE (this is here so dependencies work).
60 1.2 pk include "dev/rasops/files.rasops"
61 1.2 pk
62 1.2 pk # Brooktree DAC attribute
63 1.2 pk define bt_dac
64 1.2 pk file dev/sun/bt_subr.c bt_dac
65 1.2 pk
66 1.2 pk # Include /dev/fb driver only if a framebuffer card is included
67 1.2 pk define fb
68 1.3 pk file dev/sun/fb.c fb needs-flag
69 1.2 pk
70 1.2 pk # pfour `add-on'; used by several drivers
71 1.2 pk define pfour
72 1.2 pk file dev/sun/pfour_subr.c pfour needs-flag
73 1.2 pk
74 1.2 pk device bwtwo: fb, rasops1, pfour
75 1.2 pk file dev/sun/bwtwo.c bwtwo needs-flag
76 1.2 pk
77 1.2 pk device cgthree: bt_dac, fb, rasops8
78 1.5 uwe file dev/sun/cgthree.c cgthree needs-flag
79 1.2 pk
80 1.2 pk device cgsix: bt_dac, fb, rasops8, pfour
81 1.2 pk file dev/sun/cgsix.c cgsix needs-flag
82