eisa.c 362 B

12345678910111213141516171819
  1. /*
  2. * EISA specific code
  3. *
  4. * This file is licensed under the GPL V2
  5. */
  6. #include <linux/ioport.h>
  7. #include <linux/eisa.h>
  8. #include <linux/io.h>
  9. static __init int eisa_bus_probe(void)
  10. {
  11. void __iomem *p = ioremap(0x0FFFD9, 4);
  12. if (readl(p) == 'E' + ('I'<<8) + ('S'<<16) + ('A'<<24))
  13. EISA_bus = 1;
  14. iounmap(p);
  15. return 0;
  16. }
  17. subsys_initcall(eisa_bus_probe);