u-boot/drivers/Kconfig
Stephen Warren 927c1fa266 Create API to map between CPU physical and bus addresses
On some SoCs, DMA-capable peripherals see a different address space to
the CPU's physical address space. Create an API to allow platform-agnostic
drivers to convert between the two address spaces when programming DMA
operations.

This API will exist on all platforms, but will have a dummy implementation
when this feature is not required. Other platforms will enable
CONFIG_PHYS_TO_BUS and provide the required implementation.

Signed-off-by: Stephen Warren <swarren@wwwdotorg.org>
2015-04-14 05:47:59 +02:00

64 lines
1.1 KiB
Plaintext

menu "Device Drivers"
source "drivers/core/Kconfig"
source "drivers/demo/Kconfig"
source "drivers/pci/Kconfig"
source "drivers/pcmcia/Kconfig"
source "drivers/mtd/Kconfig"
source "drivers/block/Kconfig"
source "drivers/misc/Kconfig"
source "drivers/net/Kconfig"
source "drivers/input/Kconfig"
source "drivers/serial/Kconfig"
source "drivers/tpm/Kconfig"
source "drivers/i2c/Kconfig"
source "drivers/spi/Kconfig"
source "drivers/gpio/Kconfig"
source "drivers/power/Kconfig"
source "drivers/hwmon/Kconfig"
source "drivers/watchdog/Kconfig"
source "drivers/video/Kconfig"
source "drivers/sound/Kconfig"
source "drivers/usb/Kconfig"
source "drivers/dfu/Kconfig"
source "drivers/mmc/Kconfig"
source "drivers/rtc/Kconfig"
source "drivers/dma/Kconfig"
source "drivers/crypto/Kconfig"
source "drivers/thermal/Kconfig"
endmenu
config PHYS_TO_BUS
bool
help
Some SoCs use a different address map for CPU physical addresses and
peripheral DMA master accesses. If yours does, select this option in
your platform's Kconfig, and implement the appropriate mapping
functions in your platform's support code.