MSCC: Fix Jaguar2 board detection.
When power cycle the Jaguar2 boards, it couldn't read the phys, therefore it always deduce that the board type is pcb111. Add a small delay after setting the gpio pins, fix the issue. Signed-off-by: Horatiu Vultur <horatiu.vultur@microchip.com>
This commit is contained in:
parent
45988b123c
commit
78b5431410
@ -80,6 +80,9 @@ static void do_board_detect(void)
|
||||
for (i = 56; i < 60; i++)
|
||||
vcoreiii_gpio_set_alternate(i, 1);
|
||||
|
||||
/* small delay for settling the pins */
|
||||
mdelay(30);
|
||||
|
||||
if (mscc_phy_rd(0, 0x10, 0x3, &pval) == 0 &&
|
||||
((pval >> 4) & 0x3F) == 0x3c) {
|
||||
gd->board_type = BOARD_TYPE_PCB112; /* Serval2-NID */
|
||||
|
Loading…
Reference in New Issue
Block a user