xref: /openbmc/u-boot/drivers/Kconfig (revision a63e54ab5fea8aa15c561dd29bd10edfccc1609c)
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
11*a63e54abSMario Sixsource "drivers/axi/Kconfig"
12*a63e54abSMario 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
776c51df68SSimon Glasssource "drivers/ram/Kconfig"
786c51df68SSimon Glass
79ddf56bc7SNishanth Menonsource "drivers/remoteproc/Kconfig"
80ddf56bc7SNishanth Menon
8189c1e2daSStephen Warrensource "drivers/reset/Kconfig"
8289c1e2daSStephen Warren
83e0bb89b1SBin Mengsource "drivers/rtc/Kconfig"
84ed36323fSMasahiro Yamada
850fcd48feSSimon Glasssource "drivers/scsi/Kconfig"
860fcd48feSSimon Glass
87e0bb89b1SBin Mengsource "drivers/serial/Kconfig"
88ed36323fSMasahiro Yamada
89654dd4a8SRamon Friedsource "drivers/smem/Kconfig"
90654dd4a8SRamon Fried
91ed36323fSMasahiro Yamadasource "drivers/sound/Kconfig"
92ed36323fSMasahiro Yamada
93e0bb89b1SBin Mengsource "drivers/spi/Kconfig"
94ed36323fSMasahiro Yamada
9504868b40SMateusz Kulikowskisource "drivers/spmi/Kconfig"
9604868b40SMateusz Kulikowski
97b25732c2SMax Filippovsource "drivers/sysreset/Kconfig"
98b25732c2SMax Filippov
99f94a1bedSSimon Glasssource "drivers/thermal/Kconfig"
100f94a1bedSSimon Glass
101c8a7ba9eSThomas Chousource "drivers/timer/Kconfig"
102c8a7ba9eSThomas Chou
103e0bb89b1SBin Mengsource "drivers/tpm/Kconfig"
104e0bb89b1SBin Meng
105e0bb89b1SBin Mengsource "drivers/usb/Kconfig"
106e0bb89b1SBin Meng
107e0bb89b1SBin Mengsource "drivers/video/Kconfig"
108e0bb89b1SBin Meng
109e0bb89b1SBin Mengsource "drivers/watchdog/Kconfig"
110e0bb89b1SBin Meng
111927c1fa2SStephen Warrenconfig PHYS_TO_BUS
112c9bb942eSJoe Hershberger	bool "Custom physical to bus address mapping"
113927c1fa2SStephen Warren	help
114927c1fa2SStephen Warren	  Some SoCs use a different address map for CPU physical addresses and
115927c1fa2SStephen Warren	  peripheral DMA master accesses. If yours does, select this option in
116927c1fa2SStephen Warren	  your platform's Kconfig, and implement the appropriate mapping
117927c1fa2SStephen Warren	  functions in your platform's support code.
11899385b6bSBin Meng
11999385b6bSBin Mengendmenu
120