1ed36323fSMasahiro Yamadamenu "Device Drivers" 2ed36323fSMasahiro Yamada 3ed36323fSMasahiro Yamadasource "drivers/core/Kconfig" 4ed36323fSMasahiro Yamada 5e0bb89b1SBin Meng# types of drivers sorted in alphabetical order 6e0bb89b1SBin Meng 7e0bb89b1SBin Mengsource "drivers/block/Kconfig" 8e0bb89b1SBin Meng 9776d2ef0SBin Mengsource "drivers/clk/Kconfig" 10776d2ef0SBin Meng 1111f4dc15SSimon Glasssource "drivers/cpu/Kconfig" 1211f4dc15SSimon Glass 13e0bb89b1SBin Mengsource "drivers/crypto/Kconfig" 14e0bb89b1SBin Meng 152a4eeaddSSimon Glasssource "drivers/demo/Kconfig" 162a4eeaddSSimon Glass 17e0bb89b1SBin Mengsource "drivers/dfu/Kconfig" 18ed36323fSMasahiro Yamada 19e0bb89b1SBin Mengsource "drivers/dma/Kconfig" 20ed36323fSMasahiro Yamada 21e0bb89b1SBin Mengsource "drivers/gpio/Kconfig" 22ed36323fSMasahiro Yamada 23e0bb89b1SBin Mengsource "drivers/hwmon/Kconfig" 24ed36323fSMasahiro Yamada 25e0bb89b1SBin Mengsource "drivers/i2c/Kconfig" 26ed36323fSMasahiro Yamada 27ed36323fSMasahiro Yamadasource "drivers/input/Kconfig" 28ed36323fSMasahiro Yamada 295917112cSSimon Glasssource "drivers/led/Kconfig" 305917112cSSimon Glass 31e0bb89b1SBin Mengsource "drivers/misc/Kconfig" 32ed36323fSMasahiro Yamada 33e0bb89b1SBin Mengsource "drivers/mmc/Kconfig" 34ed36323fSMasahiro Yamada 35e0bb89b1SBin Mengsource "drivers/mtd/Kconfig" 36ed36323fSMasahiro Yamada 37e0bb89b1SBin Mengsource "drivers/net/Kconfig" 38ed36323fSMasahiro Yamada 39e0bb89b1SBin Mengsource "drivers/pci/Kconfig" 40e0bb89b1SBin Meng 41e0bb89b1SBin Mengsource "drivers/pcmcia/Kconfig" 42ed36323fSMasahiro Yamada 43d90a5a30SMasahiro Yamadasource "drivers/pinctrl/Kconfig" 44d90a5a30SMasahiro Yamada 45ed36323fSMasahiro Yamadasource "drivers/power/Kconfig" 46ed36323fSMasahiro Yamada 476c51df68SSimon Glasssource "drivers/ram/Kconfig" 486c51df68SSimon Glass 49ddf56bc7SNishanth Menonsource "drivers/remoteproc/Kconfig" 50ddf56bc7SNishanth Menon 51e0bb89b1SBin Mengsource "drivers/rtc/Kconfig" 52ed36323fSMasahiro Yamada 53e0bb89b1SBin Mengsource "drivers/serial/Kconfig" 54ed36323fSMasahiro Yamada 55ed36323fSMasahiro Yamadasource "drivers/sound/Kconfig" 56ed36323fSMasahiro Yamada 57e0bb89b1SBin Mengsource "drivers/spi/Kconfig" 58ed36323fSMasahiro Yamada 59f94a1bedSSimon Glasssource "drivers/thermal/Kconfig" 60f94a1bedSSimon Glass 61*c8a7ba9eSThomas Chousource "drivers/timer/Kconfig" 62*c8a7ba9eSThomas Chou 63e0bb89b1SBin Mengsource "drivers/tpm/Kconfig" 64e0bb89b1SBin Meng 65e0bb89b1SBin Mengsource "drivers/usb/Kconfig" 66e0bb89b1SBin Meng 67e0bb89b1SBin Mengsource "drivers/video/Kconfig" 68e0bb89b1SBin Meng 69e0bb89b1SBin Mengsource "drivers/watchdog/Kconfig" 70e0bb89b1SBin Meng 71927c1fa2SStephen Warrenconfig PHYS_TO_BUS 72c9bb942eSJoe Hershberger bool "Custom physical to bus address mapping" 73927c1fa2SStephen Warren help 74927c1fa2SStephen Warren Some SoCs use a different address map for CPU physical addresses and 75927c1fa2SStephen Warren peripheral DMA master accesses. If yours does, select this option in 76927c1fa2SStephen Warren your platform's Kconfig, and implement the appropriate mapping 77927c1fa2SStephen Warren functions in your platform's support code. 7899385b6bSBin Meng 7999385b6bSBin Mengendmenu 80