xref: /linux/drivers/Kconfig (revision 2b6a440351436d792b1960822da4b7d6e673f568)
1b2441318SGreg Kroah-Hartman# SPDX-License-Identifier: GPL-2.0
21da177e4SLinus Torvaldsmenu "Device Drivers"
31da177e4SLinus Torvalds
4bd968d59SThierry Redingsource "drivers/amba/Kconfig"
5bd968d59SThierry Reding
61da177e4SLinus Torvaldssource "drivers/base/Kconfig"
71da177e4SLinus Torvalds
826a84b3eSKishon Vijay Abraham Isource "drivers/bus/Kconfig"
926a84b3eSKishon Vijay Abraham I
107672d0b5SEvgeniy Polyakovsource "drivers/connector/Kconfig"
117672d0b5SEvgeniy Polyakov
12*2b6a4403SJohan Hovoldsource "drivers/gnss/Kconfig"
13*2b6a4403SJohan Hovold
141da177e4SLinus Torvaldssource "drivers/mtd/Kconfig"
151da177e4SLinus Torvalds
16f85ff305SStephen Rothwellsource "drivers/of/Kconfig"
17f85ff305SStephen Rothwell
181da177e4SLinus Torvaldssource "drivers/parport/Kconfig"
191da177e4SLinus Torvalds
201da177e4SLinus Torvaldssource "drivers/pnp/Kconfig"
211da177e4SLinus Torvalds
221da177e4SLinus Torvaldssource "drivers/block/Kconfig"
231da177e4SLinus Torvalds
2457dacad5SJay Sternbergsource "drivers/nvme/Kconfig"
2557dacad5SJay Sternberg
2659f14800SBrent Casavant# misc before ide - BLK_DEV_SGIIOC4 depends on SGI_IOC4
2759f14800SBrent Casavant
2859f14800SBrent Casavantsource "drivers/misc/Kconfig"
2959f14800SBrent Casavant
301da177e4SLinus Torvaldssource "drivers/ide/Kconfig"
311da177e4SLinus Torvalds
321da177e4SLinus Torvaldssource "drivers/scsi/Kconfig"
331da177e4SLinus Torvalds
34c6fd2807SJeff Garziksource "drivers/ata/Kconfig"
35c6fd2807SJeff Garzik
361da177e4SLinus Torvaldssource "drivers/md/Kconfig"
371da177e4SLinus Torvalds
38c66ac9dbSNicholas Bellingersource "drivers/target/Kconfig"
39c66ac9dbSNicholas Bellinger
401da177e4SLinus Torvaldssource "drivers/message/fusion/Kconfig"
411da177e4SLinus Torvalds
425d7db049SStefan Richtersource "drivers/firewire/Kconfig"
431da177e4SLinus Torvalds
441da177e4SLinus Torvaldssource "drivers/macintosh/Kconfig"
451da177e4SLinus Torvalds
46d5950b43SSam Ravnborgsource "drivers/net/Kconfig"
471da177e4SLinus Torvalds
481da177e4SLinus Torvaldssource "drivers/isdn/Kconfig"
491da177e4SLinus Torvalds
50cd9e9808SMatias Bjørlingsource "drivers/lightnvm/Kconfig"
51cd9e9808SMatias Bjørling
521da177e4SLinus Torvalds# input before char - char/joystick depends on it. As does USB.
531da177e4SLinus Torvalds
541da177e4SLinus Torvaldssource "drivers/input/Kconfig"
551da177e4SLinus Torvalds
561da177e4SLinus Torvaldssource "drivers/char/Kconfig"
571da177e4SLinus Torvalds
581da177e4SLinus Torvaldssource "drivers/i2c/Kconfig"
591da177e4SLinus Torvalds
608ae12a0dSDavid Brownellsource "drivers/spi/Kconfig"
618ae12a0dSDavid Brownell
625a86bf34SKenneth Heitkesource "drivers/spmi/Kconfig"
635a86bf34SKenneth Heitke
64a056ab8cSCarlos Chineasource "drivers/hsi/Kconfig"
65a056ab8cSCarlos Chinea
66eae9d2baSRodolfo Giomettisource "drivers/pps/Kconfig"
67eae9d2baSRodolfo Giometti
68d94ba80eSRichard Cochransource "drivers/ptp/Kconfig"
69d94ba80eSRichard Cochran
702744e8afSLinus Walleijsource "drivers/pinctrl/Kconfig"
712744e8afSLinus Walleij
72a9c5fff5SDavid Brownellsource "drivers/gpio/Kconfig"
73a9c5fff5SDavid Brownell
741da177e4SLinus Torvaldssource "drivers/w1/Kconfig"
751da177e4SLinus Torvalds
764a11b59dSAnton Vorontsovsource "drivers/power/Kconfig"
774a11b59dSAnton Vorontsov
78ad2f931dSJean Delvaresource "drivers/hwmon/Kconfig"
79ad2f931dSJean Delvare
80203d3d4aSZhang Ruisource "drivers/thermal/Kconfig"
81203d3d4aSZhang Rui
82b7e04f8cSWim Van Sebroecksource "drivers/watchdog/Kconfig"
83b7e04f8cSWim Van Sebroeck
8461e115a5SMichael Bueschsource "drivers/ssb/Kconfig"
8561e115a5SMichael Buesch
868369ae33SRafał Miłeckisource "drivers/bcma/Kconfig"
878369ae33SRafał Miłecki
88a4e137abSRussell Kingsource "drivers/mfd/Kconfig"
89a4e137abSRussell King
90f49d81a8SMark Brownsource "drivers/regulator/Kconfig"
91f49d81a8SMark Brown
921da177e4SLinus Torvaldssource "drivers/media/Kconfig"
931da177e4SLinus Torvalds
941da177e4SLinus Torvaldssource "drivers/video/Kconfig"
951da177e4SLinus Torvalds
961da177e4SLinus Torvaldssource "sound/Kconfig"
971da177e4SLinus Torvalds
9863f3861dSJiri Kosinasource "drivers/hid/Kconfig"
9963f3861dSJiri Kosina
1001da177e4SLinus Torvaldssource "drivers/usb/Kconfig"
1011da177e4SLinus Torvalds
1022f86c3e6SGreg Kroah-Hartmansource "drivers/uwb/Kconfig"
1032f86c3e6SGreg Kroah-Hartman
1041da177e4SLinus Torvaldssource "drivers/mmc/Kconfig"
1051da177e4SLinus Torvalds
106baf8532aSAlex Dubovsource "drivers/memstick/Kconfig"
107baf8532aSAlex Dubov
108c72a1d60SRichard Purdiesource "drivers/leds/Kconfig"
109c72a1d60SRichard Purdie
110f7511d5fSSamuel Thibaultsource "drivers/accessibility/Kconfig"
111f7511d5fSSamuel Thibault
1121da177e4SLinus Torvaldssource "drivers/infiniband/Kconfig"
1131da177e4SLinus Torvalds
114da9bb1d2SAlan Coxsource "drivers/edac/Kconfig"
115da9bb1d2SAlan Cox
116c58411e9SAlessandro Zummosource "drivers/rtc/Kconfig"
117c58411e9SAlessandro Zummo
118c13c8260SChris Leechsource "drivers/dma/Kconfig"
119c13c8260SChris Leech
12062304fb1SGustavo Padovansource "drivers/dma-buf/Kconfig"
12162304fb1SGustavo Padovan
1227589670fSShannon Nelsonsource "drivers/dca/Kconfig"
1237589670fSShannon Nelson
12470e84049SMiguel Ojeda Sandonissource "drivers/auxdisplay/Kconfig"
12570e84049SMiguel Ojeda Sandonis
126beafc54cSHans J. Kochsource "drivers/uio/Kconfig"
1271775826cSJeremy Fitzhardinge
128cba3345cSAlex Williamsonsource "drivers/vfio/Kconfig"
129cba3345cSAlex Williamson
13055e331cfSFlorian Fainellisource "drivers/vlynq/Kconfig"
13155e331cfSFlorian Fainelli
132966f3096SRandy Dunlapsource "drivers/virt/Kconfig"
133966f3096SRandy Dunlap
134e7254219SOhad Ben-Cohensource "drivers/virtio/Kconfig"
135e7254219SOhad Ben-Cohen
136a48b0c4cSBart Van Asschesource "drivers/hv/Kconfig"
137a48b0c4cSBart Van Assche
1381775826cSJeremy Fitzhardingesource "drivers/xen/Kconfig"
13935045589SGreg Kroah-Hartman
14035045589SGreg Kroah-Hartmansource "drivers/staging/Kconfig"
14141b16dceSLen Brown
14241b16dceSLen Brownsource "drivers/platform/Kconfig"
1436d803ba7SJean-Christop PLAGNIOL-VILLARD
1446d803ba7SJean-Christop PLAGNIOL-VILLARDsource "drivers/clk/Kconfig"
145bd9a4c7dSOhad Ben-Cohen
146bd9a4c7dSOhad Ben-Cohensource "drivers/hwspinlock/Kconfig"
14789c0b8e2SRussell King
14889c0b8e2SRussell Kingsource "drivers/clocksource/Kconfig"
14989c0b8e2SRussell King
15030058677SRob Herringsource "drivers/mailbox/Kconfig"
15130058677SRob Herring
152ab493a0fSOhad Ben-Cohensource "drivers/iommu/Kconfig"
153ab493a0fSOhad Ben-Cohen
154400e64dfSOhad Ben-Cohensource "drivers/remoteproc/Kconfig"
155400e64dfSOhad Ben-Cohen
156bcabbccaSOhad Ben-Cohensource "drivers/rpmsg/Kconfig"
157bcabbccaSOhad Ben-Cohen
1589251345dSVinod Koulsource "drivers/soundwire/Kconfig"
1599251345dSVinod Koul
16041f93af9SSandeep Nairsource "drivers/soc/Kconfig"
16141f93af9SSandeep Nair
162a3c98b8bSMyungJoo Hamsource "drivers/devfreq/Kconfig"
163a3c98b8bSMyungJoo Ham
164de55d871SMyungJoo Hamsource "drivers/extcon/Kconfig"
165de55d871SMyungJoo Ham
1667ec94453SAneesh Vsource "drivers/memory/Kconfig"
1677ec94453SAneesh V
168a980e046SJonathan Cameronsource "drivers/iio/Kconfig"
169a980e046SJonathan Cameron
170fce8a7bbSJon Masonsource "drivers/ntb/Kconfig"
171fce8a7bbSJon Mason
172db3b9e99SGreg Kroah-Hartmansource "drivers/vme/Kconfig"
173db3b9e99SGreg Kroah-Hartman
1740c2498f1SSascha Hauersource "drivers/pwm/Kconfig"
1750c2498f1SSascha Hauer
17689214f00SSimon Arlottsource "drivers/irqchip/Kconfig"
17789214f00SSimon Arlott
17805e5027eSGreg Kroah-Hartmansource "drivers/ipack/Kconfig"
17905e5027eSGreg Kroah-Hartman
18061fc4131SPhilipp Zabelsource "drivers/reset/Kconfig"
18161fc4131SPhilipp Zabel
1829c9f32edSAlessandro Rubinisource "drivers/fmc/Kconfig"
1839c9f32edSAlessandro Rubini
184ff764963SKishon Vijay Abraham Isource "drivers/phy/Kconfig"
185ff764963SKishon Vijay Abraham I
18612cc4b38SSrinivas Pandruvadasource "drivers/powercap/Kconfig"
18712cc4b38SSrinivas Pandruvada
1883764e82eSJohannes Thumshirnsource "drivers/mcb/Kconfig"
1893764e82eSJohannes Thumshirn
190fa8ad788SMark Rutlandsource "drivers/perf/Kconfig"
191fa8ad788SMark Rutland
19276ac8275SChen, Gongsource "drivers/ras/Kconfig"
19376ac8275SChen, Gong
19416603153SAndreas Noeversource "drivers/thunderbolt/Kconfig"
19516603153SAndreas Noever
196777783e0SGreg Kroah-Hartmansource "drivers/android/Kconfig"
197777783e0SGreg Kroah-Hartman
198b94d5230SDan Williamssource "drivers/nvdimm/Kconfig"
199b94d5230SDan Williams
200ab68f262SDan Williamssource "drivers/dax/Kconfig"
201ab68f262SDan Williams
202eace75cfSSrinivas Kandagatlasource "drivers/nvmem/Kconfig"
203eace75cfSSrinivas Kandagatla
20472ef0f24SRandy Dunlapsource "drivers/hwtracing/Kconfig"
20539f40346SAlexander Shishkin
2066a8c3be7SAlan Tullsource "drivers/fpga/Kconfig"
2076a8c3be7SAlan Tull
2080508ad1fSJeremy Kerrsource "drivers/fsi/Kconfig"
2090508ad1fSJeremy Kerr
210967c9ccaSJens Wiklandersource "drivers/tee/Kconfig"
211967c9ccaSJens Wiklander
212a3b02a9cSPeter Rosinsource "drivers/mux/Kconfig"
213a3b02a9cSPeter Rosin
2147813dd6fSViresh Kumarsource "drivers/opp/Kconfig"
2157813dd6fSViresh Kumar
21693d3ad90SDavid Kershnersource "drivers/visorbus/Kconfig"
21793d3ad90SDavid Kershner
218bbecb07fSUwe Kleine-Königsource "drivers/siox/Kconfig"
219bbecb07fSUwe Kleine-König
2203648e78eSSagar Dhariasource "drivers/slimbus/Kconfig"
2213648e78eSSagar Dharia
2221da177e4SLinus Torvaldsendmenu
223