xref: /kernel/linux/linux-5.10/drivers/Kconfig (revision 8c2ecf20)
18c2ecf20Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0
28c2ecf20Sopenharmony_cimenu "Device Drivers"
38c2ecf20Sopenharmony_ci
48c2ecf20Sopenharmony_ci# Keep I/O buses first
58c2ecf20Sopenharmony_ci
68c2ecf20Sopenharmony_cisource "drivers/amba/Kconfig"
78c2ecf20Sopenharmony_cisource "drivers/eisa/Kconfig"
88c2ecf20Sopenharmony_cisource "drivers/pci/Kconfig"
98c2ecf20Sopenharmony_cisource "drivers/pcmcia/Kconfig"
108c2ecf20Sopenharmony_cisource "drivers/rapidio/Kconfig"
118c2ecf20Sopenharmony_ci
128c2ecf20Sopenharmony_ci
138c2ecf20Sopenharmony_cisource "drivers/hyperhold/Kconfig"
148c2ecf20Sopenharmony_ci
158c2ecf20Sopenharmony_cisource "drivers/base/Kconfig"
168c2ecf20Sopenharmony_ci
178c2ecf20Sopenharmony_cisource "drivers/bus/Kconfig"
188c2ecf20Sopenharmony_ci
198c2ecf20Sopenharmony_cisource "drivers/connector/Kconfig"
208c2ecf20Sopenharmony_ci
218c2ecf20Sopenharmony_cisource "drivers/gnss/Kconfig"
228c2ecf20Sopenharmony_ci
238c2ecf20Sopenharmony_cisource "drivers/mtd/Kconfig"
248c2ecf20Sopenharmony_ci
258c2ecf20Sopenharmony_cisource "drivers/of/Kconfig"
268c2ecf20Sopenharmony_ci
278c2ecf20Sopenharmony_cisource "drivers/parport/Kconfig"
288c2ecf20Sopenharmony_ci
298c2ecf20Sopenharmony_cisource "drivers/pnp/Kconfig"
308c2ecf20Sopenharmony_ci
318c2ecf20Sopenharmony_cisource "drivers/block/Kconfig"
328c2ecf20Sopenharmony_ci
338c2ecf20Sopenharmony_cisource "drivers/nvme/Kconfig"
348c2ecf20Sopenharmony_ci
358c2ecf20Sopenharmony_cisource "drivers/misc/Kconfig"
368c2ecf20Sopenharmony_ci
378c2ecf20Sopenharmony_cisource "drivers/ide/Kconfig"
388c2ecf20Sopenharmony_ci
398c2ecf20Sopenharmony_cisource "drivers/scsi/Kconfig"
408c2ecf20Sopenharmony_ci
418c2ecf20Sopenharmony_cisource "drivers/ata/Kconfig"
428c2ecf20Sopenharmony_ci
438c2ecf20Sopenharmony_cisource "drivers/md/Kconfig"
448c2ecf20Sopenharmony_ci
458c2ecf20Sopenharmony_cisource "drivers/target/Kconfig"
468c2ecf20Sopenharmony_ci
478c2ecf20Sopenharmony_cisource "drivers/message/fusion/Kconfig"
488c2ecf20Sopenharmony_ci
498c2ecf20Sopenharmony_cisource "drivers/firewire/Kconfig"
508c2ecf20Sopenharmony_ci
518c2ecf20Sopenharmony_cisource "drivers/macintosh/Kconfig"
528c2ecf20Sopenharmony_ci
538c2ecf20Sopenharmony_cisource "drivers/net/Kconfig"
548c2ecf20Sopenharmony_ci
558c2ecf20Sopenharmony_cisource "drivers/isdn/Kconfig"
568c2ecf20Sopenharmony_ci
578c2ecf20Sopenharmony_cisource "drivers/lightnvm/Kconfig"
588c2ecf20Sopenharmony_ci
598c2ecf20Sopenharmony_ci# input before char - char/joystick depends on it. As does USB.
608c2ecf20Sopenharmony_ci
618c2ecf20Sopenharmony_cisource "drivers/input/Kconfig"
628c2ecf20Sopenharmony_ci
638c2ecf20Sopenharmony_cisource "drivers/char/Kconfig"
648c2ecf20Sopenharmony_ci
658c2ecf20Sopenharmony_cisource "drivers/i2c/Kconfig"
668c2ecf20Sopenharmony_ci
678c2ecf20Sopenharmony_cisource "drivers/i3c/Kconfig"
688c2ecf20Sopenharmony_ci
698c2ecf20Sopenharmony_cisource "drivers/spi/Kconfig"
708c2ecf20Sopenharmony_ci
718c2ecf20Sopenharmony_cisource "drivers/spmi/Kconfig"
728c2ecf20Sopenharmony_ci
738c2ecf20Sopenharmony_cisource "drivers/hsi/Kconfig"
748c2ecf20Sopenharmony_ci
758c2ecf20Sopenharmony_cisource "drivers/pps/Kconfig"
768c2ecf20Sopenharmony_ci
778c2ecf20Sopenharmony_cisource "drivers/ptp/Kconfig"
788c2ecf20Sopenharmony_ci
798c2ecf20Sopenharmony_cisource "drivers/pinctrl/Kconfig"
808c2ecf20Sopenharmony_ci
818c2ecf20Sopenharmony_cisource "drivers/gpio/Kconfig"
828c2ecf20Sopenharmony_ci
838c2ecf20Sopenharmony_cisource "drivers/w1/Kconfig"
848c2ecf20Sopenharmony_ci
858c2ecf20Sopenharmony_cisource "drivers/power/Kconfig"
868c2ecf20Sopenharmony_ci
878c2ecf20Sopenharmony_cisource "drivers/hwmon/Kconfig"
888c2ecf20Sopenharmony_ci
898c2ecf20Sopenharmony_cisource "drivers/thermal/Kconfig"
908c2ecf20Sopenharmony_ci
918c2ecf20Sopenharmony_cisource "drivers/watchdog/Kconfig"
928c2ecf20Sopenharmony_ci
938c2ecf20Sopenharmony_cisource "drivers/ssb/Kconfig"
948c2ecf20Sopenharmony_ci
958c2ecf20Sopenharmony_cisource "drivers/bcma/Kconfig"
968c2ecf20Sopenharmony_ci
978c2ecf20Sopenharmony_cisource "drivers/mfd/Kconfig"
988c2ecf20Sopenharmony_ci
998c2ecf20Sopenharmony_cisource "drivers/regulator/Kconfig"
1008c2ecf20Sopenharmony_ci
1018c2ecf20Sopenharmony_cisource "drivers/media/Kconfig"
1028c2ecf20Sopenharmony_ci
1038c2ecf20Sopenharmony_cisource "drivers/video/Kconfig"
1048c2ecf20Sopenharmony_ci
1058c2ecf20Sopenharmony_cisource "sound/Kconfig"
1068c2ecf20Sopenharmony_ci
1078c2ecf20Sopenharmony_cisource "drivers/hid/Kconfig"
1088c2ecf20Sopenharmony_ci
1098c2ecf20Sopenharmony_cisource "drivers/usb/Kconfig"
1108c2ecf20Sopenharmony_ci
1118c2ecf20Sopenharmony_cisource "drivers/mmc/Kconfig"
1128c2ecf20Sopenharmony_ci
1138c2ecf20Sopenharmony_cisource "drivers/memstick/Kconfig"
1148c2ecf20Sopenharmony_ci
1158c2ecf20Sopenharmony_cisource "drivers/leds/Kconfig"
1168c2ecf20Sopenharmony_ci
1178c2ecf20Sopenharmony_cisource "drivers/accessibility/Kconfig"
1188c2ecf20Sopenharmony_ci
1198c2ecf20Sopenharmony_cisource "drivers/infiniband/Kconfig"
1208c2ecf20Sopenharmony_ci
1218c2ecf20Sopenharmony_cisource "drivers/edac/Kconfig"
1228c2ecf20Sopenharmony_ci
1238c2ecf20Sopenharmony_cisource "drivers/rtc/Kconfig"
1248c2ecf20Sopenharmony_ci
1258c2ecf20Sopenharmony_cisource "drivers/dma/Kconfig"
1268c2ecf20Sopenharmony_ci
1278c2ecf20Sopenharmony_cisource "drivers/dma-buf/Kconfig"
1288c2ecf20Sopenharmony_ci
1298c2ecf20Sopenharmony_cisource "drivers/dca/Kconfig"
1308c2ecf20Sopenharmony_ci
1318c2ecf20Sopenharmony_cisource "drivers/auxdisplay/Kconfig"
1328c2ecf20Sopenharmony_ci
1338c2ecf20Sopenharmony_cisource "drivers/uio/Kconfig"
1348c2ecf20Sopenharmony_ci
1358c2ecf20Sopenharmony_cisource "drivers/vfio/Kconfig"
1368c2ecf20Sopenharmony_ci
1378c2ecf20Sopenharmony_cisource "drivers/vlynq/Kconfig"
1388c2ecf20Sopenharmony_ci
1398c2ecf20Sopenharmony_cisource "drivers/virt/Kconfig"
1408c2ecf20Sopenharmony_ci
1418c2ecf20Sopenharmony_cisource "drivers/virtio/Kconfig"
1428c2ecf20Sopenharmony_ci
1438c2ecf20Sopenharmony_cisource "drivers/vdpa/Kconfig"
1448c2ecf20Sopenharmony_ci
1458c2ecf20Sopenharmony_cisource "drivers/vhost/Kconfig"
1468c2ecf20Sopenharmony_ci
1478c2ecf20Sopenharmony_cisource "drivers/hv/Kconfig"
1488c2ecf20Sopenharmony_ci
1498c2ecf20Sopenharmony_cisource "drivers/xen/Kconfig"
1508c2ecf20Sopenharmony_ci
1518c2ecf20Sopenharmony_cisource "drivers/greybus/Kconfig"
1528c2ecf20Sopenharmony_ci
1538c2ecf20Sopenharmony_cisource "drivers/staging/Kconfig"
1548c2ecf20Sopenharmony_ci
1558c2ecf20Sopenharmony_cisource "drivers/platform/Kconfig"
1568c2ecf20Sopenharmony_ci
1578c2ecf20Sopenharmony_cisource "drivers/clk/Kconfig"
1588c2ecf20Sopenharmony_ci
1598c2ecf20Sopenharmony_cisource "drivers/hwspinlock/Kconfig"
1608c2ecf20Sopenharmony_ci
1618c2ecf20Sopenharmony_cisource "drivers/clocksource/Kconfig"
1628c2ecf20Sopenharmony_ci
1638c2ecf20Sopenharmony_cisource "drivers/mailbox/Kconfig"
1648c2ecf20Sopenharmony_ci
1658c2ecf20Sopenharmony_cisource "drivers/iommu/Kconfig"
1668c2ecf20Sopenharmony_ci
1678c2ecf20Sopenharmony_cisource "drivers/remoteproc/Kconfig"
1688c2ecf20Sopenharmony_ci
1698c2ecf20Sopenharmony_cisource "drivers/rpmsg/Kconfig"
1708c2ecf20Sopenharmony_ci
1718c2ecf20Sopenharmony_cisource "drivers/soundwire/Kconfig"
1728c2ecf20Sopenharmony_ci
1738c2ecf20Sopenharmony_cisource "drivers/soc/Kconfig"
1748c2ecf20Sopenharmony_ci
1758c2ecf20Sopenharmony_cisource "drivers/devfreq/Kconfig"
1768c2ecf20Sopenharmony_ci
1778c2ecf20Sopenharmony_cisource "drivers/extcon/Kconfig"
1788c2ecf20Sopenharmony_ci
1798c2ecf20Sopenharmony_cisource "drivers/memory/Kconfig"
1808c2ecf20Sopenharmony_ci
1818c2ecf20Sopenharmony_cisource "drivers/iio/Kconfig"
1828c2ecf20Sopenharmony_ci
1838c2ecf20Sopenharmony_cisource "drivers/ntb/Kconfig"
1848c2ecf20Sopenharmony_ci
1858c2ecf20Sopenharmony_cisource "drivers/vme/Kconfig"
1868c2ecf20Sopenharmony_ci
1878c2ecf20Sopenharmony_cisource "drivers/pwm/Kconfig"
1888c2ecf20Sopenharmony_ci
1898c2ecf20Sopenharmony_cisource "drivers/irqchip/Kconfig"
1908c2ecf20Sopenharmony_ci
1918c2ecf20Sopenharmony_cisource "drivers/ipack/Kconfig"
1928c2ecf20Sopenharmony_ci
1938c2ecf20Sopenharmony_cisource "drivers/reset/Kconfig"
1948c2ecf20Sopenharmony_ci
1958c2ecf20Sopenharmony_cisource "drivers/phy/Kconfig"
1968c2ecf20Sopenharmony_ci
1978c2ecf20Sopenharmony_cisource "drivers/powercap/Kconfig"
1988c2ecf20Sopenharmony_ci
1998c2ecf20Sopenharmony_cisource "drivers/mcb/Kconfig"
2008c2ecf20Sopenharmony_ci
2018c2ecf20Sopenharmony_cisource "drivers/perf/Kconfig"
2028c2ecf20Sopenharmony_ci
2038c2ecf20Sopenharmony_cisource "drivers/ras/Kconfig"
2048c2ecf20Sopenharmony_ci
2058c2ecf20Sopenharmony_cisource "drivers/thunderbolt/Kconfig"
2068c2ecf20Sopenharmony_ci
2078c2ecf20Sopenharmony_cisource "drivers/android/Kconfig"
2088c2ecf20Sopenharmony_ci
2098c2ecf20Sopenharmony_cisource "drivers/gpu/trace/Kconfig"
2108c2ecf20Sopenharmony_ci
2118c2ecf20Sopenharmony_cisource "drivers/nvdimm/Kconfig"
2128c2ecf20Sopenharmony_ci
2138c2ecf20Sopenharmony_cisource "drivers/dax/Kconfig"
2148c2ecf20Sopenharmony_ci
2158c2ecf20Sopenharmony_cisource "drivers/nvmem/Kconfig"
2168c2ecf20Sopenharmony_ci
2178c2ecf20Sopenharmony_cisource "drivers/hwtracing/Kconfig"
2188c2ecf20Sopenharmony_ci
2198c2ecf20Sopenharmony_cisource "drivers/fpga/Kconfig"
2208c2ecf20Sopenharmony_ci
2218c2ecf20Sopenharmony_cisource "drivers/fsi/Kconfig"
2228c2ecf20Sopenharmony_ci
2238c2ecf20Sopenharmony_cisource "drivers/tee/Kconfig"
2248c2ecf20Sopenharmony_ci
2258c2ecf20Sopenharmony_cisource "drivers/mux/Kconfig"
2268c2ecf20Sopenharmony_ci
2278c2ecf20Sopenharmony_cisource "drivers/opp/Kconfig"
2288c2ecf20Sopenharmony_ci
2298c2ecf20Sopenharmony_cisource "drivers/visorbus/Kconfig"
2308c2ecf20Sopenharmony_ci
2318c2ecf20Sopenharmony_cisource "drivers/siox/Kconfig"
2328c2ecf20Sopenharmony_ci
2338c2ecf20Sopenharmony_cisource "drivers/slimbus/Kconfig"
2348c2ecf20Sopenharmony_ci
2358c2ecf20Sopenharmony_cisource "drivers/interconnect/Kconfig"
2368c2ecf20Sopenharmony_ci
2378c2ecf20Sopenharmony_cisource "drivers/counter/Kconfig"
2388c2ecf20Sopenharmony_ci
2398c2ecf20Sopenharmony_cisource "drivers/most/Kconfig"
2408c2ecf20Sopenharmony_ci
2418c2ecf20Sopenharmony_cisource "drivers/accesstokenid/Kconfig"
2428c2ecf20Sopenharmony_ci
2438c2ecf20Sopenharmony_cisource "drivers/hooks/Kconfig"
2448c2ecf20Sopenharmony_ci
2458c2ecf20Sopenharmony_cisource "drivers/hck/Kconfig"
2468c2ecf20Sopenharmony_ci
2478c2ecf20Sopenharmony_cisource "drivers/auth_ctl/Kconfig"
2488c2ecf20Sopenharmony_ci
2498c2ecf20Sopenharmony_ciendmenu
250