42 lines
		
	
	
	
		
			968 B
			
		
	
	
	
		
			C
		
	
	
	
	
	
		
		
			
		
	
	
			42 lines
		
	
	
	
		
			968 B
			
		
	
	
	
		
			C
		
	
	
	
	
	
|   | /* rc-lirc.c - Empty dummy keytable, for use when its preferred to pass
 | ||
|  |  * all raw IR data to the lirc userspace decoder. | ||
|  |  * | ||
|  |  * Copyright (c) 2010 by Jarod Wilson <jarod@redhat.com> | ||
|  |  * | ||
|  |  * This program is free software; you can redistribute it and/or modify | ||
|  |  * it under the terms of the GNU General Public License as published by | ||
|  |  * the Free Software Foundation; either version 2 of the License, or | ||
|  |  * (at your option) any later version. | ||
|  |  */ | ||
|  | 
 | ||
|  | #include <media/ir-core.h>
 | ||
|  | 
 | ||
|  | static struct ir_scancode lirc[] = { | ||
|  | 	{ }, | ||
|  | }; | ||
|  | 
 | ||
|  | static struct rc_keymap lirc_map = { | ||
|  | 	.map = { | ||
|  | 		.scan    = lirc, | ||
|  | 		.size    = ARRAY_SIZE(lirc), | ||
|  | 		.ir_type = IR_TYPE_LIRC, | ||
|  | 		.name    = RC_MAP_LIRC, | ||
|  | 	} | ||
|  | }; | ||
|  | 
 | ||
|  | static int __init init_rc_map_lirc(void) | ||
|  | { | ||
|  | 	return ir_register_map(&lirc_map); | ||
|  | } | ||
|  | 
 | ||
|  | static void __exit exit_rc_map_lirc(void) | ||
|  | { | ||
|  | 	ir_unregister_map(&lirc_map); | ||
|  | } | ||
|  | 
 | ||
|  | module_init(init_rc_map_lirc) | ||
|  | module_exit(exit_rc_map_lirc) | ||
|  | 
 | ||
|  | MODULE_LICENSE("GPL"); | ||
|  | MODULE_AUTHOR("Jarod Wilson <jarod@redhat.com>"); |