majors revision 1.76
11.76Snat# $NetBSD: majors,v 1.76 2016/12/08 11:31:08 nat Exp $ 21.1Sjdolecek# 31.2Sjdolecek# Device majors for Machine-Independent drivers. 41.2Sjdolecek# 51.2Sjdolecek# Majors 0-143 are reserved for machine-dependent drivers and 61.2Sjdolecek# for traditional machine-specific MI driver major mapping. 71.2Sjdolecek# 81.2Sjdolecek# Majors 144-159 are reserved for local/vendor use. 91.2Sjdolecek# 101.72Ssoda# Majors 160-511 are used for the MI drivers. 111.3Sjdolecek 121.51Spookadevice-major crypto char 160 crypto single 131.51Spookadevice-major pf char 161 pf single 141.50Spooka#obsolete vinum char 162 vinum 151.51Spookadevice-major fss char 163 block 163 fss vector=4 161.50Spookadevice-major pps char 164 pps 171.50Spookadevice-major ptm char 165 pty 181.51Spookadevice-major atabus char 166 atabus vector=4 191.51Spookadevice-major drvctl char 167 drvctl single 201.50Spookadevice-major dk char 168 block 168 211.51Spookadevice-major tap char 169 tap vector=4 221.50Spookadevice-major veriexec char 170 veriexec 231.50Spookadevice-major fw char 171 ieee1394if 241.50Spookadevice-major ucycom char 172 ucycom 251.51Spookadevice-major gpio char 173 gpio vector=8,linkzero 261.51Spookadevice-major utoppy char 174 utoppy vector=2 271.51Spookadevice-major bthub char 175 bthub single 281.51Spookadevice-major amr char 176 amr vector=1 291.51Spookadevice-major lockstat char 177 lockstat single 301.50Spookadevice-major putter char 178 putter 311.51Spookadevice-major srt char 179 srt 321.68Sriastraddevice-major drm char 180 drmbase | drmkms 331.51Spookadevice-major bio char 181 bio single 341.51Spookadevice-major altmem char 182 block 182 altmem 351.50Spookadevice-major twa char 187 twa 361.51Spookadevice-major cpuctl char 188 single 371.51Spookadevice-major pad char 189 pad vector=4,linkzero 381.50Spookadevice-major zfs char 190 block 190 zfs 391.50Spookadevice-major tprof char 191 tprof 401.50Spookadevice-major isv char 192 isv 411.51Spookadevice-major video char 193 video vector=4 421.50Spookadevice-major dm char 194 block 169 dm 431.51Spookadevice-major hdaudio char 195 hdaudio vector=4 441.50Spookadevice-major uhso char 196 uhso 451.50Spookadevice-major rumpblk char 197 block 197 rumpblk 461.52Srminddevice-major npf char 198 npf 471.53Suebayasidevice-major flash char 199 block 199 flash 481.56Sjmcneilldevice-major dtv char 200 dtv 491.57Sjmcneilldevice-major iic char 201 iic 501.59Strondevice-major filemon char 202 filemon 511.60Sagcdevice-major iscsi char 203 iscsi 521.61Schristosdevice-major tpm char 204 tpm 531.62Sbouyerdevice-major mfi char 205 mfi 541.63Sjdcdevice-major seeprom char 206 seeprom 551.64Schristosdevice-major dtrace char 207 dtrace 561.66Srkujawadevice-major spiflash char 208 block 208 spiflash 571.67Smbalmerdevice-major lua char 209 lua 581.69Smatt 591.73Sskrll# NOTE: 601.73Sskrll# The following ranges are reserved for devices that have historical MD 611.73Sskrll# definition, but are for "partially" MI use. 621.73Sskrll# 631.73Sskrll# Any new port should use these "previously not" MI definitions instead of 641.73Sskrll# separate MD values. 651.73Sskrll# 661.73Sskrll# New MI devices should go to this file instead of majors.* 671.73Sskrll# 681.72Ssoda# 210-219 reserved for previously not MI ws devices 691.72Ssoda# 220-239 reserved for previously not MI usb devices 701.72Ssoda# 240-259 reserved for previously not MI "std" devices 711.72Ssoda# 260-269 reserved for previously not MI tty devices 721.72Ssoda# 310-339 reserved for previously not MI storage devices 731.70Sjmcneill 741.76Snatdevice-major spkr char 240 spkr 751.76Snat 761.72Ssodadevice-major hdmicec char 340 hdmicec 771.74Snonakadevice-major nvme char 341 nvme 78