blob: 5a9d01b50885859666c30382e22990808cb367fe [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
Simon Glassf2105c62017-06-14 21:28:26 -06009source "drivers/ata/Kconfig"
10
Mario Sixa63e54a2018-08-09 14:51:16 +020011source "drivers/axi/Kconfig"
12
Bin Menge0bb89b2015-08-20 22:44:16 -070013source "drivers/block/Kconfig"
14
Ian Rayf31dac42017-11-08 15:35:13 +000015source "drivers/bootcount/Kconfig"
16
Dinh Nguyen84b124d2019-04-23 16:55:03 -050017source "drivers/cache/Kconfig"
18
Bin Meng776d2ef2015-08-20 22:44:14 -070019source "drivers/clk/Kconfig"
20
Simon Glass11f4dc12015-04-28 20:25:09 -060021source "drivers/cpu/Kconfig"
22
Bin Menge0bb89b2015-08-20 22:44:16 -070023source "drivers/crypto/Kconfig"
24
Ley Foon Tan707cd012017-04-05 17:32:51 +080025source "drivers/ddr/Kconfig"
26
Simon Glass2a4eead2015-02-05 21:41:34 -070027source "drivers/demo/Kconfig"
28
Mario Six5381c282018-07-31 11:44:11 +020029source "drivers/board/Kconfig"
30
York Sund26e34c2016-12-28 08:43:40 -080031source "drivers/ddr/fsl/Kconfig"
32
Bin Menge0bb89b2015-08-20 22:44:16 -070033source "drivers/dfu/Kconfig"
Masahiro Yamadaed363232014-09-16 16:32:58 +090034
Bin Menge0bb89b2015-08-20 22:44:16 -070035source "drivers/dma/Kconfig"
Masahiro Yamadaed363232014-09-16 16:32:58 +090036
Alex Kiernan312a10f2018-05-29 15:30:39 +000037source "drivers/fastboot/Kconfig"
38
Masahiro Yamada573a3812017-04-14 11:10:24 +090039source "drivers/firmware/Kconfig"
40
Michal Simek6ded73a2016-09-19 10:41:55 +020041source "drivers/fpga/Kconfig"
42
Bin Menge0bb89b2015-08-20 22:44:16 -070043source "drivers/gpio/Kconfig"
Masahiro Yamadaed363232014-09-16 16:32:58 +090044
Benjamin Gaignard7f84fc62018-11-27 13:49:50 +010045source "drivers/hwspinlock/Kconfig"
46
Bin Menge0bb89b2015-08-20 22:44:16 -070047source "drivers/i2c/Kconfig"
Masahiro Yamadaed363232014-09-16 16:32:58 +090048
49source "drivers/input/Kconfig"
50
Simon Glass59171122015-06-23 15:38:45 -060051source "drivers/led/Kconfig"
52
Stephen Warren62389352016-05-13 15:50:29 -060053source "drivers/mailbox/Kconfig"
54
Lokesh Vutla8f695232016-04-13 09:50:59 +053055source "drivers/memory/Kconfig"
56
Bin Menge0bb89b2015-08-20 22:44:16 -070057source "drivers/misc/Kconfig"
Masahiro Yamadaed363232014-09-16 16:32:58 +090058
Bin Menge0bb89b2015-08-20 22:44:16 -070059source "drivers/mmc/Kconfig"
Masahiro Yamadaed363232014-09-16 16:32:58 +090060
Bin Menge0bb89b2015-08-20 22:44:16 -070061source "drivers/mtd/Kconfig"
Masahiro Yamadaed363232014-09-16 16:32:58 +090062
Bin Menge0bb89b2015-08-20 22:44:16 -070063source "drivers/net/Kconfig"
Masahiro Yamadaed363232014-09-16 16:32:58 +090064
Zhikang Zhang982388e2017-08-03 02:30:57 -070065source "drivers/nvme/Kconfig"
66
Bin Menge0bb89b2015-08-20 22:44:16 -070067source "drivers/pci/Kconfig"
68
Ramon Fried914026d2019-04-27 11:15:21 +030069source "drivers/pci_endpoint/Kconfig"
70
Simon Glassc8821632019-02-16 20:24:49 -070071source "drivers/pch/Kconfig"
72
Bin Menge0bb89b2015-08-20 22:44:16 -070073source "drivers/pcmcia/Kconfig"
Masahiro Yamadaed363232014-09-16 16:32:58 +090074
Jean-Jacques Hiblot72e50162017-04-24 11:51:27 +020075source "drivers/phy/Kconfig"
76
Jagan Teki67685942018-05-07 13:03:26 +053077source "drivers/phy/allwinner/Kconfig"
78
Stefan Roese33357862016-05-23 11:12:05 +020079source "drivers/phy/marvell/Kconfig"
80
Masahiro Yamadad90a5a32015-08-27 12:44:29 +090081source "drivers/pinctrl/Kconfig"
82
Masahiro Yamadaed363232014-09-16 16:32:58 +090083source "drivers/power/Kconfig"
84
Simon Glassfc760cb2016-01-21 19:44:54 -070085source "drivers/pwm/Kconfig"
86
Ran Wang247058b2018-09-26 13:46:29 +080087source "drivers/qe/Kconfig"
88
Simon Glass6c51df62015-06-23 15:39:04 -060089source "drivers/ram/Kconfig"
90
Nishanth Menonddf56bc2015-09-17 15:42:39 -050091source "drivers/remoteproc/Kconfig"
92
Stephen Warren89c1e2d2016-06-17 09:43:58 -060093source "drivers/reset/Kconfig"
94
Bin Menge0bb89b2015-08-20 22:44:16 -070095source "drivers/rtc/Kconfig"
Masahiro Yamadaed363232014-09-16 16:32:58 +090096
Simon Glass0fcd48f2017-06-14 21:28:27 -060097source "drivers/scsi/Kconfig"
98
Bin Menge0bb89b2015-08-20 22:44:16 -070099source "drivers/serial/Kconfig"
Masahiro Yamadaed363232014-09-16 16:32:58 +0900100
Ramon Fried654dd4a2018-07-02 02:57:56 +0300101source "drivers/smem/Kconfig"
102
Masahiro Yamadaed363232014-09-16 16:32:58 +0900103source "drivers/sound/Kconfig"
104
Grygorii Strashko432f66f2019-02-05 17:31:22 +0530105source "drivers/soc/Kconfig"
106
Bin Menge0bb89b2015-08-20 22:44:16 -0700107source "drivers/spi/Kconfig"
Masahiro Yamadaed363232014-09-16 16:32:58 +0900108
Mateusz Kulikowski04868b42016-03-31 23:12:27 +0200109source "drivers/spmi/Kconfig"
110
Max Filippovb25732c2016-08-07 08:53:00 +0300111source "drivers/sysreset/Kconfig"
112
Jens Wiklander9ff4a312018-09-25 16:40:09 +0200113source "drivers/tee/Kconfig"
114
Simon Glassf94a1be2015-02-05 21:41:35 -0700115source "drivers/thermal/Kconfig"
116
Thomas Chouc8a7ba92015-10-09 13:46:34 +0800117source "drivers/timer/Kconfig"
118
Bin Menge0bb89b2015-08-20 22:44:16 -0700119source "drivers/tpm/Kconfig"
120
121source "drivers/usb/Kconfig"
122
123source "drivers/video/Kconfig"
124
Bin Meng8fb49b42018-10-15 02:21:00 -0700125source "drivers/virtio/Kconfig"
126
Maxime Ripardd3e19cf2018-09-18 10:35:24 +0300127source "drivers/w1/Kconfig"
128
Maxime Ripardc924ee22018-09-18 10:35:27 +0300129source "drivers/w1-eeprom/Kconfig"
130
Bin Menge0bb89b2015-08-20 22:44:16 -0700131source "drivers/watchdog/Kconfig"
132
Stephen Warren927c1fa2015-03-24 20:07:33 -0600133config PHYS_TO_BUS
Joe Hershbergerc9bb9422015-06-22 16:15:29 -0500134 bool "Custom physical to bus address mapping"
Stephen Warren927c1fa2015-03-24 20:07:33 -0600135 help
136 Some SoCs use a different address map for CPU physical addresses and
137 peripheral DMA master accesses. If yours does, select this option in
138 your platform's Kconfig, and implement the appropriate mapping
139 functions in your platform's support code.
Bin Meng99385b62015-08-20 22:44:15 -0700140
141endmenu