This website requires JavaScript.
Explore
Help
Sign In
Mirrors
/
u-boot
Watch
2
Star
0
Fork
You've already forked u-boot
0
mirror of
https://github.com/AsahiLinux/u-boot
synced
2024-11-18 10:48:51 +00:00
Code
Issues
Projects
Releases
Packages
Wiki
Activity
c16f518a79
u-boot
/
arch
/
arm
/
mach-aspeed
/
ast2500
/
Makefile
4 lines
88 B
Makefile
Raw
Normal View
History
Unescape
Escape
aspeed: ast2500: Add lowlevel_init assembly The original lowlevel_init function of AST2500 is written in C. However, the C runtime environment is not ready until _main execution. This patch adds the assembly version of the lowlevel_init function. Additional initialization to DRAM configuration and LPC reset source are also added. Signed-off-by: Chia-Wei, Wang <chiawei_wang@aspeedtech.com>
2020-08-03 09:36:06 +00:00
obj-y
+=
lowlevel_init.o
cosmetic: aspeed: ast2500: Rename board file Rename the ast2500-board.c to board_common.c and place the renamed file under the ast2500 folder. Signed-off-by: Chia-Wei, Wang <chiawei_wang@aspeedtech.com>
2020-08-03 09:36:07 +00:00
obj-y
+=
board_common.o
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-18 21:44:56 +00:00
obj-y
+=
clk_ast2500.o sdram_ast2500.o
Reference in a new issue
Copy permalink