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 11e0bb89b1SBin Mengsource "drivers/block/Kconfig" 12e0bb89b1SBin Meng 138427a524SIan Raysource "drivers/bootcount/Kconfig" 148427a524SIan Ray 15776d2ef0SBin Mengsource "drivers/clk/Kconfig" 16776d2ef0SBin Meng 1711f4dc15SSimon Glasssource "drivers/cpu/Kconfig" 1811f4dc15SSimon Glass 19e0bb89b1SBin Mengsource "drivers/crypto/Kconfig" 20e0bb89b1SBin Meng 2128507ac3SSughosh Ganusource "drivers/rng/Kconfig" 2228507ac3SSughosh Ganu 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 33573a3811SMasahiro Yamadasource "drivers/firmware/Kconfig" 34573a3811SMasahiro Yamada 356ded73aaSMichal Simeksource "drivers/fpga/Kconfig" 366ded73aaSMichal Simek 37e0bb89b1SBin Mengsource "drivers/gpio/Kconfig" 38ed36323fSMasahiro Yamada 39e0bb89b1SBin Mengsource "drivers/i2c/Kconfig" 40ed36323fSMasahiro Yamada 41ed36323fSMasahiro Yamadasource "drivers/input/Kconfig" 42ed36323fSMasahiro Yamada 43*426736b6STroy Linsource "drivers/keylad/Kconfig" 44*426736b6STroy Lin 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 673335786aSStefan Roesesource "drivers/phy/marvell/Kconfig" 683335786aSStefan Roese 69d90a5a30SMasahiro Yamadasource "drivers/pinctrl/Kconfig" 70d90a5a30SMasahiro Yamada 71ed36323fSMasahiro Yamadasource "drivers/power/Kconfig" 72ed36323fSMasahiro Yamada 73fc760cb8SSimon Glasssource "drivers/pwm/Kconfig" 74fc760cb8SSimon Glass 756c51df68SSimon Glasssource "drivers/ram/Kconfig" 766c51df68SSimon Glass 77ddf56bc7SNishanth Menonsource "drivers/remoteproc/Kconfig" 78ddf56bc7SNishanth Menon 7989c1e2daSStephen Warrensource "drivers/reset/Kconfig" 8089c1e2daSStephen Warren 81441217e3SZhaoyifengsource "drivers/rknand/Kconfig" 82441217e3SZhaoyifeng 83ad309a88SDingqiang Linsource "drivers/rkflash/Kconfig" 84ad309a88SDingqiang Lin 85e0bb89b1SBin Mengsource "drivers/rtc/Kconfig" 86ed36323fSMasahiro Yamada 870fcd48feSSimon Glasssource "drivers/scsi/Kconfig" 880fcd48feSSimon Glass 89e0bb89b1SBin Mengsource "drivers/serial/Kconfig" 90ed36323fSMasahiro Yamada 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 1078f7de514SShawn Linsource "drivers/ufs/Kconfig" 1088f7de514SShawn Lin 109e0bb89b1SBin Mengsource "drivers/video/Kconfig" 110e0bb89b1SBin Meng 111e0bb89b1SBin Mengsource "drivers/watchdog/Kconfig" 112e0bb89b1SBin Meng 1134e6670feSJoseph Chensource "drivers/irq/Kconfig" 1144e6670feSJoseph Chen 115927c1fa2SStephen Warrenconfig PHYS_TO_BUS 116c9bb942eSJoe Hershberger bool "Custom physical to bus address mapping" 117927c1fa2SStephen Warren help 118927c1fa2SStephen Warren Some SoCs use a different address map for CPU physical addresses and 119927c1fa2SStephen Warren peripheral DMA master accesses. If yours does, select this option in 120927c1fa2SStephen Warren your platform's Kconfig, and implement the appropriate mapping 121927c1fa2SStephen Warren functions in your platform's support code. 12299385b6bSBin Meng 12399385b6bSBin Mengendmenu 124