Expand PMF_FN_* macros.
[netbsd-mini2440.git] / sys / dev / sun / files.sun
blobe00708ddbee36d1d9d1c3f01dbb3c790720254a8
1 # $NetBSD: files.sun,v 1.14 2008/02/21 13:44:17 martin Exp $
3 # Configuration file for devices found on Sun machines.
8 # Sun keyboard and mouse drivers
11 define  firm_events
12 file    dev/sun/event.c                 firm_events needs-flag
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.
18 device kbd: firm_events, wskbddev
19 file    dev/sun/kbd.c                   kbd needs-flag
20 file    dev/sun/kbd_tables.c            kbd
22 defflag opt_sunkbd.h    SPARCBOOK_CMD
23 file    dev/sun/wskbdmap_sun.c          kbd & wskbd
25 # e.g. - lower layer: sun keyboard at zs
26 #attach kbd at zs with kbd_zs
27 #file   dev/sun/kbd_zs.c                kbd_zs
29 # e.g. - lower layer: sun keyboard at a line discipline
30 #attach kbd at zstty, com with kbd_tty
31 #file   dev/sun/sunkbd.c                kbd_tty
33 # e.g. - middle layer: serial attachment of sun keyboard
34 #file   dev/sun/kbdsun.c                kbd_zs | kbd_tty
37 # upper layer of sun ms driver
38 # XXX: middle layer for sun serial mice (split out?)
39 device ms: firm_events, wsmousedev
40 file    dev/sun/ms.c                    ms needs-flag
42 # e.g. - lower layer: sun (mouse systems) mouse at zs
43 #attach ms at zs with ms_zs
44 #file   dev/sun/ms_zs.c                 ms_zs
46 # e.g. - lower layer: sun (mouse systems) mouse at a line discipline
47 #attach ms at zstty, com with ms_tty
48 #file   dev/sun/sunms.c                 ms_tty
50 # XXX: middle layer for sun (mouse systems) serial mice consists of
51 # just one function in dev/sun/ms.c.  It probably should be split out
52 # for consistency into a separate middle-layer file.
57 # Framebuffer drivers
60 # Brooktree DAC attribute
61 define  bt_dac
62 file    dev/sun/bt_subr.c               bt_dac
64 # Include /dev/fb driver only if a framebuffer card is included
65 # The attribute "fb" is already defined in src/sys/conf/files
66 file    dev/sun/fb.c                    fb needs-flag
68 # pfour `add-on'; used by several drivers
69 define  pfour
70 file    dev/sun/pfour_subr.c            pfour needs-flag
72 device bwtwo: fb, rasops1, pfour, wsemuldisplaydev, vcons
73 file    dev/sun/bwtwo.c                 bwtwo needs-flag
75 device cgthree: bt_dac, fb, rasops8, wsemuldisplaydev, vcons
76 file    dev/sun/cgthree.c               cgthree needs-flag
78 device cgsix: bt_dac, fb, rasops8, pfour, wsemuldisplaydev, vcons
79 file    dev/sun/cgsix.c                 cgsix needs-flag