patch-2.1.121 linux/arch/alpha/kernel/smc37c93x.c

Next file: linux/arch/alpha/kernel/smp.c
Previous file: linux/arch/alpha/kernel/setup.c
Back to the patch index
Back to the overall index

diff -u --recursive --new-file v2.1.120/linux/arch/alpha/kernel/smc37c93x.c linux/arch/alpha/kernel/smc37c93x.c
@@ -13,7 +13,9 @@
 #include <asm/io.h>
 #include <asm/segment.h>
 
-#if 0
+#define SMC_DEBUG 0
+
+#if SMC_DEBUG
 # define DBG_DEVS(args)         printk args
 #else
 # define DBG_DEVS(args)
@@ -75,8 +77,6 @@
 #define PARP_BASE		0x3bc
 #define PARP_INTERRUPT		7
 
-#define SMC_DEBUG 0
-
 static unsigned long __init SMCConfigState(unsigned long baseAddr)
 {
 	unsigned char devId;
@@ -241,12 +241,17 @@
 		SMCReportDeviceStatus(SMCUltraBase);
 #endif
 		SMCEnableDevice(SMCUltraBase, SER1, COM1_BASE, COM1_INTERRUPT);
+		DBG_DEVS(("SMC FDC37C93X: SER1 done\n"));
 		SMCEnableDevice(SMCUltraBase, SER2, COM2_BASE, COM2_INTERRUPT);
+		DBG_DEVS(("SMC FDC37C93X: SER2 done\n"));
 		SMCEnableDevice(SMCUltraBase, PARP, PARP_BASE, PARP_INTERRUPT);
+		DBG_DEVS(("SMC FDC37C93X: PARP done\n"));
 		/* On PC164, IDE on the SMC is not enabled;
 		   CMD646 (PCI) on MB */
 		SMCEnableKYBD(SMCUltraBase);
+		DBG_DEVS(("SMC FDC37C93X: KYB done\n"));
 		SMCEnableFDC(SMCUltraBase);
+		DBG_DEVS(("SMC FDC37C93X: FDC done\n"));
 #if SMC_DEBUG
 		SMCReportDeviceStatus(SMCUltraBase);
 #endif
@@ -254,9 +259,7 @@
 		return 1;
 	}
 	else {
-#if SMC_DEBUG
-		printk("No SMC FDC37C93X Ultra I/O Controller found\n");
-#endif
+		DBG_DEVS(("No SMC FDC37C93X Ultra I/O Controller found\n"));
 		return 0;
 	}
 }

FUNET's LINUX-ADM group, [email protected]
TCL-scripts by Sam Shen, [email protected]