Support for Aspeed SoC in upstream U-Boot

Cédric Le Goater clg at kaod.org
Wed Feb 1 20:15:07 AEDT 2017


On 01/31/2017 01:00 AM, Maxim Sloyko wrote:
> Hi all,
> 
> I'm happy to announce that the basic support for aspeed (ast2500 eval
> board, to be specific) has been accepted into the upstream U-Boot and
> will appear in 2017.03 release.
> 
> It's a bare minimum required to boot the board into U-Boot prompt, but
> it already has WDT, Timer, Sysreset, Clock (very basic) and SDRAM MC
> drivers, all implemented in C from scratch.

Nice job. Thanks for working on this.
 
> Of these drivers, WDT, Timer and Sysreset *should* be ast2400
> compatible, but I haven't tested it,
> since I don't have the hardware. Clock driver is not ast2400
> compatible, but it should not be hard to make it such. 

indeed. a couple of dividers are different. SCU also.

> SDRAM driver is not compatible and my understanding that the controllers 
> on ast2500 and ast2400 boards are different enough to require different 
> drivers.

That is the main issue and the driver will be much more complex but
maybe we can start with some assembly.

> I plan to continue expanding this support, which basically means
> adding more drivers :)

What is on your todo list  ? Have you tried to rebase the current 
missing drivers, even in an hacky way, on top of upstream u-boot ? 


Thanks, 
  
C. 



More information about the openbmc mailing list