summaryrefslogtreecommitdiff
path: root/include/linux/mca.h
AgeCommit message (Collapse)Author
2007-05-09mca: add integrated device bus matchingJames Bottomley
The MCA bus has a few "integrated" functions, which are effectively virtual slots on the bus. The problem is that these special functions don't have dedicated pos IDs, so we have to manufacture ids for them outside the pos space ... and these ids can't be matched by the standard matching function, so add a special registration that requests a list of pos ids or a particular integrated function. Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2004-12-06[PATCH] Move MCA_bus to linux/mca.hMatthew Wilcox
- Move MCA_bus declaration from <asm/processor.h> to <linux/mca.h> - Define it in mca.c, not setup.c - EXPORT_SYMBOL it at the site of its definition. - Fix up random files to include <linux/mca.h> for the use of the MCA_bus symbol - Delete some unnecessary ifdefs. - Delete some unneeded comments. Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
2004-06-17[PATCH] ahc1542 !CONFIG_MCA build fixMatthew Wilcox
The old 1542 scsi driver is both ISA and MCA. The MCA portions are disabled when !CONFIG_MCA through the typical wrapper scheme (a la pci.h and !CONFIG_PCI). However... the driver unconditionally includes linux/mca.h which in turn unconditionally includes asm/mca.h. This breaks drivers on platforms with ISA but not MCA, like alpha. Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2004-05-31[PATCH] fix mca procfs stubAndrew Morton
From: Christoph Hellwig <hch@lst.de> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2003-09-27[MCA] don't include linux/mca-legacy.h from linux/mca.h.Jeff Garzik
As the functions and definitions in linux/mca-legacy.h are deprecated, require that users explicitly include linux/mca-legacy.h as needed. Prior to this change, _all_ users of linux/mca.h (i.e. proper users) issued a warning at compile time, when the MCA legacy API was enabled. Now only actual users of the legacy API cause warnings, not all MCA drivers.
2003-08-17[PATCH] Fix MCA for driver core updateJames Bottomley
This should fix the MCA problems. I moved the name field to the struct mca_device because it was in such extensive use, and this approach caused the least impact.
2002-11-22mca-sysfs-VIJames Bottomley
Make proc and legacy depend on compile options.
2002-11-22add mca-driver handlingJames Bottomley
Tidies up the handling of MCA drivers
2002-11-22Move NCR_D700 to MCA sysfsJames Bottomley
Make D700 use the sysfs based device probing code and the new MCA API entirely.
2002-11-22MCA sysfs Part II - abstract out the hw specific piecesJames Bottomley
Just in case some raving lunatic wants to add other platform support for MCA (like RS6000) Abstract the hardware pieces from the general MCA bus handling Make all bus and pos accesses go through special accessor registers add transform functions for multiple MCA bus machines
2002-11-22MCA sysfs changesJames Bottomley
These changes make MCA use sysfs. They export the identical api to the previous MCA functions, but now everything operates in terms of sysfs struct devices.
2002-02-04Import changesetLinus Torvalds