blob: 524d73e64c89634cfae995c5e9628c465c7bb9e5 [file] [log] [blame]
Masahiro Yamadaed363232014-09-16 16:32:58 +09001menu "Device Drivers"
2
3source "drivers/core/Kconfig"
4
Bin Menge0bb89b2015-08-20 22:44:16 -07005# types of drivers sorted in alphabetical order
6
7source "drivers/block/Kconfig"
8
Bin Meng776d2ef2015-08-20 22:44:14 -07009source "drivers/clk/Kconfig"
10
Simon Glass11f4dc12015-04-28 20:25:09 -060011source "drivers/cpu/Kconfig"
12
Bin Menge0bb89b2015-08-20 22:44:16 -070013source "drivers/crypto/Kconfig"
14
Simon Glass2a4eead2015-02-05 21:41:34 -070015source "drivers/demo/Kconfig"
16
Bin Menge0bb89b2015-08-20 22:44:16 -070017source "drivers/dfu/Kconfig"
Masahiro Yamadaed363232014-09-16 16:32:58 +090018
Bin Menge0bb89b2015-08-20 22:44:16 -070019source "drivers/dma/Kconfig"
Masahiro Yamadaed363232014-09-16 16:32:58 +090020
Bin Menge0bb89b2015-08-20 22:44:16 -070021source "drivers/gpio/Kconfig"
Masahiro Yamadaed363232014-09-16 16:32:58 +090022
Bin Menge0bb89b2015-08-20 22:44:16 -070023source "drivers/hwmon/Kconfig"
Masahiro Yamadaed363232014-09-16 16:32:58 +090024
Bin Menge0bb89b2015-08-20 22:44:16 -070025source "drivers/i2c/Kconfig"
Masahiro Yamadaed363232014-09-16 16:32:58 +090026
27source "drivers/input/Kconfig"
28
Simon Glass59171122015-06-23 15:38:45 -060029source "drivers/led/Kconfig"
30
Bin Menge0bb89b2015-08-20 22:44:16 -070031source "drivers/misc/Kconfig"
Masahiro Yamadaed363232014-09-16 16:32:58 +090032
Bin Menge0bb89b2015-08-20 22:44:16 -070033source "drivers/mmc/Kconfig"
Masahiro Yamadaed363232014-09-16 16:32:58 +090034
Bin Menge0bb89b2015-08-20 22:44:16 -070035source "drivers/mtd/Kconfig"
Masahiro Yamadaed363232014-09-16 16:32:58 +090036
Bin Menge0bb89b2015-08-20 22:44:16 -070037source "drivers/net/Kconfig"
Masahiro Yamadaed363232014-09-16 16:32:58 +090038
Bin Menge0bb89b2015-08-20 22:44:16 -070039source "drivers/pci/Kconfig"
40
41source "drivers/pcmcia/Kconfig"
Masahiro Yamadaed363232014-09-16 16:32:58 +090042
43source "drivers/power/Kconfig"
44
Simon Glass6c51df62015-06-23 15:39:04 -060045source "drivers/ram/Kconfig"
46
Bin Menge0bb89b2015-08-20 22:44:16 -070047source "drivers/rtc/Kconfig"
Masahiro Yamadaed363232014-09-16 16:32:58 +090048
Bin Menge0bb89b2015-08-20 22:44:16 -070049source "drivers/serial/Kconfig"
Masahiro Yamadaed363232014-09-16 16:32:58 +090050
51source "drivers/sound/Kconfig"
52
Bin Menge0bb89b2015-08-20 22:44:16 -070053source "drivers/spi/Kconfig"
Masahiro Yamadaed363232014-09-16 16:32:58 +090054
Simon Glassf94a1be2015-02-05 21:41:35 -070055source "drivers/thermal/Kconfig"
56
Bin Menge0bb89b2015-08-20 22:44:16 -070057source "drivers/tpm/Kconfig"
58
59source "drivers/usb/Kconfig"
60
61source "drivers/video/Kconfig"
62
63source "drivers/watchdog/Kconfig"
64
Stephen Warren927c1fa2015-03-24 20:07:33 -060065config PHYS_TO_BUS
Joe Hershbergerc9bb9422015-06-22 16:15:29 -050066 bool "Custom physical to bus address mapping"
Stephen Warren927c1fa2015-03-24 20:07:33 -060067 help
68 Some SoCs use a different address map for CPU physical addresses and
69 peripheral DMA master accesses. If yours does, select this option in
70 your platform's Kconfig, and implement the appropriate mapping
71 functions in your platform's support code.
Bin Meng99385b62015-08-20 22:44:15 -070072
73endmenu