FreeBSD/Linux Kernel Cross Reference
sys/arm64/conf/std.dev
1 # Bus drivers
2 device pci
3 options PCI_HP # PCI-Express native HotPlug
4 options PCI_IOV # PCI SR-IOV support
5
6 # CPU frequency control
7 device cpufreq
8
9 # Block devices
10 device ahci
11 device scbus
12 device da
13
14 # ATA/SCSI peripherals
15 device cd # CD
16 device pass # Passthrough device (direct ATA/SCSI access)
17
18 # NVM Express (NVMe) support
19 device nvme # base NVMe driver
20 options NVME_USE_NVD=0 # prefer the cam(4) based nda(4) driver
21 device nvd # expose NVMe namespaces as disks, depends on nvme
22
23 # GPIO / PINCTRL
24 device gpio
25 device gpioled
26 device fdt_pinctrl
27 device gpioregulator
28
29 # I2C
30 device iicbus
31 device iicmux
32 device iic
33 device icee # Generic IIC eeprom
34
35 # Crypto accelerators
36 device armv8crypto # ARMv8 OpenCrypto module
37
38 # SPI
39 device spibus
40
41 # PWM
42 device pwm
43
44 # Serial (COM) ports
45 device uart # Generic UART driver
46
47 # Console
48 device vt
49 device kbdmux
50
51 device vt_efifb
52
53 # Pseudo devices.
54 device crypto # core crypto support
55 device loop # Network loopback
56 device ether # Ethernet support
57 device vlan # 802.1Q VLAN support
58 device tuntap # Packet tunnel.
59 device md # Memory "disks"
60 device gif # IPv6 and IPv4 tunneling
61 device firmware # firmware assist module
62 device clk
63 device phy
64 device hwreset
65 device nvmem
66 device regulator
67 device syscon
68
69 # EVDEV support
70 device evdev # input event device support
71 options EVDEV_SUPPORT # evdev support in legacy drivers
72 device uinput # install /dev/uinput cdev
73
74 # PCI/PCI-X/PCIe Ethernet NICs that use iflib infrastructure
75 device iflib
76 device em # Intel PRO/1000 Gigabit Ethernet Family
77 device ix # Intel 10Gb Ethernet Family
78
79 # Ethernet NICs
80 device mdio
81 device mii
82 device miibus # MII bus support
83
84 # The `bpf' device enables the Berkeley Packet Filter.
85 # Be aware of the administrative consequences of enabling this!
86 # Note that 'bpf' is required for DHCP.
87 device bpf # Berkeley packet filter
88
89 # USB support
90 options USB_DEBUG # enable debug msgs
91 options USB_HOST_ALIGN=64 # Align usb buffers to cache line size.
92 device ohci # OHCI USB interface
93 device uhci # UHCI USB interface
94 device ehci # EHCI USB interface (USB 2.0)
95 device xhci # XHCI USB interface (USB 3.0)
96 device usb # USB Bus (required)
97 device ukbd # Keyboard
98 device umass # Disks/Mass storage - Requires scbus and da
99
100 # Sound support
101 device sound
102
103 # MMC/SD/SDIO Card slot support
104 device mmc # mmc/sd bus
105 device mmcsd # mmc/sd flash cards
106
107 # HID support
108 options HID_DEBUG # enable debug msgs
109 device hid # Generic HID support
110
111 # Firmware
112 device mmio_sram # Generic on-chip SRAM
Cache object: cfe3f04971190eca795b6c0682be8e2d
|