u-boot/arch/arm
maxims@google.com 14e4b14979 aspeed: Add basic ast2500-specific drivers and configuration
Clock Driver

This driver is ast2500-specific and is not compatible with earlier
versions of this chip. The differences are not that big, but they are
in somewhat random places, so making it compatible with ast2400 is not
worth the effort at the moment.

SDRAM MC driver

The driver is very ast2500-specific and is completely incompatible
with previous versions of the chip.

The memory controller is very poorly documented by Aspeed in the
datasheet, with any mention of the whole range of registers missing. The
initialization procedure has been basically taken from Aspeed SDK, where
it is implemented in assembly. Here it is rewritten in C, with very limited
understanding of what exactly it is doing.
Reviewed-by: Simon Glass <sjg@chromium.org>
2017-01-28 14:04:29 -05:00
..
cpu Convert CONFIG_BOARD_EARLY_INIT_F to Kconfig 2017-01-25 17:38:32 -05:00
dts aspeed: Add basic ast2500-specific drivers and configuration 2017-01-28 14:04:29 -05:00
imx-common SPL: Adjust more debug prints for ulong entry_point 2017-01-11 10:45:48 -05:00
include aspeed: Add basic ast2500-specific drivers and configuration 2017-01-28 14:04:29 -05:00
lib ARM: Default to using optimized memset and memcpy routines 2017-01-20 15:38:01 -05:00
mach-aspeed aspeed: Add basic ast2500-specific drivers and configuration 2017-01-28 14:04:29 -05:00
mach-at91 Convert CONFIG_BOARD_EARLY_INIT_F to Kconfig 2017-01-25 17:38:32 -05:00
mach-bcm283x ARM: bcm283x: Implement EFI RTS reset_system 2016-11-28 20:15:19 -05:00
mach-davinci Kconfig: Migrate BOARD_LATE_INIT to a select 2017-01-24 10:35:54 -05:00
mach-exynos Convert CONFIG_BOARD_EARLY_INIT_F to Kconfig 2017-01-25 17:38:32 -05: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: DDR3: Fix up priv ID for MPU 2016-12-03 13:21:10 -05:00
mach-kirkwood Kconfig: Migrate BOARD_LATE_INIT to a select 2017-01-24 10:35:54 -05:00
mach-litesom ARM: imx6ul: Add support for liteSOM 2016-12-16 10:31:04 +01:00
mach-meson arm: Disable HVC PSCI calls by default 2016-10-18 09:08:08 +02:00
mach-mvebu Convert CONFIG_ARCH_MISC_INIT to Kconfig 2017-01-25 17:38:41 -05:00
mach-omap2 mach-omap2: Cleanup secure boot media generation 2017-01-24 10:35:56 -05:00
mach-orion5x Use correct spelling of "U-Boot" 2016-02-06 12:00:59 +01:00
mach-rmobile armv8: aarch64: Fix the warning about x1-x3 nonzero issue 2017-01-18 09:29:33 -08:00
mach-rockchip Kconfig: Migrate BOARD_LATE_INIT to a select 2017-01-24 10:35:54 -05:00
mach-s5pc1xx arm: s5pc1xx: move SoC to mach-s5pc1xx 2015-11-30 17:17:01 +09:00
mach-snapdragon drivers/sysreset: group sysreset drivers 2016-08-12 09:22:17 -04:00
mach-socfpga Kconfig: Migrate BOARD_LATE_INIT to a select 2017-01-24 10:35:54 -05:00
mach-stm32 Revert "stm32: Change USART port to USART6 for stm32f746 discovery board" 2016-07-21 15:38:13 -04:00
mach-sunxi sunxi: A64: enable SPL 2017-01-04 16:37:43 +01:00
mach-tegra Convert CONFIG_BOARD_EARLY_INIT_F to Kconfig 2017-01-25 17:38:32 -05:00
mach-uniphier ARM: uniphier: add PXs3 SoC support 2017-01-22 16:49:34 +09:00
mach-versatile arm: Remove versatileab board 2015-09-11 15:01:25 -04:00
mach-zynq zynq: nand: Runtime detection of nand buswidth through slcr 2016-11-15 15:27:51 +01: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 ARMv8: Add secure sections for PSCI text and data 2016-12-15 11:57:25 -08:00
Kconfig aspeed: Add drivers common to all Aspeed SoCs 2017-01-28 14:04:27 -05:00
Kconfig.debug arm: debug: add Kconfig entries for lowlevel debug 2014-10-26 22:23:12 +01:00
Makefile aspeed: Add drivers common to all Aspeed SoCs 2017-01-28 14:04:27 -05:00