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