xref: /openbmc/u-boot/drivers/Kconfig (revision 247058b9b4b60a9d67aefd3d3e930fcd3ba9c7c3)
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
27d26e34c4SYork Sunsource "drivers/ddr/fsl/Kconfig"
28d26e34c4SYork Sun
29e0bb89b1SBin Mengsource "drivers/dfu/Kconfig"
30ed36323fSMasahiro Yamada
31e0bb89b1SBin Mengsource "drivers/dma/Kconfig"
32ed36323fSMasahiro Yamada
33312a10f1SAlex Kiernansource "drivers/fastboot/Kconfig"
34312a10f1SAlex Kiernan
35573a3811SMasahiro Yamadasource "drivers/firmware/Kconfig"
36573a3811SMasahiro Yamada
376ded73aaSMichal Simeksource "drivers/fpga/Kconfig"
386ded73aaSMichal Simek
39e0bb89b1SBin Mengsource "drivers/gpio/Kconfig"
40ed36323fSMasahiro Yamada
41e0bb89b1SBin Mengsource "drivers/i2c/Kconfig"
42ed36323fSMasahiro Yamada
43ed36323fSMasahiro Yamadasource "drivers/input/Kconfig"
44ed36323fSMasahiro Yamada
455917112cSSimon Glasssource "drivers/led/Kconfig"
465917112cSSimon Glass
476238935dSStephen Warrensource "drivers/mailbox/Kconfig"
486238935dSStephen Warren
498f695232SLokesh Vutlasource "drivers/memory/Kconfig"
508f695232SLokesh Vutla
51e0bb89b1SBin Mengsource "drivers/misc/Kconfig"
52ed36323fSMasahiro Yamada
53e0bb89b1SBin Mengsource "drivers/mmc/Kconfig"
54ed36323fSMasahiro Yamada
55e0bb89b1SBin Mengsource "drivers/mtd/Kconfig"
56ed36323fSMasahiro Yamada
57e0bb89b1SBin Mengsource "drivers/net/Kconfig"
58ed36323fSMasahiro Yamada
59982388eaSZhikang Zhangsource "drivers/nvme/Kconfig"
60982388eaSZhikang Zhang
61e0bb89b1SBin Mengsource "drivers/pci/Kconfig"
62e0bb89b1SBin Meng
63e0bb89b1SBin Mengsource "drivers/pcmcia/Kconfig"
64ed36323fSMasahiro Yamada
6572e5016fSJean-Jacques Hiblotsource "drivers/phy/Kconfig"
6672e5016fSJean-Jacques Hiblot
6767685943SJagan Tekisource "drivers/phy/allwinner/Kconfig"
6867685943SJagan Teki
693335786aSStefan Roesesource "drivers/phy/marvell/Kconfig"
703335786aSStefan Roese
71d90a5a30SMasahiro Yamadasource "drivers/pinctrl/Kconfig"
72d90a5a30SMasahiro Yamada
73ed36323fSMasahiro Yamadasource "drivers/power/Kconfig"
74ed36323fSMasahiro Yamada
75fc760cb8SSimon Glasssource "drivers/pwm/Kconfig"
76fc760cb8SSimon Glass
77*247058b9SRan Wangsource "drivers/qe/Kconfig"
78*247058b9SRan Wang
796c51df68SSimon Glasssource "drivers/ram/Kconfig"
806c51df68SSimon Glass
81ddf56bc7SNishanth Menonsource "drivers/remoteproc/Kconfig"
82ddf56bc7SNishanth Menon
8389c1e2daSStephen Warrensource "drivers/reset/Kconfig"
8489c1e2daSStephen Warren
85e0bb89b1SBin Mengsource "drivers/rtc/Kconfig"
86ed36323fSMasahiro Yamada
870fcd48feSSimon Glasssource "drivers/scsi/Kconfig"
880fcd48feSSimon Glass
89e0bb89b1SBin Mengsource "drivers/serial/Kconfig"
90ed36323fSMasahiro Yamada
91654dd4a8SRamon Friedsource "drivers/smem/Kconfig"
92654dd4a8SRamon Fried
93ed36323fSMasahiro Yamadasource "drivers/sound/Kconfig"
94ed36323fSMasahiro Yamada
95e0bb89b1SBin Mengsource "drivers/spi/Kconfig"
96ed36323fSMasahiro Yamada
9704868b40SMateusz Kulikowskisource "drivers/spmi/Kconfig"
9804868b40SMateusz Kulikowski
99b25732c2SMax Filippovsource "drivers/sysreset/Kconfig"
100b25732c2SMax Filippov
101f94a1bedSSimon Glasssource "drivers/thermal/Kconfig"
102f94a1bedSSimon Glass
103c8a7ba9eSThomas Chousource "drivers/timer/Kconfig"
104c8a7ba9eSThomas Chou
105e0bb89b1SBin Mengsource "drivers/tpm/Kconfig"
106e0bb89b1SBin Meng
107e0bb89b1SBin Mengsource "drivers/usb/Kconfig"
108e0bb89b1SBin Meng
109e0bb89b1SBin Mengsource "drivers/video/Kconfig"
110e0bb89b1SBin Meng
111e0bb89b1SBin Mengsource "drivers/watchdog/Kconfig"
112e0bb89b1SBin Meng
113927c1fa2SStephen Warrenconfig PHYS_TO_BUS
114c9bb942eSJoe Hershberger	bool "Custom physical to bus address mapping"
115927c1fa2SStephen Warren	help
116927c1fa2SStephen Warren	  Some SoCs use a different address map for CPU physical addresses and
117927c1fa2SStephen Warren	  peripheral DMA master accesses. If yours does, select this option in
118927c1fa2SStephen Warren	  your platform's Kconfig, and implement the appropriate mapping
119927c1fa2SStephen Warren	  functions in your platform's support code.
12099385b6bSBin Meng
12199385b6bSBin Mengendmenu
122