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 1361a789adSRandy Dunlapconfig PC104 1461a789adSRandy Dunlap bool "PC/104 support" if EXPERT 1561a789adSRandy Dunlap help 1661a789adSRandy Dunlap Expose PC/104 form factor device drivers and options available for 1761a789adSRandy Dunlap selection and configuration. Enable this option if your target 1861a789adSRandy Dunlap machine has a PC/104 bus. 19bd968d59SThierry Reding 201da177e4SLinus Torvaldssource "drivers/base/Kconfig" 211da177e4SLinus Torvalds 2226a84b3eSKishon Vijay Abraham Isource "drivers/bus/Kconfig" 2326a84b3eSKishon Vijay Abraham I 24d34599bcSLad Prabhakarsource "drivers/cache/Kconfig" 25d34599bcSLad Prabhakar 267672d0b5SEvgeniy Polyakovsource "drivers/connector/Kconfig" 277672d0b5SEvgeniy Polyakov 28951cd3a0SArnd Bergmannsource "drivers/firmware/Kconfig" 29951cd3a0SArnd Bergmann 302e4986cfSJason Gunthorpesource "drivers/fwctl/Kconfig" 312e4986cfSJason Gunthorpe 322b6a4403SJohan Hovoldsource "drivers/gnss/Kconfig" 332b6a4403SJohan Hovold 341da177e4SLinus Torvaldssource "drivers/mtd/Kconfig" 351da177e4SLinus Torvalds 36f85ff305SStephen Rothwellsource "drivers/of/Kconfig" 37f85ff305SStephen Rothwell 381da177e4SLinus Torvaldssource "drivers/parport/Kconfig" 391da177e4SLinus Torvalds 401da177e4SLinus Torvaldssource "drivers/pnp/Kconfig" 411da177e4SLinus Torvalds 421da177e4SLinus Torvaldssource "drivers/block/Kconfig" 431da177e4SLinus Torvalds 4457dacad5SJay Sternbergsource "drivers/nvme/Kconfig" 4557dacad5SJay Sternberg 4659f14800SBrent Casavantsource "drivers/misc/Kconfig" 4759f14800SBrent Casavant 481da177e4SLinus Torvaldssource "drivers/scsi/Kconfig" 491da177e4SLinus Torvalds 50c6fd2807SJeff Garziksource "drivers/ata/Kconfig" 51c6fd2807SJeff Garzik 521da177e4SLinus Torvaldssource "drivers/md/Kconfig" 531da177e4SLinus Torvalds 54c66ac9dbSNicholas Bellingersource "drivers/target/Kconfig" 55c66ac9dbSNicholas Bellinger 561da177e4SLinus Torvaldssource "drivers/message/fusion/Kconfig" 571da177e4SLinus Torvalds 585d7db049SStefan Richtersource "drivers/firewire/Kconfig" 591da177e4SLinus Torvalds 601da177e4SLinus Torvaldssource "drivers/macintosh/Kconfig" 611da177e4SLinus Torvalds 62d5950b43SSam Ravnborgsource "drivers/net/Kconfig" 631da177e4SLinus Torvalds 641da177e4SLinus Torvaldssource "drivers/isdn/Kconfig" 651da177e4SLinus Torvalds 661da177e4SLinus Torvalds# input before char - char/joystick depends on it. As does USB. 671da177e4SLinus Torvalds 681da177e4SLinus Torvaldssource "drivers/input/Kconfig" 691da177e4SLinus Torvalds 701da177e4SLinus Torvaldssource "drivers/char/Kconfig" 711da177e4SLinus Torvalds 721da177e4SLinus Torvaldssource "drivers/i2c/Kconfig" 731da177e4SLinus Torvalds 743a379bbcSBoris Brezillonsource "drivers/i3c/Kconfig" 753a379bbcSBoris Brezillon 768ae12a0dSDavid Brownellsource "drivers/spi/Kconfig" 778ae12a0dSDavid Brownell 785a86bf34SKenneth Heitkesource "drivers/spmi/Kconfig" 795a86bf34SKenneth Heitke 80a056ab8cSCarlos Chineasource "drivers/hsi/Kconfig" 81a056ab8cSCarlos Chinea 82eae9d2baSRodolfo Giomettisource "drivers/pps/Kconfig" 83eae9d2baSRodolfo Giometti 84d94ba80eSRichard Cochransource "drivers/ptp/Kconfig" 85d94ba80eSRichard Cochran 862df8e64eSIvan Vecerasource "drivers/dpll/Kconfig" 872df8e64eSIvan Vecera 882744e8afSLinus Walleijsource "drivers/pinctrl/Kconfig" 892744e8afSLinus Walleij 90a9c5fff5SDavid Brownellsource "drivers/gpio/Kconfig" 91a9c5fff5SDavid Brownell 921da177e4SLinus Torvaldssource "drivers/w1/Kconfig" 931da177e4SLinus Torvalds 944a11b59dSAnton Vorontsovsource "drivers/power/Kconfig" 954a11b59dSAnton Vorontsov 96ad2f931dSJean Delvaresource "drivers/hwmon/Kconfig" 97ad2f931dSJean Delvare 98203d3d4aSZhang Ruisource "drivers/thermal/Kconfig" 99203d3d4aSZhang Rui 100b7e04f8cSWim Van Sebroecksource "drivers/watchdog/Kconfig" 101b7e04f8cSWim Van Sebroeck 10261e115a5SMichael Bueschsource "drivers/ssb/Kconfig" 10361e115a5SMichael Buesch 1048369ae33SRafał Miłeckisource "drivers/bcma/Kconfig" 1058369ae33SRafał Miłecki 106a4e137abSRussell Kingsource "drivers/mfd/Kconfig" 107a4e137abSRussell King 108f49d81a8SMark Brownsource "drivers/regulator/Kconfig" 109f49d81a8SMark Brown 1101da177e4SLinus Torvaldssource "drivers/media/Kconfig" 1111da177e4SLinus Torvalds 1121da177e4SLinus Torvaldssource "drivers/video/Kconfig" 1131da177e4SLinus Torvalds 1148bf48897SOded Gabbaysource "drivers/accel/Kconfig" 1158bf48897SOded Gabbay 1161da177e4SLinus Torvaldssource "sound/Kconfig" 1171da177e4SLinus Torvalds 11863f3861dSJiri Kosinasource "drivers/hid/Kconfig" 11963f3861dSJiri Kosina 1201da177e4SLinus Torvaldssource "drivers/usb/Kconfig" 1211da177e4SLinus Torvalds 1221da177e4SLinus Torvaldssource "drivers/mmc/Kconfig" 1231da177e4SLinus Torvalds 124dd11376bSBart Van Asschesource "drivers/ufs/Kconfig" 125dd11376bSBart Van Assche 126baf8532aSAlex Dubovsource "drivers/memstick/Kconfig" 127baf8532aSAlex Dubov 128c72a1d60SRichard Purdiesource "drivers/leds/Kconfig" 129c72a1d60SRichard Purdie 130f7511d5fSSamuel Thibaultsource "drivers/accessibility/Kconfig" 131f7511d5fSSamuel Thibault 1321da177e4SLinus Torvaldssource "drivers/infiniband/Kconfig" 1331da177e4SLinus Torvalds 134da9bb1d2SAlan Coxsource "drivers/edac/Kconfig" 135da9bb1d2SAlan Cox 136c58411e9SAlessandro Zummosource "drivers/rtc/Kconfig" 137c58411e9SAlessandro Zummo 138c13c8260SChris Leechsource "drivers/dma/Kconfig" 139c13c8260SChris Leech 14062304fb1SGustavo Padovansource "drivers/dma-buf/Kconfig" 14162304fb1SGustavo Padovan 1427589670fSShannon Nelsonsource "drivers/dca/Kconfig" 1437589670fSShannon Nelson 144beafc54cSHans J. Kochsource "drivers/uio/Kconfig" 1451775826cSJeremy Fitzhardinge 146cba3345cSAlex Williamsonsource "drivers/vfio/Kconfig" 147cba3345cSAlex Williamson 148966f3096SRandy Dunlapsource "drivers/virt/Kconfig" 149966f3096SRandy Dunlap 150e7254219SOhad Ben-Cohensource "drivers/virtio/Kconfig" 151e7254219SOhad Ben-Cohen 152c9b9f5f8SMichael S. Tsirkinsource "drivers/vdpa/Kconfig" 153c9b9f5f8SMichael S. Tsirkin 15420c384f1SJason Wangsource "drivers/vhost/Kconfig" 15520c384f1SJason Wang 156a48b0c4cSBart Van Asschesource "drivers/hv/Kconfig" 157a48b0c4cSBart Van Assche 1581775826cSJeremy Fitzhardingesource "drivers/xen/Kconfig" 15935045589SGreg Kroah-Hartman 1608465def4SGreg Kroah-Hartmansource "drivers/greybus/Kconfig" 1618465def4SGreg Kroah-Hartman 1628ffdff6aSGreg Kroah-Hartmansource "drivers/comedi/Kconfig" 1638ffdff6aSGreg Kroah-Hartman 164*e6ab5046SDave Penklersource "drivers/gpib/Kconfig" 165*e6ab5046SDave Penkler 16635045589SGreg Kroah-Hartmansource "drivers/staging/Kconfig" 16741b16dceSLen Brown 16841b16dceSLen Brownsource "drivers/platform/Kconfig" 1696d803ba7SJean-Christop PLAGNIOL-VILLARD 1706d803ba7SJean-Christop PLAGNIOL-VILLARDsource "drivers/clk/Kconfig" 171bd9a4c7dSOhad Ben-Cohen 172bd9a4c7dSOhad Ben-Cohensource "drivers/hwspinlock/Kconfig" 17389c0b8e2SRussell King 17489c0b8e2SRussell Kingsource "drivers/clocksource/Kconfig" 17589c0b8e2SRussell King 17630058677SRob Herringsource "drivers/mailbox/Kconfig" 17730058677SRob Herring 178ab493a0fSOhad Ben-Cohensource "drivers/iommu/Kconfig" 179ab493a0fSOhad Ben-Cohen 180400e64dfSOhad Ben-Cohensource "drivers/remoteproc/Kconfig" 181400e64dfSOhad Ben-Cohen 182bcabbccaSOhad Ben-Cohensource "drivers/rpmsg/Kconfig" 183bcabbccaSOhad Ben-Cohen 1849251345dSVinod Koulsource "drivers/soundwire/Kconfig" 1859251345dSVinod Koul 18641f93af9SSandeep Nairsource "drivers/soc/Kconfig" 18741f93af9SSandeep Nair 188d149718eSUlf Hanssonsource "drivers/pmdomain/Kconfig" 189d149718eSUlf Hansson 190a3c98b8bSMyungJoo Hamsource "drivers/devfreq/Kconfig" 191a3c98b8bSMyungJoo Ham 192de55d871SMyungJoo Hamsource "drivers/extcon/Kconfig" 193de55d871SMyungJoo Ham 1947ec94453SAneesh Vsource "drivers/memory/Kconfig" 1957ec94453SAneesh V 196a980e046SJonathan Cameronsource "drivers/iio/Kconfig" 197a980e046SJonathan Cameron 198fce8a7bbSJon Masonsource "drivers/ntb/Kconfig" 199fce8a7bbSJon Mason 2000c2498f1SSascha Hauersource "drivers/pwm/Kconfig" 2010c2498f1SSascha Hauer 20289214f00SSimon Arlottsource "drivers/irqchip/Kconfig" 20389214f00SSimon Arlott 20405e5027eSGreg Kroah-Hartmansource "drivers/ipack/Kconfig" 20505e5027eSGreg Kroah-Hartman 20661fc4131SPhilipp Zabelsource "drivers/reset/Kconfig" 20761fc4131SPhilipp Zabel 208ff764963SKishon Vijay Abraham Isource "drivers/phy/Kconfig" 209ff764963SKishon Vijay Abraham I 21012cc4b38SSrinivas Pandruvadasource "drivers/powercap/Kconfig" 21112cc4b38SSrinivas Pandruvada 2123764e82eSJohannes Thumshirnsource "drivers/mcb/Kconfig" 2133764e82eSJohannes Thumshirn 214fa8ad788SMark Rutlandsource "drivers/perf/Kconfig" 215fa8ad788SMark Rutland 21676ac8275SChen, Gongsource "drivers/ras/Kconfig" 21776ac8275SChen, Gong 21816603153SAndreas Noeversource "drivers/thunderbolt/Kconfig" 21916603153SAndreas Noever 220777783e0SGreg Kroah-Hartmansource "drivers/android/Kconfig" 221777783e0SGreg Kroah-Hartman 222b94d5230SDan Williamssource "drivers/nvdimm/Kconfig" 223b94d5230SDan Williams 224ab68f262SDan Williamssource "drivers/dax/Kconfig" 225ab68f262SDan Williams 226eace75cfSSrinivas Kandagatlasource "drivers/nvmem/Kconfig" 227eace75cfSSrinivas Kandagatla 22872ef0f24SRandy Dunlapsource "drivers/hwtracing/Kconfig" 22939f40346SAlexander Shishkin 2306a8c3be7SAlan Tullsource "drivers/fpga/Kconfig" 2316a8c3be7SAlan Tull 2320508ad1fSJeremy Kerrsource "drivers/fsi/Kconfig" 2330508ad1fSJeremy Kerr 234967c9ccaSJens Wiklandersource "drivers/tee/Kconfig" 235967c9ccaSJens Wiklander 236a3b02a9cSPeter Rosinsource "drivers/mux/Kconfig" 237a3b02a9cSPeter Rosin 2387813dd6fSViresh Kumarsource "drivers/opp/Kconfig" 2397813dd6fSViresh Kumar 240bbecb07fSUwe Kleine-Königsource "drivers/siox/Kconfig" 241bbecb07fSUwe Kleine-König 2423648e78eSSagar Dhariasource "drivers/slimbus/Kconfig" 2433648e78eSSagar Dharia 24411f1cecaSGeorgi Djakovsource "drivers/interconnect/Kconfig" 24511f1cecaSGeorgi Djakov 2460040a390SWilliam Breathitt Graysource "drivers/counter/Kconfig" 2470040a390SWilliam Breathitt Gray 248b2765275SChristian Grommsource "drivers/most/Kconfig" 2496523d3b2SIwona Winiarska 2506523d3b2SIwona Winiarskasource "drivers/peci/Kconfig" 2516523d3b2SIwona Winiarska 25231ab09b4SDipen Patelsource "drivers/hte/Kconfig" 25331ab09b4SDipen Patel 2542959ab24SNipun Guptasource "drivers/cdx/Kconfig" 2552959ab24SNipun Gupta 256f04046f2SJames Morsesource "drivers/resctrl/Kconfig" 257f04046f2SJames Morse 2581da177e4SLinus Torvaldsendmenu 259