diff options
Diffstat (limited to 'board/amcc')
| -rw-r--r-- | board/amcc/canyonlands/canyonlands.c | 3 | ||||
| -rw-r--r-- | board/amcc/katmai/katmai.c | 3 | ||||
| -rw-r--r-- | board/amcc/kilauea/kilauea.c | 3 | ||||
| -rw-r--r-- | board/amcc/makalu/makalu.c | 3 | ||||
| -rw-r--r-- | board/amcc/yucca/yucca.c | 3 | 
5 files changed, 15 insertions, 0 deletions
| diff --git a/board/amcc/canyonlands/canyonlands.c b/board/amcc/canyonlands/canyonlands.c index f359d2377..9495b621a 100644 --- a/board/amcc/canyonlands/canyonlands.c +++ b/board/amcc/canyonlands/canyonlands.c @@ -28,6 +28,7 @@  #include <asm/mmu.h>  #include <asm/4xx_pcie.h>  #include <asm/gpio.h> +#include <asm/errno.h>  extern flash_info_t flash_info[CONFIG_SYS_MAX_FLASH_BANKS]; /* info for FLASH chips */ @@ -414,6 +415,8 @@ void pcie_setup_hoses(int busno)  			ret = ppc4xx_init_pcie_endport(i);  		else  			ret = ppc4xx_init_pcie_rootport(i); +		if (ret == -ENODEV) +			continue;  		if (ret) {  			printf("PCIE%d: initialization as %s failed\n", i,  			       is_end_point(i) ? "endpoint" : "root-complex"); diff --git a/board/amcc/katmai/katmai.c b/board/amcc/katmai/katmai.c index bcef70740..aa6d0abdd 100644 --- a/board/amcc/katmai/katmai.c +++ b/board/amcc/katmai/katmai.c @@ -32,6 +32,7 @@  #include <asm/io.h>  #include <asm/gpio.h>  #include <asm/4xx_pcie.h> +#include <asm/errno.h>  DECLARE_GLOBAL_DATA_PTR; @@ -391,6 +392,8 @@ void pcie_setup_hoses(int busno)  			ret = ppc4xx_init_pcie_endport(i);  		else  			ret = ppc4xx_init_pcie_rootport(i); +		if (ret == -ENODEV) +			continue;  		if (ret) {  			printf("PCIE%d: initialization as %s failed\n", i,  			       is_end_point(i) ? "endpoint" : "root-complex"); diff --git a/board/amcc/kilauea/kilauea.c b/board/amcc/kilauea/kilauea.c index 5ebe69272..5cd822a7f 100644 --- a/board/amcc/kilauea/kilauea.c +++ b/board/amcc/kilauea/kilauea.c @@ -28,6 +28,7 @@  #include <fdt_support.h>  #include <asm/processor.h>  #include <asm/io.h> +#include <asm/errno.h>  #if defined(CONFIG_PCI)  #include <pci.h> @@ -317,6 +318,8 @@ void pcie_setup_hoses(int busno)  			ret = ppc4xx_init_pcie_endport(i);  		else  			ret = ppc4xx_init_pcie_rootport(i); +		if (ret == -ENODEV) +			continue;  		if (ret) {  			printf("PCIE%d: initialization as %s failed\n", i,  			       is_end_point(i) ? "endpoint" : "root-complex"); diff --git a/board/amcc/makalu/makalu.c b/board/amcc/makalu/makalu.c index fb0e7b75e..d4277dda9 100644 --- a/board/amcc/makalu/makalu.c +++ b/board/amcc/makalu/makalu.c @@ -29,6 +29,7 @@  #include <asm/gpio.h>  #include <asm/io.h>  #include <fdt_support.h> +#include <asm/errno.h>  #if defined(CONFIG_PCI)  #include <pci.h> @@ -273,6 +274,8 @@ void pcie_setup_hoses(int busno)  			ret = ppc4xx_init_pcie_endport(i);  		else  			ret = ppc4xx_init_pcie_rootport(i); +		if (ret == -ENODEV) +			continue;  		if (ret) {  			printf("PCIE%d: initialization as %s failed\n", i,  			       is_end_point(i) ? "endpoint" : "root-complex"); diff --git a/board/amcc/yucca/yucca.c b/board/amcc/yucca/yucca.c index 033bdd20f..5c9d49178 100644 --- a/board/amcc/yucca/yucca.c +++ b/board/amcc/yucca/yucca.c @@ -32,6 +32,7 @@  #include <asm/processor.h>  #include <asm/io.h>  #include <asm/4xx_pcie.h> +#include <asm/errno.h>  #include "yucca.h" @@ -830,6 +831,8 @@ void pcie_setup_hoses(int busno)  			yucca_setup_pcie_fpga_rootpoint(i);  			ret = ppc4xx_init_pcie_rootport(i);  		} +		if (ret == -ENODEV) +			continue;  		if (ret) {  			printf("PCIE%d: initialization as %s failed\n", i,  			       is_end_point(i) ? "endpoint" : "root-complex"); |