1b2441318SGreg Kroah-Hartman# SPDX-License-Identifier: GPL-2.0 21da177e4SLinus Torvaldsmenu "Device Drivers" 31da177e4SLinus Torvalds 4eb01d42aSChristoph Hellwig# Keep I/O buses first 5eb01d42aSChristoph Hellwig 6bd968d59SThierry Redingsource "drivers/amba/Kconfig" 76630a8e5SChristoph Hellwigsource "drivers/eisa/Kconfig" 8eb01d42aSChristoph Hellwigsource "drivers/pci/Kconfig" 94cdadfd5SDan Williamssource "drivers/cxl/Kconfig" 108fb71ef9SChristoph Hellwigsource "drivers/pcmcia/Kconfig" 111753d50cSChristoph Hellwigsource "drivers/rapidio/Kconfig" 12eb01d42aSChristoph Hellwig 13bd968d59SThierry Reding 141da177e4SLinus Torvaldssource "drivers/base/Kconfig" 151da177e4SLinus Torvalds 1626a84b3eSKishon Vijay Abraham Isource "drivers/bus/Kconfig" 1726a84b3eSKishon Vijay Abraham I 18d34599bcSLad Prabhakarsource "drivers/cache/Kconfig" 19d34599bcSLad Prabhakar 207672d0b5SEvgeniy Polyakovsource "drivers/connector/Kconfig" 217672d0b5SEvgeniy Polyakov 22951cd3a0SArnd Bergmannsource "drivers/firmware/Kconfig" 23951cd3a0SArnd Bergmann 24*2e4986cfSJason Gunthorpesource "drivers/fwctl/Kconfig" 25*2e4986cfSJason Gunthorpe 262b6a4403SJohan Hovoldsource "drivers/gnss/Kconfig" 272b6a4403SJohan Hovold 281da177e4SLinus Torvaldssource "drivers/mtd/Kconfig" 291da177e4SLinus Torvalds 30f85ff305SStephen Rothwellsource "drivers/of/Kconfig" 31f85ff305SStephen Rothwell 321da177e4SLinus Torvaldssource "drivers/parport/Kconfig" 331da177e4SLinus Torvalds 341da177e4SLinus Torvaldssource "drivers/pnp/Kconfig" 351da177e4SLinus Torvalds 361da177e4SLinus Torvaldssource "drivers/block/Kconfig" 371da177e4SLinus Torvalds 3857dacad5SJay Sternbergsource "drivers/nvme/Kconfig" 3957dacad5SJay Sternberg 4059f14800SBrent Casavantsource "drivers/misc/Kconfig" 4159f14800SBrent Casavant 421da177e4SLinus Torvaldssource "drivers/scsi/Kconfig" 431da177e4SLinus Torvalds 44c6fd2807SJeff Garziksource "drivers/ata/Kconfig" 45c6fd2807SJeff Garzik 461da177e4SLinus Torvaldssource "drivers/md/Kconfig" 471da177e4SLinus Torvalds 48c66ac9dbSNicholas Bellingersource "drivers/target/Kconfig" 49c66ac9dbSNicholas Bellinger 501da177e4SLinus Torvaldssource "drivers/message/fusion/Kconfig" 511da177e4SLinus Torvalds 525d7db049SStefan Richtersource "drivers/firewire/Kconfig" 531da177e4SLinus Torvalds 541da177e4SLinus Torvaldssource "drivers/macintosh/Kconfig" 551da177e4SLinus Torvalds 56d5950b43SSam Ravnborgsource "drivers/net/Kconfig" 571da177e4SLinus Torvalds 581da177e4SLinus Torvaldssource "drivers/isdn/Kconfig" 591da177e4SLinus Torvalds 601da177e4SLinus Torvalds# input before char - char/joystick depends on it. As does USB. 611da177e4SLinus Torvalds 621da177e4SLinus Torvaldssource "drivers/input/Kconfig" 631da177e4SLinus Torvalds 641da177e4SLinus Torvaldssource "drivers/char/Kconfig" 651da177e4SLinus Torvalds 661da177e4SLinus Torvaldssource "drivers/i2c/Kconfig" 671da177e4SLinus Torvalds 683a379bbcSBoris Brezillonsource "drivers/i3c/Kconfig" 693a379bbcSBoris Brezillon 708ae12a0dSDavid Brownellsource "drivers/spi/Kconfig" 718ae12a0dSDavid Brownell 725a86bf34SKenneth Heitkesource "drivers/spmi/Kconfig" 735a86bf34SKenneth Heitke 74a056ab8cSCarlos Chineasource "drivers/hsi/Kconfig" 75a056ab8cSCarlos Chinea 76eae9d2baSRodolfo Giomettisource "drivers/pps/Kconfig" 77eae9d2baSRodolfo Giometti 78d94ba80eSRichard Cochransource "drivers/ptp/Kconfig" 79d94ba80eSRichard Cochran 802744e8afSLinus Walleijsource "drivers/pinctrl/Kconfig" 812744e8afSLinus Walleij 82a9c5fff5SDavid Brownellsource "drivers/gpio/Kconfig" 83a9c5fff5SDavid Brownell 841da177e4SLinus Torvaldssource "drivers/w1/Kconfig" 851da177e4SLinus Torvalds 864a11b59dSAnton Vorontsovsource "drivers/power/Kconfig" 874a11b59dSAnton Vorontsov 88ad2f931dSJean Delvaresource "drivers/hwmon/Kconfig" 89ad2f931dSJean Delvare 90203d3d4aSZhang Ruisource "drivers/thermal/Kconfig" 91203d3d4aSZhang Rui 92b7e04f8cSWim Van Sebroecksource "drivers/watchdog/Kconfig" 93b7e04f8cSWim Van Sebroeck 9461e115a5SMichael Bueschsource "drivers/ssb/Kconfig" 9561e115a5SMichael Buesch 968369ae33SRafał Miłeckisource "drivers/bcma/Kconfig" 978369ae33SRafał Miłecki 98a4e137abSRussell Kingsource "drivers/mfd/Kconfig" 99a4e137abSRussell King 100f49d81a8SMark Brownsource "drivers/regulator/Kconfig" 101f49d81a8SMark Brown 1021da177e4SLinus Torvaldssource "drivers/media/Kconfig" 1031da177e4SLinus Torvalds 1041da177e4SLinus Torvaldssource "drivers/video/Kconfig" 1051da177e4SLinus Torvalds 1068bf48897SOded Gabbaysource "drivers/accel/Kconfig" 1078bf48897SOded Gabbay 1081da177e4SLinus Torvaldssource "sound/Kconfig" 1091da177e4SLinus Torvalds 11063f3861dSJiri Kosinasource "drivers/hid/Kconfig" 11163f3861dSJiri Kosina 1121da177e4SLinus Torvaldssource "drivers/usb/Kconfig" 1131da177e4SLinus Torvalds 1141da177e4SLinus Torvaldssource "drivers/mmc/Kconfig" 1151da177e4SLinus Torvalds 116dd11376bSBart Van Asschesource "drivers/ufs/Kconfig" 117dd11376bSBart Van Assche 118baf8532aSAlex Dubovsource "drivers/memstick/Kconfig" 119baf8532aSAlex Dubov 120c72a1d60SRichard Purdiesource "drivers/leds/Kconfig" 121c72a1d60SRichard Purdie 122f7511d5fSSamuel Thibaultsource "drivers/accessibility/Kconfig" 123f7511d5fSSamuel Thibault 1241da177e4SLinus Torvaldssource "drivers/infiniband/Kconfig" 1251da177e4SLinus Torvalds 126da9bb1d2SAlan Coxsource "drivers/edac/Kconfig" 127da9bb1d2SAlan Cox 128c58411e9SAlessandro Zummosource "drivers/rtc/Kconfig" 129c58411e9SAlessandro Zummo 130c13c8260SChris Leechsource "drivers/dma/Kconfig" 131c13c8260SChris Leech 13262304fb1SGustavo Padovansource "drivers/dma-buf/Kconfig" 13362304fb1SGustavo Padovan 1347589670fSShannon Nelsonsource "drivers/dca/Kconfig" 1357589670fSShannon Nelson 136beafc54cSHans J. Kochsource "drivers/uio/Kconfig" 1371775826cSJeremy Fitzhardinge 138cba3345cSAlex Williamsonsource "drivers/vfio/Kconfig" 139cba3345cSAlex Williamson 140966f3096SRandy Dunlapsource "drivers/virt/Kconfig" 141966f3096SRandy Dunlap 142e7254219SOhad Ben-Cohensource "drivers/virtio/Kconfig" 143e7254219SOhad Ben-Cohen 144c9b9f5f8SMichael S. Tsirkinsource "drivers/vdpa/Kconfig" 145c9b9f5f8SMichael S. Tsirkin 14620c384f1SJason Wangsource "drivers/vhost/Kconfig" 14720c384f1SJason Wang 148a48b0c4cSBart Van Asschesource "drivers/hv/Kconfig" 149a48b0c4cSBart Van Assche 1501775826cSJeremy Fitzhardingesource "drivers/xen/Kconfig" 15135045589SGreg Kroah-Hartman 1528465def4SGreg Kroah-Hartmansource "drivers/greybus/Kconfig" 1538465def4SGreg Kroah-Hartman 1548ffdff6aSGreg Kroah-Hartmansource "drivers/comedi/Kconfig" 1558ffdff6aSGreg Kroah-Hartman 15635045589SGreg Kroah-Hartmansource "drivers/staging/Kconfig" 15741b16dceSLen Brown 15841b16dceSLen Brownsource "drivers/platform/Kconfig" 1596d803ba7SJean-Christop PLAGNIOL-VILLARD 1606d803ba7SJean-Christop PLAGNIOL-VILLARDsource "drivers/clk/Kconfig" 161bd9a4c7dSOhad Ben-Cohen 162bd9a4c7dSOhad Ben-Cohensource "drivers/hwspinlock/Kconfig" 16389c0b8e2SRussell King 16489c0b8e2SRussell Kingsource "drivers/clocksource/Kconfig" 16589c0b8e2SRussell King 16630058677SRob Herringsource "drivers/mailbox/Kconfig" 16730058677SRob Herring 168ab493a0fSOhad Ben-Cohensource "drivers/iommu/Kconfig" 169ab493a0fSOhad Ben-Cohen 170400e64dfSOhad Ben-Cohensource "drivers/remoteproc/Kconfig" 171400e64dfSOhad Ben-Cohen 172bcabbccaSOhad Ben-Cohensource "drivers/rpmsg/Kconfig" 173bcabbccaSOhad Ben-Cohen 1749251345dSVinod Koulsource "drivers/soundwire/Kconfig" 1759251345dSVinod Koul 17641f93af9SSandeep Nairsource "drivers/soc/Kconfig" 17741f93af9SSandeep Nair 178d149718eSUlf Hanssonsource "drivers/pmdomain/Kconfig" 179d149718eSUlf Hansson 180a3c98b8bSMyungJoo Hamsource "drivers/devfreq/Kconfig" 181a3c98b8bSMyungJoo Ham 182de55d871SMyungJoo Hamsource "drivers/extcon/Kconfig" 183de55d871SMyungJoo Ham 1847ec94453SAneesh Vsource "drivers/memory/Kconfig" 1857ec94453SAneesh V 186a980e046SJonathan Cameronsource "drivers/iio/Kconfig" 187a980e046SJonathan Cameron 188fce8a7bbSJon Masonsource "drivers/ntb/Kconfig" 189fce8a7bbSJon Mason 1900c2498f1SSascha Hauersource "drivers/pwm/Kconfig" 1910c2498f1SSascha Hauer 19289214f00SSimon Arlottsource "drivers/irqchip/Kconfig" 19389214f00SSimon Arlott 19405e5027eSGreg Kroah-Hartmansource "drivers/ipack/Kconfig" 19505e5027eSGreg Kroah-Hartman 19661fc4131SPhilipp Zabelsource "drivers/reset/Kconfig" 19761fc4131SPhilipp Zabel 198ff764963SKishon Vijay Abraham Isource "drivers/phy/Kconfig" 199ff764963SKishon Vijay Abraham I 20012cc4b38SSrinivas Pandruvadasource "drivers/powercap/Kconfig" 20112cc4b38SSrinivas Pandruvada 2023764e82eSJohannes Thumshirnsource "drivers/mcb/Kconfig" 2033764e82eSJohannes Thumshirn 204fa8ad788SMark Rutlandsource "drivers/perf/Kconfig" 205fa8ad788SMark Rutland 20676ac8275SChen, Gongsource "drivers/ras/Kconfig" 20776ac8275SChen, Gong 20816603153SAndreas Noeversource "drivers/thunderbolt/Kconfig" 20916603153SAndreas Noever 210777783e0SGreg Kroah-Hartmansource "drivers/android/Kconfig" 211777783e0SGreg Kroah-Hartman 212bbd9d056SYiwei Zhangsource "drivers/gpu/trace/Kconfig" 213bbd9d056SYiwei Zhang 214b94d5230SDan Williamssource "drivers/nvdimm/Kconfig" 215b94d5230SDan Williams 216ab68f262SDan Williamssource "drivers/dax/Kconfig" 217ab68f262SDan Williams 218eace75cfSSrinivas Kandagatlasource "drivers/nvmem/Kconfig" 219eace75cfSSrinivas Kandagatla 22072ef0f24SRandy Dunlapsource "drivers/hwtracing/Kconfig" 22139f40346SAlexander Shishkin 2226a8c3be7SAlan Tullsource "drivers/fpga/Kconfig" 2236a8c3be7SAlan Tull 2240508ad1fSJeremy Kerrsource "drivers/fsi/Kconfig" 2250508ad1fSJeremy Kerr 226967c9ccaSJens Wiklandersource "drivers/tee/Kconfig" 227967c9ccaSJens Wiklander 228a3b02a9cSPeter Rosinsource "drivers/mux/Kconfig" 229a3b02a9cSPeter Rosin 2307813dd6fSViresh Kumarsource "drivers/opp/Kconfig" 2317813dd6fSViresh Kumar 232bbecb07fSUwe Kleine-Königsource "drivers/siox/Kconfig" 233bbecb07fSUwe Kleine-König 2343648e78eSSagar Dhariasource "drivers/slimbus/Kconfig" 2353648e78eSSagar Dharia 23611f1cecaSGeorgi Djakovsource "drivers/interconnect/Kconfig" 23711f1cecaSGeorgi Djakov 2380040a390SWilliam Breathitt Graysource "drivers/counter/Kconfig" 2390040a390SWilliam Breathitt Gray 240b2765275SChristian Grommsource "drivers/most/Kconfig" 2416523d3b2SIwona Winiarska 2426523d3b2SIwona Winiarskasource "drivers/peci/Kconfig" 2436523d3b2SIwona Winiarska 24431ab09b4SDipen Patelsource "drivers/hte/Kconfig" 24531ab09b4SDipen Patel 2462959ab24SNipun Guptasource "drivers/cdx/Kconfig" 2472959ab24SNipun Gupta 2489431063aSVadim Fedorenkosource "drivers/dpll/Kconfig" 2499431063aSVadim Fedorenko 2501da177e4SLinus Torvaldsendmenu 251