Home | History | Annotate | Line # | Download | only in conf
      1  1.105      brad # $NetBSD: majors,v 1.105 2025/03/11 13:56:46 brad 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.96  riastrad 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.96  riastrad 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.78  christos device-major dtv       char 200		   dtv
     49   1.78  christos device-major iic       char 201		   iic
     50   1.93  riastrad # char 202, formerly filemon
     51   1.78  christos 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.78  christos 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.96  riastrad #
     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.96  riastrad #
     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.76       nat device-major spkr      char 240		   spkr
     75   1.76       nat 
     76   1.78  christos device-major hdmicec   char 340		   hdmicec
     77   1.74    nonaka device-major nvme      char 341		   nvme
     78   1.77  jmcneill device-major qemufwcfg char 342		   qemufwcfg
     79   1.78  christos device-major autofs    char 343		   autofs
     80   1.79   thorpej device-major gpiopps   char 344            gpiopps
     81   1.80      maxv device-major nvmm      char 345            nvmm
     82   1.81     kamil device-major kcov      char 346            kcov
     83   1.82   mlelstv device-major spi       char 347		   spi
     84   1.83     kamil # Majors 348-350 are reserved for HAXM (pkgsrc/emulators/haxm)
     85   1.83     kamil # Major 351 is reserved for sys/modules/examples
     86   1.84     kamil # Major 352 is reserved for external/cddl/osnet/dev/fbt/fbt.c
     87   1.84     kamil # Major 353 is reserved for external/cddl/osnet/dev/sdt/sdt.c
     88   1.87   mlelstv device-major ipmi      char 354		   ipmi
     89   1.89      maxv device-major vhci      char 355            vhci
     90   1.90     ozaki device-major vio9p     char 356		   vio9p
     91   1.94      maxv device-major fault     char 357		   fault
     92   1.95  jdolecek device-major wwanc     char 358	           wwanc
     93   1.97  jmcneill device-major acpi      char 359            acpi
     94   1.98  jmcneill device-major smbios    char 360            smbios
     95   1.99  jmcneill device-major efi       char 361            efi
     96  1.100      brad device-major sht3xtemp char 362		   sht3xtemp
     97  1.101      brad device-major scmd      char 363		   scmd
     98  1.102  riastrad device-major viocon    char 364		   viocon
     99  1.103      brad device-major gpioirq   char 365		   gpioirq
    100  1.104      brad device-major umcpmio   char 366		   umcpmio
    101  1.105      brad device-major emcfan    char 367		   emcfan
    102