xref: /openbmc/u-boot/drivers/Kconfig (revision 9da3b6f065502fa6d990d48c0bc4c478c9ba7598)
1ed36323fSMasahiro Yamadamenu "Device Drivers"
2ed36323fSMasahiro Yamada
3ed36323fSMasahiro Yamadasource "drivers/core/Kconfig"
4ed36323fSMasahiro Yamada
5e0bb89b1SBin Meng# types of drivers sorted in alphabetical order
6e0bb89b1SBin Meng
75decbf53SPrzemyslaw Marczaksource "drivers/adc/Kconfig"
85decbf53SPrzemyslaw Marczak
9f2105c61SSimon Glasssource "drivers/ata/Kconfig"
10f2105c61SSimon Glass
11a63e54abSMario Sixsource "drivers/axi/Kconfig"
12a63e54abSMario Six
13e0bb89b1SBin Mengsource "drivers/block/Kconfig"
14e0bb89b1SBin Meng
15f31dac4eSIan Raysource "drivers/bootcount/Kconfig"
16f31dac4eSIan Ray
17776d2ef0SBin Mengsource "drivers/clk/Kconfig"
18776d2ef0SBin Meng
1911f4dc15SSimon Glasssource "drivers/cpu/Kconfig"
2011f4dc15SSimon Glass
21e0bb89b1SBin Mengsource "drivers/crypto/Kconfig"
22e0bb89b1SBin Meng
23707cd012SLey Foon Tansource "drivers/ddr/Kconfig"
24707cd012SLey Foon Tan
252a4eeaddSSimon Glasssource "drivers/demo/Kconfig"
262a4eeaddSSimon Glass
275381c285SMario Sixsource "drivers/board/Kconfig"
285381c285SMario Six
29d26e34c4SYork Sunsource "drivers/ddr/fsl/Kconfig"
30d26e34c4SYork Sun
31e0bb89b1SBin Mengsource "drivers/dfu/Kconfig"
32ed36323fSMasahiro Yamada
33e0bb89b1SBin Mengsource "drivers/dma/Kconfig"
34ed36323fSMasahiro Yamada
35312a10f1SAlex Kiernansource "drivers/fastboot/Kconfig"
36312a10f1SAlex Kiernan
37573a3811SMasahiro Yamadasource "drivers/firmware/Kconfig"
38573a3811SMasahiro Yamada
396ded73aaSMichal Simeksource "drivers/fpga/Kconfig"
406ded73aaSMichal Simek
41e0bb89b1SBin Mengsource "drivers/gpio/Kconfig"
42ed36323fSMasahiro Yamada
437f84fc67SBenjamin Gaignardsource "drivers/hwspinlock/Kconfig"
447f84fc67SBenjamin Gaignard
45e0bb89b1SBin Mengsource "drivers/i2c/Kconfig"
46ed36323fSMasahiro Yamada
47ed36323fSMasahiro Yamadasource "drivers/input/Kconfig"
48ed36323fSMasahiro Yamada
495917112cSSimon Glasssource "drivers/led/Kconfig"
505917112cSSimon Glass
516238935dSStephen Warrensource "drivers/mailbox/Kconfig"
526238935dSStephen Warren
538f695232SLokesh Vutlasource "drivers/memory/Kconfig"
548f695232SLokesh Vutla
55e0bb89b1SBin Mengsource "drivers/misc/Kconfig"
56ed36323fSMasahiro Yamada
57e0bb89b1SBin Mengsource "drivers/mmc/Kconfig"
58ed36323fSMasahiro Yamada
59e0bb89b1SBin Mengsource "drivers/mtd/Kconfig"
60ed36323fSMasahiro Yamada
61e0bb89b1SBin Mengsource "drivers/net/Kconfig"
62ed36323fSMasahiro Yamada
63*e6b48dfdSryan_chensource "drivers/net/mdio/Kconfig"
64*e6b48dfdSryan_chen
65982388eaSZhikang Zhangsource "drivers/nvme/Kconfig"
66982388eaSZhikang Zhang
67e0bb89b1SBin Mengsource "drivers/pci/Kconfig"
68e0bb89b1SBin Meng
69c882163bSSimon Glasssource "drivers/pch/Kconfig"
70c882163bSSimon Glass
71e0bb89b1SBin Mengsource "drivers/pcmcia/Kconfig"
72ed36323fSMasahiro Yamada
7372e5016fSJean-Jacques Hiblotsource "drivers/phy/Kconfig"
7472e5016fSJean-Jacques Hiblot
7567685943SJagan Tekisource "drivers/phy/allwinner/Kconfig"
7667685943SJagan Teki
773335786aSStefan Roesesource "drivers/phy/marvell/Kconfig"
783335786aSStefan Roese
79d90a5a30SMasahiro Yamadasource "drivers/pinctrl/Kconfig"
80d90a5a30SMasahiro Yamada
81ed36323fSMasahiro Yamadasource "drivers/power/Kconfig"
82ed36323fSMasahiro Yamada
83fc760cb8SSimon Glasssource "drivers/pwm/Kconfig"
84fc760cb8SSimon Glass
85247058b9SRan Wangsource "drivers/qe/Kconfig"
86247058b9SRan Wang
876c51df68SSimon Glasssource "drivers/ram/Kconfig"
886c51df68SSimon Glass
89ddf56bc7SNishanth Menonsource "drivers/remoteproc/Kconfig"
90ddf56bc7SNishanth Menon
9189c1e2daSStephen Warrensource "drivers/reset/Kconfig"
9289c1e2daSStephen Warren
93e0bb89b1SBin Mengsource "drivers/rtc/Kconfig"
94ed36323fSMasahiro Yamada
950fcd48feSSimon Glasssource "drivers/scsi/Kconfig"
960fcd48feSSimon Glass
97e0bb89b1SBin Mengsource "drivers/serial/Kconfig"
98ed36323fSMasahiro Yamada
99654dd4a8SRamon Friedsource "drivers/smem/Kconfig"
100654dd4a8SRamon Fried
101ed36323fSMasahiro Yamadasource "drivers/sound/Kconfig"
102ed36323fSMasahiro Yamada
103e0bb89b1SBin Mengsource "drivers/spi/Kconfig"
104ed36323fSMasahiro Yamada
10504868b40SMateusz Kulikowskisource "drivers/spmi/Kconfig"
10604868b40SMateusz Kulikowski
107b25732c2SMax Filippovsource "drivers/sysreset/Kconfig"
108b25732c2SMax Filippov
1099ff4a311SJens Wiklandersource "drivers/tee/Kconfig"
1109ff4a311SJens Wiklander
111f94a1bedSSimon Glasssource "drivers/thermal/Kconfig"
112f94a1bedSSimon Glass
113c8a7ba9eSThomas Chousource "drivers/timer/Kconfig"
114c8a7ba9eSThomas Chou
115e0bb89b1SBin Mengsource "drivers/tpm/Kconfig"
116e0bb89b1SBin Meng
117e0bb89b1SBin Mengsource "drivers/usb/Kconfig"
118e0bb89b1SBin Meng
119e0bb89b1SBin Mengsource "drivers/video/Kconfig"
120e0bb89b1SBin Meng
1218fb49b4cSBin Mengsource "drivers/virtio/Kconfig"
1228fb49b4cSBin Meng
123d3e19cf9SMaxime Ripardsource "drivers/w1/Kconfig"
124d3e19cf9SMaxime Ripard
125c924ee25SMaxime Ripardsource "drivers/w1-eeprom/Kconfig"
126c924ee25SMaxime Ripard
127e0bb89b1SBin Mengsource "drivers/watchdog/Kconfig"
128e0bb89b1SBin Meng
129927c1fa2SStephen Warrenconfig PHYS_TO_BUS
130c9bb942eSJoe Hershberger	bool "Custom physical to bus address mapping"
131927c1fa2SStephen Warren	help
132927c1fa2SStephen Warren	  Some SoCs use a different address map for CPU physical addresses and
133927c1fa2SStephen Warren	  peripheral DMA master accesses. If yours does, select this option in
134927c1fa2SStephen Warren	  your platform's Kconfig, and implement the appropriate mapping
135927c1fa2SStephen Warren	  functions in your platform's support code.
13699385b6bSBin Meng
13799385b6bSBin Mengendmenu
138