umc.c 510 B

1234567891011121314151617181920212223242526
  1. #include <linux/kernel.h>
  2. #include <linux/init.h>
  3. #include <asm/processor.h>
  4. #include "cpu.h"
  5. /* UMC chips appear to be only either 386 or 486, so no special init takes place.
  6. */
  7. static struct cpu_dev umc_cpu_dev __cpuinitdata = {
  8. .c_vendor = "UMC",
  9. .c_ident = { "UMC UMC UMC" },
  10. .c_models = {
  11. { .vendor = X86_VENDOR_UMC, .family = 4, .model_names =
  12. {
  13. [1] = "U5D",
  14. [2] = "U5S",
  15. }
  16. },
  17. },
  18. };
  19. int __init umc_init_cpu(void)
  20. {
  21. cpu_devs[X86_VENDOR_UMC] = &umc_cpu_dev;
  22. return 0;
  23. }