1b2441318SGreg Kroah-Hartman# SPDX-License-Identifier: GPL-2.0 21da177e4SLinus Torvaldsmenu "Device Drivers" 31da177e4SLinus Torvalds 4*eb01d42aSChristoph Hellwig# Keep I/O buses first 5*eb01d42aSChristoph Hellwig 6bd968d59SThierry Redingsource "drivers/amba/Kconfig" 7*eb01d42aSChristoph Hellwigsource "drivers/pci/Kconfig" 8*eb01d42aSChristoph Hellwig 9bd968d59SThierry Reding 101da177e4SLinus Torvaldssource "drivers/base/Kconfig" 111da177e4SLinus Torvalds 1226a84b3eSKishon Vijay Abraham Isource "drivers/bus/Kconfig" 1326a84b3eSKishon Vijay Abraham I 147672d0b5SEvgeniy Polyakovsource "drivers/connector/Kconfig" 157672d0b5SEvgeniy Polyakov 162b6a4403SJohan Hovoldsource "drivers/gnss/Kconfig" 172b6a4403SJohan Hovold 181da177e4SLinus Torvaldssource "drivers/mtd/Kconfig" 191da177e4SLinus Torvalds 20f85ff305SStephen Rothwellsource "drivers/of/Kconfig" 21f85ff305SStephen Rothwell 221da177e4SLinus Torvaldssource "drivers/parport/Kconfig" 231da177e4SLinus Torvalds 241da177e4SLinus Torvaldssource "drivers/pnp/Kconfig" 251da177e4SLinus Torvalds 261da177e4SLinus Torvaldssource "drivers/block/Kconfig" 271da177e4SLinus Torvalds 2857dacad5SJay Sternbergsource "drivers/nvme/Kconfig" 2957dacad5SJay Sternberg 3059f14800SBrent Casavant# misc before ide - BLK_DEV_SGIIOC4 depends on SGI_IOC4 3159f14800SBrent Casavant 3259f14800SBrent Casavantsource "drivers/misc/Kconfig" 3359f14800SBrent Casavant 341da177e4SLinus Torvaldssource "drivers/ide/Kconfig" 351da177e4SLinus Torvalds 361da177e4SLinus Torvaldssource "drivers/scsi/Kconfig" 371da177e4SLinus Torvalds 38c6fd2807SJeff Garziksource "drivers/ata/Kconfig" 39c6fd2807SJeff Garzik 401da177e4SLinus Torvaldssource "drivers/md/Kconfig" 411da177e4SLinus Torvalds 42c66ac9dbSNicholas Bellingersource "drivers/target/Kconfig" 43c66ac9dbSNicholas Bellinger 441da177e4SLinus Torvaldssource "drivers/message/fusion/Kconfig" 451da177e4SLinus Torvalds 465d7db049SStefan Richtersource "drivers/firewire/Kconfig" 471da177e4SLinus Torvalds 481da177e4SLinus Torvaldssource "drivers/macintosh/Kconfig" 491da177e4SLinus Torvalds 50d5950b43SSam Ravnborgsource "drivers/net/Kconfig" 511da177e4SLinus Torvalds 521da177e4SLinus Torvaldssource "drivers/isdn/Kconfig" 531da177e4SLinus Torvalds 54cd9e9808SMatias Bjørlingsource "drivers/lightnvm/Kconfig" 55cd9e9808SMatias Bjørling 561da177e4SLinus Torvalds# input before char - char/joystick depends on it. As does USB. 571da177e4SLinus Torvalds 581da177e4SLinus Torvaldssource "drivers/input/Kconfig" 591da177e4SLinus Torvalds 601da177e4SLinus Torvaldssource "drivers/char/Kconfig" 611da177e4SLinus Torvalds 621da177e4SLinus Torvaldssource "drivers/i2c/Kconfig" 631da177e4SLinus Torvalds 648ae12a0dSDavid Brownellsource "drivers/spi/Kconfig" 658ae12a0dSDavid Brownell 665a86bf34SKenneth Heitkesource "drivers/spmi/Kconfig" 675a86bf34SKenneth Heitke 68a056ab8cSCarlos Chineasource "drivers/hsi/Kconfig" 69a056ab8cSCarlos Chinea 70eae9d2baSRodolfo Giomettisource "drivers/pps/Kconfig" 71eae9d2baSRodolfo Giometti 72d94ba80eSRichard Cochransource "drivers/ptp/Kconfig" 73d94ba80eSRichard Cochran 742744e8afSLinus Walleijsource "drivers/pinctrl/Kconfig" 752744e8afSLinus Walleij 76a9c5fff5SDavid Brownellsource "drivers/gpio/Kconfig" 77a9c5fff5SDavid Brownell 781da177e4SLinus Torvaldssource "drivers/w1/Kconfig" 791da177e4SLinus Torvalds 804a11b59dSAnton Vorontsovsource "drivers/power/Kconfig" 814a11b59dSAnton Vorontsov 82ad2f931dSJean Delvaresource "drivers/hwmon/Kconfig" 83ad2f931dSJean Delvare 84203d3d4aSZhang Ruisource "drivers/thermal/Kconfig" 85203d3d4aSZhang Rui 86b7e04f8cSWim Van Sebroecksource "drivers/watchdog/Kconfig" 87b7e04f8cSWim Van Sebroeck 8861e115a5SMichael Bueschsource "drivers/ssb/Kconfig" 8961e115a5SMichael Buesch 908369ae33SRafał Miłeckisource "drivers/bcma/Kconfig" 918369ae33SRafał Miłecki 92a4e137abSRussell Kingsource "drivers/mfd/Kconfig" 93a4e137abSRussell King 94f49d81a8SMark Brownsource "drivers/regulator/Kconfig" 95f49d81a8SMark Brown 961da177e4SLinus Torvaldssource "drivers/media/Kconfig" 971da177e4SLinus Torvalds 981da177e4SLinus Torvaldssource "drivers/video/Kconfig" 991da177e4SLinus Torvalds 1001da177e4SLinus Torvaldssource "sound/Kconfig" 1011da177e4SLinus Torvalds 10263f3861dSJiri Kosinasource "drivers/hid/Kconfig" 10363f3861dSJiri Kosina 1041da177e4SLinus Torvaldssource "drivers/usb/Kconfig" 1051da177e4SLinus Torvalds 1062f86c3e6SGreg Kroah-Hartmansource "drivers/uwb/Kconfig" 1072f86c3e6SGreg Kroah-Hartman 1081da177e4SLinus Torvaldssource "drivers/mmc/Kconfig" 1091da177e4SLinus Torvalds 110baf8532aSAlex Dubovsource "drivers/memstick/Kconfig" 111baf8532aSAlex Dubov 112c72a1d60SRichard Purdiesource "drivers/leds/Kconfig" 113c72a1d60SRichard Purdie 114f7511d5fSSamuel Thibaultsource "drivers/accessibility/Kconfig" 115f7511d5fSSamuel Thibault 1161da177e4SLinus Torvaldssource "drivers/infiniband/Kconfig" 1171da177e4SLinus Torvalds 118da9bb1d2SAlan Coxsource "drivers/edac/Kconfig" 119da9bb1d2SAlan Cox 120c58411e9SAlessandro Zummosource "drivers/rtc/Kconfig" 121c58411e9SAlessandro Zummo 122c13c8260SChris Leechsource "drivers/dma/Kconfig" 123c13c8260SChris Leech 12462304fb1SGustavo Padovansource "drivers/dma-buf/Kconfig" 12562304fb1SGustavo Padovan 1267589670fSShannon Nelsonsource "drivers/dca/Kconfig" 1277589670fSShannon Nelson 12870e84049SMiguel Ojeda Sandonissource "drivers/auxdisplay/Kconfig" 12970e84049SMiguel Ojeda Sandonis 130beafc54cSHans J. Kochsource "drivers/uio/Kconfig" 1311775826cSJeremy Fitzhardinge 132cba3345cSAlex Williamsonsource "drivers/vfio/Kconfig" 133cba3345cSAlex Williamson 13455e331cfSFlorian Fainellisource "drivers/vlynq/Kconfig" 13555e331cfSFlorian Fainelli 136966f3096SRandy Dunlapsource "drivers/virt/Kconfig" 137966f3096SRandy Dunlap 138e7254219SOhad Ben-Cohensource "drivers/virtio/Kconfig" 139e7254219SOhad Ben-Cohen 140a48b0c4cSBart Van Asschesource "drivers/hv/Kconfig" 141a48b0c4cSBart Van Assche 1421775826cSJeremy Fitzhardingesource "drivers/xen/Kconfig" 14335045589SGreg Kroah-Hartman 14435045589SGreg Kroah-Hartmansource "drivers/staging/Kconfig" 14541b16dceSLen Brown 14641b16dceSLen Brownsource "drivers/platform/Kconfig" 1476d803ba7SJean-Christop PLAGNIOL-VILLARD 1486d803ba7SJean-Christop PLAGNIOL-VILLARDsource "drivers/clk/Kconfig" 149bd9a4c7dSOhad Ben-Cohen 150bd9a4c7dSOhad Ben-Cohensource "drivers/hwspinlock/Kconfig" 15189c0b8e2SRussell King 15289c0b8e2SRussell Kingsource "drivers/clocksource/Kconfig" 15389c0b8e2SRussell King 15430058677SRob Herringsource "drivers/mailbox/Kconfig" 15530058677SRob Herring 156ab493a0fSOhad Ben-Cohensource "drivers/iommu/Kconfig" 157ab493a0fSOhad Ben-Cohen 158400e64dfSOhad Ben-Cohensource "drivers/remoteproc/Kconfig" 159400e64dfSOhad Ben-Cohen 160bcabbccaSOhad Ben-Cohensource "drivers/rpmsg/Kconfig" 161bcabbccaSOhad Ben-Cohen 1629251345dSVinod Koulsource "drivers/soundwire/Kconfig" 1639251345dSVinod Koul 16441f93af9SSandeep Nairsource "drivers/soc/Kconfig" 16541f93af9SSandeep Nair 166a3c98b8bSMyungJoo Hamsource "drivers/devfreq/Kconfig" 167a3c98b8bSMyungJoo Ham 168de55d871SMyungJoo Hamsource "drivers/extcon/Kconfig" 169de55d871SMyungJoo Ham 1707ec94453SAneesh Vsource "drivers/memory/Kconfig" 1717ec94453SAneesh V 172a980e046SJonathan Cameronsource "drivers/iio/Kconfig" 173a980e046SJonathan Cameron 174fce8a7bbSJon Masonsource "drivers/ntb/Kconfig" 175fce8a7bbSJon Mason 176db3b9e99SGreg Kroah-Hartmansource "drivers/vme/Kconfig" 177db3b9e99SGreg Kroah-Hartman 1780c2498f1SSascha Hauersource "drivers/pwm/Kconfig" 1790c2498f1SSascha Hauer 18089214f00SSimon Arlottsource "drivers/irqchip/Kconfig" 18189214f00SSimon Arlott 18205e5027eSGreg Kroah-Hartmansource "drivers/ipack/Kconfig" 18305e5027eSGreg Kroah-Hartman 18461fc4131SPhilipp Zabelsource "drivers/reset/Kconfig" 18561fc4131SPhilipp Zabel 1869c9f32edSAlessandro Rubinisource "drivers/fmc/Kconfig" 1879c9f32edSAlessandro Rubini 188ff764963SKishon Vijay Abraham Isource "drivers/phy/Kconfig" 189ff764963SKishon Vijay Abraham I 19012cc4b38SSrinivas Pandruvadasource "drivers/powercap/Kconfig" 19112cc4b38SSrinivas Pandruvada 1923764e82eSJohannes Thumshirnsource "drivers/mcb/Kconfig" 1933764e82eSJohannes Thumshirn 194fa8ad788SMark Rutlandsource "drivers/perf/Kconfig" 195fa8ad788SMark Rutland 19676ac8275SChen, Gongsource "drivers/ras/Kconfig" 19776ac8275SChen, Gong 19816603153SAndreas Noeversource "drivers/thunderbolt/Kconfig" 19916603153SAndreas Noever 200777783e0SGreg Kroah-Hartmansource "drivers/android/Kconfig" 201777783e0SGreg Kroah-Hartman 202b94d5230SDan Williamssource "drivers/nvdimm/Kconfig" 203b94d5230SDan Williams 204ab68f262SDan Williamssource "drivers/dax/Kconfig" 205ab68f262SDan Williams 206eace75cfSSrinivas Kandagatlasource "drivers/nvmem/Kconfig" 207eace75cfSSrinivas Kandagatla 20872ef0f24SRandy Dunlapsource "drivers/hwtracing/Kconfig" 20939f40346SAlexander Shishkin 2106a8c3be7SAlan Tullsource "drivers/fpga/Kconfig" 2116a8c3be7SAlan Tull 2120508ad1fSJeremy Kerrsource "drivers/fsi/Kconfig" 2130508ad1fSJeremy Kerr 214967c9ccaSJens Wiklandersource "drivers/tee/Kconfig" 215967c9ccaSJens Wiklander 216a3b02a9cSPeter Rosinsource "drivers/mux/Kconfig" 217a3b02a9cSPeter Rosin 2187813dd6fSViresh Kumarsource "drivers/opp/Kconfig" 2197813dd6fSViresh Kumar 22093d3ad90SDavid Kershnersource "drivers/visorbus/Kconfig" 22193d3ad90SDavid Kershner 222bbecb07fSUwe Kleine-Königsource "drivers/siox/Kconfig" 223bbecb07fSUwe Kleine-König 2243648e78eSSagar Dhariasource "drivers/slimbus/Kconfig" 2253648e78eSSagar Dharia 2261da177e4SLinus Torvaldsendmenu 227