Create API to map between CPU physical and bus addresses
authorStephen Warren <swarren@wwwdotorg.org>
Wed, 25 Mar 2015 02:07:33 +0000 (20:07 -0600)
committerMarek Vasut <marex@denx.de>
Tue, 14 Apr 2015 03:47:59 +0000 (05:47 +0200)
commit927c1fa266ead17acb09e9397dbd33578f3ee267
tree58a8b23869008d8a1b99bb2e33969095bbf4e53e
parentfc909c0563da20f3a564aa598dbe5966defabdcc
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>
drivers/Kconfig
include/phys2bus.h [new file with mode: 0644]