| 
									
										
										
										
											2005-04-16 15:20:36 -07:00
										 |  |  | #include <linux/kernel.h>
 | 
					
						
							|  |  |  | #include <linux/init.h>
 | 
					
						
							|  |  |  | #include <asm/processor.h>
 | 
					
						
							|  |  |  | #include "cpu.h"
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | /* UMC chips appear to be only either 386 or 486, so no special init takes place.
 | 
					
						
							|  |  |  |  */ | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2006-09-26 10:52:36 +02:00
										 |  |  | static struct cpu_dev umc_cpu_dev __cpuinitdata = { | 
					
						
							| 
									
										
										
										
											2005-04-16 15:20:36 -07:00
										 |  |  | 	.c_vendor	= "UMC", | 
					
						
							|  |  |  | 	.c_ident 	= { "UMC UMC UMC" }, | 
					
						
							|  |  |  | 	.c_models = { | 
					
						
							|  |  |  | 		{ .vendor = X86_VENDOR_UMC, .family = 4, .model_names = | 
					
						
							|  |  |  | 		  {  | 
					
						
							|  |  |  | 			  [1] = "U5D",  | 
					
						
							|  |  |  | 			  [2] = "U5S",  | 
					
						
							|  |  |  | 		  } | 
					
						
							|  |  |  | 		}, | 
					
						
							|  |  |  | 	}, | 
					
						
							|  |  |  | }; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | int __init umc_init_cpu(void) | 
					
						
							|  |  |  | { | 
					
						
							|  |  |  | 	cpu_devs[X86_VENDOR_UMC] = &umc_cpu_dev; | 
					
						
							|  |  |  | 	return 0; | 
					
						
							|  |  |  | } |