xref: /openbsd/etc/etc.i386/MAKEDEV.md (revision 11ad5b51)
16bca6d52Stoddvers(__file__,
2*11ad5b51Stodd	{-$OpenBSD: MAKEDEV.md,v 1.38 2007/07/23 23:21:25 todd Exp $-},
36bca6d52Stoddetc.MACHINE)dnl
46bca6d52Stodddnl
54f306ca5Stodddnl Copyright (c) 2001-2006 Todd T. Fries <todd@OpenBSD.org>
66bca6d52Stodddnl
73632945aStodddnl Permission to use, copy, modify, and distribute this software for any
83632945aStodddnl purpose with or without fee is hereby granted, provided that the above
93632945aStodddnl copyright notice and this permission notice appear in all copies.
106bca6d52Stodddnl
113632945aStodddnl THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
123632945aStodddnl WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
133632945aStodddnl MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
143632945aStodddnl ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
153632945aStodddnl WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
163632945aStodddnl ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
173632945aStodddnl OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
186bca6d52Stodddnl
196bca6d52Stodddnl
20a5cec3cfSmiod__devitem(apm, apm, Power management device)dnl
217934d707Stholo__devitem(acpi, acpi, Advanced Configuration and Power Interface)dnl
22a2a21806Sjcs__devitem(nvram, nvram, NVRAM access)dnl
23a2a21806Sjcs_mkdev(nvram, nvram, {-M nvram c major_nvram_c 0 440 kmem-})dnl
246bca6d52Stodd_TITLE(make)
256bca6d52Stodd_DEV(all)
26dccf5042Sderaadt_DEV(ramdisk)
276bca6d52Stodd_DEV(std)
28d5e6bab2Smiod_DEV(local)
296bca6d52Stodd_TITLE(dis)
306bca6d52Stodd_DEV(ccd, 18, 16)
31d5e6bab2Smiod_DEV(cd, 15, 6)
32d5e6bab2Smiod_DEV(flo, 9, 2)
33d5e6bab2Smiod_DEV(mcd, 39, 7)
346bca6d52Stodd_DEV(raid, 54, 19)
35d5e6bab2Smiod_DEV(rd, 47, 17)
36d5e6bab2Smiod_DEV(sd, 13, 4)
37d5e6bab2Smiod_DEV(vnd, 41, 14)
38d5e6bab2Smiod_DEV(wd, 3, 0)
39d5e6bab2Smiod_TITLE(tap)
40d5e6bab2Smiod_DEV(ch, 17)
41d5e6bab2Smiod_DEV(st, 14, 5)
42d5e6bab2Smiod_TITLE(term)
43d5e6bab2Smiod_DEV(com, 8)
44d5e6bab2Smiod_DEV(ttyc, 38)
45d5e6bab2Smiod_TITLE(pty)
46d5e6bab2Smiod_DEV(ptm, 81)
47d5e6bab2Smiod_DEV(pty, 6)
48d5e6bab2Smiod_DEV(tty, 5)
496bca6d52Stodd_TITLE(cons)
506bca6d52Stodd_DEV(wscons)
516bca6d52Stodd_DEV(wsdisp, 12)
526bca6d52Stodd_DEV(wskbd, 67)
536bca6d52Stodd_DEV(wsmux, 69)
546bca6d52Stodd_TITLE(point)
556bca6d52Stodd_DEV(wsmouse, 68)
566bca6d52Stodd_TITLE(prn)
576bca6d52Stodd_DEV(lpa)
58d5e6bab2Smiod_DEV(lpt, 16)
596bca6d52Stodd_TITLE(usb)
6049b4d984Sderaadt_DEV(uall)
61d5e6bab2Smiod_DEV(ttyU, 66)
626bca6d52Stodd_DEV(ugen, 63)
63d5e6bab2Smiod_DEV(uhid, 62)
646bca6d52Stodd_DEV(ulpt, 64)
656bca6d52Stodd_DEV(urio, 65)
66d5e6bab2Smiod_DEV(usb, 61)
676bca6d52Stodd_DEV(uscan, 77)
686bca6d52Stodd_TITLE(spec)
696bca6d52Stodd_DEV(apm, 21)
707934d707Stholo_DEV(acpi, 85)
71d5e6bab2Smiod_DEV(au, 42)
72c654105dStodd_DEV(bio, 79)
736bca6d52Stodd_DEV(bktr, 49)
74d5e6bab2Smiod_DEV(bpf, 23)
75*11ad5b51Stodd_DEV(bthub, 86)
76d5e6bab2Smiod_DEV(cry, 70)
77d5e6bab2Smiod_DEV(fdesc, 22)
7875a7c3bcSgrange_DEV(gpio, 83)
79bd8b291dSfgsch_DEV(gpr, 80)
8096688ee1Sgrange_DEV(hotplug, 82)
81d5e6bab2Smiod_DEV(iop, 75)
82d5e6bab2Smiod_DEV(joy, 26)
83d5e6bab2Smiod_DEV(lkm, 28)
84d5e6bab2Smiod_DEV(music, 53)
85a2a21806Sjcs_DEV(nvram, 84)
86d5e6bab2Smiod_DEV(pci, 72)
87d5e6bab2Smiod_DEV(pctr, 46)
88d5e6bab2Smiod_DEV(pf, 73)
89d5e6bab2Smiod_DEV(radio, 76)
90d5e6bab2Smiod_DEV(rmidi, 52)
91d5e6bab2Smiod_DEV(rnd, 45)
92d5e6bab2Smiod_DEV(speak, 27)
93d5e6bab2Smiod_DEV(ss, 19)
94d5e6bab2Smiod_DEV(systrace, 78)
95156cba5aSotto_DEV(tun, 40)
96d5e6bab2Smiod_DEV(tuner, 49)
97d5e6bab2Smiod_DEV(uk, 20)
98d5e6bab2Smiod_DEV(xfs, 51)
996bca6d52Stodddnl
100d5e6bab2Smioddivert(__mddivert)dnl
1016bca6d52Stodddnl
102dccf5042Sderaadtramdisk)
103e74f70feSkrw	_recurse std bpf0 fd0 wd0 sd0 tty00 tty01 rd0
104e74f70feSkrw	_recurse st0 cd0 ttyC0 random wskbd0 wskbd1 wskbd2 apm
1056bca6d52Stodd	;;
1066bca6d52Stodd
1076bca6d52Stodd_std(1, 2, 50, 4, 7)
1086bca6d52Stodd	M xf86		c 2 4 600
1096bca6d52Stodd	;;
1106bca6d52Stodd
1116bca6d52Stoddttyc*)
1126bca6d52Stodd	M ttyc$U c 38 $U 660 dialer uucp
1136bca6d52Stodd	M cuac$U c 38 Add($U, 128) 660 dialer uucp
1146bca6d52Stodd	;;
115af2de452Stodddnl
116af2de452Stodddnl i386 specific targets
117af2de452Stodddnl
118af2de452Stoddtarget(all, ch, 0)dnl
119af2de452Stoddtarget(all, ss, 0, 1)dnl
120af2de452Stoddtarget(all, xfs, 0)dnl
121af2de452Stoddtwrget(all, flo, fd, 0, 0B, 0C, 0D, 0E, 0F, 0G, 0H)dnl
122af2de452Stoddtwrget(all, flo, fd, 1, 1B, 1C, 1D, 1E, 1F, 1G, 1H)dnl
123afa0bc0aSmillerttarget(all, pty, 0)dnl
124af2de452Stoddtarget(all, bpf, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9)dnl
125c654105dStoddtarget(all, bio)dnl
126af2de452Stoddtarget(all, tun, 0, 1, 2, 3)dnl
127af2de452Stoddtarget(all, xy, 0, 1, 2, 3)dnl
128af2de452Stoddtarget(all, rd, 0)dnl
129af2de452Stoddtarget(all, cd, 0, 1)dnl
130af2de452Stoddtarget(all, sd, 0, 1, 2, 3, 4)dnl
131af2de452Stoddtarget(all, vnd, 0, 1, 2, 3)dnl
132af2de452Stoddtarget(all, ccd, 0, 1, 2, 3)dnl
133af2de452Stoddtarget(all, bktr, 0)dnl
13475a7c3bcSgrangetarget(all, gpio, 0, 1, 2)dnl
135a2a21806Sjcstarget(all, nvram)dnl
136*11ad5b51Stoddtarget(all, bthub, 0, 1, 2)dnl
137af2de452Stoddtwrget(ramd, wsdisp, ttyC, 0)dnl
138af2de452Stoddtarget(ramd, mcd, 0)dnl
139