mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-11-11 07:34:31 +00:00
mecp5123: fix build error
The mecp5123 board did not compile because the MSCAN Clock Control Registers were missing; these got added, but as an array instead of 4 individual registers. Adapt the code so it builds. Signed-off-by: Wolfgang Denk <wd@denx.de> Cc: Stefan Roese <sr@denx.de> Cc: Reinhard Arlt <reinhard.arlt@esd-electronics.com>
This commit is contained in:
parent
a9905db5d2
commit
0549353a6b
1 changed files with 5 additions and 8 deletions
|
@ -79,6 +79,7 @@ int board_early_init_f(void)
|
|||
{
|
||||
volatile immap_t *im = (immap_t *)CONFIG_SYS_IMMR;
|
||||
u32 spridr;
|
||||
int i;
|
||||
|
||||
/*
|
||||
* Initialize Local Window for NOR FLASH access
|
||||
|
@ -129,14 +130,10 @@ int board_early_init_f(void)
|
|||
/*
|
||||
* Configure MSCAN clocks
|
||||
*/
|
||||
out_be32(&im->clk.m1ccr, 0x00300000);
|
||||
out_be32(&im->clk.m2ccr, 0x00300000);
|
||||
out_be32(&im->clk.m3ccr, 0x00300000);
|
||||
out_be32(&im->clk.m4ccr, 0x00300000);
|
||||
out_be32(&im->clk.m1ccr, 0x00310000);
|
||||
out_be32(&im->clk.m2ccr, 0x00310000);
|
||||
out_be32(&im->clk.m3ccr, 0x00310000);
|
||||
out_be32(&im->clk.m4ccr, 0x00310000);
|
||||
for (i=0; i<4; ++i) {
|
||||
out_be32(&im->clk.msccr[i], 0x00300000);
|
||||
out_be32(&im->clk.msccr[i], 0x00310000);
|
||||
}
|
||||
|
||||
/*
|
||||
* Configure GPIO's
|
||||
|
|
Loading…
Reference in a new issue