1 1.73 skrll # $NetBSD: majors,v 1.73 2016/05/13 07:41:47 skrll Exp $ 2 1.1 jdolecek # 3 1.2 jdolecek # Device majors for Machine-Independent drivers. 4 1.2 jdolecek # 5 1.2 jdolecek # Majors 0-143 are reserved for machine-dependent drivers and 6 1.2 jdolecek # for traditional machine-specific MI driver major mapping. 7 1.2 jdolecek # 8 1.2 jdolecek # Majors 144-159 are reserved for local/vendor use. 9 1.2 jdolecek # 10 1.72 soda # Majors 160-511 are used for the MI drivers. 11 1.3 jdolecek 12 1.51 pooka device-major crypto char 160 crypto single 13 1.51 pooka device-major pf char 161 pf single 14 1.50 pooka #obsolete vinum char 162 vinum 15 1.51 pooka device-major fss char 163 block 163 fss vector=4 16 1.50 pooka device-major pps char 164 pps 17 1.50 pooka device-major ptm char 165 pty 18 1.51 pooka device-major atabus char 166 atabus vector=4 19 1.51 pooka device-major drvctl char 167 drvctl single 20 1.50 pooka device-major dk char 168 block 168 21 1.51 pooka device-major tap char 169 tap vector=4 22 1.50 pooka device-major veriexec char 170 veriexec 23 1.50 pooka device-major fw char 171 ieee1394if 24 1.50 pooka device-major ucycom char 172 ucycom 25 1.51 pooka device-major gpio char 173 gpio vector=8,linkzero 26 1.51 pooka device-major utoppy char 174 utoppy vector=2 27 1.51 pooka device-major bthub char 175 bthub single 28 1.51 pooka device-major amr char 176 amr vector=1 29 1.51 pooka device-major lockstat char 177 lockstat single 30 1.50 pooka device-major putter char 178 putter 31 1.51 pooka device-major srt char 179 srt 32 1.68 riastrad device-major drm char 180 drmbase | drmkms 33 1.51 pooka device-major bio char 181 bio single 34 1.51 pooka device-major altmem char 182 block 182 altmem 35 1.50 pooka device-major twa char 187 twa 36 1.51 pooka device-major cpuctl char 188 single 37 1.51 pooka device-major pad char 189 pad vector=4,linkzero 38 1.50 pooka device-major zfs char 190 block 190 zfs 39 1.50 pooka device-major tprof char 191 tprof 40 1.50 pooka device-major isv char 192 isv 41 1.51 pooka device-major video char 193 video vector=4 42 1.50 pooka device-major dm char 194 block 169 dm 43 1.51 pooka device-major hdaudio char 195 hdaudio vector=4 44 1.50 pooka device-major uhso char 196 uhso 45 1.50 pooka device-major rumpblk char 197 block 197 rumpblk 46 1.52 rmind device-major npf char 198 npf 47 1.53 uebayasi device-major flash char 199 block 199 flash 48 1.56 jmcneill device-major dtv char 200 dtv 49 1.57 jmcneill device-major iic char 201 iic 50 1.59 tron device-major filemon char 202 filemon 51 1.60 agc device-major iscsi char 203 iscsi 52 1.61 christos device-major tpm char 204 tpm 53 1.62 bouyer device-major mfi char 205 mfi 54 1.63 jdc device-major seeprom char 206 seeprom 55 1.64 christos device-major dtrace char 207 dtrace 56 1.66 rkujawa device-major spiflash char 208 block 208 spiflash 57 1.67 mbalmer device-major lua char 209 lua 58 1.69 matt 59 1.73 skrll # NOTE: 60 1.73 skrll # The following ranges are reserved for devices that have historical MD 61 1.73 skrll # definition, but are for "partially" MI use. 62 1.73 skrll # 63 1.73 skrll # Any new port should use these "previously not" MI definitions instead of 64 1.73 skrll # separate MD values. 65 1.73 skrll # 66 1.73 skrll # New MI devices should go to this file instead of majors.* 67 1.73 skrll # 68 1.72 soda # 210-219 reserved for previously not MI ws devices 69 1.72 soda # 220-239 reserved for previously not MI usb devices 70 1.72 soda # 240-259 reserved for previously not MI "std" devices 71 1.72 soda # 260-269 reserved for previously not MI tty devices 72 1.72 soda # 310-339 reserved for previously not MI storage devices 73 1.70 jmcneill 74 1.72 soda device-major hdmicec char 340 hdmicec 75