u-boot-brain/arch/arm
Masahiro Yamada 51ea5a060d ARM: uniphier: reserve memory for DRAM PHY training on PH1-LD20
The DRAM PHY layer on PH1-LD20 is able to calibrate PHY parameters
periodically.  This compensates for the voltage and temperature
deviation and improves the PHY parameter adjustment.  Instead, it
requires 64 byte scratch memory in each DRAM channel for the dynamic
training.  The memory regions must be reserved in DT before jumping
to the kernel.

The scratch area can be anywhere in each DRAM channel, but the DRAM
init code in SPL currently assigns it at the end of each channel.
So, it makes sense to reserve the regions on run-time by U-Boot
instead of statically embedding it in the DT in Linux.  Anyway,
a boot-loader should know much more about memory initialization
than the kernel.

Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
2016-06-20 07:15:33 +09:00
..
cpu Merge branch 'master' of git://git.denx.de/u-boot-usb 2016-06-18 23:46:21 -04:00
dts Merge branch 'master' of git://git.denx.de/u-boot-socfpga 2016-06-18 23:46:43 -04:00
imx-common imx-common: timer: support i.MX6DQPlus 2016-05-24 14:59:56 +02:00
include Merge branch 'master' of git://git.denx.de/u-boot-usb 2016-06-18 23:46:21 -04:00
lib arm/arm64: implement a boot header capability 2016-06-06 13:39:19 -04:00
mach-at91 ARM: at91: Fix PMC bit definitions 2016-06-12 23:49:38 +02:00
mach-bcm283x rpi: remove redundant board files 2016-04-11 20:48:23 -04:00
mach-davinci arm: Add support for LEGO MINDSTORMS EV3 2016-03-14 19:18:40 -04:00
mach-exynos ARM: exynos: Fix build error if SERIAL is disabled in SPL 2016-05-26 12:55:49 +09:00
mach-highbank ARM: highbank: move SoC sources to mach-highbank 2015-02-21 08:23:51 -05:00
mach-integrator integrator: switch to DM serial port 2015-08-12 20:47:49 -04:00
mach-keystone ARM: k2g: Configure reset mux to device reset 2016-06-02 21:42:19 -04:00
mach-kirkwood configs: Re-sync with cmd/Kconfig 2016-04-25 15:09:47 -04:00
mach-meson arm: meson: implement calls to secure monitor 2016-05-27 15:39:47 -04:00
mach-mvebu configs: Re-sync with cmd/Kconfig 2016-04-25 15:09:47 -04:00
mach-orion5x Use correct spelling of "U-Boot" 2016-02-06 12:00:59 +01:00
mach-rockchip dm: rockchip: Enable CONFIG_BLK 2016-05-27 10:23:10 -06:00
mach-s5pc1xx arm: s5pc1xx: move SoC to mach-s5pc1xx 2015-11-30 17:17:01 +09:00
mach-snapdragon Rename reset to sysreset 2016-05-26 20:48:31 -06:00
mach-socfpga ARM: socfpga: Sort Kconfig entries 2016-06-08 02:57:06 +02:00
mach-stm32 stm32: stm32f4: move flash driver to mtd driver location 2016-03-26 18:49:28 -04:00
mach-sunxi sunxi: Properly announce BOOT_DEVICE_BOARD as "FEL" 2016-05-25 17:52:39 +02:00
mach-tegra ARM: tegra: add p2771-0000 board support 2016-05-31 11:22:59 -07:00
mach-uniphier ARM: uniphier: reserve memory for DRAM PHY training on PH1-LD20 2016-06-20 07:15:33 +09:00
mach-versatile arm: Remove versatileab board 2015-09-11 15:01:25 -04:00
mach-zynq ARM: zynq: Simplify zynq configuration 2016-05-24 13:22:50 +02:00
thumb1/include/asm/proc-armv arm: support Thumb-1 with CONFIG_SYS_THUMB_BUILD 2015-11-10 15:03:48 +01:00
config.mk arm: clang: Update support slightly 2016-04-01 17:17:39 -04:00
Kconfig ARM: uniphier: reserve memory for DRAM PHY training on PH1-LD20 2016-06-20 07:15:33 +09:00
Kconfig.debug arm: debug: add Kconfig entries for lowlevel debug 2014-10-26 22:23:12 +01:00
Makefile arm: Treat arm946es as v5te 2016-06-02 21:21:34 -04:00