Fix problem with SM501 init on HH405 board.
Patch by Stefan Roese, 30 Sep 2005
diff --git a/board/esd/hh405/hh405.c b/board/esd/hh405/hh405.c
index 67a0c30..5c0d070 100644
--- a/board/esd/hh405/hh405.c
+++ b/board/esd/hh405/hh405.c
@@ -367,7 +367,6 @@
 	int i;
 	char *str;
 	unsigned long contrast0 = 0xffffffff;
-	pci_dev_t devbusfn;
 
 	dst = malloc(CFG_FPGA_MAX_SIZE);
 	if (gunzip (dst, CFG_FPGA_MAX_SIZE, (uchar *)fpgadata, &len) != 0) {
@@ -554,7 +553,10 @@
 			 regs_13704_320_240_4bpp,
 			 sizeof(regs_13704_320_240_4bpp)/sizeof(regs_13704_320_240_4bpp[0]),
 			 logo_bmp_320, sizeof(logo_bmp_320));
+#ifdef CONFIG_VIDEO_SM501
 	} else {
+		pci_dev_t devbusfn;
+
 		/*
 		 * Is SM501 connected (ppc221/ppc231)?
 		 */
@@ -573,6 +575,7 @@
 			printf("Unsupported bd_type defined (%s) -> No display configured!\n", str);
 			return 0;
 		}
+#endif /* CONFIG_VIDEO_SM501 */
 	}
 
 	return (0);