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" 9*4cdadfd5SDan 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 187672d0b5SEvgeniy Polyakovsource "drivers/connector/Kconfig" 197672d0b5SEvgeniy Polyakov 202b6a4403SJohan Hovoldsource "drivers/gnss/Kconfig" 212b6a4403SJohan Hovold 221da177e4SLinus Torvaldssource "drivers/mtd/Kconfig" 231da177e4SLinus Torvalds 24f85ff305SStephen Rothwellsource "drivers/of/Kconfig" 25f85ff305SStephen Rothwell 261da177e4SLinus Torvaldssource "drivers/parport/Kconfig" 271da177e4SLinus Torvalds 281da177e4SLinus Torvaldssource "drivers/pnp/Kconfig" 291da177e4SLinus Torvalds 301da177e4SLinus Torvaldssource "drivers/block/Kconfig" 311da177e4SLinus Torvalds 3257dacad5SJay Sternbergsource "drivers/nvme/Kconfig" 3357dacad5SJay Sternberg 3459f14800SBrent Casavantsource "drivers/misc/Kconfig" 3559f14800SBrent Casavant 361da177e4SLinus Torvaldssource "drivers/ide/Kconfig" 371da177e4SLinus Torvalds 381da177e4SLinus Torvaldssource "drivers/scsi/Kconfig" 391da177e4SLinus Torvalds 40c6fd2807SJeff Garziksource "drivers/ata/Kconfig" 41c6fd2807SJeff Garzik 421da177e4SLinus Torvaldssource "drivers/md/Kconfig" 431da177e4SLinus Torvalds 44c66ac9dbSNicholas Bellingersource "drivers/target/Kconfig" 45c66ac9dbSNicholas Bellinger 461da177e4SLinus Torvaldssource "drivers/message/fusion/Kconfig" 471da177e4SLinus Torvalds 485d7db049SStefan Richtersource "drivers/firewire/Kconfig" 491da177e4SLinus Torvalds 501da177e4SLinus Torvaldssource "drivers/macintosh/Kconfig" 511da177e4SLinus Torvalds 52d5950b43SSam Ravnborgsource "drivers/net/Kconfig" 531da177e4SLinus Torvalds 541da177e4SLinus Torvaldssource "drivers/isdn/Kconfig" 551da177e4SLinus Torvalds 56cd9e9808SMatias Bjørlingsource "drivers/lightnvm/Kconfig" 57cd9e9808SMatias Bjørling 581da177e4SLinus Torvalds# input before char - char/joystick depends on it. As does USB. 591da177e4SLinus Torvalds 601da177e4SLinus Torvaldssource "drivers/input/Kconfig" 611da177e4SLinus Torvalds 621da177e4SLinus Torvaldssource "drivers/char/Kconfig" 631da177e4SLinus Torvalds 641da177e4SLinus Torvaldssource "drivers/i2c/Kconfig" 651da177e4SLinus Torvalds 663a379bbcSBoris Brezillonsource "drivers/i3c/Kconfig" 673a379bbcSBoris Brezillon 688ae12a0dSDavid Brownellsource "drivers/spi/Kconfig" 698ae12a0dSDavid Brownell 705a86bf34SKenneth Heitkesource "drivers/spmi/Kconfig" 715a86bf34SKenneth Heitke 72a056ab8cSCarlos Chineasource "drivers/hsi/Kconfig" 73a056ab8cSCarlos Chinea 74eae9d2baSRodolfo Giomettisource "drivers/pps/Kconfig" 75eae9d2baSRodolfo Giometti 76d94ba80eSRichard Cochransource "drivers/ptp/Kconfig" 77d94ba80eSRichard Cochran 782744e8afSLinus Walleijsource "drivers/pinctrl/Kconfig" 792744e8afSLinus Walleij 80a9c5fff5SDavid Brownellsource "drivers/gpio/Kconfig" 81a9c5fff5SDavid Brownell 821da177e4SLinus Torvaldssource "drivers/w1/Kconfig" 831da177e4SLinus Torvalds 844a11b59dSAnton Vorontsovsource "drivers/power/Kconfig" 854a11b59dSAnton Vorontsov 86ad2f931dSJean Delvaresource "drivers/hwmon/Kconfig" 87ad2f931dSJean Delvare 88203d3d4aSZhang Ruisource "drivers/thermal/Kconfig" 89203d3d4aSZhang Rui 90b7e04f8cSWim Van Sebroecksource "drivers/watchdog/Kconfig" 91b7e04f8cSWim Van Sebroeck 9261e115a5SMichael Bueschsource "drivers/ssb/Kconfig" 9361e115a5SMichael Buesch 948369ae33SRafał Miłeckisource "drivers/bcma/Kconfig" 958369ae33SRafał Miłecki 96a4e137abSRussell Kingsource "drivers/mfd/Kconfig" 97a4e137abSRussell King 98f49d81a8SMark Brownsource "drivers/regulator/Kconfig" 99f49d81a8SMark Brown 1001da177e4SLinus Torvaldssource "drivers/media/Kconfig" 1011da177e4SLinus Torvalds 1021da177e4SLinus Torvaldssource "drivers/video/Kconfig" 1031da177e4SLinus Torvalds 1041da177e4SLinus Torvaldssource "sound/Kconfig" 1051da177e4SLinus Torvalds 10663f3861dSJiri Kosinasource "drivers/hid/Kconfig" 10763f3861dSJiri Kosina 1081da177e4SLinus Torvaldssource "drivers/usb/Kconfig" 1091da177e4SLinus Torvalds 1101da177e4SLinus Torvaldssource "drivers/mmc/Kconfig" 1111da177e4SLinus Torvalds 112baf8532aSAlex Dubovsource "drivers/memstick/Kconfig" 113baf8532aSAlex Dubov 114c72a1d60SRichard Purdiesource "drivers/leds/Kconfig" 115c72a1d60SRichard Purdie 116f7511d5fSSamuel Thibaultsource "drivers/accessibility/Kconfig" 117f7511d5fSSamuel Thibault 1181da177e4SLinus Torvaldssource "drivers/infiniband/Kconfig" 1191da177e4SLinus Torvalds 120da9bb1d2SAlan Coxsource "drivers/edac/Kconfig" 121da9bb1d2SAlan Cox 122c58411e9SAlessandro Zummosource "drivers/rtc/Kconfig" 123c58411e9SAlessandro Zummo 124c13c8260SChris Leechsource "drivers/dma/Kconfig" 125c13c8260SChris Leech 12662304fb1SGustavo Padovansource "drivers/dma-buf/Kconfig" 12762304fb1SGustavo Padovan 1287589670fSShannon Nelsonsource "drivers/dca/Kconfig" 1297589670fSShannon Nelson 13070e84049SMiguel Ojeda Sandonissource "drivers/auxdisplay/Kconfig" 13170e84049SMiguel Ojeda Sandonis 132beafc54cSHans J. Kochsource "drivers/uio/Kconfig" 1331775826cSJeremy Fitzhardinge 134cba3345cSAlex Williamsonsource "drivers/vfio/Kconfig" 135cba3345cSAlex Williamson 13655e331cfSFlorian Fainellisource "drivers/vlynq/Kconfig" 13755e331cfSFlorian Fainelli 138966f3096SRandy Dunlapsource "drivers/virt/Kconfig" 139966f3096SRandy Dunlap 140e7254219SOhad Ben-Cohensource "drivers/virtio/Kconfig" 141e7254219SOhad Ben-Cohen 142c9b9f5f8SMichael S. Tsirkinsource "drivers/vdpa/Kconfig" 143c9b9f5f8SMichael S. Tsirkin 14420c384f1SJason Wangsource "drivers/vhost/Kconfig" 14520c384f1SJason Wang 146a48b0c4cSBart Van Asschesource "drivers/hv/Kconfig" 147a48b0c4cSBart Van Assche 1481775826cSJeremy Fitzhardingesource "drivers/xen/Kconfig" 14935045589SGreg Kroah-Hartman 1508465def4SGreg Kroah-Hartmansource "drivers/greybus/Kconfig" 1518465def4SGreg Kroah-Hartman 15235045589SGreg Kroah-Hartmansource "drivers/staging/Kconfig" 15341b16dceSLen Brown 15441b16dceSLen Brownsource "drivers/platform/Kconfig" 1556d803ba7SJean-Christop PLAGNIOL-VILLARD 1566d803ba7SJean-Christop PLAGNIOL-VILLARDsource "drivers/clk/Kconfig" 157bd9a4c7dSOhad Ben-Cohen 158bd9a4c7dSOhad Ben-Cohensource "drivers/hwspinlock/Kconfig" 15989c0b8e2SRussell King 16089c0b8e2SRussell Kingsource "drivers/clocksource/Kconfig" 16189c0b8e2SRussell King 16230058677SRob Herringsource "drivers/mailbox/Kconfig" 16330058677SRob Herring 164ab493a0fSOhad Ben-Cohensource "drivers/iommu/Kconfig" 165ab493a0fSOhad Ben-Cohen 166400e64dfSOhad Ben-Cohensource "drivers/remoteproc/Kconfig" 167400e64dfSOhad Ben-Cohen 168bcabbccaSOhad Ben-Cohensource "drivers/rpmsg/Kconfig" 169bcabbccaSOhad Ben-Cohen 1709251345dSVinod Koulsource "drivers/soundwire/Kconfig" 1719251345dSVinod Koul 17241f93af9SSandeep Nairsource "drivers/soc/Kconfig" 17341f93af9SSandeep Nair 174a3c98b8bSMyungJoo Hamsource "drivers/devfreq/Kconfig" 175a3c98b8bSMyungJoo Ham 176de55d871SMyungJoo Hamsource "drivers/extcon/Kconfig" 177de55d871SMyungJoo Ham 1787ec94453SAneesh Vsource "drivers/memory/Kconfig" 1797ec94453SAneesh V 180a980e046SJonathan Cameronsource "drivers/iio/Kconfig" 181a980e046SJonathan Cameron 182fce8a7bbSJon Masonsource "drivers/ntb/Kconfig" 183fce8a7bbSJon Mason 184db3b9e99SGreg Kroah-Hartmansource "drivers/vme/Kconfig" 185db3b9e99SGreg Kroah-Hartman 1860c2498f1SSascha Hauersource "drivers/pwm/Kconfig" 1870c2498f1SSascha Hauer 18889214f00SSimon Arlottsource "drivers/irqchip/Kconfig" 18989214f00SSimon Arlott 19005e5027eSGreg Kroah-Hartmansource "drivers/ipack/Kconfig" 19105e5027eSGreg Kroah-Hartman 19261fc4131SPhilipp Zabelsource "drivers/reset/Kconfig" 19361fc4131SPhilipp Zabel 194ff764963SKishon Vijay Abraham Isource "drivers/phy/Kconfig" 195ff764963SKishon Vijay Abraham I 19612cc4b38SSrinivas Pandruvadasource "drivers/powercap/Kconfig" 19712cc4b38SSrinivas Pandruvada 1983764e82eSJohannes Thumshirnsource "drivers/mcb/Kconfig" 1993764e82eSJohannes Thumshirn 200fa8ad788SMark Rutlandsource "drivers/perf/Kconfig" 201fa8ad788SMark Rutland 20276ac8275SChen, Gongsource "drivers/ras/Kconfig" 20376ac8275SChen, Gong 20416603153SAndreas Noeversource "drivers/thunderbolt/Kconfig" 20516603153SAndreas Noever 206777783e0SGreg Kroah-Hartmansource "drivers/android/Kconfig" 207777783e0SGreg Kroah-Hartman 208bbd9d056SYiwei Zhangsource "drivers/gpu/trace/Kconfig" 209bbd9d056SYiwei Zhang 210b94d5230SDan Williamssource "drivers/nvdimm/Kconfig" 211b94d5230SDan Williams 212ab68f262SDan Williamssource "drivers/dax/Kconfig" 213ab68f262SDan Williams 214eace75cfSSrinivas Kandagatlasource "drivers/nvmem/Kconfig" 215eace75cfSSrinivas Kandagatla 21672ef0f24SRandy Dunlapsource "drivers/hwtracing/Kconfig" 21739f40346SAlexander Shishkin 2186a8c3be7SAlan Tullsource "drivers/fpga/Kconfig" 2196a8c3be7SAlan Tull 2200508ad1fSJeremy Kerrsource "drivers/fsi/Kconfig" 2210508ad1fSJeremy Kerr 222967c9ccaSJens Wiklandersource "drivers/tee/Kconfig" 223967c9ccaSJens Wiklander 224a3b02a9cSPeter Rosinsource "drivers/mux/Kconfig" 225a3b02a9cSPeter Rosin 2267813dd6fSViresh Kumarsource "drivers/opp/Kconfig" 2277813dd6fSViresh Kumar 22893d3ad90SDavid Kershnersource "drivers/visorbus/Kconfig" 22993d3ad90SDavid Kershner 230bbecb07fSUwe Kleine-Königsource "drivers/siox/Kconfig" 231bbecb07fSUwe Kleine-König 2323648e78eSSagar Dhariasource "drivers/slimbus/Kconfig" 2333648e78eSSagar Dharia 23411f1cecaSGeorgi Djakovsource "drivers/interconnect/Kconfig" 23511f1cecaSGeorgi Djakov 2360040a390SWilliam Breathitt Graysource "drivers/counter/Kconfig" 2370040a390SWilliam Breathitt Gray 238b2765275SChristian Grommsource "drivers/most/Kconfig" 2391da177e4SLinus Torvaldsendmenu 240