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 43*7f84fc67SBenjamin Gaignardsource "drivers/hwspinlock/Kconfig" 44*7f84fc67SBenjamin 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 63982388eaSZhikang Zhangsource "drivers/nvme/Kconfig" 64982388eaSZhikang Zhang 65e0bb89b1SBin Mengsource "drivers/pci/Kconfig" 66e0bb89b1SBin Meng 67e0bb89b1SBin Mengsource "drivers/pcmcia/Kconfig" 68ed36323fSMasahiro Yamada 6972e5016fSJean-Jacques Hiblotsource "drivers/phy/Kconfig" 7072e5016fSJean-Jacques Hiblot 7167685943SJagan Tekisource "drivers/phy/allwinner/Kconfig" 7267685943SJagan Teki 733335786aSStefan Roesesource "drivers/phy/marvell/Kconfig" 743335786aSStefan Roese 75d90a5a30SMasahiro Yamadasource "drivers/pinctrl/Kconfig" 76d90a5a30SMasahiro Yamada 77ed36323fSMasahiro Yamadasource "drivers/power/Kconfig" 78ed36323fSMasahiro Yamada 79fc760cb8SSimon Glasssource "drivers/pwm/Kconfig" 80fc760cb8SSimon Glass 81247058b9SRan Wangsource "drivers/qe/Kconfig" 82247058b9SRan Wang 836c51df68SSimon Glasssource "drivers/ram/Kconfig" 846c51df68SSimon Glass 85ddf56bc7SNishanth Menonsource "drivers/remoteproc/Kconfig" 86ddf56bc7SNishanth Menon 8789c1e2daSStephen Warrensource "drivers/reset/Kconfig" 8889c1e2daSStephen Warren 89e0bb89b1SBin Mengsource "drivers/rtc/Kconfig" 90ed36323fSMasahiro Yamada 910fcd48feSSimon Glasssource "drivers/scsi/Kconfig" 920fcd48feSSimon Glass 93e0bb89b1SBin Mengsource "drivers/serial/Kconfig" 94ed36323fSMasahiro Yamada 95654dd4a8SRamon Friedsource "drivers/smem/Kconfig" 96654dd4a8SRamon Fried 97ed36323fSMasahiro Yamadasource "drivers/sound/Kconfig" 98ed36323fSMasahiro Yamada 99e0bb89b1SBin Mengsource "drivers/spi/Kconfig" 100ed36323fSMasahiro Yamada 10104868b40SMateusz Kulikowskisource "drivers/spmi/Kconfig" 10204868b40SMateusz Kulikowski 103b25732c2SMax Filippovsource "drivers/sysreset/Kconfig" 104b25732c2SMax Filippov 1059ff4a311SJens Wiklandersource "drivers/tee/Kconfig" 1069ff4a311SJens Wiklander 107f94a1bedSSimon Glasssource "drivers/thermal/Kconfig" 108f94a1bedSSimon Glass 109c8a7ba9eSThomas Chousource "drivers/timer/Kconfig" 110c8a7ba9eSThomas Chou 111e0bb89b1SBin Mengsource "drivers/tpm/Kconfig" 112e0bb89b1SBin Meng 113e0bb89b1SBin Mengsource "drivers/usb/Kconfig" 114e0bb89b1SBin Meng 115e0bb89b1SBin Mengsource "drivers/video/Kconfig" 116e0bb89b1SBin Meng 1178fb49b4cSBin Mengsource "drivers/virtio/Kconfig" 1188fb49b4cSBin Meng 119d3e19cf9SMaxime Ripardsource "drivers/w1/Kconfig" 120d3e19cf9SMaxime Ripard 121c924ee25SMaxime Ripardsource "drivers/w1-eeprom/Kconfig" 122c924ee25SMaxime Ripard 123e0bb89b1SBin Mengsource "drivers/watchdog/Kconfig" 124e0bb89b1SBin Meng 125927c1fa2SStephen Warrenconfig PHYS_TO_BUS 126c9bb942eSJoe Hershberger bool "Custom physical to bus address mapping" 127927c1fa2SStephen Warren help 128927c1fa2SStephen Warren Some SoCs use a different address map for CPU physical addresses and 129927c1fa2SStephen Warren peripheral DMA master accesses. If yours does, select this option in 130927c1fa2SStephen Warren your platform's Kconfig, and implement the appropriate mapping 131927c1fa2SStephen Warren functions in your platform's support code. 13299385b6bSBin Meng 13399385b6bSBin Mengendmenu 134