]> git.sur5r.net Git - u-boot/blobdiff - drivers/pci/pci-uclass.c
dm: pci: Check board information pointer in decode_regions()
[u-boot] / drivers / pci / pci-uclass.c
index ad43e8a27cc12404a0b198ece82e0dd8760ea75b..9d51236770ff341848efe2b3f3c3828b07ef6c13 100644 (file)
@@ -876,6 +876,9 @@ static int decode_regions(struct pci_controller *hose, ofnode parent_node,
 #ifdef CONFIG_NR_DRAM_BANKS
        bd_t *bd = gd->bd;
 
+       if (!bd)
+               return 0;
+
        for (i = 0; i < CONFIG_NR_DRAM_BANKS; ++i) {
                if (bd->bi_dram[i].size) {
                        pci_set_region(hose->regions + hose->region_count++,