diff --git a/board/nm/hw14/nbhw_fpga_config.c b/board/nm/hw14/nbhw_fpga_config.c index 4dbda920e3..2a631fb56b 100644 --- a/board/nm/hw14/nbhw_fpga_config.c +++ b/board/nm/hw14/nbhw_fpga_config.c @@ -142,6 +142,10 @@ static int configure_pcie_slots(void) udelay(200000); /* 200 ms */ } + /* Assert additional alternate reset of slots 1 & 5 */ + dm_gpio_set_value(&pcie_slots[1].reset_alt, 1); + dm_gpio_set_value(&pcie_slots[5].reset_alt, 1); + /* Assert reset after power is enabled */ for (i = 0; i < pcie_slot_count; i++) { dm_gpio_set_value(&pcie_slots[i].reset, 1); @@ -160,7 +164,6 @@ static int configure_pcie_slots(void) dm_gpio_set_value(&pcie_slots[1].reset_alt, 0); dm_gpio_set_value(&pcie_slots[5].reset_alt, 0); - /* Deassert reset */ for (i = 0; i < pcie_slot_count; i++) { dm_gpio_set_value(&pcie_slots[i].reset, 0);