blob: a5f24d72da7bd129bcf8bb6b153ffba558cb363c [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
Przemyslaw Marczak5decbf52015-10-27 13:08:00 +01007source "drivers/adc/Kconfig"
8
Bin Menge0bb89b2015-08-20 22:44:16 -07009source "drivers/block/Kconfig"
10
Bin Meng776d2ef2015-08-20 22:44:14 -070011source "drivers/clk/Kconfig"
12
Simon Glass11f4dc12015-04-28 20:25:09 -060013source "drivers/cpu/Kconfig"
14
Bin Menge0bb89b2015-08-20 22:44:16 -070015source "drivers/crypto/Kconfig"
16
Ley Foon Tan707cd012017-04-05 17:32:51 +080017source "drivers/ddr/Kconfig"
18
Simon Glass2a4eead2015-02-05 21:41:34 -070019source "drivers/demo/Kconfig"
20
York Sund26e34c2016-12-28 08:43:40 -080021source "drivers/ddr/fsl/Kconfig"
22
Bin Menge0bb89b2015-08-20 22:44:16 -070023source "drivers/dfu/Kconfig"
Masahiro Yamadaed363232014-09-16 16:32:58 +090024
Bin Menge0bb89b2015-08-20 22:44:16 -070025source "drivers/dma/Kconfig"
Masahiro Yamadaed363232014-09-16 16:32:58 +090026
Masahiro Yamada573a3812017-04-14 11:10:24 +090027source "drivers/firmware/Kconfig"
28
Michal Simek6ded73a2016-09-19 10:41:55 +020029source "drivers/fpga/Kconfig"
30
Bin Menge0bb89b2015-08-20 22:44:16 -070031source "drivers/gpio/Kconfig"
Masahiro Yamadaed363232014-09-16 16:32:58 +090032
Bin Menge0bb89b2015-08-20 22:44:16 -070033source "drivers/hwmon/Kconfig"
Masahiro Yamadaed363232014-09-16 16:32:58 +090034
Bin Menge0bb89b2015-08-20 22:44:16 -070035source "drivers/i2c/Kconfig"
Masahiro Yamadaed363232014-09-16 16:32:58 +090036
37source "drivers/input/Kconfig"
38
Simon Glass59171122015-06-23 15:38:45 -060039source "drivers/led/Kconfig"
40
Stephen Warren62389352016-05-13 15:50:29 -060041source "drivers/mailbox/Kconfig"
42
Lokesh Vutla8f695232016-04-13 09:50:59 +053043source "drivers/memory/Kconfig"
44
Bin Menge0bb89b2015-08-20 22:44:16 -070045source "drivers/misc/Kconfig"
Masahiro Yamadaed363232014-09-16 16:32:58 +090046
Bin Menge0bb89b2015-08-20 22:44:16 -070047source "drivers/mmc/Kconfig"
Masahiro Yamadaed363232014-09-16 16:32:58 +090048
Bin Menge0bb89b2015-08-20 22:44:16 -070049source "drivers/mtd/Kconfig"
Masahiro Yamadaed363232014-09-16 16:32:58 +090050
Bin Menge0bb89b2015-08-20 22:44:16 -070051source "drivers/net/Kconfig"
Masahiro Yamadaed363232014-09-16 16:32:58 +090052
Bin Menge0bb89b2015-08-20 22:44:16 -070053source "drivers/pci/Kconfig"
54
55source "drivers/pcmcia/Kconfig"
Masahiro Yamadaed363232014-09-16 16:32:58 +090056
Jean-Jacques Hiblot72e50162017-04-24 11:51:27 +020057source "drivers/phy/Kconfig"
58
Stefan Roese33357862016-05-23 11:12:05 +020059source "drivers/phy/marvell/Kconfig"
60
Masahiro Yamadad90a5a32015-08-27 12:44:29 +090061source "drivers/pinctrl/Kconfig"
62
Masahiro Yamadaed363232014-09-16 16:32:58 +090063source "drivers/power/Kconfig"
64
Simon Glassfc760cb2016-01-21 19:44:54 -070065source "drivers/pwm/Kconfig"
66
Simon Glass6c51df62015-06-23 15:39:04 -060067source "drivers/ram/Kconfig"
68
Nishanth Menonddf56bc2015-09-17 15:42:39 -050069source "drivers/remoteproc/Kconfig"
70
Stephen Warren89c1e2d2016-06-17 09:43:58 -060071source "drivers/reset/Kconfig"
72
Bin Menge0bb89b2015-08-20 22:44:16 -070073source "drivers/rtc/Kconfig"
Masahiro Yamadaed363232014-09-16 16:32:58 +090074
Bin Menge0bb89b2015-08-20 22:44:16 -070075source "drivers/serial/Kconfig"
Masahiro Yamadaed363232014-09-16 16:32:58 +090076
77source "drivers/sound/Kconfig"
78
Bin Menge0bb89b2015-08-20 22:44:16 -070079source "drivers/spi/Kconfig"
Masahiro Yamadaed363232014-09-16 16:32:58 +090080
Mateusz Kulikowski04868b42016-03-31 23:12:27 +020081source "drivers/spmi/Kconfig"
82
Max Filippovb25732c2016-08-07 08:53:00 +030083source "drivers/sysreset/Kconfig"
84
Simon Glassf94a1be2015-02-05 21:41:35 -070085source "drivers/thermal/Kconfig"
86
Thomas Chouc8a7ba92015-10-09 13:46:34 +080087source "drivers/timer/Kconfig"
88
Bin Menge0bb89b2015-08-20 22:44:16 -070089source "drivers/tpm/Kconfig"
90
91source "drivers/usb/Kconfig"
92
93source "drivers/video/Kconfig"
94
95source "drivers/watchdog/Kconfig"
96
Stephen Warren927c1fa2015-03-24 20:07:33 -060097config PHYS_TO_BUS
Joe Hershbergerc9bb9422015-06-22 16:15:29 -050098 bool "Custom physical to bus address mapping"
Stephen Warren927c1fa2015-03-24 20:07:33 -060099 help
100 Some SoCs use a different address map for CPU physical addresses and
101 peripheral DMA master accesses. If yours does, select this option in
102 your platform's Kconfig, and implement the appropriate mapping
103 functions in your platform's support code.
Bin Meng99385b62015-08-20 22:44:15 -0700104
105endmenu