Loading drivers/media/IR/keymaps/Makefile +1 −0 Original line number Diff line number Diff line Loading @@ -37,6 +37,7 @@ obj-$(CONFIG_RC_MAP) += rc-adstech-dvb-t-pci.o \ rc-kaiomy.o \ rc-kworld-315u.o \ rc-kworld-plus-tv-analog.o \ rc-lirc.o \ rc-manli.o \ rc-msi-tvanywhere.o \ rc-msi-tvanywhere-plus.o \ Loading drivers/media/IR/keymaps/rc-lirc.c 0 → 100644 +41 −0 Original line number Diff line number Diff line /* 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>"); include/media/rc-map.h +1 −0 Original line number Diff line number Diff line Loading @@ -92,6 +92,7 @@ void rc_map_init(void); #define RC_MAP_KAIOMY "rc-kaiomy" #define RC_MAP_KWORLD_315U "rc-kworld-315u" #define RC_MAP_KWORLD_PLUS_TV_ANALOG "rc-kworld-plus-tv-analog" #define RC_MAP_LIRC "rc-lirc" #define RC_MAP_MANLI "rc-manli" #define RC_MAP_MSI_TVANYWHERE_PLUS "rc-msi-tvanywhere-plus" #define RC_MAP_MSI_TVANYWHERE "rc-msi-tvanywhere" Loading Loading
drivers/media/IR/keymaps/Makefile +1 −0 Original line number Diff line number Diff line Loading @@ -37,6 +37,7 @@ obj-$(CONFIG_RC_MAP) += rc-adstech-dvb-t-pci.o \ rc-kaiomy.o \ rc-kworld-315u.o \ rc-kworld-plus-tv-analog.o \ rc-lirc.o \ rc-manli.o \ rc-msi-tvanywhere.o \ rc-msi-tvanywhere-plus.o \ Loading
drivers/media/IR/keymaps/rc-lirc.c 0 → 100644 +41 −0 Original line number Diff line number Diff line /* 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>");
include/media/rc-map.h +1 −0 Original line number Diff line number Diff line Loading @@ -92,6 +92,7 @@ void rc_map_init(void); #define RC_MAP_KAIOMY "rc-kaiomy" #define RC_MAP_KWORLD_315U "rc-kworld-315u" #define RC_MAP_KWORLD_PLUS_TV_ANALOG "rc-kworld-plus-tv-analog" #define RC_MAP_LIRC "rc-lirc" #define RC_MAP_MANLI "rc-manli" #define RC_MAP_MSI_TVANYWHERE_PLUS "rc-msi-tvanywhere-plus" #define RC_MAP_MSI_TVANYWHERE "rc-msi-tvanywhere" Loading