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