[PATCH 2.6] Lasat pci assignment fixup (pci-lasat.c) (dependant on previous cleanup patch)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Ralf,
	this fixes Lasat pci to work with multi-function devices by
assigning the correct values based on pin number (instead of ignoring
them). And this is of course the real reason for the patches.

Please apply.

/Brian

--- pci-lasat.c	2005-03-17 22:20:56.000000000 +0100
+++ arch/mips/pci/pci-lasat.c	2005-03-17 22:21:21.000000000 +0100
@@ -64,11 +64,9 @@
 {
 	switch (slot) {
 	case 1:
-		return LASATINT_PCIA;
 	case 2:
-		return LASATINT_PCIB;
 	case 3:
-		return LASATINT_PCIC;
+		return LASATINT_PCIA + (((slot-1) + (pin-1)) % 4);
 	case 4:
 		return LASATINT_ETH1;   /* Ethernet 1 (LAN 2) */
 	case 5:


[Index of Archives]     [Linux MIPS Home]     [LKML Archive]     [Linux ARM Kernel]     [Linux ARM]     [Linux]     [Git]     [Yosemite News]     [Linux SCSI]     [Linux Hams]

  Powered by Linux