| 
									
										
										
										
											2007-02-13 13:26:26 +01:00
										 |  |  | #include <linux/platform_device.h>
 | 
					
						
							| 
									
										
										
										
											2008-09-21 23:25:40 +09:00
										 |  |  | #include <linux/err.h>
 | 
					
						
							| 
									
										
										
										
											2007-02-13 13:26:26 +01:00
										 |  |  | #include <linux/init.h>
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | static __init int add_pcspkr(void) | 
					
						
							|  |  |  | { | 
					
						
							|  |  |  | 	struct platform_device *pd; | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2008-09-21 23:25:40 +09:00
										 |  |  | 	pd = platform_device_register_simple("pcspkr", -1, NULL, 0); | 
					
						
							| 
									
										
										
										
											2007-02-13 13:26:26 +01:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2008-09-21 23:25:40 +09:00
										 |  |  | 	return IS_ERR(pd) ? PTR_ERR(pd) : 0; | 
					
						
							| 
									
										
										
										
											2007-02-13 13:26:26 +01:00
										 |  |  | } | 
					
						
							|  |  |  | device_initcall(add_pcspkr); |