xref: /openbmc/linux/drivers/Kconfig (revision b24413180f5600bcb3bb70fbed5cf186b60864bd)
1*b2441318SGreg 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
121da177e4SLinus Torvaldssource "drivers/mtd/Kconfig"
131da177e4SLinus Torvalds
14f85ff305SStephen Rothwellsource "drivers/of/Kconfig"
15f85ff305SStephen Rothwell
161da177e4SLinus Torvaldssource "drivers/parport/Kconfig"
171da177e4SLinus Torvalds
181da177e4SLinus Torvaldssource "drivers/pnp/Kconfig"
191da177e4SLinus Torvalds
201da177e4SLinus Torvaldssource "drivers/block/Kconfig"
211da177e4SLinus Torvalds
2257dacad5SJay Sternbergsource "drivers/nvme/Kconfig"
2357dacad5SJay Sternberg
2459f14800SBrent Casavant# misc before ide - BLK_DEV_SGIIOC4 depends on SGI_IOC4
2559f14800SBrent Casavant
2659f14800SBrent Casavantsource "drivers/misc/Kconfig"
2759f14800SBrent Casavant
281da177e4SLinus Torvaldssource "drivers/ide/Kconfig"
291da177e4SLinus Torvalds
301da177e4SLinus Torvaldssource "drivers/scsi/Kconfig"
311da177e4SLinus Torvalds
32c6fd2807SJeff Garziksource "drivers/ata/Kconfig"
33c6fd2807SJeff Garzik
341da177e4SLinus Torvaldssource "drivers/md/Kconfig"
351da177e4SLinus Torvalds
36c66ac9dbSNicholas Bellingersource "drivers/target/Kconfig"
37c66ac9dbSNicholas Bellinger
381da177e4SLinus Torvaldssource "drivers/message/fusion/Kconfig"
391da177e4SLinus Torvalds
405d7db049SStefan Richtersource "drivers/firewire/Kconfig"
411da177e4SLinus Torvalds
421da177e4SLinus Torvaldssource "drivers/macintosh/Kconfig"
431da177e4SLinus Torvalds
44d5950b43SSam Ravnborgsource "drivers/net/Kconfig"
451da177e4SLinus Torvalds
461da177e4SLinus Torvaldssource "drivers/isdn/Kconfig"
471da177e4SLinus Torvalds
48cd9e9808SMatias Bjørlingsource "drivers/lightnvm/Kconfig"
49cd9e9808SMatias Bjørling
501da177e4SLinus Torvalds# input before char - char/joystick depends on it. As does USB.
511da177e4SLinus Torvalds
521da177e4SLinus Torvaldssource "drivers/input/Kconfig"
531da177e4SLinus Torvalds
541da177e4SLinus Torvaldssource "drivers/char/Kconfig"
551da177e4SLinus Torvalds
561da177e4SLinus Torvaldssource "drivers/i2c/Kconfig"
571da177e4SLinus Torvalds
588ae12a0dSDavid Brownellsource "drivers/spi/Kconfig"
598ae12a0dSDavid Brownell
605a86bf34SKenneth Heitkesource "drivers/spmi/Kconfig"
615a86bf34SKenneth Heitke
62a056ab8cSCarlos Chineasource "drivers/hsi/Kconfig"
63a056ab8cSCarlos Chinea
64eae9d2baSRodolfo Giomettisource "drivers/pps/Kconfig"
65eae9d2baSRodolfo Giometti
66d94ba80eSRichard Cochransource "drivers/ptp/Kconfig"
67d94ba80eSRichard Cochran
682744e8afSLinus Walleijsource "drivers/pinctrl/Kconfig"
692744e8afSLinus Walleij
70a9c5fff5SDavid Brownellsource "drivers/gpio/Kconfig"
71a9c5fff5SDavid Brownell
721da177e4SLinus Torvaldssource "drivers/w1/Kconfig"
731da177e4SLinus Torvalds
744a11b59dSAnton Vorontsovsource "drivers/power/Kconfig"
754a11b59dSAnton Vorontsov
76ad2f931dSJean Delvaresource "drivers/hwmon/Kconfig"
77ad2f931dSJean Delvare
78203d3d4aSZhang Ruisource "drivers/thermal/Kconfig"
79203d3d4aSZhang Rui
80b7e04f8cSWim Van Sebroecksource "drivers/watchdog/Kconfig"
81b7e04f8cSWim Van Sebroeck
8261e115a5SMichael Bueschsource "drivers/ssb/Kconfig"
8361e115a5SMichael Buesch
848369ae33SRafał Miłeckisource "drivers/bcma/Kconfig"
858369ae33SRafał Miłecki
86a4e137abSRussell Kingsource "drivers/mfd/Kconfig"
87a4e137abSRussell King
88f49d81a8SMark Brownsource "drivers/regulator/Kconfig"
89f49d81a8SMark Brown
901da177e4SLinus Torvaldssource "drivers/media/Kconfig"
911da177e4SLinus Torvalds
921da177e4SLinus Torvaldssource "drivers/video/Kconfig"
931da177e4SLinus Torvalds
941da177e4SLinus Torvaldssource "sound/Kconfig"
951da177e4SLinus Torvalds
9663f3861dSJiri Kosinasource "drivers/hid/Kconfig"
9763f3861dSJiri Kosina
981da177e4SLinus Torvaldssource "drivers/usb/Kconfig"
991da177e4SLinus Torvalds
1002f86c3e6SGreg Kroah-Hartmansource "drivers/uwb/Kconfig"
1012f86c3e6SGreg Kroah-Hartman
1021da177e4SLinus Torvaldssource "drivers/mmc/Kconfig"
1031da177e4SLinus Torvalds
104baf8532aSAlex Dubovsource "drivers/memstick/Kconfig"
105baf8532aSAlex Dubov
106c72a1d60SRichard Purdiesource "drivers/leds/Kconfig"
107c72a1d60SRichard Purdie
108f7511d5fSSamuel Thibaultsource "drivers/accessibility/Kconfig"
109f7511d5fSSamuel Thibault
1101da177e4SLinus Torvaldssource "drivers/infiniband/Kconfig"
1111da177e4SLinus Torvalds
112da9bb1d2SAlan Coxsource "drivers/edac/Kconfig"
113da9bb1d2SAlan Cox
114c58411e9SAlessandro Zummosource "drivers/rtc/Kconfig"
115c58411e9SAlessandro Zummo
116c13c8260SChris Leechsource "drivers/dma/Kconfig"
117c13c8260SChris Leech
11862304fb1SGustavo Padovansource "drivers/dma-buf/Kconfig"
11962304fb1SGustavo Padovan
1207589670fSShannon Nelsonsource "drivers/dca/Kconfig"
1217589670fSShannon Nelson
12270e84049SMiguel Ojeda Sandonissource "drivers/auxdisplay/Kconfig"
12370e84049SMiguel Ojeda Sandonis
124beafc54cSHans J. Kochsource "drivers/uio/Kconfig"
1251775826cSJeremy Fitzhardinge
126cba3345cSAlex Williamsonsource "drivers/vfio/Kconfig"
127cba3345cSAlex Williamson
12855e331cfSFlorian Fainellisource "drivers/vlynq/Kconfig"
12955e331cfSFlorian Fainelli
130966f3096SRandy Dunlapsource "drivers/virt/Kconfig"
131966f3096SRandy Dunlap
132e7254219SOhad Ben-Cohensource "drivers/virtio/Kconfig"
133e7254219SOhad Ben-Cohen
134a48b0c4cSBart Van Asschesource "drivers/hv/Kconfig"
135a48b0c4cSBart Van Assche
1361775826cSJeremy Fitzhardingesource "drivers/xen/Kconfig"
13735045589SGreg Kroah-Hartman
13835045589SGreg Kroah-Hartmansource "drivers/staging/Kconfig"
13941b16dceSLen Brown
14041b16dceSLen Brownsource "drivers/platform/Kconfig"
1416d803ba7SJean-Christop PLAGNIOL-VILLARD
1426d803ba7SJean-Christop PLAGNIOL-VILLARDsource "drivers/clk/Kconfig"
143bd9a4c7dSOhad Ben-Cohen
144bd9a4c7dSOhad Ben-Cohensource "drivers/hwspinlock/Kconfig"
14589c0b8e2SRussell King
14689c0b8e2SRussell Kingsource "drivers/clocksource/Kconfig"
14789c0b8e2SRussell King
14830058677SRob Herringsource "drivers/mailbox/Kconfig"
14930058677SRob Herring
150ab493a0fSOhad Ben-Cohensource "drivers/iommu/Kconfig"
151ab493a0fSOhad Ben-Cohen
152400e64dfSOhad Ben-Cohensource "drivers/remoteproc/Kconfig"
153400e64dfSOhad Ben-Cohen
154bcabbccaSOhad Ben-Cohensource "drivers/rpmsg/Kconfig"
155bcabbccaSOhad Ben-Cohen
15641f93af9SSandeep Nairsource "drivers/soc/Kconfig"
15741f93af9SSandeep Nair
158a3c98b8bSMyungJoo Hamsource "drivers/devfreq/Kconfig"
159a3c98b8bSMyungJoo Ham
160de55d871SMyungJoo Hamsource "drivers/extcon/Kconfig"
161de55d871SMyungJoo Ham
1627ec94453SAneesh Vsource "drivers/memory/Kconfig"
1637ec94453SAneesh V
164a980e046SJonathan Cameronsource "drivers/iio/Kconfig"
165a980e046SJonathan Cameron
166fce8a7bbSJon Masonsource "drivers/ntb/Kconfig"
167fce8a7bbSJon Mason
168db3b9e99SGreg Kroah-Hartmansource "drivers/vme/Kconfig"
169db3b9e99SGreg Kroah-Hartman
1700c2498f1SSascha Hauersource "drivers/pwm/Kconfig"
1710c2498f1SSascha Hauer
17289214f00SSimon Arlottsource "drivers/irqchip/Kconfig"
17389214f00SSimon Arlott
17405e5027eSGreg Kroah-Hartmansource "drivers/ipack/Kconfig"
17505e5027eSGreg Kroah-Hartman
17661fc4131SPhilipp Zabelsource "drivers/reset/Kconfig"
17761fc4131SPhilipp Zabel
1789c9f32edSAlessandro Rubinisource "drivers/fmc/Kconfig"
1799c9f32edSAlessandro Rubini
180ff764963SKishon Vijay Abraham Isource "drivers/phy/Kconfig"
181ff764963SKishon Vijay Abraham I
18212cc4b38SSrinivas Pandruvadasource "drivers/powercap/Kconfig"
18312cc4b38SSrinivas Pandruvada
1843764e82eSJohannes Thumshirnsource "drivers/mcb/Kconfig"
1853764e82eSJohannes Thumshirn
186fa8ad788SMark Rutlandsource "drivers/perf/Kconfig"
187fa8ad788SMark Rutland
18876ac8275SChen, Gongsource "drivers/ras/Kconfig"
18976ac8275SChen, Gong
19016603153SAndreas Noeversource "drivers/thunderbolt/Kconfig"
19116603153SAndreas Noever
192777783e0SGreg Kroah-Hartmansource "drivers/android/Kconfig"
193777783e0SGreg Kroah-Hartman
194b94d5230SDan Williamssource "drivers/nvdimm/Kconfig"
195b94d5230SDan Williams
196ab68f262SDan Williamssource "drivers/dax/Kconfig"
197ab68f262SDan Williams
198eace75cfSSrinivas Kandagatlasource "drivers/nvmem/Kconfig"
199eace75cfSSrinivas Kandagatla
2007bd1d409SAlexander Shishkinsource "drivers/hwtracing/stm/Kconfig"
2017bd1d409SAlexander Shishkin
20239f40346SAlexander Shishkinsource "drivers/hwtracing/intel_th/Kconfig"
20339f40346SAlexander Shishkin
2046a8c3be7SAlan Tullsource "drivers/fpga/Kconfig"
2056a8c3be7SAlan Tull
2060508ad1fSJeremy Kerrsource "drivers/fsi/Kconfig"
2070508ad1fSJeremy Kerr
208967c9ccaSJens Wiklandersource "drivers/tee/Kconfig"
209967c9ccaSJens Wiklander
210a3b02a9cSPeter Rosinsource "drivers/mux/Kconfig"
211a3b02a9cSPeter Rosin
2121da177e4SLinus Torvaldsendmenu
213