u-boot/drivers
Hans de Goede 5633a296eb sunxi: video: Do not use CONFIG_SYS_MEM_TOP_HIDE for the framebuffer
Do not use CONFIG_SYS_MEM_TOP_HIDE for the framebuffer, instead override
board_get_usable_ram_top to make sure that u-boot is not relocated into the
area where we want to use the framebuffer, and patch the devicetree from
sunxi_simplefb_setup() to tell the kernel to not touch the framebuffer.

This makes u-boot properly see the framebuffer as dram, and initalize the
level 2 cache for it, fixing the very slow cfb scrolling problem.

As an added bonus this stops us from reserving the framebuffer when simplefb
is not used because an older kernel is booted, or hdp is used and no hdmi
cable was plugged in, freeing up the memory for kernel use in these cases.

Reported-by: Siarhei Siamashka <siarhei.siamashka@gmail.com>
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Acked-by: Ian Campbell <ijc@hellion.org.uk>
2015-02-16 19:40:59 +01:00
..
bios_emulator bios_emulator: Add some VESA interface debugging 2015-01-23 17:24:16 -07:00
block x86: ahci: Make sure interface is not busy after enabling the port 2015-01-23 17:24:53 -07:00
bootcount qe: move immap_qe.h from arch directory into common directory 2014-07-22 16:25:54 -07:00
core dm: core: Ignore disabled devices when binding 2015-01-29 17:09:57 -07:00
crypto DM: crypto/fsl - Add Freescale rsa DM driver 2015-01-29 17:09:58 -07:00
ddr arm: mvebu: drivers/ddr: Add DDR3 driver with training code from Marvell bin_hdr 2015-02-06 17:25:03 +01:00
demo dm: demo: Add a simple GPIO demonstration 2015-01-29 17:09:51 -07:00
dfu dfu: dfu_get_buf: check the value of env dfu_bufsiz before use 2014-12-18 12:26:06 +01:00
dma dma: keystone_nav: remove spurious qm_cfg verification 2014-11-06 11:04:39 -05:00
fpga fpga: xilinx: Show fpga info if defined 2015-01-21 10:25:43 +01:00
gpio dm: exynos: Add a GPIO translation function 2015-01-29 17:09:51 -07:00
hwmon kconfig: add blank Kconfig files 2014-09-24 18:30:28 -04:00
i2c dm: i2c: Add two more I2C init functions to the compatibility layer 2015-01-29 17:10:01 -07:00
input cros-ec-keyboard: Synchronize DT binding from linux 2015-01-05 17:45:16 -07:00
memory ARM: keystone: aemif: move aemif driver to drivers/memory/ti-aemif.c 2014-06-19 17:53:58 -04:00
misc dm: cros_ec: Convert cros_ec_i2c over to driver model 2015-01-29 17:10:01 -07:00
mmc x86: mmc: Move common FSP functions into a common file 2015-02-06 12:07:36 -07:00
mtd mtd: atmel_nand: according to pmecc version to perform 0xff page correction 2015-02-07 23:42:57 +01:00
net Merge branch 'master' of git://git.denx.de/u-boot-net 2015-01-31 12:40:26 -05:00
pci x86: video: Allow video ROM execution to fall back to the other method 2015-02-05 22:16:43 -07:00
pcmcia powerpc: mpc824x: remove MPC824X cpu support 2015-01-05 12:08:55 -05:00
power Merge branch 'master' of git://git.denx.de/u-boot-sunxi 2015-02-02 10:11:44 -05:00
pwm pwm, imx6: add support for pwm modul on imx6 2014-07-23 12:25:42 +02:00
qe qe/deep-sleep: modify qe deep-sleep for generic board 2014-12-15 09:16:49 -08:00
rtc x86: rtc: mc146818: Add helpers to read/write CMOS RAM 2015-01-24 06:13:44 -07:00
serial dm: core: Add a flag to control sequence numbering 2015-01-29 17:09:55 -07:00
soc soc: keystone_serdes: generalize configuration mechanism 2014-10-23 11:27:28 -04:00
sound kconfig: add blank Kconfig files 2014-09-24 18:30:28 -04:00
spi x86: Add SPI support to quark/galileo 2015-02-06 12:07:45 -07:00
thermal thermal: imx_thermal: Do not display calibration data 2014-12-01 10:20:18 +01:00
tpm Replace <compiler.h> with <linux/compiler.h> 2014-12-08 09:35:46 -05:00
twserial drivers: convert makefiles to Kbuild style 2013-10-31 13:26:01 -04:00
usb usb: pci: Add XHCI driver for PCI 2015-02-05 22:16:42 -07:00
video sunxi: video: Do not use CONFIG_SYS_MEM_TOP_HIDE for the framebuffer 2015-02-16 19:40:59 +01:00
watchdog arm, at91, wdt: make timeout configurable 2015-02-07 23:43:20 +01:00
Kconfig kconfig: add blank Kconfig files 2014-09-24 18:30:28 -04:00
Makefile Merge branch 'master' of git://git.denx.de/u-boot-fsl-qoriq 2014-11-26 11:23:26 -05:00