barebox/drivers/video
Sascha Hauer b792124a7d rework remap_range
remap_range is for remapping regions with different cache attributes.
It is implemented for ARM and PowerPC only, the other architectures only
provide stubs.
Currently the new cache attributes are passed in an architecture specific
way and the attributes have to be retrieved by calls to
mmu_get_pte_cached_flags() and mmu_get_pte_uncached_flags().
Make this simpler by providing architecture independent flags which can
be directly passed to remap_range()
Also provide a MAP_ARCH_DEFAULT flag and a arch_can_remap() function.
The MAP_ARCH_DEFAULT defaults to whatever caching type the architecture
has as default. the arch_can_remap() function returns true if the
architecture can change the cache attributes, false otherwise. This
allows the memtest code to better find out what it has to do.

Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2015-11-03 07:27:44 +01:00
..
imx-ipu-v3 Merge branch 'for-next/misc' 2015-10-07 08:23:45 +02:00
atmel_hlcdfb.c ARM: move DMA alloc functions to dma.h 2015-03-06 07:52:02 +01:00
atmel_lcdfb.c ARM: move DMA alloc functions to dma.h 2015-03-06 07:52:02 +01:00
atmel_lcdfb.h video: add Atmel HLCD support 2013-01-31 19:05:50 +01:00
atmel_lcdfb_core.c ARM: move DMA alloc functions to dma.h 2015-03-06 07:52:02 +01:00
backlight-pwm.c video: backlight-pwm: Add regulator support 2015-10-01 08:26:08 +02:00
backlight.c video: Add backlight support 2015-06-12 11:52:58 +02:00
bcm2835.c video: add a BCM2835 framebuffer driver 2013-11-06 09:59:05 +01:00
edid.c video: Add edid support 2014-03-29 07:57:53 +01:00
edid.h video: Add edid support 2014-03-29 07:57:53 +01:00
fb.c fb: Add shadowfb support 2015-08-20 12:57:07 +02:00
fbconsole.c fb: fbconsole: Add missing blits 2015-08-20 12:57:08 +02:00
imx-ipu-fb.c rework remap_range 2015-11-03 07:27:44 +01:00
imx.c video: imx: assert that image buffer doesn't cross a 4 MiB boundary 2015-09-21 08:08:09 +02:00
Kconfig video: simple-panel: depend on OFDEVICE 2015-10-14 15:33:07 +02:00
Makefile Merge branch 'for-next/vpl' 2015-08-07 07:55:00 +02:00
mtl017.c video: Add MTL017 LVDS encoder support 2015-07-13 08:38:19 +02:00
of_display_timing.c video: displaytimings: remove two broken error messages 2014-04-23 09:05:52 +02:00
omap.c rework remap_range 2015-11-03 07:27:44 +01:00
omap.h omap-fb: add driver 2013-06-24 21:47:07 +02:00
pxa.c ARM: move DMA alloc functions to dma.h 2015-03-06 07:52:02 +01:00
s3c24xx.c video: introduce struct display_timings 2014-03-29 06:33:34 +01:00
sdl.c fb: sdl: create graphics window on enabling 2015-07-20 07:11:21 +02:00
simple-panel.c video: simple-panel: Add support for device tree provided nodes 2015-10-01 08:26:07 +02:00
simplefb.c video: simplefb: Add a8r8g8b8 support 2013-12-20 11:32:08 +01:00
stm.c rework remap_range 2015-11-03 07:27:44 +01:00
vpl.c video: Add Video Pipeline (VPL) support 2015-07-13 08:38:19 +02:00