mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-11-10 15:14:43 +00:00
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
1 changed files with 3 additions and 0 deletions
|
@ -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 a new issue