u-boot/arch/arm
Masahiro Yamada 9d86b89c59 dma-mapping: move dma_map_(un)single() to <linux/dma-mapping.h>
The implementation of dma_map_single() and dma_unmap_single() is
exactly the same for all the architectures that support them.

Factor them out to <linux/dma-mapping.h>, and make all drivers to
include <linux/dma-mapping.h> instead of <asm/dma-mapping.h>.

If we need to differentiate them for some architectures, we can
move the generic definitions to <asm-generic/dma-mapping.h>.

Add some comments to the helpers. The concept is quite similar to
the DMA-API of Linux kernel. Drivers are agnostic about what is
going on behind the scene. Just call dma_map_single() before the
DMA, and dma_unmap_single() after it.

Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
2020-02-19 21:27:30 +08:00
..
cpu dm: arm64: ls1012a: add i2c DM support 2020-02-04 16:20:25 +05:30
dts - add DH Electronics DHCOM SoM and PDK2 board 2020-02-14 07:31:47 -05:00
include dma-mapping: move dma_map_(un)single() to <linux/dma-mapping.h> 2020-02-19 21:27:30 +08:00
lib common: Move hang() to the same header as panic() 2020-01-24 23:06:49 +05:30
mach-aspeed dm: core: Require users of devres to include the header 2020-02-05 19:33:46 -07:00
mach-at91 common: Move hang() to the same header as panic() 2020-01-24 23:06:49 +05:30
mach-bcm283x rpi4: Update memory map to accommodate scb devices 2020-01-29 18:30:33 +01:00
mach-bcmstb
mach-cortina board: presidio-asic: Add basic G3 engr. development board support 2020-02-07 16:16:01 -05:00
mach-davinci common: Move hang() to the same header as panic() 2020-01-24 23:06:49 +05:30
mach-exynos arm: exynos: Read default MMC device from XOM[7:5] pins 2020-01-28 09:54:05 +09:00
mach-highbank
mach-imx sandbox conversion to SDL2 2020-02-11 10:58:41 -05:00
mach-integrator
mach-k3 armV7R: K3: am654: Activate early console functionality 2020-02-13 21:39:18 +05:30
mach-keystone common: Move hang() to the same header as panic() 2020-01-24 23:06:49 +05:30
mach-kirkwood common: Move reset_cpu() to the CPU header 2020-01-24 23:06:49 +05:30
mach-mediatek common: Move hang() to the same header as panic() 2020-01-24 23:06:49 +05:30
mach-meson dm: core: Require users of devres to include the header 2020-02-05 19:33:46 -07:00
mach-mvebu dm: core: Create a new header file for 'compat' features 2020-02-05 19:33:46 -07:00
mach-omap2 common: Move hang() to the same header as panic() 2020-01-24 23:06:49 +05:30
mach-orion5x common: Move RAM-sizing functions to init.h 2020-01-24 23:06:49 +05:30
mach-owl
mach-qemu
mach-rmobile common: Move some cache and MMU functions out of common.h 2019-12-02 18:23:55 -05:00
mach-rockchip dm: core: Create a new header file for 'compat' features 2020-02-05 19:33:46 -07:00
mach-s5pc1xx common: Move some cache and MMU functions out of common.h 2019-12-02 18:23:55 -05:00
mach-snapdragon
mach-socfpga sandbox conversion to SDL2 2020-02-11 10:58:41 -05:00
mach-sti
mach-stm32
mach-stm32mp stm32mp1: support of STM32MP15x Rev.Z 2020-02-13 17:31:08 +01:00
mach-sunxi sunxi: Automate loading from 128KB MMC offset 2020-01-26 19:10:16 +05:30
mach-tegra dm: core: Create a new header file for 'compat' features 2020-02-05 19:33:46 -07:00
mach-u8500 board: Add new Samsung "stemmy" board based on ST-Ericsson U8500 2020-01-22 17:47:57 -05:00
mach-uniphier ARM: uniphier: set gd->ram_base correctly 2020-02-01 01:14:32 +09:00
mach-versal common: Move get_tbclk() to time.h 2020-01-24 23:06:49 +05:30
mach-versatile
mach-zynq dm: core: Create a new header file for 'compat' features 2020-02-05 19:33:46 -07:00
mach-zynqmp common: Move get_tbclk() to time.h 2020-01-24 23:06:49 +05:30
mach-zynqmp-r5 common: Move reset_cpu() to the CPU header 2020-01-24 23:06:49 +05:30
thumb1/include/asm/proc-armv
config.mk
Kconfig board: presidio-asic: Add basic G3 engr. development board support 2020-02-07 16:16:01 -05:00
Kconfig.debug
Makefile arm: Add support for ST-Ericsson U8500 SoC 2020-01-22 17:47:57 -05:00