|
|
@ -70,6 +70,8 @@ void board_init(void) |
|
|
|
case PRID_IMP_BMIPS43XX: |
|
|
|
case PRID_IMP_BMIPS43XX: |
|
|
|
if ((prid & 0xff) == 0x04) |
|
|
|
if ((prid & 0xff) == 0x04) |
|
|
|
chipid_reg = 0xfff8c000; |
|
|
|
chipid_reg = 0xfff8c000; |
|
|
|
|
|
|
|
else if ((prid & 0xff) == 0x70) |
|
|
|
|
|
|
|
chipid_reg = 0xb4e00000; |
|
|
|
else if ((prid & 0xff) >= 0x30) |
|
|
|
else if ((prid & 0xff) >= 0x30) |
|
|
|
chipid_reg = 0xb0000000; |
|
|
|
chipid_reg = 0xb0000000; |
|
|
|
else |
|
|
|
else |
|
|
@ -95,6 +97,9 @@ void board_init(void) |
|
|
|
case 0x6326: |
|
|
|
case 0x6326: |
|
|
|
uart_base = chipid_reg + 0x180; |
|
|
|
uart_base = chipid_reg + 0x180; |
|
|
|
break; |
|
|
|
break; |
|
|
|
|
|
|
|
case 0x3380: |
|
|
|
|
|
|
|
uart_base = chipid_reg + 0x200; |
|
|
|
|
|
|
|
break; |
|
|
|
case 0x6338: |
|
|
|
case 0x6338: |
|
|
|
case 0x6345: |
|
|
|
case 0x6345: |
|
|
|
case 0x6348: |
|
|
|
case 0x6348: |
|
|
|