cx231xx: Properly name rc_map name
Subsystems (6)
A message that is not in the archive (sent off-list or not yet received): [email protected]
PATCH 1/10 rc: remove ir-common module
Something weird happened with commit 740069e6e043403199dbe2b42256722fb814f6ae. Instead of dong the right thing, it got somehow corrupted and reverted the rc changes.
Thanks to David Härdeman for pointing me about the problem.
This patch should be merged with 740069e6e04 before sending upstream.
delete mode 100644 drivers/media/rc/ir-functions.c
drivers/media/rc/Kconfig +0 -5
@@ -10,11 +10,6 @@ menuconfig IR_CORE if you don't need IR, as otherwise, you may not be able to compile the driver for your adapter. -config IR_LEGACY - tristate - depends on IR_CORE - default IR_CORE - if IR_CORE config LIRC
drivers/media/rc/Makefile +0 -2
@@ -1,10 +1,8 @@ -ir-common-objs := ir-functions.o rc-core-objs := rc-main.o rc-raw.o obj-y += keymaps/ obj-$(CONFIG_IR_CORE) += rc-core.o -obj-$(CONFIG_IR_LEGACY) += ir-common.o obj-$(CONFIG_LIRC) += lirc_dev.o obj-$(CONFIG_IR_NEC_DECODER) += ir-nec-decoder.o obj-$(CONFIG_IR_RC5_DECODER) += ir-rc5-decoder.o
drivers/media/rc/ir-functions.c deleted +0 -120
120 lines not on this page · raw message
drivers/media/video/bt8xx/Kconfig +1 -1
@@ -4,7 +4,7 @@ config VIDEO_BT848 select I2C_ALGOBIT select VIDEO_BTCX select VIDEOBUF_DMA_SG - depends on IR_LEGACY + depends on IR_CORE select VIDEO_TUNER select VIDEO_TVEEPROM select VIDEO_MSP3400 if VIDEO_HELPER_CHIPS_AUTO
drivers/media/video/bt8xx/bttv-input.c +99 -6
123 lines not on this page · raw message
drivers/media/video/saa7134/Kconfig +1 -1
@@ -26,7 +26,7 @@ config VIDEO_SAA7134_ALSA config VIDEO_SAA7134_RC bool "Philips SAA7134 Remote Controller support" - depends on IR_LEGACY + depends on IR_CORE depends on VIDEO_SAA7134 default y ---help---
drivers/media/video/saa7134/saa7134-input.c +6 -220
286 lines not on this page · raw message
drivers/media/video/saa7134/saa7134.h +1 -1
@@ -37,7 +37,7 @@#include <media/v4l2-ioctl.h> #include <media/v4l2-device.h> #include <media/tuner.h> -#include <media/ir-common.h> +#include <media/ir-core.h> #include <media/ir-kbd-i2c.h> #include <media/videobuf-dma-sg.h> #include <sound/core.h>
Signature · 1 line
1.7.1
PATCH 2/10 rc: Remove ir-common.h
In reply to a message not in the archivedelete mode 100644 include/media/ir-common.h
drivers/media/video/bt8xx/bttv-input.c +5 -0
@@ -147,6 +147,11 @@ static void bttv_input_timer(unsigned long data)* testing. */ +#define RC5_START (x) (((x) >> 12) & 3) +#define RC5_TOGGLE (x) (((x) >> 11) & 1) +#define RC5_ADDR (x) (((x) >> 6) & 31) +#define RC5_INSTR (x) ((x) & 63) +/* decode raw bit pattern to RC5 code */ static u32 bttv_rc5_decode (unsigned int code) {
drivers/media/video/bt8xx/bttv.h +0 -1
@@ -17,7 +17,6 @@#include <linux/videodev2.h> #include <linux/i2c.h> #include <media/v4l2-device.h> -#include <media/ir-common.h> #include <media/i2c-addr.h> #include <media/tuner.h>
drivers/media/video/bt8xx/bttvp.h +42 -1
55 lines not on this page · raw message
drivers/media/video/saa7134/saa7134-input.c +15 -15
@@ -61,7 +61,7 @@ static int saa7134_raw_decode_irq(struct saa7134_dev *dev);static int build_key (struct saa7134_dev *dev) { -struct card_ir *ir = dev->remote; +struct saa7134_card_ir *ir = dev->remote;u32 gpio, data;/* here comes the additional handshake steps for some cards */
@@ -385,7 +385,7 @@ static int get_key_pinnacle_color(struct IR_i2c *ir, u32 *ir_key, u32 *ir_raw)void saa7134_input_irq (struct saa7134_dev *dev) { -struct card_ir *ir; +struct saa7134_card_ir *ir;if (!dev || !dev->remote)return ;
@@ -404,7 +404,7 @@ void saa7134_input_irq(struct saa7134_dev *dev)static void saa7134_input_timer (unsigned long data) {struct saa7134_dev *dev = (struct saa7134_dev *)data; -struct card_ir *ir = dev->remote; +struct saa7134_card_ir *ir = dev->remote;build_key (dev);mod_timer (&ir->timer, jiffies +msecs_to_jiffies (ir->polling));
@@ -413,17 +413,17 @@ static void saa7134_input_timer(unsigned long data)static void ir_raw_decode_timer_end (unsigned long data) {struct saa7134_dev *dev = (struct saa7134_dev *)data; -struct card_ir *ir = dev->remote; +struct saa7134_card_ir *ir = dev->remote;ir_raw_event_handle (dev->remote->dev); - ir->active =0 ; + ir->active = false; }static int __saa7134_ir_start (void *priv) {struct saa7134_dev *dev = priv; -struct card_ir *ir; +struct saa7134_card_ir *ir;if (!dev)return -EINVAL ;
@@ -435,7 +435,7 @@ static int __saa7134_ir_start(void *priv)if (ir->running)return 0 ; - ir->running =1 ; + ir->running = true;if (ir->polling) {setup_timer (&ir->timer, saa7134_input_timer, (unsigned long )dev);
@@ -446,7 +446,7 @@ static int __saa7134_ir_start(void *priv)init_timer (&ir->timer_end); ir->timer_end.function = ir_raw_decode_timer_end; ir->timer_end.data = (unsigned long )dev; - ir->active =0 ; + ir->active = false; }return 0 ;
@@ -455,7 +455,7 @@ static int __saa7134_ir_start(void *priv)static void __saa7134_ir_stop (void *priv) {struct saa7134_dev *dev = priv; -struct card_ir *ir; +struct saa7134_card_ir *ir;if (!dev)return ;
@@ -470,10 +470,10 @@ static void __saa7134_ir_stop(void *priv)del_timer_sync (&dev->remote->timer); else if (ir->raw_decode) {del_timer_sync (&ir->timer_end); - ir->active =0 ; + ir->active = false; } - ir->running =0 ; + ir->running = false;return ; }
@@ -511,7 +511,7 @@ static void saa7134_ir_close(struct rc_dev *rc)int saa7134_input_init1 (struct saa7134_dev *dev) { -struct card_ir *ir; +struct saa7134_card_ir *ir;struct rc_dev *rc;char *ir_codes =NULL ;u32 mask_keycode =0 ;
@@ -764,7 +764,7 @@ int saa7134_input_init1(struct saa7134_dev *dev) ir->dev = rc; dev->remote = ir; - ir->running =0 ; + ir->running = false;/* init hardware-specific stuff */ ir->mask_keycode = mask_keycode;
@@ -934,7 +934,7 @@ void saa7134_probe_i2c_ir(struct saa7134_dev *dev)static int saa7134_raw_decode_irq (struct saa7134_dev *dev) { -struct card_ir *ir = dev->remote; +struct saa7134_card_ir *ir = dev->remote;unsigned long timeout;int space;
@@ -953,7 +953,7 @@ static int saa7134_raw_decode_irq(struct saa7134_dev *dev)if (!ir->active) { timeout = jiffies +jiffies_to_msecs (15 );mod_timer (&ir->timer_end, timeout); - ir->active =1 ; + ir->active = true; }return 1 ;
drivers/media/video/saa7134/saa7134.h +22 -1
@@ -119,6 +119,27 @@ struct saa7134_format { unsigned int uvswap:1; }; +struct saa7134_card_ir { +struct rc_dev *dev; + +char name[32 ]; +char phys[32 ]; +int users; + +u32 polling; +u32 last_gpio; +u32 mask_keycode, mask_keydown, mask_keyup; + +bool running; +bool active; + +struct timer_list timer; +struct timer_list timer_end;/* timer_end for code completion */ + +/* IR core raw decoding */ +u32 raw_decode; +}; +/* ----------------------------------------------------------- */ /* card configuration */
@@ -530,7 +551,7 @@ struct saa7134_dev {/* infrared remote */ int has_remote; -struct card_ir *remote; +struct saa7134_card_ir *remote;/* pci i/o */ char name[32 ];
include/media/ir-common.h deleted +0 -77
77 lines not on this page · raw message
include/media/ir-kbd-i2c.h +1 -1
@@ -1,7 +1,7 @@#ifndef _IR_I2C#define _IR_I2C -#include <media/ir-common.h> +#include <media/ir-core.h> #define DEFAULT_POLLING_INTERVAL 100/* ms */
Signature · 1 line
1.7.1
PATCH 3/10 rc: rename the remaining things to rc_core
In reply to a message not in the archiveThe Remote Controller subsystem is meant to be used not only by Infra Red but also for similar types of Remote Controllers. The core is not specific to Infra Red. As such, rename:
- ir-core.h to rc-core.h
- IR_CORE to RC_CORE
- namespace inside rc-core.c/rc-core.h
To be consistent with the other changes.
No functional change on this patch.
delete mode 100644 include/media/ir-core.h create mode 100644 include/media/rc-core.h
drivers/media/dvb/dm1105/Kconfig +1 -1
@@ -8,7 +8,7 @@ config DVB_DM1105 select DVB_CX24116 if !DVB_FE_CUSTOMISE select DVB_SI21XX if !DVB_FE_CUSTOMISE select DVB_DS3000 if !DVB_FE_CUSTOMISE - depends on IR_CORE + depends on RC_CORE help Support for cards based on the SDMC DM1105 PCI chip like DvbWorld 2002
drivers/media/dvb/dm1105/dm1105.c +1 -1
@@ -27,7 +27,7 @@#include <linux/pci.h> #include <linux/dma-mapping.h> #include <linux/slab.h> -#include <media/ir-core.h> +#include <media/rc-core.h> #include "demux.h" #include "dmxdev.h"
drivers/media/dvb/dvb-usb/Kconfig +1 -1
@@ -1,6 +1,6 @@ config DVB_USB tristate "Support for various USB DVB devices" - depends on DVB_CORE && USB && I2C && IR_CORE + depends on DVB_CORE && USB && I2C && RC_CORE help By enabling this you will be able to choose the various supported USB1.1 and USB2.0 DVB devices.
drivers/media/dvb/dvb-usb/dvb-usb.h +1 -1
@@ -14,7 +14,7 @@#include <linux/usb.h> #include <linux/firmware.h> #include <linux/mutex.h> -#include <media/ir-core.h> +#include <media/rc-core.h> #include "dvb_frontend.h" #include "dvb_demux.h"
drivers/media/dvb/dvb-usb/lmedm04.c +1 -1
@@ -61,7 +61,7 @@#define DVB_USB_LOG_PREFIX "LME2510(C)"#include <linux/usb.h> #include <linux/usb/input.h> -#include <media/ir-core.h> +#include <media/rc-core.h> #include "dvb-usb.h" #include "lmedm04.h"
drivers/media/dvb/mantis/Kconfig +1 -1
@@ -1,6 +1,6 @@ config MANTIS_CORE tristate "Mantis/Hopper PCI bridge based devices" - depends on PCI && I2C && INPUT && IR_CORE + depends on PCI && I2C && INPUT && RC_CORE help Support for PCI cards based on the Mantis and Hopper PCi bridge.
drivers/media/dvb/mantis/mantis_input.c +1 -1
@@ -18,7 +18,7 @@Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ -#include <media/ir-core.h> +#include <media/rc-core.h> #include <linux/pci.h> #include "dmxdev.h"
drivers/media/dvb/siano/Kconfig +1 -1
@@ -4,7 +4,7 @@ config SMS_SIANO_MDTV tristate "Siano SMS1xxx based MDTV receiver" - depends on DVB_CORE && IR_CORE && HAS_DMA + depends on DVB_CORE && RC_CORE && HAS_DMA ---help--- Choose Y or M here if you have MDTV receiver with a Siano chipset.
drivers/media/dvb/siano/smsir.h +1 -1
@@ -28,7 +28,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.#define __SMS_IR_H__#include <linux/input.h> -#include <media/ir-core.h> +#include <media/rc-core.h> #define IR_DEFAULT_TIMEOUT 100
drivers/media/dvb/ttpci/Kconfig +1 -1
@@ -97,7 +97,7 @@ config DVB_BUDGET_CI select DVB_LNBP21 if !DVB_FE_CUSTOMISE select DVB_TDA10023 if !DVB_FE_CUSTOMISE select MEDIA_TUNER_TDA827X if !MEDIA_TUNER_CUSTOMISE - depends on IR_CORE + depends on RC_CORE help Support for simple SAA7146 based DVB cards (so called Budget- or Nova-PCI cards) without onboard
drivers/media/dvb/ttpci/budget-ci.c +1 -1
@@ -34,7 +34,7 @@#include <linux/slab.h> #include <linux/interrupt.h> #include <linux/spinlock.h> -#include <media/ir-core.h> +#include <media/rc-core.h> #include "budget.h"
drivers/media/rc/Kconfig +18 -17
@@ -1,16 +1,17 @@ -menuconfig IR_CORE - tristate "Infrared remote controller adapters" +menuconfig RC_CORE + tristate "Remote Controller adapters" depends on INPUT default INPUT ---help--- Enable support for Remote Controllers on Linux. This is needed in order to support several video capture adapters. + Currently, all supported devices use InfraRed. Enable this option if you have a video capture board even if you don't need IR, as otherwise, you may not be able to compile the driver for your adapter. -if IR_CORE +if RC_CORE config LIRC tristate
@@ -27,7 +28,7 @@ source "drivers/media/rc/keymaps/Kconfig" config IR_NEC_DECODER tristate "Enable IR raw decoder for the NEC protocol" - depends on IR_CORE + depends on RC_CORE select BITREVERSE default y
@@ -37,7 +38,7 @@ config IR_NEC_DECODER config IR_RC5_DECODER tristate "Enable IR raw decoder for the RC-5 protocol" - depends on IR_CORE + depends on RC_CORE select BITREVERSE default y
@@ -47,7 +48,7 @@ config IR_RC5_DECODER config IR_RC6_DECODER tristate "Enable IR raw decoder for the RC6 protocol" - depends on IR_CORE + depends on RC_CORE select BITREVERSE default y
@@ -57,7 +58,7 @@ config IR_RC6_DECODER config IR_JVC_DECODER tristate "Enable IR raw decoder for the JVC protocol" - depends on IR_CORE + depends on RC_CORE select BITREVERSE default y
@@ -67,7 +68,7 @@ config IR_JVC_DECODER config IR_SONY_DECODER tristate "Enable IR raw decoder for the Sony protocol" - depends on IR_CORE + depends on RC_CORE default y ---help---
@@ -76,7 +77,7 @@ config IR_SONY_DECODER config IR_RC5_SZ_DECODER tristate "Enable IR raw decoder for the RC-5 (streamzap) protocol" - depends on IR_CORE + depends on RC_CORE select BITREVERSE default y
@@ -88,7 +89,7 @@ config IR_RC5_SZ_DECODER config IR_LIRC_CODEC tristate "Enable IR to LIRC bridge" - depends on IR_CORE + depends on RC_CORE depends on LIRC default y
@@ -99,7 +100,7 @@ config IR_LIRC_CODEC config IR_ENE tristate "ENE eHome Receiver/Transceiver (pnp id: ENE0100/ENE02xxx)" depends on PNP - depends on IR_CORE + depends on RC_CORE ---help--- Say Y here to enable support for integrated infrared receiver /transceiver made by ENE.
@@ -113,7 +114,7 @@ config IR_ENE config IR_IMON tristate "SoundGraph iMON Receiver and Display" depends on USB_ARCH_HAS_HCD - depends on IR_CORE + depends on RC_CORE select USB ---help--- Say Y here if you want to use a SoundGraph iMON (aka Antec Veris)
@@ -125,7 +126,7 @@ config IR_IMON config IR_MCEUSB tristate "Windows Media Center Ed. eHome Infrared Transceiver" depends on USB_ARCH_HAS_HCD - depends on IR_CORE + depends on RC_CORE select USB ---help--- Say Y here if you want to use a Windows Media Center Edition
@@ -137,7 +138,7 @@ config IR_MCEUSB config IR_NUVOTON tristate "Nuvoton w836x7hg Consumer Infrared Transceiver" depends on PNP - depends on IR_CORE + depends on RC_CORE ---help--- Say Y here to enable support for integrated infrared receiver /transciever made by Nuvoton (formerly Winbond). This chip is
@@ -150,7 +151,7 @@ config IR_NUVOTON config IR_STREAMZAP tristate "Streamzap PC Remote IR Receiver" depends on USB_ARCH_HAS_HCD - depends on IR_CORE + depends on RC_CORE select USB ---help--- Say Y here if you want to use a Streamzap PC Remote
@@ -162,7 +163,7 @@ config IR_STREAMZAP config IR_WINBOND_CIR tristate "Winbond IR remote control" depends on X86 && PNP - depends on IR_CORE + depends on RC_CORE select NEW_LEDS select LEDS_CLASS select LEDS_TRIGGERS
@@ -176,4 +177,4 @@ config IR_WINBOND_CIR To compile this driver as a module, choose M here: the module will be called winbond_cir. -endif #IR_CORE +endif #RC_CORE
drivers/media/rc/Makefile +1 -1
@@ -2,7 +2,7 @@ rc-core-objs := rc-main.o rc-raw.o obj-y += keymaps/ -obj-$(CONFIG_IR_CORE) += rc-core.o +obj-$(CONFIG_RC_CORE) += rc-core.o obj-$(CONFIG_LIRC) += lirc_dev.o obj-$(CONFIG_IR_NEC_DECODER) += ir-nec-decoder.o obj-$(CONFIG_IR_RC5_DECODER) += ir-rc5-decoder.o
drivers/media/rc/ene_ir.c +1 -1
@@ -37,7 +37,7 @@#include <linux/interrupt.h> #include <linux/sched.h> #include <linux/slab.h> -#include <media/ir-core.h> +#include <media/rc-core.h> #include "ene_ir.h" static int sample_period;
drivers/media/rc/imon.c +1 -1
@@ -38,7 +38,7 @@#include <linux/input.h> #include <linux/usb.h> #include <linux/usb/input.h> -#include <media/ir-core.h> +#include <media/rc-core.h> #include <linux/time.h> #include <linux/timer.h>
drivers/media/rc/ir-lirc-codec.c +1 -1
@@ -16,7 +16,7 @@#include <linux/wait.h> #include <media/lirc.h> #include <media/lirc_dev.h> -#include <media/ir-core.h> +#include <media/rc-core.h> #include "rc-core-priv.h" #define LIRCBUF_SIZE 256
drivers/media/rc/keymaps/Kconfig +1 -1
@@ -1,6 +1,6 @@ config RC_MAP tristate "Compile Remote Controller keymap modules" - depends on IR_CORE + depends on RC_CORE default y ---help---
drivers/media/rc/keymaps/rc-lirc.c +1 -1
@@ -9,7 +9,7 @@* (at your option) any later version. */ -#include <media/ir-core.h> +#include <media/rc-core.h> static struct ir_scancode lirc[] = { { },
drivers/media/rc/mceusb.c +1 -1
@@ -36,7 +36,7 @@#include <linux/module.h> #include <linux/slab.h> #include <linux/usb.h> -#include <media/ir-core.h> +#include <media/rc-core.h> #define DRIVER_VERSION "1.91"#define DRIVER_AUTHOR "Jarod Wilson <[email protected]>"
drivers/media/rc/nuvoton-cir.c +1 -1
@@ -32,7 +32,7 @@#include <linux/interrupt.h> #include <linux/sched.h> #include <linux/slab.h> -#include <media/ir-core.h> +#include <media/rc-core.h> #include <linux/pci_ids.h> #include "nuvoton-cir.h"
drivers/media/rc/rc-core-priv.h +1 -1
@@ -18,7 +18,7 @@#include <linux/slab.h> #include <linux/spinlock.h> -#include <media/ir-core.h> +#include <media/rc-core.h> struct ir_raw_handler {struct list_head list;
drivers/media/rc/rc-main.c +9 -9
@@ -12,7 +12,7 @@* GNU General Public License for more details. */ -#include <media/ir-core.h> +#include <media/rc-core.h> #include <linux/spinlock.h> #include <linux/delay.h> #include <linux/input.h>
@@ -1103,11 +1103,11 @@ EXPORT_SYMBOL_GPL(rc_unregister_device);* Init/exit code for the module. Basically, creates/removes /sys/class/rc */ -static int __init ir_core_init (void ) +static int __init rc_core_init (void ) {int rc =class_register (&ir_input_class);if (rc) { -printk (KERN_ERR "ir_core: unable to register rc class\n" ); +printk (KERN_ERR "rc_core: unable to register rc class\n" );return rc; }
@@ -1118,18 +1118,18 @@ static int __init ir_core_init(void)return 0 ; } -static void __exit ir_core_exit(void) +static void __exit rc_core_exit(void) {class_unregister (&ir_input_class);ir_unregister_map (&empty_map); } -module_init (ir_core_init); -module_exit (ir_core_exit); +module_init (rc_core_init); +module_exit (rc_core_exit); -int ir_core_debug;/* ir_debug level (0,1,2) */ -EXPORT_SYMBOL_GPL (ir_core_debug); -module_param_named (debug, ir_core_debug, int,0644 ); +int rc_core_debug;/* ir_debug level (0,1,2) */ +EXPORT_SYMBOL_GPL (rc_core_debug); +module_param_named (debug, rc_core_debug, int,0644 );MODULE_AUTHOR ("Mauro Carvalho Chehab <[email protected]>" );MODULE_LICENSE ("GPL" );
drivers/media/rc/rc-raw.c +1 -1
@@ -357,7 +357,7 @@ static void init_decoders(struct work_struct *work)load_lirc_codec ();/* If needed, we may later add some init code. In this case, -it is needed to change the CONFIG_MODULE test at ir-core.h +it is needed to change the CONFIG_MODULE test at rc-core.h */ }#endif
drivers/media/rc/streamzap.c +1 -1
@@ -35,7 +35,7 @@#include <linux/module.h> #include <linux/slab.h> #include <linux/usb.h> -#include <media/ir-core.h> +#include <media/rc-core.h> #define DRIVER_VERSION "1.61"#define DRIVER_NAME "streamzap"
drivers/media/rc/winbond-cir.c +1 -1
@@ -50,7 +50,7 @@#include <linux/io.h> #include <linux/bitrev.h> #include <linux/slab.h> -#include <media/ir-core.h> +#include <media/rc-core.h> #define DRVNAME "winbond-cir"
drivers/media/video/Kconfig +1 -1
@@ -96,7 +96,7 @@ config VIDEO_HELPER_CHIPS_AUTO config VIDEO_IR_I2C tristate "I2C module for IR" if !VIDEO_HELPER_CHIPS_AUTO - depends on I2C && IR_CORE + depends on I2C && RC_CORE default y ---help--- Most boards have an IR chip directly connected via GPIO. However,
drivers/media/video/bt8xx/Kconfig +1 -1
@@ -4,7 +4,7 @@ config VIDEO_BT848 select I2C_ALGOBIT select VIDEO_BTCX select VIDEOBUF_DMA_SG - depends on IR_CORE + depends on RC_CORE select VIDEO_TUNER select VIDEO_TVEEPROM select VIDEO_MSP3400 if VIDEO_HELPER_CHIPS_AUTO
drivers/media/video/bt8xx/bttvp.h +1 -1
@@ -41,7 +41,7 @@#include <linux/device.h> #include <media/videobuf-dma-sg.h> #include <media/tveeprom.h> -#include <media/ir-core.h> +#include <media/rc-core.h> #include <media/ir-kbd-i2c.h> #include "bt848.h"
drivers/media/video/cx18/Kconfig +1 -1
@@ -2,7 +2,7 @@ config VIDEO_CX18 tristate "Conexant cx23418 MPEG encoder support" depends on VIDEO_V4L2 && DVB_CORE && PCI && I2C && EXPERIMENTAL select I2C_ALGOBIT - depends on IR_CORE + depends on RC_CORE select VIDEO_TUNER select VIDEO_TVEEPROM select VIDEO_CX2341X
drivers/media/video/cx231xx/Kconfig +2 -2
@@ -3,7 +3,7 @@ config VIDEO_CX231XX depends on VIDEO_DEV && I2C select VIDEO_TUNER select VIDEO_TVEEPROM - depends on IR_CORE + depends on RC_CORE select VIDEOBUF_VMALLOC select VIDEO_CX25840 select VIDEO_CX2341X
@@ -16,7 +16,7 @@ config VIDEO_CX231XX config VIDEO_CX231XX_RC bool "Conexant cx231xx Remote Controller additional support" - depends on IR_CORE + depends on RC_CORE depends on VIDEO_CX231XX default y ---help---
drivers/media/video/cx231xx/cx231xx.h +1 -1
@@ -34,7 +34,7 @@#include <media/videobuf-vmalloc.h> #include <media/v4l2-device.h> -#include <media/ir-core.h> +#include <media/rc-core.h> #include <media/ir-kbd-i2c.h> #include <media/videobuf-dvb.h>
drivers/media/video/cx23885/Kconfig +1 -1
@@ -5,7 +5,7 @@ config VIDEO_CX23885 select VIDEO_BTCX select VIDEO_TUNER select VIDEO_TVEEPROM - depends on IR_CORE + depends on RC_CORE select VIDEOBUF_DVB select VIDEOBUF_DMA_SG select VIDEO_CX25840
drivers/media/video/cx23885/cx23885-input.c +1 -1
@@ -36,7 +36,7 @@*/ #include <linux/slab.h> -#include <media/ir-core.h> +#include <media/rc-core.h> #include <media/v4l2-subdev.h> #include "cx23885.h"
drivers/media/video/cx23885/cx23885.h +1 -1
@@ -30,7 +30,7 @@#include <media/tveeprom.h> #include <media/videobuf-dma-sg.h> #include <media/videobuf-dvb.h> -#include <media/ir-core.h> +#include <media/rc-core.h> #include "btcx-risc.h" #include "cx23885-reg.h"
drivers/media/video/cx23885/cx23888-ir.c +1 -1
@@ -26,7 +26,7 @@#include <media/v4l2-device.h> #include <media/v4l2-chip-ident.h> -#include <media/ir-core.h> +#include <media/rc-core.h> #include "cx23885.h"
drivers/media/video/cx25840/cx25840-ir.c +1 -1
@@ -24,7 +24,7 @@#include <linux/slab.h> #include <linux/kfifo.h> #include <media/cx25840.h> -#include <media/ir-core.h> +#include <media/rc-core.h> #include "cx25840-core.h"
drivers/media/video/cx88/Kconfig +1 -1
@@ -1,6 +1,6 @@ config VIDEO_CX88 tristate "Conexant 2388x (bt878 successor) support" - depends on VIDEO_DEV && PCI && I2C && IR_CORE + depends on VIDEO_DEV && PCI && I2C && RC_CORE select I2C_ALGOBIT select VIDEO_BTCX select VIDEOBUF_DMA_SG
drivers/media/video/cx88/cx88-input.c +1 -1
@@ -29,7 +29,7 @@#include <linux/module.h> #include "cx88.h" -#include <media/ir-core.h> +#include <media/rc-core.h> #define MODULE_NAME "cx88xx"
drivers/media/video/em28xx/Kconfig +1 -1
@@ -3,7 +3,7 @@ config VIDEO_EM28XX depends on VIDEO_DEV && I2C select VIDEO_TUNER select VIDEO_TVEEPROM - depends on IR_CORE + depends on RC_CORE select VIDEOBUF_VMALLOC select VIDEO_SAA711X if VIDEO_HELPER_CHIPS_AUTO select VIDEO_TVP5150 if VIDEO_HELPER_CHIPS_AUTO
drivers/media/video/em28xx/em28xx.h +1 -1
@@ -33,7 +33,7 @@#include <media/videobuf-vmalloc.h> #include <media/v4l2-device.h> #include <media/ir-kbd-i2c.h> -#include <media/ir-core.h> +#include <media/rc-core.h> #if defined(CONFIG_VIDEO_EM28XX_DVB ) || defined(CONFIG_VIDEO_EM28XX_DVB_MODULE )#include <media/videobuf-dvb.h> #endif
drivers/media/video/ir-kbd-i2c.c +1 -1
@@ -46,7 +46,7 @@#include <linux/i2c.h> #include <linux/workqueue.h> -#include <media/ir-core.h> +#include <media/rc-core.h> #include <media/ir-kbd-i2c.h> /* ----------------------------------------------------------------------- */
drivers/media/video/ivtv/Kconfig +1 -1
@@ -2,7 +2,7 @@ config VIDEO_IVTV tristate "Conexant cx23416/cx23415 MPEG encoder/decoder support" depends on VIDEO_V4L2 && PCI && I2C select I2C_ALGOBIT - depends on IR_CORE + depends on RC_CORE select VIDEO_TUNER select VIDEO_TVEEPROM select VIDEO_CX2341X
drivers/media/video/saa7134/Kconfig +1 -1
@@ -26,7 +26,7 @@ config VIDEO_SAA7134_ALSA config VIDEO_SAA7134_RC bool "Philips SAA7134 Remote Controller support" - depends on IR_CORE + depends on RC_CORE depends on VIDEO_SAA7134 default y ---help---
drivers/media/video/saa7134/saa7134.h +1 -1
@@ -37,7 +37,7 @@#include <media/v4l2-ioctl.h> #include <media/v4l2-device.h> #include <media/tuner.h> -#include <media/ir-core.h> +#include <media/rc-core.h> #include <media/ir-kbd-i2c.h> #include <media/videobuf-dma-sg.h> #include <sound/core.h>
drivers/media/video/tlg2300/Kconfig +1 -1
@@ -3,7 +3,7 @@ config VIDEO_TLG2300 depends on VIDEO_DEV && I2C && SND && DVB_CORE select VIDEO_TUNER select VIDEO_TVEEPROM - depends on IR_CORE + depends on RC_CORE select VIDEOBUF_VMALLOC select SND_PCM select VIDEOBUF_DVB
drivers/staging/cx25821/Kconfig +1 -1
@@ -5,7 +5,7 @@ config VIDEO_CX25821 select I2C_ALGOBIT select VIDEO_BTCX select VIDEO_TVEEPROM - depends on IR_CORE + depends on RC_CORE select VIDEOBUF_DVB select VIDEOBUF_DMA_SG select VIDEO_CX25840
drivers/staging/go7007/Kconfig +1 -1
@@ -4,7 +4,7 @@ config VIDEO_GO7007 depends on BKL # please fix depends on SND select VIDEOBUF_DMA_SG - depends on IR_CORE + depends on RC_CORE select VIDEO_TUNER select VIDEO_TVEEPROM select SND_PCM
drivers/staging/tm6000/Kconfig +1 -1
@@ -1,6 +1,6 @@ config VIDEO_TM6000 tristate "TV Master TM5600/6000/6010 driver" - depends on VIDEO_DEV && I2C && INPUT && IR_CORE && USB && EXPERIMENTAL + depends on VIDEO_DEV && I2C && INPUT && RC_CORE && USB && EXPERIMENTAL select VIDEO_TUNER select MEDIA_TUNER_XC2028 select MEDIA_TUNER_XC5000
drivers/staging/tm6000/tm6000-input.c +1 -1
@@ -24,7 +24,7 @@#include <linux/input.h> #include <linux/usb.h> -#include <media/ir-core.h> +#include <media/rc-core.h> #include "tm6000.h" #include "tm6000-regs.h"
include/media/ir-core.h deleted +0 -211
211 lines not on this page · raw message
include/media/ir-kbd-i2c.h +1 -1
@@ -1,7 +1,7 @@#ifndef _IR_I2C#define _IR_I2C -#include <media/ir-core.h> +#include <media/rc-core.h> #define DEFAULT_POLLING_INTERVAL 100/* ms */
include/media/rc-core.h new file +211 -0
211 lines not on this page · raw message
Signature · 1 line
1.7.1
PATCH 4/10 Rename all public generic RC functions from ir_ to rc_
In reply to a message not in the archiveThose functions are not InfraRed specific. So, rename them to properly reflect it.
drivers/media/dvb/dm1105/dm1105.c +1 -1
@@ -531,7 +531,7 @@ static void dm1105_emit_key(struct work_struct *work) data = (ircom >>8 ) &0x7f ; -ir_keydown (ir->dev, data,0 ); +rc_keydown (ir->dev, data,0 ); }/* work handler */
drivers/media/dvb/dvb-usb/af9015.c +2 -2
@@ -1041,13 +1041,13 @@ static int af9015_rc_query(struct dvb_usb_device *d) priv->rc_keycode = buf[12 ] <<16 | buf[13 ] <<8 | buf[14 ]; } -ir_keydown (d->rc_dev, priv->rc_keycode,0 ); +rc_keydown (d->rc_dev, priv->rc_keycode,0 ); }else { priv->rc_keycode =0 ;/* clear just for sure */ } }else if (priv->rc_repeat != buf[6 ] || buf[0 ]) {deb_rc ("%s: key repeated\n" , __func__); -ir_keydown (d->rc_dev, priv->rc_keycode,0 ); +rc_keydown (d->rc_dev, priv->rc_keycode,0 ); }else {deb_rc ("%s: no key press\n" , __func__); }
drivers/media/dvb/dvb-usb/anysee.c +1 -1
@@ -394,7 +394,7 @@ static int anysee_rc_query(struct dvb_usb_device *d)if (ircode[0 ]) {deb_rc ("%s: key pressed %02x\n" , __func__, ircode[1 ]); -ir_keydown (d->rc_dev,0x08 <<8 | ircode[1 ],0 ); +rc_keydown (d->rc_dev,0x08 <<8 | ircode[1 ],0 ); }return 0 ;
drivers/media/dvb/dvb-usb/dib0700_core.c +1 -1
@@ -600,7 +600,7 @@ static void dib0700_rc_urb_completion(struct urb *purb) goto resubmit; } -ir_keydown (d->rc_dev, keycode, toggle); +rc_keydown (d->rc_dev, keycode, toggle); resubmit:/* Clean the buffer before we requeue */
drivers/media/dvb/dvb-usb/dib0700_devices.c +2 -2
@@ -520,13 +520,13 @@ static int dib0700_rc_query_old_firmware(struct dvb_usb_device *d) d->last_event = keycode; } -ir_keydown (d->rc_dev, keycode,0 ); +rc_keydown (d->rc_dev, keycode,0 );break ;default :/* RC-5 protocol changes toggle bit on new keypress */ keycode = key[3 -2 ] <<8 | key[3 -3 ]; toggle = key[3 -1 ]; -ir_keydown (d->rc_dev, keycode, toggle); +rc_keydown (d->rc_dev, keycode, toggle);break ; }
drivers/media/dvb/dvb-usb/lmedm04.c +1 -1
@@ -198,7 +198,7 @@ static int lme2510_remote_keypress(struct dvb_usb_adapter *adap, u16 keypress)deb_info (1 ,"INT Key Keypress =%04x" , keypress);if (keypress >0 ) -ir_keydown (d->rc_dev, keypress,0 ); +rc_keydown (d->rc_dev, keypress,0 );return 0 ; }
drivers/media/dvb/ttpci/budget-ci.c +1 -1
@@ -159,7 +159,7 @@ static void msp430_ir_interrupt(unsigned long data) budget_ci->ir.rc5_device != (command & 0x1f)) return; -ir_keydown (dev, budget_ci->ir.ir_key, (command &0x20 ) ?1 :0 ); +rc_keydown (dev, budget_ci->ir.ir_key, (command &0x20 ) ?1 :0 ); }static int msp430_ir_init (struct budget_ci *budget_ci)
drivers/media/rc/imon.c +5 -5
@@ -1146,14 +1146,14 @@ static u32 imon_remote_key_lookup(struct imon_context *ictx, u32 scancode)bool is_release_code = false;/* Look for the initial press of a button */ - keycode =ir_g_keycode_from_table (ictx->rdev, scancode); + keycode =rc_g_keycode_from_table (ictx->rdev, scancode); ictx->rc_toggle =0x0 ; ictx->rc_scancode = scancode;/* Look for the release of a button */ if (keycode ==KEY_RESERVED ) { release = scancode & ~0x4000 ; - keycode =ir_g_keycode_from_table (ictx->rdev, release); + keycode =rc_g_keycode_from_table (ictx->rdev, release);if (keycode !=KEY_RESERVED ) is_release_code = true; }
@@ -1182,7 +1182,7 @@ static u32 imon_mce_key_lookup(struct imon_context *ictx, u32 scancode) scancode = scancode |MCE_KEY_MASK |MCE_TOGGLE_BIT ; ictx->rc_scancode = scancode; - keycode =ir_g_keycode_from_table (ictx->rdev, scancode); + keycode =rc_g_keycode_from_table (ictx->rdev, scancode);/* not used in mce mode, but make sure we know its false */ ictx->release_code = false;
@@ -1564,9 +1564,9 @@ static void imon_incoming_packet(struct imon_context *ictx,if (ktype !=IMON_KEY_PANEL ) {if (press_type ==0 ) -ir_keyup (ictx->rdev); +rc_keyup (ictx->rdev);else { -ir_keydown (ictx->rdev, ictx->rc_scancode, ictx->rc_toggle); +rc_keydown (ictx->rdev, ictx->rc_scancode, ictx->rc_toggle);spin_lock_irqsave (&ictx->kc_lock, flags); ictx->last_keycode = ictx->kc;spin_unlock_irqrestore (&ictx->kc_lock, flags);
drivers/media/rc/ir-jvc-decoder.c +2 -2
@@ -139,12 +139,12 @@ again: scancode = (bitrev8 ((data->bits >>8 ) &0xff ) <<8 ) | (bitrev8 ((data->bits >>0 ) &0xff ) <<0 );IR_dprintk (1 ,"JVC scancode 0x%04x\n" , scancode); -ir_keydown (dev, scancode, data->toggle); +rc_keydown (dev, scancode, data->toggle); data->first = false; data->old_bits = data->bits; }else if (data->bits == data->old_bits) {IR_dprintk (1 ,"JVC repeat\n" ); -ir_repeat (dev); +rc_repeat (dev); }else {IR_dprintk (1 ,"JVC invalid repeat msg\n" );break ;
drivers/media/rc/ir-nec-decoder.c +3 -3
@@ -88,7 +88,7 @@ static int ir_nec_decode(struct rc_dev *dev, struct ir_raw_event ev) data->state =STATE_BIT_PULSE ;return 0 ; }else if (eq_margin (ev.duration,NEC_REPEAT_SPACE ,NEC_UNIT /2 )) { -ir_repeat (dev); +rc_repeat (dev);IR_dprintk (1 ,"Repeat last key\n" ); data->state =STATE_TRAILER_PULSE ;return 0 ;
@@ -114,7 +114,7 @@ static int ir_nec_decode(struct rc_dev *dev, struct ir_raw_event ev) geq_margin(ev.duration, NEC_TRAILER_SPACE, NEC_UNIT / 2)) {IR_dprintk (1 ,"Repeat last key\n" ); -ir_repeat (dev); +rc_repeat (dev); data->state =STATE_INACTIVE ;return 0 ;
@@ -178,7 +178,7 @@ static int ir_nec_decode(struct rc_dev *dev, struct ir_raw_event ev)if (data->is_nec_x) data->necx_repeat = true; -ir_keydown (dev, scancode,0 ); +rc_keydown (dev, scancode,0 ); data->state =STATE_INACTIVE ;return 0 ; }
drivers/media/rc/ir-rc5-decoder.c +1 -1
@@ -150,7 +150,7 @@ again: scancode, toggle); } -ir_keydown (dev, scancode, toggle); +rc_keydown (dev, scancode, toggle); data->state =STATE_INACTIVE ;return 0 ; }
drivers/media/rc/ir-rc5-sz-decoder.c +1 -1
@@ -114,7 +114,7 @@ again:IR_dprintk (1 ,"RC5-sz scancode 0x%04x (toggle: %u)\n" , scancode, toggle); -ir_keydown (dev, scancode, toggle); +rc_keydown (dev, scancode, toggle); data->state =STATE_INACTIVE ;return 0 ; }
drivers/media/rc/ir-rc6-decoder.c +1 -1
@@ -242,7 +242,7 @@ again: goto out; } -ir_keydown (dev, scancode, toggle); +rc_keydown (dev, scancode, toggle); data->state =STATE_INACTIVE ;return 0 ; }
drivers/media/rc/ir-sony-decoder.c +1 -1
@@ -143,7 +143,7 @@ static int ir_sony_decode(struct rc_dev *dev, struct ir_raw_event ev) scancode = device <<16 | subdevice <<8 | function;IR_dprintk (1 ,"Sony(%u) scancode 0x%05x\n" , data->count, scancode); -ir_keydown (dev, scancode,0 ); +rc_keydown (dev, scancode,0 ); data->state =STATE_INACTIVE ;return 0 ; }
drivers/media/rc/rc-main.c +18 -18
@@ -481,7 +481,7 @@ out: }/** -* ir_g_keycode_from_table() - gets the keycode that corresponds to a scancode +* rc_g_keycode_from_table() - gets the keycode that corresponds to a scancode * @dev: the struct rc_dev descriptor of the device * @scancode: the scancode to look for * @return: the corresponding keycode, or KEY_RESERVED
@@ -490,7 +490,7 @@ out:* keycode. Normally it should not be used since drivers should have no * interest in keycodes. */ -u32 ir_g_keycode_from_table (struct rc_dev *dev,u32 scancode) +u32 rc_g_keycode_from_table (struct rc_dev *dev,u32 scancode) {struct ir_scancode_table *rc_tab = &dev->rc_tab;unsigned int keycode;
@@ -511,7 +511,7 @@ u32 ir_g_keycode_from_table(struct rc_dev *dev, u32 scancode)return keycode; } -EXPORT_SYMBOL_GPL (ir_g_keycode_from_table); +EXPORT_SYMBOL_GPL (rc_g_keycode_from_table);/** * ir_do_keyup() - internal function to signal the release of a keypress
@@ -532,13 +532,13 @@ static void ir_do_keyup(struct rc_dev *dev) }/** -* ir_keyup() - signals the release of a keypress +* rc_keyup() - signals the release of a keypress * @dev: the struct rc_dev descriptor of the device * * This routine is used to signal that a key has been released on the * remote control. */ -void ir_keyup (struct rc_dev *dev) +void rc_keyup (struct rc_dev *dev) {unsigned long flags;
@@ -546,7 +546,7 @@ void ir_keyup(struct rc_dev *dev)ir_do_keyup (dev);spin_unlock_irqrestore (&dev->keylock, flags); } -EXPORT_SYMBOL_GPL (ir_keyup); +EXPORT_SYMBOL_GPL (rc_keyup);/** * ir_timer_keyup() - generates a keyup event after a timeout
@@ -577,14 +577,14 @@ static void ir_timer_keyup(unsigned long cookie) }/** -* ir_repeat() - signals that a key is still pressed +* rc_repeat() - signals that a key is still pressed * @dev: the struct rc_dev descriptor of the device * * This routine is used by IR decoders when a repeat message which does * not include the necessary bits to reproduce the scancode has been * received. */ -void ir_repeat (struct rc_dev *dev) +void rc_repeat (struct rc_dev *dev) {unsigned long flags;
@@ -601,7 +601,7 @@ void ir_repeat(struct rc_dev *dev) out:spin_unlock_irqrestore (&dev->keylock, flags); } -EXPORT_SYMBOL_GPL (ir_repeat); +EXPORT_SYMBOL_GPL (rc_repeat);/** * ir_do_keydown() - internal function to process a keypress
@@ -643,7 +643,7 @@ static void ir_do_keydown(struct rc_dev *dev, int scancode, }/** -* ir_keydown() - generates input event for a key press +* rc_keydown() - generates input event for a key press * @dev: the struct rc_dev descriptor of the device * @scancode: the scancode that we're seeking * @toggle: the toggle value (protocol dependent, if the protocol doesn't
@@ -652,10 +652,10 @@ static void ir_do_keydown(struct rc_dev *dev, int scancode,* This routine is used to signal that a key has been pressed on the * remote control. */ -void ir_keydown (struct rc_dev *dev,int scancode,u8 toggle) +void rc_keydown (struct rc_dev *dev,int scancode,u8 toggle) {unsigned long flags; -u32 keycode =ir_g_keycode_from_table (dev, scancode); +u32 keycode =rc_g_keycode_from_table (dev, scancode);spin_lock_irqsave (&dev->keylock, flags);ir_do_keydown (dev, scancode, keycode, toggle);
@@ -666,10 +666,10 @@ void ir_keydown(struct rc_dev *dev, int scancode, u8 toggle) }spin_unlock_irqrestore (&dev->keylock, flags); } -EXPORT_SYMBOL_GPL (ir_keydown); +EXPORT_SYMBOL_GPL (rc_keydown);/** -* ir_keydown_notimeout() - generates input event for a key press without +* rc_keydown_notimeout() - generates input event for a key press without * an automatic keyup event at a later time * @dev: the struct rc_dev descriptor of the device * @scancode: the scancode that we're seeking
@@ -677,18 +677,18 @@ EXPORT_SYMBOL_GPL(ir_keydown);* support toggle values, this should be set to zero) * * This routine is used to signal that a key has been pressed on the -* remote control. The driver must manually call ir_keyup() at a later stage. +* remote control. The driver must manually call rc_keyup() at a later stage. */ -void ir_keydown_notimeout (struct rc_dev *dev,int scancode,u8 toggle) +void rc_keydown_notimeout (struct rc_dev *dev,int scancode,u8 toggle) {unsigned long flags; -u32 keycode =ir_g_keycode_from_table (dev, scancode); +u32 keycode =rc_g_keycode_from_table (dev, scancode);spin_lock_irqsave (&dev->keylock, flags);ir_do_keydown (dev, scancode, keycode, toggle);spin_unlock_irqrestore (&dev->keylock, flags); } -EXPORT_SYMBOL_GPL (ir_keydown_notimeout); +EXPORT_SYMBOL_GPL (rc_keydown_notimeout);static int ir_open (struct input_dev *idev) {
drivers/media/video/bt8xx/bttv-input.c +8 -8
@@ -70,14 +70,14 @@ static void ir_handle_key(struct bttv *btv)if ((ir->mask_keydown && (gpio & ir->mask_keydown)) || (ir->mask_keyup && !(gpio & ir->mask_keyup))) { -ir_keydown_notimeout (ir->dev, data,0 ); +rc_keydown_notimeout (ir->dev, data,0 ); }else {/* HACK: Probably, ir->mask_keydown is missing for this board */ if (btv->c.type ==BTTV_BOARD_WINFAST2000 ) -ir_keydown_notimeout (ir->dev, data,0 ); +rc_keydown_notimeout (ir->dev, data,0 ); -ir_keyup (ir->dev); +rc_keyup (ir->dev); } }
@@ -100,9 +100,9 @@ static void ir_enltv_handle_key(struct bttv *btv) gpio, data, (gpio & ir->mask_keyup) ? " up" : "up/down"); -ir_keydown_notimeout (ir->dev, data,0 ); +rc_keydown_notimeout (ir->dev, data,0 );if (keyup) -ir_keyup (ir->dev); +rc_keyup (ir->dev); }else {if ((ir->last_gpio &1 <<31 ) == keyup)return ;
@@ -112,9 +112,9 @@ static void ir_enltv_handle_key(struct bttv *btv) (gpio & ir->mask_keyup) ? " up" : "down");if (keyup) -ir_keyup (ir->dev); +rc_keyup (ir->dev);else -ir_keydown_notimeout (ir->dev, data,0 ); +rc_keydown_notimeout (ir->dev, data,0 ); } ir->last_gpio = data | keyup;
@@ -232,7 +232,7 @@ void bttv_rc5_timer_end(unsigned long data)u32 instr =RC5_INSTR (rc5);/* Good code */ -ir_keydown (ir->dev, instr, toggle); +rc_keydown (ir->dev, instr, toggle); dprintk(KERN_INFO DEVNAME ":"" instruction %x, toggle %x\n" , instr, toggle);
drivers/media/video/cx88/cx88-input.c +7 -7
@@ -123,26 +123,26 @@ static void cx88_ir_handle_key(struct cx88_IR *ir) data = (data <<4 ) | ((gpio_key &0xf0 ) >>4 ); -ir_keydown (ir->dev, data,0 ); +rc_keydown (ir->dev, data,0 ); }else if (ir->mask_keydown) {/* bit set on keydown */ if (gpio & ir->mask_keydown) -ir_keydown_notimeout (ir->dev, data,0 ); +rc_keydown_notimeout (ir->dev, data,0 );else -ir_keyup (ir->dev); +rc_keyup (ir->dev); }else if (ir->mask_keyup) {/* bit cleared on keydown */ if (0 == (gpio & ir->mask_keyup)) -ir_keydown_notimeout (ir->dev, data,0 ); +rc_keydown_notimeout (ir->dev, data,0 );else -ir_keyup (ir->dev); +rc_keyup (ir->dev); }else {/* can't distinguish keydown/up :-/ */ -ir_keydown_notimeout (ir->dev, data,0 ); -ir_keyup (ir->dev); +rc_keydown_notimeout (ir->dev, data,0 ); +rc_keyup (ir->dev); } }
drivers/media/video/em28xx/em28xx-input.c +2 -2
@@ -297,12 +297,12 @@ static void em28xx_ir_handle_key(struct em28xx_IR *ir) poll_result.toggle_bit, poll_result.read_count, poll_result.rc_address, poll_result.rc_data[0]);if (ir->full_code) -ir_keydown (ir->rc, +rc_keydown (ir->rc, poll_result.rc_address <<8 | poll_result.rc_data[0 ], poll_result.toggle_bit);else -ir_keydown (ir->rc, +rc_keydown (ir->rc, poll_result.rc_data[0 ], poll_result.toggle_bit);
drivers/media/video/ir-kbd-i2c.c +1 -1
@@ -252,7 +252,7 @@ static void ir_key_poll(struct IR_i2c *ir) }if (rc) -ir_keydown (ir->rc, ir_key,0 ); +rc_keydown (ir->rc, ir_key,0 ); }static void ir_work (struct work_struct *work)
drivers/media/video/saa7134/saa7134-input.c +6 -6
@@ -89,25 +89,25 @@ static int build_key(struct saa7134_dev *dev)switch (dev->board) {case SAA7134_BOARD_KWORLD_PLUS_TV_ANALOG :if (data == ir->mask_keycode) -ir_keyup (ir->dev); +rc_keyup (ir->dev);else -ir_keydown_notimeout (ir->dev, data,0 ); +rc_keydown_notimeout (ir->dev, data,0 );return 0 ; }if (ir->polling) {if ((ir->mask_keydown && (0 != (gpio & ir->mask_keydown))) || (ir->mask_keyup && (0 == (gpio & ir->mask_keyup)))) { -ir_keydown_notimeout (ir->dev, data,0 ); +rc_keydown_notimeout (ir->dev, data,0 ); }else { -ir_keyup (ir->dev); +rc_keyup (ir->dev); } }else {/* IRQ driven mode - handle key press and release in one go */ if ((ir->mask_keydown && (0 != (gpio & ir->mask_keydown))) || (ir->mask_keyup && (0 == (gpio & ir->mask_keyup)))) { -ir_keydown_notimeout (ir->dev, data,0 ); -ir_keyup (ir->dev); +rc_keydown_notimeout (ir->dev, data,0 ); +rc_keyup (ir->dev); } }
drivers/staging/tm6000/tm6000-input.c +1 -1
@@ -199,7 +199,7 @@ static void tm6000_ir_handle_key(struct tm6000_IR *ir)dprintk ("ir->get_key result data=%04x\n" , poll_result.rc_data);if (ir->key) { -ir_keydown (ir->rc, poll_result.rc_data,0 ); +rc_keydown (ir->rc, poll_result.rc_data,0 ); ir->key =0 ; }return ;
include/media/rc-core.h +29 -20
82 lines not on this page · raw message
Signature · 1 line
1.7.1
PATCH 5/10 cx231xx: Properly name rc_map name
In reply to a message not in the archiverc_map is confusing, as it may be understood as another thing. Properly rename the field to indicate its usage.
drivers/media/video/cx231xx/cx231xx-cards.c +1 -1
@@ -412,7 +412,7 @@ struct cx231xx_board cx231xx_boards[] = { .tuner_i2c_master = 2, .demod_i2c_master = 1, .ir_i2c_master = 2, - .rc_map = RC_MAP_PIXELVIEW_NEW, + .rc_map_name = RC_MAP_PIXELVIEW_NEW, .has_dvb = 1, .demod_addr = 0x10, .norm = V4L2_STD_PAL_M,
drivers/media/video/cx231xx/cx231xx-input.c +2 -2
@@ -57,7 +57,7 @@ int cx231xx_ir_init(struct cx231xx *dev)dev_dbg (&dev->udev->dev,"%s\n" , __func__);/* Only initialize if a rc keycode map is defined */ -if (!cx231xx_boards[dev->model].rc_map) +if (!cx231xx_boards[dev->model].rc_map_name)return -ENODEV ;request_module ("ir-kbd-i2c" );
@@ -80,7 +80,7 @@ int cx231xx_ir_init(struct cx231xx *dev)* an i2c device. */ dev->init_data.get_key = get_key_isdbt; - dev->init_data.ir_codes = cx231xx_boards[dev->model].rc_map; + dev->init_data.ir_codes = cx231xx_boards[dev->model].rc_map_name;/* The i2c micro-controller only outputs the cmd part of NEC protocol */ dev->init_data.rc_dev->scanmask =0xff ; dev->init_data.rc_dev->driver_name ="cx231xx" ;
drivers/media/video/cx231xx/cx231xx.h +1 -1
@@ -349,7 +349,7 @@ struct cx231xx_board {u8 ir_i2c_master;/* for devices with I2C chips for IR */ -char *rc_map; +char *rc_map_name; unsigned int max_range_640_480:1; unsigned int has_dvb:1;
Signature · 1 line
1.7.1
PATCH 6/10 rc: Rename remote controller type to rc_type instead of ir_type
In reply to a message not in the archivefor i in find drivers/staging -type f -name *.[ch] find include/media -type f -name *.[ch] find drivers/media -type f -name *.[ch]; do sed s,IR_TYPE,RC_TYPE,g <$i >a && mv a $i; done for i in find drivers/staging -type f -name *.[ch] find include/media -type f -name *.[ch] find drivers/media -type f -name *.[ch]; do sed s,ir_type,rc_type,g <$i >a && mv a $i; done
drivers/media/dvb/dvb-usb/af9015.c +6 -6
@@ -1344,11 +1344,11 @@ static struct dvb_usb_device_properties af9015_properties[] = { .identify_state = af9015_identify_state, .rc.core = { - .protocol = IR_TYPE_NEC, + .protocol = RC_TYPE_NEC, .module_name = "af9015", .rc_query = af9015_rc_query, .rc_interval = AF9015_RC_INTERVAL, - .allowed_protos = IR_TYPE_NEC, + .allowed_protos = RC_TYPE_NEC, }, .i2c_algo = &af9015_i2c_algo,
@@ -1472,11 +1472,11 @@ static struct dvb_usb_device_properties af9015_properties[] = { .identify_state = af9015_identify_state, .rc.core = { - .protocol = IR_TYPE_NEC, + .protocol = RC_TYPE_NEC, .module_name = "af9015", .rc_query = af9015_rc_query, .rc_interval = AF9015_RC_INTERVAL, - .allowed_protos = IR_TYPE_NEC, + .allowed_protos = RC_TYPE_NEC, }, .i2c_algo = &af9015_i2c_algo,
@@ -1584,11 +1584,11 @@ static struct dvb_usb_device_properties af9015_properties[] = { .identify_state = af9015_identify_state, .rc.core = { - .protocol = IR_TYPE_NEC, + .protocol = RC_TYPE_NEC, .module_name = "af9015", .rc_query = af9015_rc_query, .rc_interval = AF9015_RC_INTERVAL, - .allowed_protos = IR_TYPE_NEC, + .allowed_protos = RC_TYPE_NEC, }, .i2c_algo = &af9015_i2c_algo,
drivers/media/dvb/dvb-usb/anysee.c +1 -1
@@ -476,7 +476,7 @@ static struct dvb_usb_device_properties anysee_properties = { .rc.core = { .rc_codes = RC_MAP_ANYSEE, - .protocol = IR_TYPE_OTHER, + .protocol = RC_TYPE_OTHER, .module_name = "anysee", .rc_query = anysee_rc_query, .rc_interval = 250, /* windows driver uses 500ms */
drivers/media/dvb/dvb-usb/dib0700.h +1 -1
@@ -60,7 +60,7 @@ extern int dib0700_streaming_ctrl(struct dvb_usb_adapter *adap, int onoff);extern struct i2c_algorithm dib0700_i2c_algo;extern int dib0700_identify_state (struct usb_device *udev,struct dvb_usb_device_properties *props,struct dvb_usb_device_description **desc,int *cold); -extern int dib0700_change_protocol (struct rc_dev *dev,u64 ir_type); +extern int dib0700_change_protocol (struct rc_dev *dev,u64 rc_type);extern int dib0700_device_count;extern int dvb_usb_dib0700_ir_proto;
drivers/media/dvb/dvb-usb/dib0700_core.c +6 -6
@@ -471,7 +471,7 @@ int dib0700_streaming_ctrl(struct dvb_usb_adapter *adap, int onoff)return dib0700_ctrl_wr (adap->dev, b,4 ); } -int dib0700_change_protocol (struct rc_dev *rc,u64 ir_type) +int dib0700_change_protocol (struct rc_dev *rc,u64 rc_type) {struct dvb_usb_device *d = rc->priv;struct dib0700_state *st = d->priv;
@@ -479,11 +479,11 @@ int dib0700_change_protocol(struct rc_dev *rc, u64 ir_type)int new_proto, ret;/* Set the IR mode */ -if (ir_type ==IR_TYPE_RC5 ) +if (rc_type ==RC_TYPE_RC5 ) new_proto =1 ; -else if (ir_type ==IR_TYPE_NEC ) +else if (rc_type ==RC_TYPE_NEC ) new_proto =0 ; -else if (ir_type ==IR_TYPE_RC6 ) { +else if (rc_type ==RC_TYPE_RC6 ) {if (st->fw_version <0x10200 )return -EINVAL ;
@@ -499,7 +499,7 @@ int dib0700_change_protocol(struct rc_dev *rc, u64 ir_type)return ret; } - d->props.rc.core.protocol = ir_type; + d->props.rc.core.protocol = rc_type;return ret; }
@@ -562,7 +562,7 @@ static void dib0700_rc_urb_completion(struct urb *purb) purb->actual_length);switch (d->props.rc.core.protocol) { -case IR_TYPE_NEC : +case RC_TYPE_NEC : toggle =0 ;/* NEC protocol sends repeat code as 0 0 0 FF */
drivers/media/dvb/dvb-usb/dib0700_devices.c +43 -43
176 lines not on this page · raw message
drivers/media/dvb/dvb-usb/dvb-usb.h +1 -1
@@ -190,7 +190,7 @@ struct dvb_rc {char *rc_codes;u64 protocol;u64 allowed_protos; -int (*change_protocol)(struct rc_dev *dev,u64 ir_type); +int (*change_protocol)(struct rc_dev *dev,u64 rc_type);char *module_name;int (*rc_query) (struct dvb_usb_device *d);int rc_interval;
drivers/media/dvb/mantis/mantis_input.c +1 -1
@@ -99,7 +99,7 @@ static struct rc_keymap ir_mantis_map = { .map = { .scan = mantis_ir_table, .size = ARRAY_SIZE(mantis_ir_table), - .ir_type = IR_TYPE_UNKNOWN, + .rc_type = RC_TYPE_UNKNOWN, .name = RC_MAP_MANTIS, } };
drivers/media/dvb/siano/smsir.c +1 -1
@@ -88,7 +88,7 @@ int sms_ir_init(struct smscore_device_t *coredev) dev->priv = coredev; dev->driver_type =RC_DRIVER_IR_RAW ; - dev->allowed_protos =IR_TYPE_ALL ; + dev->allowed_protos =RC_TYPE_ALL ; dev->map_name =sms_get_board (board_id)->rc_codes; dev->driver_name =MODULE_NAME ;
drivers/media/rc/ene_ir.c +1 -1
@@ -1052,7 +1052,7 @@ static int ene_probe(struct pnp_dev *pnp_dev, const struct pnp_device_id *id) learning_mode_force = false; rdev->driver_type =RC_DRIVER_IR_RAW ; - rdev->allowed_protos =IR_TYPE_ALL ; + rdev->allowed_protos =RC_TYPE_ALL ; rdev->priv = dev; rdev->open = ene_open; rdev->close = ene_close;
drivers/media/rc/imon.c +19 -19
@@ -131,7 +131,7 @@ struct imon_context {u32 last_keycode;/* last reported input keycode */ u32 rc_scancode;/* the computed remote scancode */ u8 rc_toggle;/* the computed remote toggle bit */ -u64 ir_type;/* iMON or MCE (RC6) IR protocol? */ +u64 rc_type;/* iMON or MCE (RC6) IR protocol? */ bool release_code;/* some keys send a release code */ u8 display_type;/* store the display type */
@@ -983,7 +983,7 @@ static void imon_touch_display_timeout(unsigned long data)* really just RC-6), but only one or the other at a time, as the signals * are decoded onboard the receiver. */ -static int imon_ir_change_protocol (struct rc_dev *rc,u64 ir_type) +static int imon_ir_change_protocol (struct rc_dev *rc,u64 rc_type) {int retval;struct imon_context *ictx = rc->priv;
@@ -992,18 +992,18 @@ static int imon_ir_change_protocol(struct rc_dev *rc, u64 ir_type)unsigned char ir_proto_packet[] = {0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x86 }; -if (ir_type && !(ir_type & rc->allowed_protos)) +if (rc_type && !(rc_type & rc->allowed_protos))dev_warn (dev,"Looks like you're trying to use an IR protocol " "this device does not support\n" ); -switch (ir_type) { -case IR_TYPE_RC6 : +switch (rc_type) { +case RC_TYPE_RC6 :dev_dbg (dev,"Configuring IR receiver for MCE protocol\n" ); ir_proto_packet[0 ] =0x01 ; pad_mouse = false;break ; -case IR_TYPE_UNKNOWN : -case IR_TYPE_OTHER : +case RC_TYPE_UNKNOWN : +case RC_TYPE_OTHER :dev_dbg (dev,"Configuring IR receiver for iMON protocol\n" );if (pad_stabilize && !nomouse) pad_mouse = true;
@@ -1012,7 +1012,7 @@ static int imon_ir_change_protocol(struct rc_dev *rc, u64 ir_type) pad_mouse = false; }/* ir_proto_packet[0] = 0x00; // already the default */ - ir_type =IR_TYPE_OTHER ; + rc_type =RC_TYPE_OTHER ;break ;default : dev_warn(dev, "Unsupported IR protocol specified, overriding "
@@ -1024,7 +1024,7 @@ static int imon_ir_change_protocol(struct rc_dev *rc, u64 ir_type) pad_mouse = false; }/* ir_proto_packet[0] = 0x00; // already the default */ - ir_type =IR_TYPE_OTHER ; + rc_type =RC_TYPE_OTHER ;break ; }
@@ -1034,7 +1034,7 @@ static int imon_ir_change_protocol(struct rc_dev *rc, u64 ir_type)if (retval) goto out; - ictx->ir_type = ir_type; + ictx->rc_type = rc_type; ictx->pad_mouse = pad_mouse; out:
@@ -1306,7 +1306,7 @@ static void imon_pad_to_keys(struct imon_context *ictx, unsigned char *buf) rel_x = buf[2 ]; rel_y = buf[3 ]; -if (ictx->ir_type ==IR_TYPE_OTHER && pad_stabilize) { +if (ictx->rc_type ==RC_TYPE_OTHER && pad_stabilize) {if ((buf[1 ] ==0 ) && ((rel_x !=0 ) || (rel_y !=0 ))) { dir =stabilize ((int )rel_x, (int )rel_y, timeout, threshold);
@@ -1373,7 +1373,7 @@ static void imon_pad_to_keys(struct imon_context *ictx, unsigned char *buf) buf[0 ] =0x01 ; buf[1 ] = buf[4 ] = buf[5 ] = buf[6 ] = buf[7 ] =0 ; -if (ictx->ir_type ==IR_TYPE_OTHER && pad_stabilize) { +if (ictx->rc_type ==RC_TYPE_OTHER && pad_stabilize) { dir =stabilize ((int )rel_x, (int )rel_y, timeout, threshold);if (!dir) {
@@ -1495,7 +1495,7 @@ static void imon_incoming_packet(struct imon_context *ictx, kc =imon_panel_key_lookup (scancode); }else { scancode =be32_to_cpu (*((u32 *)buf)); -if (ictx->ir_type ==IR_TYPE_RC6 ) { +if (ictx->rc_type ==RC_TYPE_RC6 ) { ktype =IMON_KEY_IMON ;if (buf[0 ] ==0x80 ) ktype =IMON_KEY_MCE ;
@@ -1709,7 +1709,7 @@ static void imon_get_ffdc_type(struct imon_context *ictx) {u8 ffdc_cfg_byte = ictx->usb_rx_buf[6 ];u8 detected_display_type =IMON_DISPLAY_TYPE_NONE ; -u64 allowed_protos =IR_TYPE_OTHER ; +u64 allowed_protos =RC_TYPE_OTHER ;switch (ffdc_cfg_byte) {/* iMON Knob, no display, iMON IR + vol knob */
@@ -1738,13 +1738,13 @@ static void imon_get_ffdc_type(struct imon_context *ictx)case 0x9e :dev_info (ictx->dev,"0xffdc iMON VFD, MCE IR" ); detected_display_type =IMON_DISPLAY_TYPE_VFD ; - allowed_protos =IR_TYPE_RC6 ; + allowed_protos =RC_TYPE_RC6 ;break ;/* iMON LCD, MCE IR */ case 0x9f :dev_info (ictx->dev,"0xffdc iMON LCD, MCE IR" ); detected_display_type =IMON_DISPLAY_TYPE_LCD ; - allowed_protos =IR_TYPE_RC6 ; + allowed_protos =RC_TYPE_RC6 ;break ;default : dev_info(ictx->dev, "Unknown 0xffdc device, "
@@ -1757,7 +1757,7 @@ static void imon_get_ffdc_type(struct imon_context *ictx) ictx->display_type = detected_display_type; ictx->rdev->allowed_protos = allowed_protos; - ictx->ir_type = allowed_protos; + ictx->rc_type = allowed_protos; }static void imon_set_display_type (struct imon_context *ictx)
@@ -1836,10 +1836,10 @@ static struct rc_dev *imon_init_rdev(struct imon_context *ictx) rdev->priv = ictx; rdev->driver_type =RC_DRIVER_SCANCODE ; - rdev->allowed_protos =IR_TYPE_OTHER |IR_TYPE_RC6 ;/* iMON PAD or MCE */ + rdev->allowed_protos =RC_TYPE_OTHER |RC_TYPE_RC6 ;/* iMON PAD or MCE */ rdev->change_protocol = imon_ir_change_protocol; rdev->driver_name =MOD_NAME ; -if (ictx->ir_type ==IR_TYPE_RC6 ) +if (ictx->rc_type ==RC_TYPE_RC6 ) rdev->map_name =RC_MAP_IMON_MCE ;else rdev->map_name =RC_MAP_IMON_PAD ;
drivers/media/rc/ir-jvc-decoder.c +2 -2
@@ -46,7 +46,7 @@ static int ir_jvc_decode(struct rc_dev *dev, struct ir_raw_event ev) {struct jvc_dec *data = &dev->raw->jvc; -if (!(dev->raw->enabled_protocols &IR_TYPE_JVC )) +if (!(dev->raw->enabled_protocols &RC_TYPE_JVC ))return 0 ;if (!is_timing_event (ev)) {
@@ -173,7 +173,7 @@ out: }static struct ir_raw_handler jvc_handler = { - .protocols =IR_TYPE_JVC , + .protocols =RC_TYPE_JVC , .decode = ir_jvc_decode, };
drivers/media/rc/ir-lirc-codec.c +2 -2
@@ -34,7 +34,7 @@ static int ir_lirc_decode(struct rc_dev *dev, struct ir_raw_event ev)struct lirc_codec *lirc = &dev->raw->lirc;int sample; -if (!(dev->raw->enabled_protocols &IR_TYPE_LIRC )) +if (!(dev->raw->enabled_protocols &RC_TYPE_LIRC ))return 0 ;if (!dev->raw->lirc.drv || !dev->raw->lirc.drv->rbuf)
@@ -373,7 +373,7 @@ static int ir_lirc_unregister(struct rc_dev *dev) }static struct ir_raw_handler lirc_handler = { - .protocols =IR_TYPE_LIRC , + .protocols =RC_TYPE_LIRC , .decode = ir_lirc_decode, .raw_register = ir_lirc_register, .raw_unregister = ir_lirc_unregister,
drivers/media/rc/ir-nec-decoder.c +2 -2
@@ -50,7 +50,7 @@ static int ir_nec_decode(struct rc_dev *dev, struct ir_raw_event ev)u32 scancode;u8 address, not_address, command, not_command; -if (!(dev->raw->enabled_protocols &IR_TYPE_NEC )) +if (!(dev->raw->enabled_protocols &RC_TYPE_NEC ))return 0 ;if (!is_timing_event (ev)) {
@@ -190,7 +190,7 @@ static int ir_nec_decode(struct rc_dev *dev, struct ir_raw_event ev) }static struct ir_raw_handler nec_handler = { - .protocols =IR_TYPE_NEC , + .protocols =RC_TYPE_NEC , .decode = ir_nec_decode, };
drivers/media/rc/ir-rc5-decoder.c +2 -2
@@ -51,7 +51,7 @@ static int ir_rc5_decode(struct rc_dev *dev, struct ir_raw_event ev)u8 toggle;u32 scancode; -if (!(dev->raw->enabled_protocols &IR_TYPE_RC5 )) +if (!(dev->raw->enabled_protocols &RC_TYPE_RC5 ))return 0 ;if (!is_timing_event (ev)) {
@@ -163,7 +163,7 @@ out: }static struct ir_raw_handler rc5_handler = { - .protocols =IR_TYPE_RC5 , + .protocols =RC_TYPE_RC5 , .decode = ir_rc5_decode, };
drivers/media/rc/ir-rc5-sz-decoder.c +2 -2
@@ -47,7 +47,7 @@ static int ir_rc5_sz_decode(struct rc_dev *dev, struct ir_raw_event ev)u8 toggle, command, system;u32 scancode; -if (!(dev->raw->enabled_protocols &IR_TYPE_RC5_SZ )) +if (!(dev->raw->enabled_protocols &RC_TYPE_RC5_SZ ))return 0 ;if (!is_timing_event (ev)) {
@@ -127,7 +127,7 @@ out: }static struct ir_raw_handler rc5_sz_handler = { - .protocols =IR_TYPE_RC5_SZ , + .protocols =RC_TYPE_RC5_SZ , .decode = ir_rc5_sz_decode, };
drivers/media/rc/ir-rc6-decoder.c +2 -2
@@ -81,7 +81,7 @@ static int ir_rc6_decode(struct rc_dev *dev, struct ir_raw_event ev)u32 scancode;u8 toggle; -if (!(dev->raw->enabled_protocols &IR_TYPE_RC6 )) +if (!(dev->raw->enabled_protocols &RC_TYPE_RC6 ))return 0 ;if (!is_timing_event (ev)) {
@@ -255,7 +255,7 @@ out: }static struct ir_raw_handler rc6_handler = { - .protocols =IR_TYPE_RC6 , + .protocols =RC_TYPE_RC6 , .decode = ir_rc6_decode, };
drivers/media/rc/ir-sony-decoder.c +2 -2
@@ -44,7 +44,7 @@ static int ir_sony_decode(struct rc_dev *dev, struct ir_raw_event ev)u32 scancode;u8 device, subdevice, function; -if (!(dev->raw->enabled_protocols &IR_TYPE_SONY )) +if (!(dev->raw->enabled_protocols &RC_TYPE_SONY ))return 0 ;if (!is_timing_event (ev)) {
@@ -156,7 +156,7 @@ out: }static struct ir_raw_handler sony_handler = { - .protocols =IR_TYPE_SONY , + .protocols =RC_TYPE_SONY , .decode = ir_sony_decode, };
drivers/media/rc/keymaps/rc-adstech-dvb-t-pci.c +1 -1
@@ -67,7 +67,7 @@ static struct rc_keymap adstech_dvb_t_pci_map = { .map = { .scan = adstech_dvb_t_pci, .size = ARRAY_SIZE(adstech_dvb_t_pci), - .ir_type = IR_TYPE_UNKNOWN, /* Legacy IR type */ + .rc_type = RC_TYPE_UNKNOWN, /* Legacy IR type */ .name = RC_MAP_ADSTECH_DVB_T_PCI, } };
drivers/media/rc/keymaps/rc-alink-dtu-m.c +1 -1
@@ -46,7 +46,7 @@ static struct rc_keymap alink_dtu_m_map = { .map = { .scan = alink_dtu_m, .size = ARRAY_SIZE(alink_dtu_m), - .ir_type = IR_TYPE_NEC, + .rc_type = RC_TYPE_NEC, .name = RC_MAP_ALINK_DTU_M, } };
drivers/media/rc/keymaps/rc-anysee.c +1 -1
@@ -71,7 +71,7 @@ static struct rc_keymap anysee_map = { .map = { .scan = anysee, .size = ARRAY_SIZE(anysee), - .ir_type = IR_TYPE_NEC, + .rc_type = RC_TYPE_NEC, .name = RC_MAP_ANYSEE, } };
drivers/media/rc/keymaps/rc-apac-viewcomp.c +1 -1
@@ -58,7 +58,7 @@ static struct rc_keymap apac_viewcomp_map = { .map = { .scan = apac_viewcomp, .size = ARRAY_SIZE(apac_viewcomp), - .ir_type = IR_TYPE_UNKNOWN, /* Legacy IR type */ + .rc_type = RC_TYPE_UNKNOWN, /* Legacy IR type */ .name = RC_MAP_APAC_VIEWCOMP, } };
drivers/media/rc/keymaps/rc-asus-pc39.c +1 -1
@@ -69,7 +69,7 @@ static struct rc_keymap asus_pc39_map = { .map = { .scan = asus_pc39, .size = ARRAY_SIZE(asus_pc39), - .ir_type = IR_TYPE_RC5, + .rc_type = RC_TYPE_RC5, .name = RC_MAP_ASUS_PC39, } };
drivers/media/rc/keymaps/rc-ati-tv-wonder-hd-600.c +1 -1
@@ -47,7 +47,7 @@ static struct rc_keymap ati_tv_wonder_hd_600_map = { .map = { .scan = ati_tv_wonder_hd_600, .size = ARRAY_SIZE(ati_tv_wonder_hd_600), - .ir_type = IR_TYPE_UNKNOWN, /* Legacy IR type */ + .rc_type = RC_TYPE_UNKNOWN, /* Legacy IR type */ .name = RC_MAP_ATI_TV_WONDER_HD_600, } };
drivers/media/rc/keymaps/rc-avermedia-a16d.c +1 -1
@@ -53,7 +53,7 @@ static struct rc_keymap avermedia_a16d_map = { .map = { .scan = avermedia_a16d, .size = ARRAY_SIZE(avermedia_a16d), - .ir_type = IR_TYPE_UNKNOWN, /* Legacy IR type */ + .rc_type = RC_TYPE_UNKNOWN, /* Legacy IR type */ .name = RC_MAP_AVERMEDIA_A16D, } };
drivers/media/rc/keymaps/rc-avermedia-cardbus.c +1 -1
@@ -75,7 +75,7 @@ static struct rc_keymap avermedia_cardbus_map = { .map = { .scan = avermedia_cardbus, .size = ARRAY_SIZE(avermedia_cardbus), - .ir_type = IR_TYPE_UNKNOWN, /* Legacy IR type */ + .rc_type = RC_TYPE_UNKNOWN, /* Legacy IR type */ .name = RC_MAP_AVERMEDIA_CARDBUS, } };
drivers/media/rc/keymaps/rc-avermedia-dvbt.c +1 -1
@@ -56,7 +56,7 @@ static struct rc_keymap avermedia_dvbt_map = { .map = { .scan = avermedia_dvbt, .size = ARRAY_SIZE(avermedia_dvbt), - .ir_type = IR_TYPE_UNKNOWN, /* Legacy IR type */ + .rc_type = RC_TYPE_UNKNOWN, /* Legacy IR type */ .name = RC_MAP_AVERMEDIA_DVBT, } };
drivers/media/rc/keymaps/rc-avermedia-m135a.c +1 -1
@@ -125,7 +125,7 @@ static struct rc_keymap avermedia_m135a_map = { .map = { .scan = avermedia_m135a, .size = ARRAY_SIZE(avermedia_m135a), - .ir_type = IR_TYPE_NEC, + .rc_type = RC_TYPE_NEC, .name = RC_MAP_AVERMEDIA_M135A, } };
drivers/media/rc/keymaps/rc-avermedia-m733a-rm-k6.c +1 -1
@@ -73,7 +73,7 @@ static struct rc_keymap avermedia_m733a_rm_k6_map = { .map = { .scan = avermedia_m733a_rm_k6, .size = ARRAY_SIZE(avermedia_m733a_rm_k6), - .ir_type = IR_TYPE_NEC, + .rc_type = RC_TYPE_NEC, .name = RC_MAP_AVERMEDIA_M733A_RM_K6, } };
drivers/media/rc/keymaps/rc-avermedia-rm-ks.c +1 -1
@@ -57,7 +57,7 @@ static struct rc_keymap avermedia_rm_ks_map = { .map = { .scan = avermedia_rm_ks, .size = ARRAY_SIZE(avermedia_rm_ks), - .ir_type = IR_TYPE_NEC, + .rc_type = RC_TYPE_NEC, .name = RC_MAP_AVERMEDIA_RM_KS, } };
drivers/media/rc/keymaps/rc-avermedia.c +1 -1
@@ -64,7 +64,7 @@ static struct rc_keymap avermedia_map = { .map = { .scan = avermedia, .size = ARRAY_SIZE(avermedia), - .ir_type = IR_TYPE_UNKNOWN, /* Legacy IR type */ + .rc_type = RC_TYPE_UNKNOWN, /* Legacy IR type */ .name = RC_MAP_AVERMEDIA, } };
drivers/media/rc/keymaps/rc-avertv-303.c +1 -1
@@ -63,7 +63,7 @@ static struct rc_keymap avertv_303_map = { .map = { .scan = avertv_303, .size = ARRAY_SIZE(avertv_303), - .ir_type = IR_TYPE_UNKNOWN, /* Legacy IR type */ + .rc_type = RC_TYPE_UNKNOWN, /* Legacy IR type */ .name = RC_MAP_AVERTV_303, } };
drivers/media/rc/keymaps/rc-azurewave-ad-tu700.c +1 -1
@@ -80,7 +80,7 @@ static struct rc_keymap azurewave_ad_tu700_map = { .map = { .scan = azurewave_ad_tu700, .size = ARRAY_SIZE(azurewave_ad_tu700), - .ir_type = IR_TYPE_NEC, + .rc_type = RC_TYPE_NEC, .name = RC_MAP_AZUREWAVE_AD_TU700, } };
drivers/media/rc/keymaps/rc-behold-columbus.c +1 -1
@@ -86,7 +86,7 @@ static struct rc_keymap behold_columbus_map = { .map = { .scan = behold_columbus, .size = ARRAY_SIZE(behold_columbus), - .ir_type = IR_TYPE_UNKNOWN, /* Legacy IR type */ + .rc_type = RC_TYPE_UNKNOWN, /* Legacy IR type */ .name = RC_MAP_BEHOLD_COLUMBUS, } };
drivers/media/rc/keymaps/rc-behold.c +1 -1
@@ -119,7 +119,7 @@ static struct rc_keymap behold_map = { .map = { .scan = behold, .size = ARRAY_SIZE(behold), - .ir_type = IR_TYPE_UNKNOWN, /* Legacy IR type */ + .rc_type = RC_TYPE_UNKNOWN, /* Legacy IR type */ .name = RC_MAP_BEHOLD, } };
drivers/media/rc/keymaps/rc-budget-ci-old.c +1 -1
@@ -70,7 +70,7 @@ static struct rc_keymap budget_ci_old_map = { .map = { .scan = budget_ci_old, .size = ARRAY_SIZE(budget_ci_old), - .ir_type = IR_TYPE_UNKNOWN, /* Legacy IR type */ + .rc_type = RC_TYPE_UNKNOWN, /* Legacy IR type */ .name = RC_MAP_BUDGET_CI_OLD, } };
drivers/media/rc/keymaps/rc-cinergy-1400.c +1 -1
@@ -62,7 +62,7 @@ static struct rc_keymap cinergy_1400_map = { .map = { .scan = cinergy_1400, .size = ARRAY_SIZE(cinergy_1400), - .ir_type = IR_TYPE_UNKNOWN, /* Legacy IR type */ + .rc_type = RC_TYPE_UNKNOWN, /* Legacy IR type */ .name = RC_MAP_CINERGY_1400, } };
drivers/media/rc/keymaps/rc-cinergy.c +1 -1
@@ -56,7 +56,7 @@ static struct rc_keymap cinergy_map = { .map = { .scan = cinergy, .size = ARRAY_SIZE(cinergy), - .ir_type = IR_TYPE_UNKNOWN, /* Legacy IR type */ + .rc_type = RC_TYPE_UNKNOWN, /* Legacy IR type */ .name = RC_MAP_CINERGY, } };
drivers/media/rc/keymaps/rc-dib0700-nec.c +1 -1
@@ -102,7 +102,7 @@ static struct rc_keymap dib0700_nec_map = { .map = { .scan = dib0700_nec_table, .size = ARRAY_SIZE(dib0700_nec_table), - .ir_type = IR_TYPE_NEC, + .rc_type = RC_TYPE_NEC, .name = RC_MAP_DIB0700_NEC_TABLE, } };
drivers/media/rc/keymaps/rc-dib0700-rc5.c +1 -1
@@ -213,7 +213,7 @@ static struct rc_keymap dib0700_rc5_map = { .map = { .scan = dib0700_rc5_table, .size = ARRAY_SIZE(dib0700_rc5_table), - .ir_type = IR_TYPE_RC5, + .rc_type = RC_TYPE_RC5, .name = RC_MAP_DIB0700_RC5_TABLE, } };
drivers/media/rc/keymaps/rc-digitalnow-tinytwin.c +1 -1
@@ -76,7 +76,7 @@ static struct rc_keymap digitalnow_tinytwin_map = { .map = { .scan = digitalnow_tinytwin, .size = ARRAY_SIZE(digitalnow_tinytwin), - .ir_type = IR_TYPE_NEC, + .rc_type = RC_TYPE_NEC, .name = RC_MAP_DIGITALNOW_TINYTWIN, } };
drivers/media/rc/keymaps/rc-digittrade.c +1 -1
@@ -60,7 +60,7 @@ static struct rc_keymap digittrade_map = { .map = { .scan = digittrade, .size = ARRAY_SIZE(digittrade), - .ir_type = IR_TYPE_NEC, + .rc_type = RC_TYPE_NEC, .name = RC_MAP_DIGITTRADE, } };
drivers/media/rc/keymaps/rc-dm1105-nec.c +1 -1
@@ -54,7 +54,7 @@ static struct rc_keymap dm1105_nec_map = { .map = { .scan = dm1105_nec, .size = ARRAY_SIZE(dm1105_nec), - .ir_type = IR_TYPE_UNKNOWN, /* Legacy IR type */ + .rc_type = RC_TYPE_UNKNOWN, /* Legacy IR type */ .name = RC_MAP_DM1105_NEC, } };
drivers/media/rc/keymaps/rc-dntv-live-dvb-t.c +1 -1
@@ -56,7 +56,7 @@ static struct rc_keymap dntv_live_dvb_t_map = { .map = { .scan = dntv_live_dvb_t, .size = ARRAY_SIZE(dntv_live_dvb_t), - .ir_type = IR_TYPE_UNKNOWN, /* Legacy IR type */ + .rc_type = RC_TYPE_UNKNOWN, /* Legacy IR type */ .name = RC_MAP_DNTV_LIVE_DVB_T, } };
drivers/media/rc/keymaps/rc-dntv-live-dvbt-pro.c +1 -1
@@ -75,7 +75,7 @@ static struct rc_keymap dntv_live_dvbt_pro_map = { .map = { .scan = dntv_live_dvbt_pro, .size = ARRAY_SIZE(dntv_live_dvbt_pro), - .ir_type = IR_TYPE_UNKNOWN, /* Legacy IR type */ + .rc_type = RC_TYPE_UNKNOWN, /* Legacy IR type */ .name = RC_MAP_DNTV_LIVE_DVBT_PRO, } };
drivers/media/rc/keymaps/rc-em-terratec.c +1 -1
@@ -47,7 +47,7 @@ static struct rc_keymap em_terratec_map = { .map = { .scan = em_terratec, .size = ARRAY_SIZE(em_terratec), - .ir_type = IR_TYPE_UNKNOWN, /* Legacy IR type */ + .rc_type = RC_TYPE_UNKNOWN, /* Legacy IR type */ .name = RC_MAP_EM_TERRATEC, } };
drivers/media/rc/keymaps/rc-encore-enltv-fm53.c +1 -1
@@ -59,7 +59,7 @@ static struct rc_keymap encore_enltv_fm53_map = { .map = { .scan = encore_enltv_fm53, .size = ARRAY_SIZE(encore_enltv_fm53), - .ir_type = IR_TYPE_UNKNOWN, /* Legacy IR type */ + .rc_type = RC_TYPE_UNKNOWN, /* Legacy IR type */ .name = RC_MAP_ENCORE_ENLTV_FM53, } };
drivers/media/rc/keymaps/rc-encore-enltv.c +1 -1
@@ -90,7 +90,7 @@ static struct rc_keymap encore_enltv_map = { .map = { .scan = encore_enltv, .size = ARRAY_SIZE(encore_enltv), - .ir_type = IR_TYPE_UNKNOWN, /* Legacy IR type */ + .rc_type = RC_TYPE_UNKNOWN, /* Legacy IR type */ .name = RC_MAP_ENCORE_ENLTV, } };
drivers/media/rc/keymaps/rc-encore-enltv2.c +1 -1
@@ -68,7 +68,7 @@ static struct rc_keymap encore_enltv2_map = { .map = { .scan = encore_enltv2, .size = ARRAY_SIZE(encore_enltv2), - .ir_type = IR_TYPE_UNKNOWN, /* Legacy IR type */ + .rc_type = RC_TYPE_UNKNOWN, /* Legacy IR type */ .name = RC_MAP_ENCORE_ENLTV2, } };
drivers/media/rc/keymaps/rc-evga-indtube.c +1 -1
@@ -39,7 +39,7 @@ static struct rc_keymap evga_indtube_map = { .map = { .scan = evga_indtube, .size = ARRAY_SIZE(evga_indtube), - .ir_type = IR_TYPE_UNKNOWN, /* Legacy IR type */ + .rc_type = RC_TYPE_UNKNOWN, /* Legacy IR type */ .name = RC_MAP_EVGA_INDTUBE, } };
drivers/media/rc/keymaps/rc-eztv.c +1 -1
@@ -74,7 +74,7 @@ static struct rc_keymap eztv_map = { .map = { .scan = eztv, .size = ARRAY_SIZE(eztv), - .ir_type = IR_TYPE_UNKNOWN, /* Legacy IR type */ + .rc_type = RC_TYPE_UNKNOWN, /* Legacy IR type */ .name = RC_MAP_EZTV, } };
drivers/media/rc/keymaps/rc-flydvb.c +1 -1
@@ -55,7 +55,7 @@ static struct rc_keymap flydvb_map = { .map = { .scan = flydvb, .size = ARRAY_SIZE(flydvb), - .ir_type = IR_TYPE_UNKNOWN, /* Legacy IR type */ + .rc_type = RC_TYPE_UNKNOWN, /* Legacy IR type */ .name = RC_MAP_FLYDVB, } };
drivers/media/rc/keymaps/rc-flyvideo.c +1 -1
@@ -48,7 +48,7 @@ static struct rc_keymap flyvideo_map = { .map = { .scan = flyvideo, .size = ARRAY_SIZE(flyvideo), - .ir_type = IR_TYPE_UNKNOWN, /* Legacy IR type */ + .rc_type = RC_TYPE_UNKNOWN, /* Legacy IR type */ .name = RC_MAP_FLYVIDEO, } };
drivers/media/rc/keymaps/rc-fusionhdtv-mce.c +1 -1
@@ -76,7 +76,7 @@ static struct rc_keymap fusionhdtv_mce_map = { .map = { .scan = fusionhdtv_mce, .size = ARRAY_SIZE(fusionhdtv_mce), - .ir_type = IR_TYPE_UNKNOWN, /* Legacy IR type */ + .rc_type = RC_TYPE_UNKNOWN, /* Legacy IR type */ .name = RC_MAP_FUSIONHDTV_MCE, } };
drivers/media/rc/keymaps/rc-gadmei-rm008z.c +1 -1
@@ -59,7 +59,7 @@ static struct rc_keymap gadmei_rm008z_map = { .map = { .scan = gadmei_rm008z, .size = ARRAY_SIZE(gadmei_rm008z), - .ir_type = IR_TYPE_UNKNOWN, /* Legacy IR type */ + .rc_type = RC_TYPE_UNKNOWN, /* Legacy IR type */ .name = RC_MAP_GADMEI_RM008Z, } };
drivers/media/rc/keymaps/rc-genius-tvgo-a11mce.c +1 -1
@@ -62,7 +62,7 @@ static struct rc_keymap genius_tvgo_a11mce_map = { .map = { .scan = genius_tvgo_a11mce, .size = ARRAY_SIZE(genius_tvgo_a11mce), - .ir_type = IR_TYPE_UNKNOWN, /* Legacy IR type */ + .rc_type = RC_TYPE_UNKNOWN, /* Legacy IR type */ .name = RC_MAP_GENIUS_TVGO_A11MCE, } };
drivers/media/rc/keymaps/rc-gotview7135.c +1 -1
@@ -57,7 +57,7 @@ static struct rc_keymap gotview7135_map = { .map = { .scan = gotview7135, .size = ARRAY_SIZE(gotview7135), - .ir_type = IR_TYPE_UNKNOWN, /* Legacy IR type */ + .rc_type = RC_TYPE_UNKNOWN, /* Legacy IR type */ .name = RC_MAP_GOTVIEW7135, } };
drivers/media/rc/keymaps/rc-hauppauge-new.c +1 -1
@@ -78,7 +78,7 @@ static struct rc_keymap hauppauge_new_map = { .map = { .scan = hauppauge_new, .size = ARRAY_SIZE(hauppauge_new), - .ir_type = IR_TYPE_UNKNOWN, /* Legacy IR type */ + .rc_type = RC_TYPE_UNKNOWN, /* Legacy IR type */ .name = RC_MAP_HAUPPAUGE_NEW, } };
drivers/media/rc/keymaps/rc-imon-mce.c +1 -1
@@ -120,7 +120,7 @@ static struct rc_keymap imon_mce_map = { .scan = imon_mce, .size = ARRAY_SIZE(imon_mce), /* its RC6, but w/a hardware decoder */ - .ir_type = IR_TYPE_RC6, + .rc_type = RC_TYPE_RC6, .name = RC_MAP_IMON_MCE, } };
drivers/media/rc/keymaps/rc-imon-pad.c +1 -1
@@ -134,7 +134,7 @@ static struct rc_keymap imon_pad_map = { .scan = imon_pad, .size = ARRAY_SIZE(imon_pad), /* actual protocol details unknown, hardware decoder */ - .ir_type = IR_TYPE_OTHER, + .rc_type = RC_TYPE_OTHER, .name = RC_MAP_IMON_PAD, } };
drivers/media/rc/keymaps/rc-iodata-bctv7e.c +1 -1
@@ -66,7 +66,7 @@ static struct rc_keymap iodata_bctv7e_map = { .map = { .scan = iodata_bctv7e, .size = ARRAY_SIZE(iodata_bctv7e), - .ir_type = IR_TYPE_UNKNOWN, /* Legacy IR type */ + .rc_type = RC_TYPE_UNKNOWN, /* Legacy IR type */ .name = RC_MAP_IODATA_BCTV7E, } };
drivers/media/rc/keymaps/rc-kaiomy.c +1 -1
@@ -65,7 +65,7 @@ static struct rc_keymap kaiomy_map = { .map = { .scan = kaiomy, .size = ARRAY_SIZE(kaiomy), - .ir_type = IR_TYPE_UNKNOWN, /* Legacy IR type */ + .rc_type = RC_TYPE_UNKNOWN, /* Legacy IR type */ .name = RC_MAP_KAIOMY, } };
drivers/media/rc/keymaps/rc-kworld-315u.c +1 -1
@@ -61,7 +61,7 @@ static struct rc_keymap kworld_315u_map = { .map = { .scan = kworld_315u, .size = ARRAY_SIZE(kworld_315u), - .ir_type = IR_TYPE_NEC, + .rc_type = RC_TYPE_NEC, .name = RC_MAP_KWORLD_315U, } };
drivers/media/rc/keymaps/rc-kworld-plus-tv-analog.c +1 -1
@@ -77,7 +77,7 @@ static struct rc_keymap kworld_plus_tv_analog_map = { .map = { .scan = kworld_plus_tv_analog, .size = ARRAY_SIZE(kworld_plus_tv_analog), - .ir_type = IR_TYPE_UNKNOWN, /* Legacy IR type */ + .rc_type = RC_TYPE_UNKNOWN, /* Legacy IR type */ .name = RC_MAP_KWORLD_PLUS_TV_ANALOG, } };
drivers/media/rc/keymaps/rc-leadtek-y04g0051.c +1 -1
@@ -77,7 +77,7 @@ static struct rc_keymap leadtek_y04g0051_map = { .map = { .scan = leadtek_y04g0051, .size = ARRAY_SIZE(leadtek_y04g0051), - .ir_type = IR_TYPE_NEC, + .rc_type = RC_TYPE_NEC, .name = RC_MAP_LEADTEK_Y04G0051, } };
drivers/media/rc/keymaps/rc-lirc.c +1 -1
@@ -19,7 +19,7 @@ static struct rc_keymap lirc_map = { .map = { .scan = lirc, .size = ARRAY_SIZE(lirc), - .ir_type = IR_TYPE_LIRC, + .rc_type = RC_TYPE_LIRC, .name = RC_MAP_LIRC, } };
drivers/media/rc/keymaps/rc-lme2510.c +1 -1
@@ -46,7 +46,7 @@ static struct rc_keymap lme2510_map = { .map = { .scan = lme2510_rc, .size = ARRAY_SIZE(lme2510_rc), - .ir_type = IR_TYPE_UNKNOWN, + .rc_type = RC_TYPE_UNKNOWN, .name = RC_MAP_LME2510, } };
drivers/media/rc/keymaps/rc-manli.c +1 -1
@@ -112,7 +112,7 @@ static struct rc_keymap manli_map = { .map = { .scan = manli, .size = ARRAY_SIZE(manli), - .ir_type = IR_TYPE_UNKNOWN, /* Legacy IR type */ + .rc_type = RC_TYPE_UNKNOWN, /* Legacy IR type */ .name = RC_MAP_MANLI, } };
drivers/media/rc/keymaps/rc-msi-digivox-ii.c +1 -1
@@ -45,7 +45,7 @@ static struct rc_keymap msi_digivox_ii_map = { .map = { .scan = msi_digivox_ii, .size = ARRAY_SIZE(msi_digivox_ii), - .ir_type = IR_TYPE_NEC, + .rc_type = RC_TYPE_NEC, .name = RC_MAP_MSI_DIGIVOX_II, } };
drivers/media/rc/keymaps/rc-msi-digivox-iii.c +1 -1
@@ -63,7 +63,7 @@ static struct rc_keymap msi_digivox_iii_map = { .map = { .scan = msi_digivox_iii, .size = ARRAY_SIZE(msi_digivox_iii), - .ir_type = IR_TYPE_NEC, + .rc_type = RC_TYPE_NEC, .name = RC_MAP_MSI_DIGIVOX_III, } };
drivers/media/rc/keymaps/rc-msi-tvanywhere-plus.c +1 -1
@@ -101,7 +101,7 @@ static struct rc_keymap msi_tvanywhere_plus_map = { .map = { .scan = msi_tvanywhere_plus, .size = ARRAY_SIZE(msi_tvanywhere_plus), - .ir_type = IR_TYPE_UNKNOWN, /* Legacy IR type */ + .rc_type = RC_TYPE_UNKNOWN, /* Legacy IR type */ .name = RC_MAP_MSI_TVANYWHERE_PLUS, } };
drivers/media/rc/keymaps/rc-msi-tvanywhere.c +1 -1
@@ -47,7 +47,7 @@ static struct rc_keymap msi_tvanywhere_map = { .map = { .scan = msi_tvanywhere, .size = ARRAY_SIZE(msi_tvanywhere), - .ir_type = IR_TYPE_UNKNOWN, /* Legacy IR type */ + .rc_type = RC_TYPE_UNKNOWN, /* Legacy IR type */ .name = RC_MAP_MSI_TVANYWHERE, } };
drivers/media/rc/keymaps/rc-nebula.c +1 -1
@@ -74,7 +74,7 @@ static struct rc_keymap nebula_map = { .map = { .scan = nebula, .size = ARRAY_SIZE(nebula), - .ir_type = IR_TYPE_UNKNOWN, /* Legacy IR type */ + .rc_type = RC_TYPE_UNKNOWN, /* Legacy IR type */ .name = RC_MAP_NEBULA, } };
drivers/media/rc/keymaps/rc-nec-terratec-cinergy-xs.c +1 -1
@@ -83,7 +83,7 @@ static struct rc_keymap nec_terratec_cinergy_xs_map = { .map = { .scan = nec_terratec_cinergy_xs, .size = ARRAY_SIZE(nec_terratec_cinergy_xs), - .ir_type = IR_TYPE_NEC, + .rc_type = RC_TYPE_NEC, .name = RC_MAP_NEC_TERRATEC_CINERGY_XS, } };
drivers/media/rc/keymaps/rc-norwood.c +1 -1
@@ -63,7 +63,7 @@ static struct rc_keymap norwood_map = { .map = { .scan = norwood, .size = ARRAY_SIZE(norwood), - .ir_type = IR_TYPE_UNKNOWN, /* Legacy IR type */ + .rc_type = RC_TYPE_UNKNOWN, /* Legacy IR type */ .name = RC_MAP_NORWOOD, } };
drivers/media/rc/keymaps/rc-npgtech.c +1 -1
@@ -58,7 +58,7 @@ static struct rc_keymap npgtech_map = { .map = { .scan = npgtech, .size = ARRAY_SIZE(npgtech), - .ir_type = IR_TYPE_UNKNOWN, /* Legacy IR type */ + .rc_type = RC_TYPE_UNKNOWN, /* Legacy IR type */ .name = RC_MAP_NPGTECH, } };
drivers/media/rc/keymaps/rc-pctv-sedna.c +1 -1
@@ -58,7 +58,7 @@ static struct rc_keymap pctv_sedna_map = { .map = { .scan = pctv_sedna, .size = ARRAY_SIZE(pctv_sedna), - .ir_type = IR_TYPE_UNKNOWN, /* Legacy IR type */ + .rc_type = RC_TYPE_UNKNOWN, /* Legacy IR type */ .name = RC_MAP_PCTV_SEDNA, } };
drivers/media/rc/keymaps/rc-pinnacle-color.c +1 -1
@@ -72,7 +72,7 @@ static struct rc_keymap pinnacle_color_map = { .map = { .scan = pinnacle_color, .size = ARRAY_SIZE(pinnacle_color), - .ir_type = IR_TYPE_UNKNOWN, /* Legacy IR type */ + .rc_type = RC_TYPE_UNKNOWN, /* Legacy IR type */ .name = RC_MAP_PINNACLE_COLOR, } };
drivers/media/rc/keymaps/rc-pinnacle-grey.c +1 -1
@@ -67,7 +67,7 @@ static struct rc_keymap pinnacle_grey_map = { .map = { .scan = pinnacle_grey, .size = ARRAY_SIZE(pinnacle_grey), - .ir_type = IR_TYPE_UNKNOWN, /* Legacy IR type */ + .rc_type = RC_TYPE_UNKNOWN, /* Legacy IR type */ .name = RC_MAP_PINNACLE_GREY, } };
drivers/media/rc/keymaps/rc-pinnacle-pctv-hd.c +1 -1
@@ -51,7 +51,7 @@ static struct rc_keymap pinnacle_pctv_hd_map = { .map = { .scan = pinnacle_pctv_hd, .size = ARRAY_SIZE(pinnacle_pctv_hd), - .ir_type = IR_TYPE_UNKNOWN, /* Legacy IR type */ + .rc_type = RC_TYPE_UNKNOWN, /* Legacy IR type */ .name = RC_MAP_PINNACLE_PCTV_HD, } };
drivers/media/rc/keymaps/rc-pixelview-mk12.c +1 -1
@@ -61,7 +61,7 @@ static struct rc_keymap pixelview_map = { .map = { .scan = pixelview_mk12, .size = ARRAY_SIZE(pixelview_mk12), - .ir_type = IR_TYPE_NEC, + .rc_type = RC_TYPE_NEC, .name = RC_MAP_PIXELVIEW_MK12, } };
drivers/media/rc/keymaps/rc-pixelview-new.c +1 -1
@@ -61,7 +61,7 @@ static struct rc_keymap pixelview_new_map = { .map = { .scan = pixelview_new, .size = ARRAY_SIZE(pixelview_new), - .ir_type = IR_TYPE_UNKNOWN, /* Legacy IR type */ + .rc_type = RC_TYPE_UNKNOWN, /* Legacy IR type */ .name = RC_MAP_PIXELVIEW_NEW, } };
drivers/media/rc/keymaps/rc-pixelview.c +1 -1
@@ -60,7 +60,7 @@ static struct rc_keymap pixelview_map = { .map = { .scan = pixelview, .size = ARRAY_SIZE(pixelview), - .ir_type = IR_TYPE_UNKNOWN, /* Legacy IR type */ + .rc_type = RC_TYPE_UNKNOWN, /* Legacy IR type */ .name = RC_MAP_PIXELVIEW, } };
drivers/media/rc/keymaps/rc-powercolor-real-angel.c +1 -1
@@ -59,7 +59,7 @@ static struct rc_keymap powercolor_real_angel_map = { .map = { .scan = powercolor_real_angel, .size = ARRAY_SIZE(powercolor_real_angel), - .ir_type = IR_TYPE_UNKNOWN, /* Legacy IR type */ + .rc_type = RC_TYPE_UNKNOWN, /* Legacy IR type */ .name = RC_MAP_POWERCOLOR_REAL_ANGEL, } };
drivers/media/rc/keymaps/rc-proteus-2309.c +1 -1
@@ -47,7 +47,7 @@ static struct rc_keymap proteus_2309_map = { .map = { .scan = proteus_2309, .size = ARRAY_SIZE(proteus_2309), - .ir_type = IR_TYPE_UNKNOWN, /* Legacy IR type */ + .rc_type = RC_TYPE_UNKNOWN, /* Legacy IR type */ .name = RC_MAP_PROTEUS_2309, } };
drivers/media/rc/keymaps/rc-purpletv.c +1 -1
@@ -59,7 +59,7 @@ static struct rc_keymap purpletv_map = { .map = { .scan = purpletv, .size = ARRAY_SIZE(purpletv), - .ir_type = IR_TYPE_UNKNOWN, /* Legacy IR type */ + .rc_type = RC_TYPE_UNKNOWN, /* Legacy IR type */ .name = RC_MAP_PURPLETV, } };
drivers/media/rc/keymaps/rc-pv951.c +1 -1
@@ -56,7 +56,7 @@ static struct rc_keymap pv951_map = { .map = { .scan = pv951, .size = ARRAY_SIZE(pv951), - .ir_type = IR_TYPE_UNKNOWN, /* Legacy IR type */ + .rc_type = RC_TYPE_UNKNOWN, /* Legacy IR type */ .name = RC_MAP_PV951, } };
drivers/media/rc/keymaps/rc-rc5-hauppauge-new.c +1 -1
@@ -81,7 +81,7 @@ static struct rc_keymap rc5_hauppauge_new_map = { .map = { .scan = rc5_hauppauge_new, .size = ARRAY_SIZE(rc5_hauppauge_new), - .ir_type = IR_TYPE_RC5, + .rc_type = RC_TYPE_RC5, .name = RC_MAP_RC5_HAUPPAUGE_NEW, } };
drivers/media/rc/keymaps/rc-rc5-tv.c +1 -1
@@ -59,7 +59,7 @@ static struct rc_keymap rc5_tv_map = { .map = { .scan = rc5_tv, .size = ARRAY_SIZE(rc5_tv), - .ir_type = IR_TYPE_UNKNOWN, /* Legacy IR type */ + .rc_type = RC_TYPE_UNKNOWN, /* Legacy IR type */ .name = RC_MAP_RC5_TV, } };
drivers/media/rc/keymaps/rc-rc6-mce.c +1 -1
@@ -91,7 +91,7 @@ static struct rc_keymap rc6_mce_map = { .map = { .scan = rc6_mce, .size = ARRAY_SIZE(rc6_mce), - .ir_type = IR_TYPE_RC6, + .rc_type = RC_TYPE_RC6, .name = RC_MAP_RC6_MCE, } };
drivers/media/rc/keymaps/rc-real-audio-220-32-keys.c +1 -1
@@ -56,7 +56,7 @@ static struct rc_keymap real_audio_220_32_keys_map = { .map = { .scan = real_audio_220_32_keys, .size = ARRAY_SIZE(real_audio_220_32_keys), - .ir_type = IR_TYPE_UNKNOWN, /* Legacy IR type */ + .rc_type = RC_TYPE_UNKNOWN, /* Legacy IR type */ .name = RC_MAP_REAL_AUDIO_220_32_KEYS, } };
drivers/media/rc/keymaps/rc-streamzap.c +1 -1
@@ -60,7 +60,7 @@ static struct rc_keymap streamzap_map = { .map = { .scan = streamzap, .size = ARRAY_SIZE(streamzap), - .ir_type = IR_TYPE_RC5_SZ, + .rc_type = RC_TYPE_RC5_SZ, .name = RC_MAP_STREAMZAP, } };
drivers/media/rc/keymaps/rc-tbs-nec.c +1 -1
@@ -51,7 +51,7 @@ static struct rc_keymap tbs_nec_map = { .map = { .scan = tbs_nec, .size = ARRAY_SIZE(tbs_nec), - .ir_type = IR_TYPE_UNKNOWN, /* Legacy IR type */ + .rc_type = RC_TYPE_UNKNOWN, /* Legacy IR type */ .name = RC_MAP_TBS_NEC, } };
drivers/media/rc/keymaps/rc-terratec-cinergy-xs.c +1 -1
@@ -70,7 +70,7 @@ static struct rc_keymap terratec_cinergy_xs_map = { .map = { .scan = terratec_cinergy_xs, .size = ARRAY_SIZE(terratec_cinergy_xs), - .ir_type = IR_TYPE_UNKNOWN, /* Legacy IR type */ + .rc_type = RC_TYPE_UNKNOWN, /* Legacy IR type */ .name = RC_MAP_TERRATEC_CINERGY_XS, } };
drivers/media/rc/keymaps/rc-terratec-slim.c +1 -1
@@ -57,7 +57,7 @@ static struct rc_keymap terratec_slim_map = { .map = { .scan = terratec_slim, .size = ARRAY_SIZE(terratec_slim), - .ir_type = IR_TYPE_NEC, + .rc_type = RC_TYPE_NEC, .name = RC_MAP_TERRATEC_SLIM, } };
drivers/media/rc/keymaps/rc-tevii-nec.c +1 -1
@@ -66,7 +66,7 @@ static struct rc_keymap tevii_nec_map = { .map = { .scan = tevii_nec, .size = ARRAY_SIZE(tevii_nec), - .ir_type = IR_TYPE_UNKNOWN, /* Legacy IR type */ + .rc_type = RC_TYPE_UNKNOWN, /* Legacy IR type */ .name = RC_MAP_TEVII_NEC, } };
drivers/media/rc/keymaps/rc-total-media-in-hand.c +1 -1
@@ -63,7 +63,7 @@ static struct rc_keymap total_media_in_hand_map = { .map = { .scan = total_media_in_hand, .size = ARRAY_SIZE(total_media_in_hand), - .ir_type = IR_TYPE_NEC, + .rc_type = RC_TYPE_NEC, .name = RC_MAP_TOTAL_MEDIA_IN_HAND, } };
drivers/media/rc/keymaps/rc-trekstor.c +1 -1
@@ -58,7 +58,7 @@ static struct rc_keymap trekstor_map = { .map = { .scan = trekstor, .size = ARRAY_SIZE(trekstor), - .ir_type = IR_TYPE_NEC, + .rc_type = RC_TYPE_NEC, .name = RC_MAP_TREKSTOR, } };
drivers/media/rc/keymaps/rc-tt-1500.c +1 -1
@@ -60,7 +60,7 @@ static struct rc_keymap tt_1500_map = { .map = { .scan = tt_1500, .size = ARRAY_SIZE(tt_1500), - .ir_type = IR_TYPE_UNKNOWN, /* Legacy IR type */ + .rc_type = RC_TYPE_UNKNOWN, /* Legacy IR type */ .name = RC_MAP_TT_1500, } };
drivers/media/rc/keymaps/rc-twinhan1027.c +1 -1
@@ -65,7 +65,7 @@ static struct rc_keymap twinhan_vp1027_map = { .map = { .scan = twinhan_vp1027, .size = ARRAY_SIZE(twinhan_vp1027), - .ir_type = IR_TYPE_UNKNOWN, /* Legacy IR type */ + .rc_type = RC_TYPE_UNKNOWN, /* Legacy IR type */ .name = RC_MAP_TWINHAN_VP1027_DVBS, } };
drivers/media/rc/keymaps/rc-videomate-s350.c +1 -1
@@ -63,7 +63,7 @@ static struct rc_keymap videomate_s350_map = { .map = { .scan = videomate_s350, .size = ARRAY_SIZE(videomate_s350), - .ir_type = IR_TYPE_UNKNOWN, /* Legacy IR type */ + .rc_type = RC_TYPE_UNKNOWN, /* Legacy IR type */ .name = RC_MAP_VIDEOMATE_S350, } };
drivers/media/rc/keymaps/rc-videomate-tv-pvr.c +1 -1
@@ -65,7 +65,7 @@ static struct rc_keymap videomate_tv_pvr_map = { .map = { .scan = videomate_tv_pvr, .size = ARRAY_SIZE(videomate_tv_pvr), - .ir_type = IR_TYPE_UNKNOWN, /* Legacy IR type */ + .rc_type = RC_TYPE_UNKNOWN, /* Legacy IR type */ .name = RC_MAP_VIDEOMATE_TV_PVR, } };
drivers/media/rc/keymaps/rc-winfast-usbii-deluxe.c +1 -1
@@ -60,7 +60,7 @@ static struct rc_keymap winfast_usbii_deluxe_map = { .map = { .scan = winfast_usbii_deluxe, .size = ARRAY_SIZE(winfast_usbii_deluxe), - .ir_type = IR_TYPE_UNKNOWN, /* Legacy IR type */ + .rc_type = RC_TYPE_UNKNOWN, /* Legacy IR type */ .name = RC_MAP_WINFAST_USBII_DELUXE, } };
drivers/media/rc/keymaps/rc-winfast.c +1 -1
@@ -80,7 +80,7 @@ static struct rc_keymap winfast_map = { .map = { .scan = winfast, .size = ARRAY_SIZE(winfast), - .ir_type = IR_TYPE_UNKNOWN, /* Legacy IR type */ + .rc_type = RC_TYPE_UNKNOWN, /* Legacy IR type */ .name = RC_MAP_WINFAST, } };
drivers/media/rc/mceusb.c +1 -1
@@ -1055,7 +1055,7 @@ static struct rc_dev *mceusb_init_rc_dev(struct mceusb_dev *ir) rc->input_phys = ir->phys; rc->priv = ir; rc->driver_type =RC_DRIVER_IR_RAW ; - rc->allowed_protos =IR_TYPE_ALL ; + rc->allowed_protos =RC_TYPE_ALL ;if (!ir->flags.no_tx) { rc->s_tx_mask = mceusb_set_tx_mask; rc->s_tx_carrier = mceusb_set_tx_carrier;
drivers/media/rc/nuvoton-cir.c +1 -1
@@ -1060,7 +1060,7 @@ static int nvt_probe(struct pnp_dev *pdev, const struct pnp_device_id *dev_id)/* Set up the rc device */ rdev->priv = nvt; rdev->driver_type =RC_DRIVER_IR_RAW ; - rdev->allowed_protos =IR_TYPE_ALL ; + rdev->allowed_protos =RC_TYPE_ALL ; rdev->open = nvt_open; rdev->close = nvt_close; rdev->tx_ir = nvt_tx_ir;
drivers/media/rc/rc-main.c +17 -17
@@ -102,7 +102,7 @@ static struct rc_keymap empty_map = { .map = { .scan = empty, .size = ARRAY_SIZE(empty), - .ir_type = IR_TYPE_UNKNOWN, /* Legacy IR type */ + .rc_type = RC_TYPE_UNKNOWN, /* Legacy IR type */ .name = RC_MAP_EMPTY, } };
@@ -111,7 +111,7 @@ static struct rc_keymap empty_map = {* ir_create_table() - initializes a scancode table * @rc_tab: the ir_scancode_table to initialize * @name: name to assign to the table -* @ir_type: ir type to assign to the new table +* @rc_type: ir type to assign to the new table * @size: initial size of the table * @return: zero on success or a negative error code *
@@ -119,10 +119,10 @@ static struct rc_keymap empty_map = {* memory to hold at least the specified number of elements. */ static int ir_create_table (struct ir_scancode_table *rc_tab, -const char *name,u64 ir_type,size_t size) +const char *name,u64 rc_type,size_t size) { rc_tab->name = name; - rc_tab->ir_type = ir_type; + rc_tab->rc_type = rc_type; rc_tab->alloc =roundup_pow_of_two (size *sizeof (struct ir_scancode )); rc_tab->size = rc_tab->alloc /sizeof (struct ir_scancode ); rc_tab->scan =kmalloc (rc_tab->alloc,GFP_KERNEL );
@@ -372,7 +372,7 @@ static int ir_setkeytable(struct rc_dev *dev,int rc; rc =ir_create_table (rc_tab, from->name, - from->ir_type, from->size); + from->rc_type, from->size);if (rc)return rc;
@@ -719,14 +719,14 @@ static struct {u64 type;char *name; } proto_names[] = { - { IR_TYPE_UNKNOWN, "unknown" }, - { IR_TYPE_RC5, "rc-5" }, - { IR_TYPE_NEC, "nec" }, - { IR_TYPE_RC6, "rc-6" }, - { IR_TYPE_JVC, "jvc" }, - { IR_TYPE_SONY, "sony" }, - { IR_TYPE_RC5_SZ, "rc-5-sz" }, - { IR_TYPE_LIRC, "lirc" }, + { RC_TYPE_UNKNOWN, "unknown" }, + { RC_TYPE_RC5, "rc-5" }, + { RC_TYPE_NEC, "nec" }, + { RC_TYPE_RC6, "rc-6" }, + { RC_TYPE_JVC, "jvc" }, + { RC_TYPE_SONY, "sony" }, + { RC_TYPE_RC5_SZ, "rc-5-sz" }, + { RC_TYPE_LIRC, "lirc" }, }; #define PROTO_NONE "none"
@@ -755,7 +755,7 @@ static ssize_t show_protocols(struct device *device,return -EINVAL ;if (dev->driver_type ==RC_DRIVER_SCANCODE ) { - enabled = dev->rc_tab.ir_type; + enabled = dev->rc_tab.rc_type; allowed = dev->allowed_protos; }else { enabled = dev->raw->enabled_protocols;
@@ -813,7 +813,7 @@ static ssize_t store_protocols(struct device *device,return -EINVAL ;if (dev->driver_type ==RC_DRIVER_SCANCODE ) - type = dev->rc_tab.ir_type; + type = dev->rc_tab.rc_type;else if (dev->raw) type = dev->raw->enabled_protocols;else {
@@ -881,7 +881,7 @@ static ssize_t store_protocols(struct device *device,if (dev->driver_type ==RC_DRIVER_SCANCODE ) {spin_lock_irqsave (&dev->rc_tab.lock, flags); - dev->rc_tab.ir_type = type; + dev->rc_tab.rc_type = type;spin_unlock_irqrestore (&dev->rc_tab.lock, flags); }else { dev->raw->enabled_protocols = type;
@@ -1052,7 +1052,7 @@ int rc_register_device(struct rc_dev *dev) }if (dev->change_protocol) { - rc = dev->change_protocol (dev, rc_tab->ir_type); + rc = dev->change_protocol (dev, rc_tab->rc_type);if (rc <0 ) goto out_raw; }
drivers/media/rc/streamzap.c +1 -1
@@ -320,7 +320,7 @@ static struct rc_dev *streamzap_init_rc_dev(struct streamzap_ir *sz) rdev->input_phys = sz->phys; rdev->priv = sz; rdev->driver_type =RC_DRIVER_IR_RAW ; - rdev->allowed_protos =IR_TYPE_ALL ; + rdev->allowed_protos =RC_TYPE_ALL ; rdev->driver_name =DRIVER_NAME ; rdev->map_name =RC_MAP_STREAMZAP ;
drivers/media/video/cx18/cx18-i2c.c +1 -1
@@ -98,7 +98,7 @@ static int cx18_i2c_new_ir(struct cx18 *cx, struct i2c_adapter *adap, u32 hw,case CX18_HW_Z8F0811_IR_RX_HAUP : init_data->ir_codes =RC_MAP_HAUPPAUGE_NEW ; init_data->internal_get_key_func =IR_KBD_GET_KEY_HAUP_XVR ; - init_data->type =IR_TYPE_RC5 ; + init_data->type =RC_TYPE_RC5 ; init_data->name = cx->card_name; info.platform_data = init_data;break ;
drivers/media/video/cx231xx/cx231xx-input.c +1 -1
@@ -84,7 +84,7 @@ int cx231xx_ir_init(struct cx231xx *dev)/* The i2c micro-controller only outputs the cmd part of NEC protocol */ dev->init_data.rc_dev->scanmask =0xff ; dev->init_data.rc_dev->driver_name ="cx231xx" ; - dev->init_data.type =IR_TYPE_NEC ; + dev->init_data.type =RC_TYPE_NEC ; info.addr =0x30 ;/* Load and bind ir-kbd-i2c */
drivers/media/video/cx23885/cx23885-input.c +2 -2
@@ -264,14 +264,14 @@ int cx23885_input_init(struct cx23885_dev *dev)case CX23885_BOARD_HAUPPAUGE_HVR1250 :/* Integrated CX2388[58] IR controller */ driver_type =RC_DRIVER_IR_RAW ; - allowed_protos =IR_TYPE_ALL ; + allowed_protos =RC_TYPE_ALL ;/* The grey Hauppauge RC-5 remote */ rc_map =RC_MAP_RC5_HAUPPAUGE_NEW ;break ;case CX23885_BOARD_TEVII_S470 :/* Integrated CX23885 IR controller */ driver_type =RC_DRIVER_IR_RAW ; - allowed_protos =IR_TYPE_ALL ; + allowed_protos =RC_TYPE_ALL ;/* A guess at the remote */ rc_map =RC_MAP_TEVII_NEC ;break ;
drivers/media/video/cx88/cx88-input.c +4 -4
@@ -241,7 +241,7 @@ int cx88_ir_init(struct cx88_core *core, struct pci_dev *pci)struct cx88_IR *ir;struct rc_dev *dev;char *ir_codes =NULL ; -u64 ir_type =IR_TYPE_OTHER ; +u64 rc_type =RC_TYPE_OTHER ;int err = -ENOMEM ;u32 hardware_mask =0 ;/* For devices with a hardware mask, when * used with a full-code IR table
@@ -404,7 +404,7 @@ int cx88_ir_init(struct cx88_core *core, struct pci_dev *pci)break ;case CX88_BOARD_TWINHAN_VP1027_DVBS : ir_codes =RC_MAP_TWINHAN_VP1027_DVBS ; - ir_type =IR_TYPE_NEC ; + rc_type =RC_TYPE_NEC ; ir->sampling =0xff00 ;/* address */ break ; }
@@ -457,7 +457,7 @@ int cx88_ir_init(struct cx88_core *core, struct pci_dev *pci) dev->timeout =10 *1000 *1000 ;/* 10 ms */ }else { dev->driver_type =RC_DRIVER_SCANCODE ; - dev->allowed_protos = ir_type; + dev->allowed_protos = rc_type; } ir->core = core;
@@ -557,7 +557,7 @@ void cx88_i2c_init_ir(struct cx88_core *core)/* Hauppauge XVR */ core->init_data.name ="cx88 Hauppauge XVR remote" ; core->init_data.ir_codes =RC_MAP_HAUPPAUGE_NEW ; - core->init_data.type =IR_TYPE_RC5 ; + core->init_data.type =RC_TYPE_RC5 ; core->init_data.internal_get_key_func =IR_KBD_GET_KEY_HAUP_XVR ; info.platform_data = &core->init_data;
drivers/media/video/em28xx/em28xx-input.c +6 -6
@@ -343,7 +343,7 @@ static void em28xx_ir_stop(struct rc_dev *rc)cancel_delayed_work_sync (&ir->work); } -int em28xx_ir_change_protocol (struct rc_dev *rc_dev,u64 ir_type) +int em28xx_ir_change_protocol (struct rc_dev *rc_dev,u64 rc_type) {int rc =0 ;struct em28xx_IR *ir = rc_dev->priv;
@@ -352,14 +352,14 @@ int em28xx_ir_change_protocol(struct rc_dev *rc_dev, u64 ir_type)/* Adjust xclk based o IR table for RC5/NEC tables */ -if (ir_type ==IR_TYPE_RC5 ) { +if (rc_type ==RC_TYPE_RC5 ) { dev->board.xclk |=EM28XX_XCLK_IR_RC5_MODE ; ir->full_code =1 ; - }else if (ir_type ==IR_TYPE_NEC ) { + }else if (rc_type ==RC_TYPE_NEC ) { dev->board.xclk &= ~EM28XX_XCLK_IR_RC5_MODE ; ir_config =EM2874_IR_NEC ; ir->full_code =1 ; - }else if (ir_type !=IR_TYPE_UNKNOWN ) + }else if (rc_type !=RC_TYPE_UNKNOWN ) rc = -EINVAL ; em28xx_write_reg_bits(dev, EM28XX_R0F_XCLK, dev->board.xclk,
@@ -408,14 +408,14 @@ int em28xx_ir_init(struct em28xx *dev)* em2874 supports more protocols. For now, let's just announce * the two protocols that were already tested */ - rc->allowed_protos =IR_TYPE_RC5 |IR_TYPE_NEC ; + rc->allowed_protos =RC_TYPE_RC5 |RC_TYPE_NEC ; rc->priv = ir; rc->change_protocol = em28xx_ir_change_protocol; rc->open = em28xx_ir_start; rc->close = em28xx_ir_stop;/* By default, keep protocol field untouched */ - err =em28xx_ir_change_protocol (rc,IR_TYPE_UNKNOWN ); + err =em28xx_ir_change_protocol (rc,RC_TYPE_UNKNOWN );if (err) goto err_out_free;
drivers/media/video/ir-kbd-i2c.c +9 -9
@@ -269,7 +269,7 @@ static int ir_probe(struct i2c_client *client, const struct i2c_device_id *id) {char *ir_codes =NULL ;const char *name =NULL ; -u64 ir_type =IR_TYPE_UNKNOWN ; +u64 rc_type =RC_TYPE_UNKNOWN ;struct IR_i2c *ir;struct rc_dev *rc =NULL ;struct i2c_adapter *adap = client->adapter;
@@ -288,7 +288,7 @@ static int ir_probe(struct i2c_client *client, const struct i2c_device_id *id)case 0x64 : name ="Pixelview" ; ir->get_key = get_key_pixelview; - ir_type =IR_TYPE_OTHER ; + rc_type =RC_TYPE_OTHER ; ir_codes =RC_MAP_EMPTY ;break ;case 0x18 :
@@ -296,7 +296,7 @@ static int ir_probe(struct i2c_client *client, const struct i2c_device_id *id)case 0x1a : name ="Hauppauge" ; ir->get_key = get_key_haup; - ir_type =IR_TYPE_RC5 ; + rc_type =RC_TYPE_RC5 ;if (hauppauge ==1 ) { ir_codes =RC_MAP_HAUPPAUGE_NEW ; }else {
@@ -306,19 +306,19 @@ static int ir_probe(struct i2c_client *client, const struct i2c_device_id *id)case 0x30 : name ="KNC One" ; ir->get_key = get_key_knc1; - ir_type =IR_TYPE_OTHER ; + rc_type =RC_TYPE_OTHER ; ir_codes =RC_MAP_EMPTY ;break ;case 0x6b : name ="FusionHDTV" ; ir->get_key = get_key_fusionhdtv; - ir_type =IR_TYPE_RC5 ; + rc_type =RC_TYPE_RC5 ; ir_codes =RC_MAP_FUSIONHDTV_MCE ;break ;case 0x40 : name ="AVerMedia Cardbus remote" ; ir->get_key = get_key_avermedia_cardbus; - ir_type =IR_TYPE_OTHER ; + rc_type =RC_TYPE_OTHER ; ir_codes =RC_MAP_AVERMEDIA_CARDBUS ;break ; }
@@ -333,7 +333,7 @@ static int ir_probe(struct i2c_client *client, const struct i2c_device_id *id) name = init_data->name;if (init_data->type) - ir_type = init_data->type; + rc_type = init_data->type;if (init_data->polling_interval) ir->polling_interval = init_data->polling_interval;
@@ -378,7 +378,7 @@ static int ir_probe(struct i2c_client *client, const struct i2c_device_id *id) ir->rc = rc;/* Make sure we are all setup before going on */ -if (!name || !ir->get_key || !ir_type || !ir_codes) { +if (!name || !ir->get_key || !rc_type || !ir_codes) {dprintk (1 ,": Unsupported device at address 0x%02x\n" , addr); err = -ENODEV ;
@@ -405,7 +405,7 @@ static int ir_probe(struct i2c_client *client, const struct i2c_device_id *id)* Initialize the other fields of rc_dev */ rc->map_name = ir->ir_codes; - rc->allowed_protos = ir_type; + rc->allowed_protos = rc_type;if (!rc->driver_name) rc->driver_name =MODULE_NAME ;
drivers/media/video/ivtv/ivtv-i2c.c +3 -3
@@ -172,7 +172,7 @@ static int ivtv_i2c_new_ir(struct ivtv *itv, u32 hw, const char *type, u8 addr) init_data->ir_codes =RC_MAP_AVERMEDIA_CARDBUS ; init_data->internal_get_key_func =IR_KBD_GET_KEY_AVERMEDIA_CARDBUS ; - init_data->type =IR_TYPE_OTHER ; + init_data->type =RC_TYPE_OTHER ; init_data->name ="AVerMedia AVerTV card" ;break ;case IVTV_HW_I2C_IR_RX_HAUP_EXT :
@@ -180,14 +180,14 @@ static int ivtv_i2c_new_ir(struct ivtv *itv, u32 hw, const char *type, u8 addr)/* Default to old black remote */ init_data->ir_codes =RC_MAP_RC5_TV ; init_data->internal_get_key_func =IR_KBD_GET_KEY_HAUP ; - init_data->type =IR_TYPE_RC5 ; + init_data->type =RC_TYPE_RC5 ; init_data->name = itv->card_name;break ;case IVTV_HW_Z8F0811_IR_RX_HAUP :/* Default to grey remote */ init_data->ir_codes =RC_MAP_HAUPPAUGE_NEW ; init_data->internal_get_key_func =IR_KBD_GET_KEY_HAUP_XVR ; - init_data->type =IR_TYPE_RC5 ; + init_data->type =RC_TYPE_RC5 ; init_data->name = itv->card_name;break ; }
drivers/media/video/saa7134/saa7134-input.c +1 -1
@@ -909,7 +909,7 @@ void saa7134_probe_i2c_ir(struct saa7134_dev *dev) dev->init_data.name ="BeholdTV" ; dev->init_data.get_key = get_key_beholdm6xx; dev->init_data.ir_codes =RC_MAP_BEHOLD ; - dev->init_data.type =IR_TYPE_NEC ; + dev->init_data.type =RC_TYPE_NEC ; info.addr =0x2d ;break ;case SAA7134_BOARD_AVERMEDIA_CARDBUS_501 :
drivers/staging/tm6000/tm6000-input.c +6 -6
@@ -65,7 +65,7 @@ struct tm6000_IR {int (*get_key) (struct tm6000_IR *,struct tm6000_ir_poll_result *);/* IR device properties */ -u64 ir_type; +u64 rc_type; };
@@ -143,7 +143,7 @@ static int default_polling_getkey(struct tm6000_IR *ir,return 0 ;if (&dev->int_in) { -if (ir->ir_type ==IR_TYPE_RC5 ) +if (ir->rc_type ==RC_TYPE_RC5 ) poll_result->rc_data = ir->urb_data[0 ];else poll_result->rc_data = ir->urb_data[0 ] | ir->urb_data[1 ] <<8 ;
@@ -153,7 +153,7 @@ static int default_polling_getkey(struct tm6000_IR *ir,tm6000_set_reg (dev,REQ_04_EN_DISABLE_MCU_INT ,2 ,1 );msleep (10 ); -if (ir->ir_type ==IR_TYPE_RC5 ) { +if (ir->rc_type ==RC_TYPE_RC5 ) { rc =tm6000_read_write_usb (dev,USB_DIR_IN |USB_TYPE_VENDOR |USB_RECIP_DEVICE ,REQ_02_GET_IR_CODE ,0 ,0 , buf,1 );
@@ -230,7 +230,7 @@ static void tm6000_ir_stop(struct rc_dev *rc)cancel_delayed_work_sync (&ir->work); } -int tm6000_ir_change_protocol (struct rc_dev *rc,u64 ir_type) +int tm6000_ir_change_protocol (struct rc_dev *rc,u64 rc_type) {struct tm6000_IR *ir = rc->priv;
@@ -268,7 +268,7 @@ int tm6000_ir_init(struct tm6000_core *dev) ir->rc = rc;/* input einrichten */ - rc->allowed_protos =IR_TYPE_RC5 |IR_TYPE_NEC ; + rc->allowed_protos =RC_TYPE_RC5 |RC_TYPE_NEC ; rc->priv = ir; rc->change_protocol = tm6000_ir_change_protocol; rc->open = tm6000_ir_start;
@@ -283,7 +283,7 @@ int tm6000_ir_init(struct tm6000_core *dev)usb_make_path (dev->udev, ir->phys,sizeof (ir->phys));strlcat (ir->phys,"/input0" ,sizeof (ir->phys)); -tm6000_ir_change_protocol (rc,IR_TYPE_UNKNOWN ); +tm6000_ir_change_protocol (rc,RC_TYPE_UNKNOWN ); rc->input_name = ir->name; rc->input_phys = ir->phys;
include/media/ir-kbd-i2c.h +1 -1
@@ -37,7 +37,7 @@ enum ir_kbd_get_key_fn {struct IR_i2c_init_data {char *ir_codes;const char *name; -u64 type;/* IR_TYPE_RC5, etc */ +u64 type;/* RC_TYPE_RC5, etc */ u32 polling_interval;/* 0 means DEFAULT_POLLING_INTERVAL */ /*
include/media/rc-core.h +2 -2
@@ -45,7 +45,7 @@ enum rc_driver_type {* @input_dev: the input child device used to communicate events to userspace * @driver_type: specifies if protocol decoding is done in hardware or software * @idle: used to keep track of RX state -* @allowed_protos: bitmask with the supported IR_TYPE_* protocols +* @allowed_protos: bitmask with the supported RC_TYPE_* protocols * @scanmask: some hardware decoders are not capable of providing the full * scancode to the application. As this is a hardware limit, we can't do * anything with it. Yet, as the same keycode table can be used with other
@@ -107,7 +107,7 @@ struct rc_dev {u32 max_timeout;u32 rx_resolution;u32 tx_resolution; -int (*change_protocol)(struct rc_dev *dev,u64 ir_type); +int (*change_protocol)(struct rc_dev *dev,u64 rc_type);int (*open)(struct rc_dev *dev);void (*close)(struct rc_dev *dev);int (*s_tx_mask)(struct rc_dev *dev,u32 mask);
include/media/rc-map.h +13 -13
@@ -11,19 +11,19 @@#include <linux/input.h> -#define IR_TYPE_UNKNOWN 0 -#define IR_TYPE_RC5 (1 << 0)/* Philips RC5 protocol */ -#define IR_TYPE_NEC (1 << 1) -#define IR_TYPE_RC6 (1 << 2)/* Philips RC6 protocol */ -#define IR_TYPE_JVC (1 << 3)/* JVC protocol */ -#define IR_TYPE_SONY (1 << 4)/* Sony12/15/20 protocol */ -#define IR_TYPE_RC5_SZ (1 << 5)/* RC5 variant used by Streamzap */ -#define IR_TYPE_LIRC (1 << 30)/* Pass raw IR to lirc userspace */ -#define IR_TYPE_OTHER (1u << 31) +#define RC_TYPE_UNKNOWN 0 +#define RC_TYPE_RC5 (1 << 0)/* Philips RC5 protocol */ +#define RC_TYPE_NEC (1 << 1) +#define RC_TYPE_RC6 (1 << 2)/* Philips RC6 protocol */ +#define RC_TYPE_JVC (1 << 3)/* JVC protocol */ +#define RC_TYPE_SONY (1 << 4)/* Sony12/15/20 protocol */ +#define RC_TYPE_RC5_SZ (1 << 5)/* RC5 variant used by Streamzap */ +#define RC_TYPE_LIRC (1 << 30)/* Pass raw IR to lirc userspace */ +#define RC_TYPE_OTHER (1u << 31) -#define IR_TYPE_ALL (IR_TYPE_RC5 | IR_TYPE_NEC | IR_TYPE_RC6 | \ - IR_TYPE_JVC | IR_TYPE_SONY | IR_TYPE_LIRC | \ - IR_TYPE_RC5_SZ | IR_TYPE_OTHER) +#define RC_TYPE_ALL (RC_TYPE_RC5 | RC_TYPE_NEC | RC_TYPE_RC6 | \ + RC_TYPE_JVC | RC_TYPE_SONY | RC_TYPE_LIRC | \ + RC_TYPE_RC5_SZ | RC_TYPE_OTHER)struct ir_scancode {u32 scancode;
@@ -35,7 +35,7 @@ struct ir_scancode_table {unsigned int size;/* Max number of entries */ unsigned int len;/* Used number of entries */ unsigned int alloc;/* Size of *scan in bytes */ -u64 ir_type; +u64 rc_type;const char *name;spinlock_t lock; };
Signature · 1 line
1.7.1
PATCH 7/10 rc: Properly name the rc_map struct
In reply to a message not in the archiveThe struct that describes a rc mapping had an weird and long name. We should properly name it, to make easier for developers to work with it, and to avoid confusion.
Basically, generated by this script:
for i in find drivers/staging -type f -name *.[ch] find include/media -type f -name *.[ch] find drivers/media -type f -name *.[ch]; do sed s,ir_scancode_table,rc_map,g <$i >a && mv a $i; done for i in find drivers/staging -type f -name *.[ch] find include/media -type f -name *.[ch] find drivers/media -type f -name *.[ch]; do sed s,rc_tab,rc_map,g <$i >a && mv a $i; done
(and manually fixed where needed)
drivers/media/rc/rc-main.c +106 -106
@@ -47,7 +47,7 @@ static struct rc_keymap *seek_rc_map(const char *name)return NULL ; } -struct ir_scancode_table *get_rc_map (const char *name) +struct rc_map *get_rc_map (const char *name) {struct rc_keymap *map;
@@ -109,71 +109,71 @@ static struct rc_keymap empty_map = {/** * ir_create_table() - initializes a scancode table -* @rc_tab: the ir_scancode_table to initialize +* @rc_map: the rc_map to initialize * @name: name to assign to the table * @rc_type: ir type to assign to the new table * @size: initial size of the table * @return: zero on success or a negative error code * -* This routine will initialize the ir_scancode_table and will allocate +* This routine will initialize the rc_map and will allocate * memory to hold at least the specified number of elements. */ -static int ir_create_table (struct ir_scancode_table *rc_tab, +static int ir_create_table (struct rc_map *rc_map,const char *name,u64 rc_type,size_t size) { - rc_tab->name = name; - rc_tab->rc_type = rc_type; - rc_tab->alloc =roundup_pow_of_two (size *sizeof (struct ir_scancode )); - rc_tab->size = rc_tab->alloc /sizeof (struct ir_scancode ); - rc_tab->scan =kmalloc (rc_tab->alloc,GFP_KERNEL ); -if (!rc_tab->scan) + rc_map->name = name; + rc_map->rc_type = rc_type; + rc_map->alloc =roundup_pow_of_two (size *sizeof (struct ir_scancode )); + rc_map->size = rc_map->alloc /sizeof (struct ir_scancode ); + rc_map->scan =kmalloc (rc_map->alloc,GFP_KERNEL ); +if (!rc_map->scan)return -ENOMEM ;IR_dprintk (1 ,"Allocated space for %u keycode entries (%u bytes)\n" , - rc_tab->size, rc_tab->alloc); + rc_map->size, rc_map->alloc);return 0 ; }/** * ir_free_table() - frees memory allocated by a scancode table -* @rc_tab: the table whose mappings need to be freed +* @rc_map: the table whose mappings need to be freed * * This routine will free memory alloctaed for key mappings used by given * scancode table. */ -static void ir_free_table (struct ir_scancode_table *rc_tab) +static void ir_free_table (struct rc_map *rc_map) { - rc_tab->size =0 ; -kfree (rc_tab->scan); - rc_tab->scan =NULL ; + rc_map->size =0 ; +kfree (rc_map->scan); + rc_map->scan =NULL ; }/** * ir_resize_table() - resizes a scancode table if necessary -* @rc_tab: the ir_scancode_table to resize +* @rc_map: the rc_map to resize * @gfp_flags: gfp flags to use when allocating memory * @return: zero on success or a negative error code * -* This routine will shrink the ir_scancode_table if it has lots of +* This routine will shrink the rc_map if it has lots of * unused entries and grow it if it is full. */ -static int ir_resize_table (struct ir_scancode_table *rc_tab,gfp_t gfp_flags) +static int ir_resize_table (struct rc_map *rc_map,gfp_t gfp_flags) { -unsigned int oldalloc = rc_tab->alloc; +unsigned int oldalloc = rc_map->alloc;unsigned int newalloc = oldalloc; -struct ir_scancode *oldscan = rc_tab->scan; +struct ir_scancode *oldscan = rc_map->scan;struct ir_scancode *newscan; -if (rc_tab->size == rc_tab->len) { +if (rc_map->size == rc_map->len) {/* All entries in use -> grow keytable */ -if (rc_tab->alloc >=IR_TAB_MAX_SIZE ) +if (rc_map->alloc >=IR_TAB_MAX_SIZE )return -ENOMEM ; newalloc *=2 ;IR_dprintk (1 ,"Growing table to %u bytes\n" , newalloc); } -if ((rc_tab->len *3 < rc_tab->size) && (oldalloc >IR_TAB_MIN_SIZE )) { +if ((rc_map->len *3 < rc_map->size) && (oldalloc >IR_TAB_MIN_SIZE )) {/* Less than 1/3 of entries in use -> shrink keytable */ newalloc /=2 ;IR_dprintk (1 ,"Shrinking table to %u bytes\n" , newalloc);
@@ -188,10 +188,10 @@ static int ir_resize_table(struct ir_scancode_table *rc_tab, gfp_t gfp_flags)return -ENOMEM ; } -memcpy (newscan, rc_tab->scan, rc_tab->len *sizeof (struct ir_scancode )); - rc_tab->scan = newscan; - rc_tab->alloc = newalloc; - rc_tab->size = rc_tab->alloc /sizeof (struct ir_scancode ); +memcpy (newscan, rc_map->scan, rc_map->len *sizeof (struct ir_scancode )); + rc_map->scan = newscan; + rc_map->alloc = newalloc; + rc_map->size = rc_map->alloc /sizeof (struct ir_scancode );kfree (oldscan);return 0 ; }
@@ -199,7 +199,7 @@ static int ir_resize_table(struct ir_scancode_table *rc_tab, gfp_t gfp_flags)/** * ir_update_mapping() - set a keycode in the scancode->keycode table * @dev: the struct rc_dev device descriptor -* @rc_tab: scancode table to be adjusted +* @rc_map: scancode table to be adjusted * @index: index of the mapping that needs to be updated * @keycode: the desired keycode * @return: previous keycode assigned to the mapping
@@ -208,26 +208,26 @@ static int ir_resize_table(struct ir_scancode_table *rc_tab, gfp_t gfp_flags)* position. */ static unsigned int ir_update_mapping (struct rc_dev *dev, -struct ir_scancode_table *rc_tab, +struct rc_map *rc_map,unsigned int index,unsigned int new_keycode) { -int old_keycode = rc_tab->scan[index].keycode; +int old_keycode = rc_map->scan[index].keycode;int i;/* Did the user wish to remove the mapping? */ if (new_keycode ==KEY_RESERVED || new_keycode ==KEY_UNKNOWN ) {IR_dprintk (1 ,"#%d: Deleting scan 0x%04x\n" , - index, rc_tab->scan[index].scancode); - rc_tab->len--; -memmove (&rc_tab->scan[index], &rc_tab->scan[index+1 ], - (rc_tab->len - index) *sizeof (struct ir_scancode )); + index, rc_map->scan[index].scancode); + rc_map->len--; +memmove (&rc_map->scan[index], &rc_map->scan[index+1 ], + (rc_map->len - index) *sizeof (struct ir_scancode )); }else {IR_dprintk (1 ,"#%d: %s scan 0x%04x with key 0x%04x\n" , index, old_keycode ==KEY_RESERVED ?"New" :"Replacing" , - rc_tab->scan[index].scancode, new_keycode); - rc_tab->scan[index].keycode = new_keycode; + rc_map->scan[index].scancode, new_keycode); + rc_map->scan[index].keycode = new_keycode;__set_bit (new_keycode, dev->input_dev->keybit); }
@@ -235,15 +235,15 @@ static unsigned int ir_update_mapping(struct rc_dev *dev,/* A previous mapping was updated... */ __clear_bit (old_keycode, dev->input_dev->keybit);/* ... but another scancode might use the same keycode */ -for (i =0 ; i < rc_tab->len; i++) { -if (rc_tab->scan[i].keycode == old_keycode) { +for (i =0 ; i < rc_map->len; i++) { +if (rc_map->scan[i].keycode == old_keycode) {__set_bit (old_keycode, dev->input_dev->keybit);break ; } }/* Possibly shrink the keytable, failure is not a problem */ -ir_resize_table (rc_tab,GFP_ATOMIC ); +ir_resize_table (rc_map,GFP_ATOMIC ); }return old_keycode;
@@ -252,19 +252,19 @@ static unsigned int ir_update_mapping(struct rc_dev *dev,/** * ir_establish_scancode() - set a keycode in the scancode->keycode table * @dev: the struct rc_dev device descriptor -* @rc_tab: scancode table to be searched +* @rc_map: scancode table to be searched * @scancode: the desired scancode * @resize: controls whether we allowed to resize the table to * accomodate not yet present scancodes * @return: index of the mapping containing scancode in question * or -1U in case of failure. * -* This routine is used to locate given scancode in ir_scancode_table. +* This routine is used to locate given scancode in rc_map. * If scancode is not yet present the routine will allocate a new slot * for it. */ static unsigned int ir_establish_scancode (struct rc_dev *dev, -struct ir_scancode_table *rc_tab, +struct rc_map *rc_map,unsigned int scancode,bool resize) {
@@ -282,28 +282,28 @@ static unsigned int ir_establish_scancode(struct rc_dev *dev, scancode &= dev->scanmask;/* First check if we already have a mapping for this ir command */ -for (i =0 ; i < rc_tab->len; i++) { -if (rc_tab->scan[i].scancode == scancode) +for (i =0 ; i < rc_map->len; i++) { +if (rc_map->scan[i].scancode == scancode)return i;/* Keytable is sorted from lowest to highest scancode */ -if (rc_tab->scan[i].scancode >= scancode) +if (rc_map->scan[i].scancode >= scancode)break ; }/* No previous mapping found, we might need to grow the table */ -if (rc_tab->size == rc_tab->len) { -if (!resize ||ir_resize_table (rc_tab,GFP_ATOMIC )) +if (rc_map->size == rc_map->len) { +if (!resize ||ir_resize_table (rc_map,GFP_ATOMIC ))return -1U ; }/* i is the proper index to insert our new keycode */ -if (i < rc_tab->len) -memmove (&rc_tab->scan[i +1 ], &rc_tab->scan[i], - (rc_tab->len - i) *sizeof (struct ir_scancode )); - rc_tab->scan[i].scancode = scancode; - rc_tab->scan[i].keycode =KEY_RESERVED ; - rc_tab->len++; +if (i < rc_map->len) +memmove (&rc_map->scan[i +1 ], &rc_map->scan[i], + (rc_map->len - i) *sizeof (struct ir_scancode )); + rc_map->scan[i].scancode = scancode; + rc_map->scan[i].keycode =KEY_RESERVED ; + rc_map->len++;return i; }
@@ -322,17 +322,17 @@ static int ir_setkeycode(struct input_dev *idev, unsigned int *old_keycode) {struct rc_dev *rdev =input_get_drvdata (idev); -struct ir_scancode_table *rc_tab = &rdev->rc_tab; +struct rc_map *rc_map = &rdev->rc_map;unsigned int index;unsigned int scancode;int retval;unsigned long flags; -spin_lock_irqsave (&rc_tab->lock, flags); +spin_lock_irqsave (&rc_map->lock, flags);if (ke->flags &INPUT_KEYMAP_BY_INDEX ) { index = ke->index; -if (index >= rc_tab->len) { +if (index >= rc_map->len) { retval = -EINVAL ; goto out; }
@@ -341,83 +341,83 @@ static int ir_setkeycode(struct input_dev *idev,if (retval) goto out; - index =ir_establish_scancode (rdev, rc_tab, scancode, true); -if (index >= rc_tab->len) { + index =ir_establish_scancode (rdev, rc_map, scancode, true); +if (index >= rc_map->len) { retval = -ENOMEM ; goto out; } } - *old_keycode =ir_update_mapping (rdev, rc_tab, index, ke->keycode); + *old_keycode =ir_update_mapping (rdev, rc_map, index, ke->keycode); out: -spin_unlock_irqrestore (&rc_tab->lock, flags); +spin_unlock_irqrestore (&rc_map->lock, flags);return retval; }/** * ir_setkeytable() - sets several entries in the scancode->keycode table * @dev: the struct rc_dev device descriptor -* @to: the struct ir_scancode_table to copy entries to -* @from: the struct ir_scancode_table to copy entries from +* @to: the struct rc_map to copy entries to +* @from: the struct rc_map to copy entries from * @return: -ENOMEM if all keycodes could not be inserted, otherwise zero. * * This routine is used to handle table initialization. */ static int ir_setkeytable (struct rc_dev *dev, -const struct ir_scancode_table *from) +const struct rc_map *from) { -struct ir_scancode_table *rc_tab = &dev->rc_tab; +struct rc_map *rc_map = &dev->rc_map;unsigned int i, index;int rc; - rc =ir_create_table (rc_tab, from->name, + rc =ir_create_table (rc_map, from->name, from->rc_type, from->size);if (rc)return rc;IR_dprintk (1 ,"Allocated space for %u keycode entries (%u bytes)\n" , - rc_tab->size, rc_tab->alloc); + rc_map->size, rc_map->alloc);for (i =0 ; i < from->size; i++) { - index =ir_establish_scancode (dev, rc_tab, + index =ir_establish_scancode (dev, rc_map, from->scan[i].scancode, false); -if (index >= rc_tab->len) { +if (index >= rc_map->len) { rc = -ENOMEM ;break ; } -ir_update_mapping (dev, rc_tab, index, +ir_update_mapping (dev, rc_map, index, from->scan[i].keycode); }if (rc) -ir_free_table (rc_tab); +ir_free_table (rc_map);return rc; }/** * ir_lookup_by_scancode() - locate mapping by scancode -* @rc_tab: the struct ir_scancode_table to search +* @rc_map: the struct rc_map to search * @scancode: scancode to look for in the table * @return: index in the table, -1U if not found * * This routine performs binary search in RC keykeymap table for * given scancode. */ -static unsigned int ir_lookup_by_scancode (const struct ir_scancode_table *rc_tab, +static unsigned int ir_lookup_by_scancode (const struct rc_map *rc_map,unsigned int scancode) {int start =0 ; -int end = rc_tab->len -1 ; +int end = rc_map->len -1 ;int mid;while (start <= end) { mid = (start + end) /2 ; -if (rc_tab->scan[mid].scancode < scancode) +if (rc_map->scan[mid].scancode < scancode) start = mid +1 ; -else if (rc_tab->scan[mid].scancode > scancode) +else if (rc_map->scan[mid].scancode > scancode) end = mid -1 ;else return mid;
@@ -439,14 +439,14 @@ static int ir_getkeycode(struct input_dev *idev, struct input_keymap_entry *ke) {struct rc_dev *rdev =input_get_drvdata (idev); -struct ir_scancode_table *rc_tab = &rdev->rc_tab; +struct rc_map *rc_map = &rdev->rc_map;struct ir_scancode *entry;unsigned long flags;unsigned int index;unsigned int scancode;int retval; -spin_lock_irqsave (&rc_tab->lock, flags); +spin_lock_irqsave (&rc_map->lock, flags);if (ke->flags &INPUT_KEYMAP_BY_INDEX ) { index = ke->index;
@@ -455,10 +455,10 @@ static int ir_getkeycode(struct input_dev *idev,if (retval) goto out; - index =ir_lookup_by_scancode (rc_tab, scancode); + index =ir_lookup_by_scancode (rc_map, scancode); } -if (index >= rc_tab->len) { +if (index >= rc_map->len) {if (!(ke->flags &INPUT_KEYMAP_BY_INDEX ))IR_dprintk (1 ,"unknown key for scancode 0x%04x\n" , scancode);
@@ -466,7 +466,7 @@ static int ir_getkeycode(struct input_dev *idev, goto out; } - entry = &rc_tab->scan[index]; + entry = &rc_map->scan[index]; ke->index = index; ke->keycode = entry->keycode;
@@ -476,7 +476,7 @@ static int ir_getkeycode(struct input_dev *idev, retval =0 ; out: -spin_unlock_irqrestore (&rc_tab->lock, flags); +spin_unlock_irqrestore (&rc_map->lock, flags);return retval; }
@@ -492,18 +492,18 @@ out:*/ u32 rc_g_keycode_from_table (struct rc_dev *dev,u32 scancode) { -struct ir_scancode_table *rc_tab = &dev->rc_tab; +struct rc_map *rc_map = &dev->rc_map;unsigned int keycode;unsigned int index;unsigned long flags; -spin_lock_irqsave (&rc_tab->lock, flags); +spin_lock_irqsave (&rc_map->lock, flags); - index =ir_lookup_by_scancode (rc_tab, scancode); - keycode = index < rc_tab->len ? - rc_tab->scan[index].keycode :KEY_RESERVED ; + index =ir_lookup_by_scancode (rc_map, scancode); + keycode = index < rc_map->len ? + rc_map->scan[index].keycode :KEY_RESERVED ; -spin_unlock_irqrestore (&rc_tab->lock, flags); +spin_unlock_irqrestore (&rc_map->lock, flags);if (keycode !=KEY_RESERVED ) IR_dprintk(1, "%s: scancode 0x%04x keycode 0x%02x\n",
@@ -755,7 +755,7 @@ static ssize_t show_protocols(struct device *device,return -EINVAL ;if (dev->driver_type ==RC_DRIVER_SCANCODE ) { - enabled = dev->rc_tab.rc_type; + enabled = dev->rc_map.rc_type; allowed = dev->allowed_protos; }else { enabled = dev->raw->enabled_protocols;
@@ -813,7 +813,7 @@ static ssize_t store_protocols(struct device *device,return -EINVAL ;if (dev->driver_type ==RC_DRIVER_SCANCODE ) - type = dev->rc_tab.rc_type; + type = dev->rc_map.rc_type;else if (dev->raw) type = dev->raw->enabled_protocols;else {
@@ -880,9 +880,9 @@ static ssize_t store_protocols(struct device *device, }if (dev->driver_type ==RC_DRIVER_SCANCODE ) { -spin_lock_irqsave (&dev->rc_tab.lock, flags); - dev->rc_tab.rc_type = type; -spin_unlock_irqrestore (&dev->rc_tab.lock, flags); +spin_lock_irqsave (&dev->rc_map.lock, flags); + dev->rc_map.rc_type = type; +spin_unlock_irqrestore (&dev->rc_map.lock, flags); }else { dev->raw->enabled_protocols = type; }
@@ -912,8 +912,8 @@ static int rc_dev_uevent(struct device *device, struct kobj_uevent_env *env) {struct rc_dev *dev =to_rc_dev (device); -if (dev->rc_tab.name) -ADD_HOTPLUG_VAR ("NAME=%s" , dev->rc_tab.name); +if (dev->rc_map.name) +ADD_HOTPLUG_VAR ("NAME=%s" , dev->rc_map.name);if (dev->driver_name)ADD_HOTPLUG_VAR ("DRV_NAME=%s" , dev->driver_name);
@@ -964,7 +964,7 @@ struct rc_dev *rc_allocate_device(void) dev->input_dev->setkeycode_new = ir_setkeycode;input_set_drvdata (dev->input_dev, dev); -spin_lock_init (&dev->rc_tab.lock); +spin_lock_init (&dev->rc_map.lock);spin_lock_init (&dev->keylock);setup_timer (&dev->timer_keyup, ir_timer_keyup, (unsigned long )dev);
@@ -989,17 +989,17 @@ EXPORT_SYMBOL_GPL(rc_free_device);int rc_register_device (struct rc_dev *dev) {static atomic_t devno =ATOMIC_INIT (0 ); -struct ir_scancode_table *rc_tab; +struct rc_map *rc_map;const char *path;int rc;if (!dev || !dev->map_name)return -EINVAL ; - rc_tab =get_rc_map (dev->map_name); -if (!rc_tab) - rc_tab =get_rc_map (RC_MAP_EMPTY ); -if (!rc_tab || !rc_tab->scan || rc_tab->size ==0 ) + rc_map =get_rc_map (dev->map_name); +if (!rc_map) + rc_map =get_rc_map (RC_MAP_EMPTY ); +if (!rc_map || !rc_map->scan || rc_map->size ==0 )return -EINVAL ;set_bit (EV_KEY , dev->input_dev->evbit);
@@ -1018,7 +1018,7 @@ int rc_register_device(struct rc_dev *dev)if (rc)return rc; - rc =ir_setkeytable (dev, rc_tab); + rc =ir_setkeytable (dev, rc_map);if (rc) goto out_dev;
@@ -1052,7 +1052,7 @@ int rc_register_device(struct rc_dev *dev) }if (dev->change_protocol) { - rc = dev->change_protocol (dev, rc_tab->rc_type); + rc = dev->change_protocol (dev, rc_map->rc_type);if (rc <0 ) goto out_raw; }
@@ -1060,7 +1060,7 @@ int rc_register_device(struct rc_dev *dev)IR_dprintk (1 ,"Registered rc%ld (driver: %s, remote: %s, mode %s)\n" , dev->devno, dev->driver_name ? dev->driver_name :"unknown" , - rc_tab->name ? rc_tab->name :"unknown" , + rc_map->name ? rc_map->name :"unknown" , dev->driver_type ==RC_DRIVER_IR_RAW ?"raw" :"cooked" );return 0 ;
@@ -1072,7 +1072,7 @@ out_input:input_unregister_device (dev->input_dev); dev->input_dev =NULL ; out_table: -ir_free_table (&dev->rc_tab); +ir_free_table (&dev->rc_map); out_dev:device_del (&dev->dev);return rc;
@@ -1092,7 +1092,7 @@ void rc_unregister_device(struct rc_dev *dev)input_unregister_device (dev->input_dev); dev->input_dev =NULL ; -ir_free_table (&dev->rc_tab); +ir_free_table (&dev->rc_map);IR_dprintk (1 ,"Freed keycode table\n" );device_unregister (&dev->dev);
drivers/media/video/cx231xx/cx231xx.h +1 -1
@@ -362,7 +362,7 @@ struct cx231xx_board {struct cx231xx_input input[MAX_CX231XX_INPUT ];struct cx231xx_input radio; -struct ir_scancode_table *ir_codes; +struct rc_map *ir_codes; };/* device states */
include/media/rc-core.h +2 -2
@@ -39,7 +39,7 @@ enum rc_driver_type {* @input_id: id of the input child device (struct input_id) * @driver_name: name of the hardware driver which registered this device * @map_name: name of the default keymap -* @rc_tab: current scan/key table +* @rc_map: current scan/key table * @devno: unique remote control device number * @raw: additional data for raw pulse/space devices * @input_dev: the input child device used to communicate events to userspace
@@ -86,7 +86,7 @@ struct rc_dev {struct input_id input_id;char *driver_name;const char *map_name; -struct ir_scancode_table rc_tab; +struct rc_map rc_map;unsigned long devno;struct ir_raw_event_ctrl *raw;struct input_dev *input_dev;
include/media/rc-map.h +3 -3
@@ -30,7 +30,7 @@ struct ir_scancode {u32 keycode; }; -struct ir_scancode_table { +struct rc_map {struct ir_scancode *scan;unsigned int size;/* Max number of entries */ unsigned int len;/* Used number of entries */
@@ -42,14 +42,14 @@ struct ir_scancode_table {struct rc_keymap {struct list_head list; -struct ir_scancode_table map; +struct rc_map map; };/* Routines from rc-map.c */ int ir_register_map (struct rc_keymap *map);void ir_unregister_map (struct rc_keymap *map); -struct ir_scancode_table *get_rc_map (const char *name); +struct rc_map *get_rc_map (const char *name);void rc_map_init (void );/* Names of the several keytables defined in-kernel */
Signature · 1 line
1.7.1
PATCH 8/10 rc: Name RC keymap tables as rc_map_table
In reply to a message not in the archiveRemote keytables had different names all over the place. Part of the fault is due to a bad naming when rc subsystem was created, but there were lots of old names that were still here.
Use a common standard for everything.
Patch generated by this script:
for i in find drivers/staging -type f -name *.[ch] find include/media -type f -name *.[ch] find drivers/media -type f -name *.[ch]; do sed s,ir_scancode,rc_map_table,g <$i >a && mv a $i; done for i in find drivers/staging -type f -name *.[ch] find include/media -type f -name *.[ch] find drivers/media -type f -name *.[ch]; do sed s,ir_codes_,rc_map_,g <$i >a && mv a $i; done for i in find drivers/staging -type f -name *.[ch] find include/media -type f -name *.[ch] find drivers/media -type f -name *.[ch]; do sed s,rc_key_map,rc_map_table,g <$i >a && mv a $i; done for i in find drivers/staging -type f -name *.[ch] find include/media -type f -name *.[ch] find drivers/media -type f -name *.[ch]; do sed s,rc_map_table_size,rc_map_size,g <$i >a && mv a $i; done
drivers/media/dvb/dvb-usb/a800.c +3 -3
@@ -37,7 +37,7 @@ static int a800_identify_state(struct usb_device *udev, struct dvb_usb_device_prreturn 0 ; } -static struct ir_scancode ir_codes_a800_table[] = { +static struct rc_map_table rc_map_a800_table[] = { {0x0201 ,KEY_PROG1 },/* SOURCE */ {0x0200 ,KEY_POWER },/* POWER */ {0x0205 ,KEY_1 },/* 1 */
@@ -148,8 +148,8 @@ static struct dvb_usb_device_properties a800_properties = { .rc.legacy = { .rc_interval = DEFAULT_RC_INTERVAL, - .rc_key_map = ir_codes_a800_table, - .rc_key_map_size = ARRAY_SIZE(ir_codes_a800_table), + .rc_map_table = rc_map_a800_table, + .rc_map_size = ARRAY_SIZE(rc_map_a800_table), .rc_query = a800_rc_query, },
drivers/media/dvb/dvb-usb/af9005-remote.c +8 -8
@@ -33,7 +33,7 @@ MODULE_PARM_DESC(debug, #define deb_decode(args...) dprintk(dvb_usb_af9005_remote_debug,0x01,args) -struct ir_scancode ir_codes_af9005_table[] = { +struct rc_map_table rc_map_af9005_table[] = { {0x01b7 ,KEY_POWER }, {0x01a7 ,KEY_VOLUMEUP },
@@ -74,7 +74,7 @@ struct ir_scancode ir_codes_af9005_table[] = { {0x00d5, KEY_GOTO}, /* marked jump on the remote */ }; -int ir_codes_af9005_table_size =ARRAY_SIZE (ir_codes_af9005_table); +int rc_map_af9005_table_size =ARRAY_SIZE (rc_map_af9005_table);static int repeatable_keys[] = { KEY_VOLUMEUP,
@@ -130,10 +130,10 @@ int af9005_rc_decode(struct dvb_usb_device *d, u8 * data, int len, u32 * event,deb_decode ("code != inverted code\n" );return 0 ; } -for (i =0 ; i < ir_codes_af9005_table_size; i++) { -if (rc5_custom (&ir_codes_af9005_table[i]) == cust - &&rc5_data (&ir_codes_af9005_table[i]) == dat) { - *event = ir_codes_af9005_table[i].keycode; +for (i =0 ; i < rc_map_af9005_table_size; i++) { +if (rc5_custom (&rc_map_af9005_table[i]) == cust + &&rc5_data (&rc_map_af9005_table[i]) == dat) { + *event = rc_map_af9005_table[i].keycode; *state =REMOTE_KEY_PRESSED ;deb_decode ("key pressed, event %x\n" , *event);
@@ -146,8 +146,8 @@ int af9005_rc_decode(struct dvb_usb_device *d, u8 * data, int len, u32 * event,return 0 ; } -EXPORT_SYMBOL (ir_codes_af9005_table); -EXPORT_SYMBOL (ir_codes_af9005_table_size); +EXPORT_SYMBOL (rc_map_af9005_table); +EXPORT_SYMBOL (rc_map_af9005_table_size);EXPORT_SYMBOL (af9005_rc_decode);MODULE_AUTHOR ("Luca Olivetti <[email protected]>" );
drivers/media/dvb/dvb-usb/af9005.c +8 -8
@@ -1027,8 +1027,8 @@ static struct dvb_usb_device_properties af9005_properties = { .rc.legacy = { .rc_interval = 200, - .rc_key_map = NULL, - .rc_key_map_size = 0, + .rc_map_table = NULL, + .rc_map_size = 0, .rc_query = af9005_rc_query, },
@@ -1070,14 +1070,14 @@ static int __init af9005_usb_module_init(void)return result; } rc_decode =symbol_request (af9005_rc_decode); - rc_keys =symbol_request (ir_codes_af9005_table); - rc_keys_size =symbol_request (ir_codes_af9005_table_size); + rc_keys =symbol_request (rc_map_af9005_table); + rc_keys_size =symbol_request (rc_map_af9005_table_size);if (rc_decode ==NULL || rc_keys ==NULL || rc_keys_size ==NULL ) {err ("af9005_rc_decode function not found, disabling remote" ); af9005_properties.rc.legacy.rc_query =NULL ; }else { - af9005_properties.rc.legacy.rc_key_map = rc_keys; - af9005_properties.rc.legacy.rc_key_map_size = *rc_keys_size; + af9005_properties.rc.legacy.rc_map_table = rc_keys; + af9005_properties.rc.legacy.rc_map_size = *rc_keys_size; }return 0 ;
@@ -1089,9 +1089,9 @@ static void __exit af9005_usb_module_exit(void)if (rc_decode !=NULL )symbol_put (af9005_rc_decode);if (rc_keys !=NULL ) -symbol_put (ir_codes_af9005_table); +symbol_put (rc_map_af9005_table);if (rc_keys_size !=NULL ) -symbol_put (ir_codes_af9005_table_size); +symbol_put (rc_map_af9005_table_size);/* deregister this driver from the USB subsystem */ usb_deregister (&af9005_usb_driver); }
drivers/media/dvb/dvb-usb/af9005.h +2 -2
@@ -3490,7 +3490,7 @@ extern u8 regmask[8];/* remote control decoder */ extern int af9005_rc_decode (struct dvb_usb_device *d,u8 * data,int len,u32 * event,int *state); -extern struct ir_scancode ir_codes_af9005_table[]; -extern int ir_codes_af9005_table_size; +extern struct rc_map_table rc_map_af9005_table[]; +extern int rc_map_af9005_table_size;#endif
drivers/media/dvb/dvb-usb/az6027.c +3 -3
@@ -386,7 +386,7 @@ static int az6027_streaming_ctrl(struct dvb_usb_adapter *adap, int onoff) }/* keys for the enclosed remote control */ -static struct ir_scancode ir_codes_az6027_table[] = { +static struct rc_map_table rc_map_az6027_table[] = { {0x01 ,KEY_1 }, {0x02 ,KEY_2 }, };
@@ -1126,8 +1126,8 @@ static struct dvb_usb_device_properties az6027_properties = {.read_mac_address = az6027_read_mac_addr, */ .rc.legacy = { - .rc_key_map = ir_codes_az6027_table, - .rc_key_map_size = ARRAY_SIZE(ir_codes_az6027_table), + .rc_map_table = rc_map_az6027_table, + .rc_map_size = ARRAY_SIZE(rc_map_az6027_table), .rc_interval = 400, .rc_query = az6027_rc_query, },
drivers/media/dvb/dvb-usb/cinergyT2-core.c +3 -3
@@ -84,7 +84,7 @@ static int cinergyt2_frontend_attach(struct dvb_usb_adapter *adap)return 0 ; } -static struct ir_scancode ir_codes_cinergyt2_table[] = { +static struct rc_map_table rc_map_cinergyt2_table[] = { {0x0401 ,KEY_POWER }, {0x0402 ,KEY_1 }, {0x0403 ,KEY_2 },
@@ -219,8 +219,8 @@ static struct dvb_usb_device_properties cinergyt2_properties = { .rc.legacy = { .rc_interval = 50, - .rc_key_map = ir_codes_cinergyt2_table, - .rc_key_map_size = ARRAY_SIZE(ir_codes_cinergyt2_table), + .rc_map_table = rc_map_cinergyt2_table, + .rc_map_size = ARRAY_SIZE(rc_map_cinergyt2_table), .rc_query = cinergyt2_rc_query, },
drivers/media/dvb/dvb-usb/cxusb.c +31 -31
188 lines not on this page · raw message
drivers/media/dvb/dvb-usb/dibusb-common.c +2 -2
@@ -327,7 +327,7 @@ EXPORT_SYMBOL(dibusb_dib3000mc_tuner_attach);/* * common remote control stuff */ -struct ir_scancode ir_codes_dibusb_table[] = { +struct rc_map_table rc_map_dibusb_table[] = {/* Key codes for the little Artec T1/Twinhan/HAMA/ remote. */ {0x0016 ,KEY_POWER }, {0x0010 ,KEY_MUTE },
@@ -456,7 +456,7 @@ struct ir_scancode ir_codes_dibusb_table[] = { { 0x804e, KEY_ENTER }, { 0x804f, KEY_VOLUMEDOWN }, }; -EXPORT_SYMBOL (ir_codes_dibusb_table); +EXPORT_SYMBOL (rc_map_dibusb_table);int dibusb_rc_query (struct dvb_usb_device *d,u32 *event,int *state) {
drivers/media/dvb/dvb-usb/dibusb-mb.c +8 -8
@@ -213,8 +213,8 @@ static struct dvb_usb_device_properties dibusb1_1_properties = { .rc.legacy = { .rc_interval = DEFAULT_RC_INTERVAL, - .rc_key_map = ir_codes_dibusb_table, - .rc_key_map_size = 111, /* wow, that is ugly ... I want to load it to the driver dynamically */ + .rc_map_table = rc_map_dibusb_table, + .rc_map_size = 111, /* wow, that is ugly ... I want to load it to the driver dynamically */ .rc_query = dibusb_rc_query, },
@@ -299,8 +299,8 @@ static struct dvb_usb_device_properties dibusb1_1_an2235_properties = { .rc.legacy = { .rc_interval = DEFAULT_RC_INTERVAL, - .rc_key_map = ir_codes_dibusb_table, - .rc_key_map_size = 111, /* wow, that is ugly ... I want to load it to the driver dynamically */ + .rc_map_table = rc_map_dibusb_table, + .rc_map_size = 111, /* wow, that is ugly ... I want to load it to the driver dynamically */ .rc_query = dibusb_rc_query, },
@@ -365,8 +365,8 @@ static struct dvb_usb_device_properties dibusb2_0b_properties = { .rc.legacy = { .rc_interval = DEFAULT_RC_INTERVAL, - .rc_key_map = ir_codes_dibusb_table, - .rc_key_map_size = 111, /* wow, that is ugly ... I want to load it to the driver dynamically */ + .rc_map_table = rc_map_dibusb_table, + .rc_map_size = 111, /* wow, that is ugly ... I want to load it to the driver dynamically */ .rc_query = dibusb_rc_query, },
@@ -424,8 +424,8 @@ static struct dvb_usb_device_properties artec_t1_usb2_properties = { .rc.legacy = { .rc_interval = DEFAULT_RC_INTERVAL, - .rc_key_map = ir_codes_dibusb_table, - .rc_key_map_size = 111, /* wow, that is ugly ... I want to load it to the driver dynamically */ + .rc_map_table = rc_map_dibusb_table, + .rc_map_size = 111, /* wow, that is ugly ... I want to load it to the driver dynamically */ .rc_query = dibusb_rc_query, },
drivers/media/dvb/dvb-usb/dibusb-mc.c +2 -2
@@ -83,8 +83,8 @@ static struct dvb_usb_device_properties dibusb_mc_properties = { .rc.legacy = { .rc_interval = DEFAULT_RC_INTERVAL, - .rc_key_map = ir_codes_dibusb_table, - .rc_key_map_size = 111, /* FIXME */ + .rc_map_table = rc_map_dibusb_table, + .rc_map_size = 111, /* FIXME */ .rc_query = dibusb_rc_query, },
drivers/media/dvb/dvb-usb/dibusb.h +1 -1
@@ -124,7 +124,7 @@ extern int dibusb2_0_power_ctrl(struct dvb_usb_device *, int);#define DEFAULT_RC_INTERVAL 150//#define DEFAULT_RC_INTERVAL 100000 -extern struct ir_scancode ir_codes_dibusb_table[]; +extern struct rc_map_table rc_map_dibusb_table[];extern int dibusb_rc_query (struct dvb_usb_device *,u32 *,int *);extern int dibusb_read_eeprom_byte (struct dvb_usb_device *,u8 ,u8 *);
drivers/media/dvb/dvb-usb/digitv.c +7 -7
@@ -161,7 +161,7 @@ static int digitv_tuner_attach(struct dvb_usb_adapter *adap)return 0 ; } -static struct ir_scancode ir_codes_digitv_table[] = { +static struct rc_map_table rc_map_digitv_table[] = { {0x5f55 ,KEY_0 }, {0x6f55 ,KEY_1 }, {0x9f55 ,KEY_2 },
@@ -237,10 +237,10 @@ static int digitv_rc_query(struct dvb_usb_device *d, u32 *event, int *state)/* if something is inside the buffer, simulate key press */ if (key[1 ] !=0 ) { -for (i =0 ; i < d->props.rc.legacy.rc_key_map_size; i++) { -if (rc5_custom (&d->props.rc.legacy.rc_key_map[i]) == key[1 ] && -rc5_data (&d->props.rc.legacy.rc_key_map[i]) == key[2 ]) { - *event = d->props.rc.legacy.rc_key_map[i].keycode; +for (i =0 ; i < d->props.rc.legacy.rc_map_size; i++) { +if (rc5_custom (&d->props.rc.legacy.rc_map_table[i]) == key[1 ] && +rc5_data (&d->props.rc.legacy.rc_map_table[i]) == key[2 ]) { + *event = d->props.rc.legacy.rc_map_table[i].keycode; *state =REMOTE_KEY_PRESSED ;return 0 ; }
@@ -312,8 +312,8 @@ static struct dvb_usb_device_properties digitv_properties = { .rc.legacy = { .rc_interval = 1000, - .rc_key_map = ir_codes_digitv_table, - .rc_key_map_size = ARRAY_SIZE(ir_codes_digitv_table), + .rc_map_table = rc_map_digitv_table, + .rc_map_size = ARRAY_SIZE(rc_map_digitv_table), .rc_query = digitv_rc_query, },
drivers/media/dvb/dvb-usb/dtt200u.c +9 -9
@@ -57,7 +57,7 @@ static int dtt200u_pid_filter(struct dvb_usb_adapter *adap, int index, u16 pid,/* remote control */ /* key list for the tiny remote control (Yakumo, don't know about the others) */ -static struct ir_scancode ir_codes_dtt200u_table[] = { +static struct rc_map_table rc_map_dtt200u_table[] = { {0x8001 ,KEY_MUTE }, {0x8002 ,KEY_CHANNELDOWN }, {0x8003 ,KEY_VOLUMEDOWN },
@@ -163,8 +163,8 @@ static struct dvb_usb_device_properties dtt200u_properties = { .rc.legacy = { .rc_interval = 300, - .rc_key_map = ir_codes_dtt200u_table, - .rc_key_map_size = ARRAY_SIZE(ir_codes_dtt200u_table), + .rc_map_table = rc_map_dtt200u_table, + .rc_map_size = ARRAY_SIZE(rc_map_dtt200u_table), .rc_query = dtt200u_rc_query, },
@@ -210,8 +210,8 @@ static struct dvb_usb_device_properties wt220u_properties = { .rc.legacy = { .rc_interval = 300, - .rc_key_map = ir_codes_dtt200u_table, - .rc_key_map_size = ARRAY_SIZE(ir_codes_dtt200u_table), + .rc_map_table = rc_map_dtt200u_table, + .rc_map_size = ARRAY_SIZE(rc_map_dtt200u_table), .rc_query = dtt200u_rc_query, },
@@ -257,8 +257,8 @@ static struct dvb_usb_device_properties wt220u_fc_properties = { .rc.legacy = { .rc_interval = 300, - .rc_key_map = ir_codes_dtt200u_table, - .rc_key_map_size = ARRAY_SIZE(ir_codes_dtt200u_table), + .rc_map_table = rc_map_dtt200u_table, + .rc_map_size = ARRAY_SIZE(rc_map_dtt200u_table), .rc_query = dtt200u_rc_query, },
@@ -304,8 +304,8 @@ static struct dvb_usb_device_properties wt220u_zl0353_properties = { .rc.legacy = { .rc_interval = 300, - .rc_key_map = ir_codes_dtt200u_table, - .rc_key_map_size = ARRAY_SIZE(ir_codes_dtt200u_table), + .rc_map_table = rc_map_dtt200u_table, + .rc_map_size = ARRAY_SIZE(rc_map_dtt200u_table), .rc_query = dtt200u_rc_query, },
drivers/media/dvb/dvb-usb/dvb-usb-remote.c +13 -13
@@ -13,11 +13,11 @@ static int legacy_dvb_usb_getkeycode(struct input_dev *dev, {struct dvb_usb_device *d =input_get_drvdata (dev); -struct ir_scancode *keymap = d->props.rc.legacy.rc_key_map; +struct rc_map_table *keymap = d->props.rc.legacy.rc_map_table;int i;/* See if we can match the raw key code. */ -for (i =0 ; i < d->props.rc.legacy.rc_key_map_size; i++) +for (i =0 ; i < d->props.rc.legacy.rc_map_size; i++)if (keymap[i].scancode == scancode) { *keycode = keymap[i].keycode;return 0 ;
@@ -28,7 +28,7 @@ static int legacy_dvb_usb_getkeycode(struct input_dev *dev,* otherwise, input core won't let legacy_dvb_usb_setkeycode * to work */ -for (i =0 ; i < d->props.rc.legacy.rc_key_map_size; i++) +for (i =0 ; i < d->props.rc.legacy.rc_map_size; i++)if (keymap[i].keycode ==KEY_RESERVED || keymap[i].keycode ==KEY_UNKNOWN ) { *keycode =KEY_RESERVED ;
@@ -43,18 +43,18 @@ static int legacy_dvb_usb_setkeycode(struct input_dev *dev, {struct dvb_usb_device *d =input_get_drvdata (dev); -struct ir_scancode *keymap = d->props.rc.legacy.rc_key_map; +struct rc_map_table *keymap = d->props.rc.legacy.rc_map_table;int i;/* Search if it is replacing an existing keycode */ -for (i =0 ; i < d->props.rc.legacy.rc_key_map_size; i++) +for (i =0 ; i < d->props.rc.legacy.rc_map_size; i++)if (keymap[i].scancode == scancode) { keymap[i].keycode = keycode;return 0 ; }/* Search if is there a clean entry. If so, use it */ -for (i =0 ; i < d->props.rc.legacy.rc_key_map_size; i++) +for (i =0 ; i < d->props.rc.legacy.rc_map_size; i++)if (keymap[i].keycode ==KEY_RESERVED || keymap[i].keycode ==KEY_UNKNOWN ) { keymap[i].scancode = scancode;
@@ -175,11 +175,11 @@ static int legacy_dvb_usb_remote_init(struct dvb_usb_device *d) input_dev->setkeycode = legacy_dvb_usb_setkeycode;/* set the bits for the keys */ -deb_rc ("key map size: %d\n" , d->props.rc.legacy.rc_key_map_size); -for (i =0 ; i < d->props.rc.legacy.rc_key_map_size; i++) { +deb_rc ("key map size: %d\n" , d->props.rc.legacy.rc_map_size); +for (i =0 ; i < d->props.rc.legacy.rc_map_size; i++) {deb_rc ("setting bit for event %d item %d\n" , - d->props.rc.legacy.rc_key_map[i].keycode, i); -set_bit (d->props.rc.legacy.rc_key_map[i].keycode, input_dev->keybit); + d->props.rc.legacy.rc_map_table[i].keycode, i); +set_bit (d->props.rc.legacy.rc_map_table[i].keycode, input_dev->keybit); }/* setting these two values to non-zero, we have to manage key repeats */
@@ -284,7 +284,7 @@ int dvb_usb_remote_init(struct dvb_usb_device *d)if (dvb_usb_disable_rc_polling)return 0 ; -if (d->props.rc.legacy.rc_key_map && d->props.rc.legacy.rc_query) +if (d->props.rc.legacy.rc_map_table && d->props.rc.legacy.rc_query) d->props.rc.mode =DVB_RC_LEGACY ;else if (d->props.rc.core.rc_codes) d->props.rc.mode =DVB_RC_CORE ;
@@ -331,7 +331,7 @@ int dvb_usb_nec_rc_key_to_event(struct dvb_usb_device *d, u8 keybuf[5], u32 *event, int *state) { int i; -struct ir_scancode *keymap = d->props.rc.legacy.rc_key_map; +struct rc_map_table *keymap = d->props.rc.legacy.rc_map_table; *event =0 ; *state =REMOTE_NO_KEY_PRESSED ;switch (keybuf[0 ]) {
@@ -344,7 +344,7 @@ int dvb_usb_nec_rc_key_to_event(struct dvb_usb_device *d,break ; }/* See if we can match the raw key code. */ -for (i =0 ; i < d->props.rc.legacy.rc_key_map_size; i++) +for (i =0 ; i < d->props.rc.legacy.rc_map_size; i++)if (rc5_custom (&keymap[i]) == keybuf[1 ] &&rc5_data (&keymap[i]) == keybuf[3 ]) { *event = keymap[i].keycode;
drivers/media/dvb/dvb-usb/dvb-usb.h +7 -7
@@ -75,17 +75,17 @@ struct dvb_usb_device_description {struct usb_device_id *warm_ids[DVB_USB_ID_MAX_NUM ]; }; -static inline u8 rc5_custom (struct ir_scancode *key) +static inline u8 rc5_custom (struct rc_map_table *key) {return (key->scancode >>8 ) &0xff ; } -static inline u8 rc5_data (struct ir_scancode *key) +static inline u8 rc5_data (struct rc_map_table *key) {return key->scancode &0xff ; } -static inline u8 rc5_scan (struct ir_scancode *key) +static inline u8 rc5_scan (struct rc_map_table *key) {return key->scancode &0xffff ; }
@@ -159,9 +159,9 @@ struct dvb_usb_adapter_properties {/** * struct dvb_rc_legacy - old properties of remote controller -* @rc_key_map: a hard-wired array of struct ir_scancode (NULL to disable +* @rc_map_table: a hard-wired array of struct rc_map_table (NULL to disable * remote control handling). -* @rc_key_map_size: number of items in @rc_key_map. +* @rc_map_size: number of items in @rc_map_table. * @rc_query: called to query an event event. * @rc_interval: time in ms between two queries. */
@@ -170,8 +170,8 @@ struct dvb_rc_legacy {#define REMOTE_NO_KEY_PRESSED 0x00#define REMOTE_KEY_PRESSED 0x01#define REMOTE_KEY_REPEAT 0x02 -struct ir_scancode *rc_key_map; -int rc_key_map_size; +struct rc_map_table *rc_map_table; +int rc_map_size;int (*rc_query) (struct dvb_usb_device *,u32 *,int *);int rc_interval; };
drivers/media/dvb/dvb-usb/dw2102.c +27 -27
126 lines not on this page · raw message
drivers/media/dvb/dvb-usb/m920x.c +12 -12
@@ -142,9 +142,9 @@ static int m920x_rc_query(struct dvb_usb_device *d, u32 *event, int *state)if ((ret =m920x_read (d->udev,M9206_CORE ,0x0 ,M9206_RC_KEY , rc_state +1 ,1 )) !=0 ) goto unlock; -for (i =0 ; i < d->props.rc.legacy.rc_key_map_size; i++) -if (rc5_data (&d->props.rc.legacy.rc_key_map[i]) == rc_state[1 ]) { - *event = d->props.rc.legacy.rc_key_map[i].keycode; +for (i =0 ; i < d->props.rc.legacy.rc_map_size; i++) +if (rc5_data (&d->props.rc.legacy.rc_map_table[i]) == rc_state[1 ]) { + *event = d->props.rc.legacy.rc_map_table[i].keycode;switch (rc_state[0 ]) {case 0x80 :
@@ -589,7 +589,7 @@ static struct m920x_inits pinnacle310e_init[] = { };/* ir keymaps */ -static struct ir_scancode ir_codes_megasky_table[] = { +static struct rc_map_table rc_map_megasky_table[] = { {0x0012 ,KEY_POWER }, {0x001e ,KEY_CYCLEWINDOWS },/* min/max */ {0x0002 ,KEY_CHANNELUP },
@@ -608,7 +608,7 @@ static struct ir_scancode ir_codes_megasky_table[] = { { 0x000e, KEY_COFFEE }, /* "MTS" */ }; -static struct ir_scancode ir_codes_tvwalkertwin_table[] = { +static struct rc_map_table rc_map_tvwalkertwin_table[] = { {0x0001 ,KEY_ZOOM },/* Full Screen */ {0x0002 ,KEY_CAMERA },/* snapshot */ { 0x0003, KEY_MUTE },
@@ -628,7 +628,7 @@ static struct ir_scancode ir_codes_tvwalkertwin_table[] = { { 0x001e, KEY_VOLUMEUP }, }; -static struct ir_scancode ir_codes_pinnacle310e_table[] = { +static struct rc_map_table rc_map_pinnacle310e_table[] = { {0x16 ,KEY_POWER }, {0x17 ,KEY_FAVORITES }, { 0x0f, KEY_TEXT },
@@ -786,8 +786,8 @@ static struct dvb_usb_device_properties megasky_properties = { .rc.legacy = { .rc_interval = 100, - .rc_key_map = ir_codes_megasky_table, - .rc_key_map_size = ARRAY_SIZE(ir_codes_megasky_table), + .rc_map_table = rc_map_megasky_table, + .rc_map_size = ARRAY_SIZE(rc_map_megasky_table), .rc_query = m920x_rc_query, },
@@ -889,8 +889,8 @@ static struct dvb_usb_device_properties tvwalkertwin_properties = { .rc.legacy = { .rc_interval = 100, - .rc_key_map = ir_codes_tvwalkertwin_table, - .rc_key_map_size = ARRAY_SIZE(ir_codes_tvwalkertwin_table), + .rc_map_table = rc_map_tvwalkertwin_table, + .rc_map_size = ARRAY_SIZE(rc_map_tvwalkertwin_table), .rc_query = m920x_rc_query, },
@@ -998,8 +998,8 @@ static struct dvb_usb_device_properties pinnacle_pctv310e_properties = { .rc.legacy = { .rc_interval = 100, - .rc_key_map = ir_codes_pinnacle310e_table, - .rc_key_map_size = ARRAY_SIZE(ir_codes_pinnacle310e_table), + .rc_map_table = rc_map_pinnacle310e_table, + .rc_map_size = ARRAY_SIZE(rc_map_pinnacle310e_table), .rc_query = m920x_rc_query, },
drivers/media/dvb/dvb-usb/nova-t-usb2.c +9 -9
@@ -21,7 +21,7 @@ DVB_DEFINE_MOD_OPT_ADAPTER_NR(adapter_nr); #define deb_ee(args...) dprintk(debug,0x02,args)/* Hauppauge NOVA-T USB2 keys */ -static struct ir_scancode ir_codes_haupp_table[] = { +static struct rc_map_table rc_map_haupp_table[] = { {0x1e00 ,KEY_0 }, {0x1e01 ,KEY_1 }, {0x1e02 ,KEY_2 },
@@ -91,14 +91,14 @@ static int nova_t_rc_query(struct dvb_usb_device *d, u32 *event, int *state)deb_rc ("raw key code 0x%02x, 0x%02x, 0x%02x to c: %02x d: %02x toggle: %d\n" ,key[1 ],key[2 ],key[3 ],custom,data,toggle); -for (i =0 ; i <ARRAY_SIZE (ir_codes_haupp_table); i++) { -if (rc5_data (&ir_codes_haupp_table[i]) == data && -rc5_custom (&ir_codes_haupp_table[i]) == custom) { +for (i =0 ; i <ARRAY_SIZE (rc_map_haupp_table); i++) { +if (rc5_data (&rc_map_haupp_table[i]) == data && +rc5_custom (&rc_map_haupp_table[i]) == custom) { -deb_rc ("c: %x, d: %x\n" ,rc5_data (&ir_codes_haupp_table[i]), -rc5_custom (&ir_codes_haupp_table[i])); +deb_rc ("c: %x, d: %x\n" ,rc5_data (&rc_map_haupp_table[i]), +rc5_custom (&rc_map_haupp_table[i])); - *event = ir_codes_haupp_table[i].keycode; + *event = rc_map_haupp_table[i].keycode; *state =REMOTE_KEY_PRESSED ;if (st->old_toggle == toggle) {if (st->last_repeat_count++ <2 )
@@ -197,8 +197,8 @@ static struct dvb_usb_device_properties nova_t_properties = { .rc.legacy = { .rc_interval = 100, - .rc_key_map = ir_codes_haupp_table, - .rc_key_map_size = ARRAY_SIZE(ir_codes_haupp_table), + .rc_map_table = rc_map_haupp_table, + .rc_map_size = ARRAY_SIZE(rc_map_haupp_table), .rc_query = nova_t_rc_query, },
drivers/media/dvb/dvb-usb/opera1.c +8 -8
@@ -35,7 +35,7 @@struct opera1_state {u32 last_key_pressed; }; -struct ir_codes_opera_table { +struct rc_map_opera_table {u32 keycode;u32 event; };
@@ -331,7 +331,7 @@ static int opera1_pid_filter_control(struct dvb_usb_adapter *adap, int onoff)return 0 ; } -static struct ir_scancode ir_codes_opera1_table[] = { +static struct rc_map_table rc_map_opera1_table[] = { {0x5fa0 ,KEY_1 }, {0x51af ,KEY_2 }, {0x5da2 ,KEY_3 },
@@ -404,12 +404,12 @@ static int opera1_rc_query(struct dvb_usb_device *dev, u32 * event, int *state) send_key = (send_key &0xffff ) |0x0100 ; -for (i =0 ; i <ARRAY_SIZE (ir_codes_opera1_table); i++) { -if (rc5_scan (&ir_codes_opera1_table[i]) == (send_key &0xffff )) { +for (i =0 ; i <ARRAY_SIZE (rc_map_opera1_table); i++) { +if (rc5_scan (&rc_map_opera1_table[i]) == (send_key &0xffff )) { *state =REMOTE_KEY_PRESSED ; - *event = ir_codes_opera1_table[i].keycode; + *event = rc_map_opera1_table[i].keycode; opst->last_key_pressed = - ir_codes_opera1_table[i].keycode; + rc_map_opera1_table[i].keycode;break ; } opst->last_key_pressed =0 ;
@@ -497,8 +497,8 @@ static struct dvb_usb_device_properties opera1_properties = { .i2c_algo = &opera1_i2c_algo, .rc.legacy = { - .rc_key_map = ir_codes_opera1_table, - .rc_key_map_size = ARRAY_SIZE(ir_codes_opera1_table), + .rc_map_table = rc_map_opera1_table, + .rc_map_size = ARRAY_SIZE(rc_map_opera1_table), .rc_interval = 200, .rc_query = opera1_rc_query, },
drivers/media/dvb/dvb-usb/vp702x.c +6 -6
@@ -174,7 +174,7 @@ static int vp702x_streaming_ctrl(struct dvb_usb_adapter *adap, int onoff) }/* keys for the enclosed remote control */ -static struct ir_scancode ir_codes_vp702x_table[] = { +static struct rc_map_table rc_map_vp702x_table[] = { {0x0001 ,KEY_1 }, {0x0002 ,KEY_2 }, };
@@ -197,10 +197,10 @@ static int vp702x_rc_query(struct dvb_usb_device *d, u32 *event, int *state)return 0 ; } -for (i =0 ; i <ARRAY_SIZE (ir_codes_vp702x_table); i++) -if (rc5_custom (&ir_codes_vp702x_table[i]) == key[1 ]) { +for (i =0 ; i <ARRAY_SIZE (rc_map_vp702x_table); i++) +if (rc5_custom (&rc_map_vp702x_table[i]) == key[1 ]) { *state =REMOTE_KEY_PRESSED ; - *event = ir_codes_vp702x_table[i].keycode; + *event = rc_map_vp702x_table[i].keycode;break ; }return 0 ;
@@ -284,8 +284,8 @@ static struct dvb_usb_device_properties vp702x_properties = { .read_mac_address = vp702x_read_mac_addr, .rc.legacy = { - .rc_key_map = ir_codes_vp702x_table, - .rc_key_map_size = ARRAY_SIZE(ir_codes_vp702x_table), + .rc_map_table = rc_map_vp702x_table, + .rc_map_size = ARRAY_SIZE(rc_map_vp702x_table), .rc_interval = 400, .rc_query = vp702x_rc_query, },
drivers/media/dvb/dvb-usb/vp7045.c +6 -6
@@ -99,7 +99,7 @@ static int vp7045_power_ctrl(struct dvb_usb_device *d, int onoff)/* The keymapping struct. Somehow this should be loaded to the driver, but * currently it is hardcoded. */ -static struct ir_scancode ir_codes_vp7045_table[] = { +static struct rc_map_table rc_map_vp7045_table[] = { {0x0016 ,KEY_POWER }, {0x0010 ,KEY_MUTE }, {0x0003 ,KEY_1 },
@@ -165,10 +165,10 @@ static int vp7045_rc_query(struct dvb_usb_device *d, u32 *event, int *state)return 0 ; } -for (i =0 ; i <ARRAY_SIZE (ir_codes_vp7045_table); i++) -if (rc5_data (&ir_codes_vp7045_table[i]) == key) { +for (i =0 ; i <ARRAY_SIZE (rc_map_vp7045_table); i++) +if (rc5_data (&rc_map_vp7045_table[i]) == key) { *state =REMOTE_KEY_PRESSED ; - *event = ir_codes_vp7045_table[i].keycode; + *event = rc_map_vp7045_table[i].keycode;break ; }return 0 ;
@@ -261,8 +261,8 @@ static struct dvb_usb_device_properties vp7045_properties = { .rc.legacy = { .rc_interval = 400, - .rc_key_map = ir_codes_vp7045_table, - .rc_key_map_size = ARRAY_SIZE(ir_codes_vp7045_table), + .rc_map_table = rc_map_vp7045_table, + .rc_map_size = ARRAY_SIZE(rc_map_vp7045_table), .rc_query = vp7045_rc_query, },
drivers/media/dvb/mantis/mantis_input.c +1 -1
@@ -34,7 +34,7 @@#define MODULE_NAME "mantis_core"#define RC_MAP_MANTIS "rc-mantis" -static struct ir_scancode mantis_ir_table[] = { +static struct rc_map_table mantis_ir_table[] = { {0x29 ,KEY_POWER }, {0x28 ,KEY_FAVORITES }, {0x30 ,KEY_TEXT },
drivers/media/rc/keymaps/rc-adstech-dvb-t-pci.c +1 -1
@@ -14,7 +14,7 @@/* ADS Tech Instant TV DVB-T PCI Remote */ -static struct ir_scancode adstech_dvb_t_pci[] = { +static struct rc_map_table adstech_dvb_t_pci[] = {/* Keys 0 to 9 */ {0x4d ,KEY_0 }, {0x57 ,KEY_1 },
drivers/media/rc/keymaps/rc-alink-dtu-m.c +1 -1
@@ -21,7 +21,7 @@#include <media/rc-map.h> /* A-Link DTU(m) slim remote, 6 rows, 3 columns. */ -static struct ir_scancode alink_dtu_m[] = { +static struct rc_map_table alink_dtu_m[] = { {0x0800 ,KEY_VOLUMEUP }, {0x0801 ,KEY_1 }, {0x0802 ,KEY_3 },
drivers/media/rc/keymaps/rc-anysee.c +1 -1
@@ -20,7 +20,7 @@#include <media/rc-map.h> -static struct ir_scancode anysee[] = { +static struct rc_map_table anysee[] = { {0x0800 ,KEY_0 }, {0x0801 ,KEY_1 }, {0x0802 ,KEY_2 },
drivers/media/rc/keymaps/rc-apac-viewcomp.c +1 -1
@@ -14,7 +14,7 @@/* Attila Kondoros <[email protected]> */ -static struct ir_scancode apac_viewcomp[] = { +static struct rc_map_table apac_viewcomp[] = { {0x01 ,KEY_1 }, {0x02 ,KEY_2 },
drivers/media/rc/keymaps/rc-asus-pc39.c +1 -1
@@ -18,7 +18,7 @@* which has a label saying is "Model PC-39" */ -static struct ir_scancode asus_pc39[] = { +static struct rc_map_table asus_pc39[] = {/* Keys 0 to 9 */ {0x082a ,KEY_0 }, {0x0816 ,KEY_1 },
drivers/media/rc/keymaps/rc-ati-tv-wonder-hd-600.c +1 -1
@@ -16,7 +16,7 @@Devin Heitmueller <[email protected]> */ -static struct ir_scancode ati_tv_wonder_hd_600[] = { +static struct rc_map_table ati_tv_wonder_hd_600[] = { {0x00 ,KEY_RECORD },/* Row 1 */ {0x01 ,KEY_PLAYPAUSE }, {0x02 ,KEY_STOP },
drivers/media/rc/keymaps/rc-avermedia-a16d.c +1 -1
@@ -12,7 +12,7 @@#include <media/rc-map.h> -static struct ir_scancode avermedia_a16d[] = { +static struct rc_map_table avermedia_a16d[] = { {0x20 ,KEY_LIST }, {0x00 ,KEY_POWER }, {0x28 ,KEY_1 },
drivers/media/rc/keymaps/rc-avermedia-cardbus.c +1 -1
@@ -14,7 +14,7 @@/* Oldrich Jedlicka <[email protected]> */ -static struct ir_scancode avermedia_cardbus[] = { +static struct rc_map_table avermedia_cardbus[] = { {0x00 ,KEY_POWER }, {0x01 ,KEY_TUNER },/* TV/FM */ {0x03 ,KEY_TEXT },/* Teletext */
drivers/media/rc/keymaps/rc-avermedia-dvbt.c +1 -1
@@ -14,7 +14,7 @@/* Matt Jesson <[email protected] */ -static struct ir_scancode avermedia_dvbt[] = { +static struct rc_map_table avermedia_dvbt[] = { {0x28 ,KEY_0 },/* '0' / 'enter' */ {0x22 ,KEY_1 },/* '1' */ {0x12 ,KEY_2 },/* '2' / 'up arrow' */
drivers/media/rc/keymaps/rc-avermedia-m135a.c +1 -1
@@ -22,7 +22,7 @@* codes added by Herton Ronaldo Krzesinski <[email protected]> */ -static struct ir_scancode avermedia_m135a[] = { +static struct rc_map_table avermedia_m135a[] = {/* RM-JX */ {0x0200 ,KEY_POWER2 }, {0x022e ,KEY_DOT },/* '.' */
drivers/media/rc/keymaps/rc-avermedia-m733a-rm-k6.c +1 -1
@@ -16,7 +16,7 @@* Herton Ronaldo Krzesinski <[email protected]> */ -static struct ir_scancode avermedia_m733a_rm_k6[] = { +static struct rc_map_table avermedia_m733a_rm_k6[] = { {0x0401 ,KEY_POWER2 }, {0x0406 ,KEY_MUTE }, {0x0408 ,KEY_MODE },/* TV/FM */
drivers/media/rc/keymaps/rc-avermedia-rm-ks.c +1 -1
@@ -23,7 +23,7 @@/* Initial keytable is from Jose Alberto Reguero <[email protected]> and Felipe Morales Moreno <[email protected]> */ /* FIXME: mappings are not 100% correct? */ -static struct ir_scancode avermedia_rm_ks[] = { +static struct rc_map_table avermedia_rm_ks[] = { {0x0501 ,KEY_POWER2 }, {0x0502 ,KEY_CHANNELUP }, {0x0503 ,KEY_CHANNELDOWN },
drivers/media/rc/keymaps/rc-avermedia.c +1 -1
@@ -14,7 +14,7 @@/* Alex Hermann <[email protected]> */ -static struct ir_scancode avermedia[] = { +static struct rc_map_table avermedia[] = { {0x28 ,KEY_1 }, {0x18 ,KEY_2 }, {0x38 ,KEY_3 },
drivers/media/rc/keymaps/rc-avertv-303.c +1 -1
@@ -14,7 +14,7 @@/* AVERTV STUDIO 303 Remote */ -static struct ir_scancode avertv_303[] = { +static struct rc_map_table avertv_303[] = { {0x2a ,KEY_1 }, {0x32 ,KEY_2 }, {0x3a ,KEY_3 },
drivers/media/rc/keymaps/rc-azurewave-ad-tu700.c +1 -1
@@ -20,7 +20,7 @@#include <media/rc-map.h> -static struct ir_scancode azurewave_ad_tu700[] = { +static struct rc_map_table azurewave_ad_tu700[] = { {0x0000 ,KEY_TAB },/* Tab */ {0x0001 ,KEY_2 }, {0x0002 ,KEY_CHANNELDOWN },
drivers/media/rc/keymaps/rc-behold-columbus.c +1 -1
@@ -21,7 +21,7 @@* helps to descide which keycodes to assign to the buttons. */ -static struct ir_scancode behold_columbus[] = { +static struct rc_map_table behold_columbus[] = {/* 0x13 0x11 0x1C 0x12 * * Mute Source TV/FM Power *
drivers/media/rc/keymaps/rc-behold.c +1 -1
@@ -24,7 +24,7 @@* helps to descide which keycodes to assign to the buttons. */ -static struct ir_scancode behold[] = { +static struct rc_map_table behold[] = {/* 0x1c 0x12 * * TV/FM POWER *
drivers/media/rc/keymaps/rc-budget-ci-old.c +1 -1
@@ -18,7 +18,7 @@* This is a "middle of the road" approach, differences are noted */ -static struct ir_scancode budget_ci_old[] = { +static struct rc_map_table budget_ci_old[] = { {0x00 ,KEY_0 }, {0x01 ,KEY_1 }, {0x02 ,KEY_2 },
drivers/media/rc/keymaps/rc-cinergy-1400.c +1 -1
@@ -14,7 +14,7 @@/* Cinergy 1400 DVB-T */ -static struct ir_scancode cinergy_1400[] = { +static struct rc_map_table cinergy_1400[] = { {0x01 ,KEY_POWER }, {0x02 ,KEY_1 }, {0x03 ,KEY_2 },
drivers/media/rc/keymaps/rc-cinergy.c +1 -1
@@ -12,7 +12,7 @@#include <media/rc-map.h> -static struct ir_scancode cinergy[] = { +static struct rc_map_table cinergy[] = { {0x00 ,KEY_0 }, {0x01 ,KEY_1 }, {0x02 ,KEY_2 },
drivers/media/rc/keymaps/rc-dib0700-nec.c +1 -1
@@ -17,7 +17,7 @@#include <media/rc-map.h> -static struct ir_scancode dib0700_nec_table[] = { +static struct rc_map_table dib0700_nec_table[] = {/* Key codes for the Pixelview SBTVD remote */ {0x8613 ,KEY_MUTE }, {0x8612 ,KEY_POWER },
drivers/media/rc/keymaps/rc-dib0700-rc5.c +1 -1
@@ -17,7 +17,7 @@#include <media/rc-map.h> -static struct ir_scancode dib0700_rc5_table[] = { +static struct rc_map_table dib0700_rc5_table[] = {/* Key codes for the tiny Pinnacle remote*/ {0x0700 ,KEY_MUTE }, {0x0701 ,KEY_MENU },/* Pinnacle logo */
drivers/media/rc/keymaps/rc-digitalnow-tinytwin.c +1 -1
@@ -20,7 +20,7 @@#include <media/rc-map.h> -static struct ir_scancode digitalnow_tinytwin[] = { +static struct rc_map_table digitalnow_tinytwin[] = { {0x0000 ,KEY_MUTE },/* [symbol speaker] */ {0x0001 ,KEY_VOLUMEUP }, {0x0002 ,KEY_POWER2 },/* TV [power button] */
drivers/media/rc/keymaps/rc-digittrade.c +1 -1
@@ -25,7 +25,7 @@Initial keytable was from Alain Kalker <[email protected]> */ /* Digittrade DVB-T USB Stick */ -static struct ir_scancode digittrade[] = { +static struct rc_map_table digittrade[] = { {0x0000 ,KEY_9 }, {0x0001 ,KEY_EPG },/* EPG */ {0x0002 ,KEY_VOLUMEDOWN },/* Vol Dn */
drivers/media/rc/keymaps/rc-dm1105-nec.c +1 -1
@@ -16,7 +16,7 @@Igor M. Liplianin <[email protected]> */ -static struct ir_scancode dm1105_nec[] = { +static struct rc_map_table dm1105_nec[] = { {0x0a ,KEY_POWER2 },/* power */ {0x0c ,KEY_MUTE },/* mute */ {0x11 ,KEY_1 },
drivers/media/rc/keymaps/rc-dntv-live-dvb-t.c +1 -1
@@ -14,7 +14,7 @@/* DigitalNow DNTV Live DVB-T Remote */ -static struct ir_scancode dntv_live_dvb_t[] = { +static struct rc_map_table dntv_live_dvb_t[] = { {0x00 ,KEY_ESC },/* 'go up a level?' */ /* Keys 0 to 9 */ {0x0a ,KEY_0 },
drivers/media/rc/keymaps/rc-dntv-live-dvbt-pro.c +1 -1
@@ -14,7 +14,7 @@/* DigitalNow DNTV Live! DVB-T Pro Remote */ -static struct ir_scancode dntv_live_dvbt_pro[] = { +static struct rc_map_table dntv_live_dvbt_pro[] = { {0x16 ,KEY_POWER }, {0x5b ,KEY_HOME },
drivers/media/rc/keymaps/rc-em-terratec.c +1 -1
@@ -12,7 +12,7 @@#include <media/rc-map.h> -static struct ir_scancode em_terratec[] = { +static struct rc_map_table em_terratec[] = { {0x01 ,KEY_CHANNEL }, {0x02 ,KEY_SELECT }, {0x03 ,KEY_MUTE },
drivers/media/rc/keymaps/rc-encore-enltv-fm53.c +1 -1
@@ -16,7 +16,7 @@Mauro Carvalho Chehab <[email protected]> */ -static struct ir_scancode encore_enltv_fm53[] = { +static struct rc_map_table encore_enltv_fm53[] = { {0x10 ,KEY_POWER2 }, {0x06 ,KEY_MUTE },
drivers/media/rc/keymaps/rc-encore-enltv.c +1 -1
@@ -15,7 +15,7 @@/* Encore ENLTV-FM - black plastic, white front cover with white glowing buttons Juan Pablo Sormani <[email protected]> */ -static struct ir_scancode encore_enltv[] = { +static struct rc_map_table encore_enltv[] = {/* Power button does nothing, neither in Windows app, although it sends data (used for BIOS wakeup?) */
drivers/media/rc/keymaps/rc-encore-enltv2.c +1 -1
@@ -15,7 +15,7 @@/* Encore ENLTV2-FM - silver plastic - "Wand Media" written at the botton Mauro Carvalho Chehab <[email protected]> */ -static struct ir_scancode encore_enltv2[] = { +static struct rc_map_table encore_enltv2[] = { {0x4c ,KEY_POWER2 }, {0x4a ,KEY_TUNER }, {0x40 ,KEY_1 },
drivers/media/rc/keymaps/rc-evga-indtube.c +1 -1
@@ -16,7 +16,7 @@Devin Heitmueller <[email protected]> */ -static struct ir_scancode evga_indtube[] = { +static struct rc_map_table evga_indtube[] = { {0x12 ,KEY_POWER }, {0x02 ,KEY_MODE },/* TV */ {0x14 ,KEY_MUTE },
drivers/media/rc/keymaps/rc-eztv.c +1 -1
@@ -15,7 +15,7 @@/* Alfons Geser <[email protected]> * updates from Job D. R. Borges <[email protected]> */ -static struct ir_scancode eztv[] = { +static struct rc_map_table eztv[] = { {0x12 ,KEY_POWER }, {0x01 ,KEY_TV },/* DVR */ {0x15 ,KEY_DVD },/* DVD */
drivers/media/rc/keymaps/rc-flydvb.c +1 -1
@@ -12,7 +12,7 @@#include <media/rc-map.h> -static struct ir_scancode flydvb[] = { +static struct rc_map_table flydvb[] = { {0x01 ,KEY_ZOOM },/* Full Screen */ {0x00 ,KEY_POWER },/* Power */
drivers/media/rc/keymaps/rc-flyvideo.c +1 -1
@@ -12,7 +12,7 @@#include <media/rc-map.h> -static struct ir_scancode flyvideo[] = { +static struct rc_map_table flyvideo[] = { {0x0f ,KEY_0 }, {0x03 ,KEY_1 }, {0x04 ,KEY_2 },
drivers/media/rc/keymaps/rc-fusionhdtv-mce.c +1 -1
@@ -14,7 +14,7 @@/* DViCO FUSION HDTV MCE remote */ -static struct ir_scancode fusionhdtv_mce[] = { +static struct rc_map_table fusionhdtv_mce[] = { {0x0b ,KEY_1 }, {0x17 ,KEY_2 },
drivers/media/rc/keymaps/rc-gadmei-rm008z.c +1 -1
@@ -16,7 +16,7 @@Shine Liu <[email protected]> */ -static struct ir_scancode gadmei_rm008z[] = { +static struct rc_map_table gadmei_rm008z[] = { {0x14 ,KEY_POWER2 },/* POWER OFF */ {0x0c ,KEY_MUTE },/* MUTE */
drivers/media/rc/keymaps/rc-genius-tvgo-a11mce.c +1 -1
@@ -17,7 +17,7 @@* Adrian Pardini <[email protected]> */ -static struct ir_scancode genius_tvgo_a11mce[] = { +static struct rc_map_table genius_tvgo_a11mce[] = {/* Keys 0 to 9 */ {0x48 ,KEY_0 }, {0x09 ,KEY_1 },
drivers/media/rc/keymaps/rc-gotview7135.c +1 -1
@@ -14,7 +14,7 @@/* Mike Baikov <[email protected]> */ -static struct ir_scancode gotview7135[] = { +static struct rc_map_table gotview7135[] = { {0x11 ,KEY_POWER }, {0x35 ,KEY_TV },
drivers/media/rc/keymaps/rc-hauppauge-new.c +1 -1
@@ -16,7 +16,7 @@* slightly different versions), shipped with cx88+ivtv cards. * almost rc5 coding, but some non-standard keys */ -static struct ir_scancode hauppauge_new[] = { +static struct rc_map_table hauppauge_new[] = {/* Keys 0 to 9 */ {0x00 ,KEY_0 }, {0x01 ,KEY_1 },
drivers/media/rc/keymaps/rc-imon-mce.c +1 -1
@@ -12,7 +12,7 @@#include <media/rc-map.h> /* mce-mode imon mce remote key table */ -static struct ir_scancode imon_mce[] = { +static struct rc_map_table imon_mce[] = {/* keys sorted mostly by frequency of use to optimize lookups */ {0x800ff415 ,KEY_REWIND }, {0x800ff414 ,KEY_FASTFORWARD },
drivers/media/rc/keymaps/rc-imon-pad.c +1 -1
@@ -17,7 +17,7 @@* same remote to different hex codes, and the silkscreened names * vary a bit between the SoundGraph and Antec remotes... ugh. */ -static struct ir_scancode imon_pad[] = { +static struct rc_map_table imon_pad[] = {/* keys sorted mostly by frequency of use to optimize lookups */ {0x2a8195b7 ,KEY_REWIND }, {0x298315b7 ,KEY_REWIND },
drivers/media/rc/keymaps/rc-iodata-bctv7e.c +1 -1
@@ -14,7 +14,7 @@/* IO-DATA BCTV7E Remote */ -static struct ir_scancode iodata_bctv7e[] = { +static struct rc_map_table iodata_bctv7e[] = { {0x40 ,KEY_TV }, {0x20 ,KEY_RADIO },/* FM */ {0x60 ,KEY_EPG },
drivers/media/rc/keymaps/rc-kaiomy.c +1 -1
@@ -16,7 +16,7 @@Mauro Carvalho Chehab <[email protected]> */ -static struct ir_scancode kaiomy[] = { +static struct rc_map_table kaiomy[] = { {0x43 ,KEY_POWER2 }, {0x01 ,KEY_LIST }, {0x0b ,KEY_ZOOM },
drivers/media/rc/keymaps/rc-kworld-315u.c +1 -1
@@ -15,7 +15,7 @@/* Kworld 315U */ -static struct ir_scancode kworld_315u[] = { +static struct rc_map_table kworld_315u[] = { {0x6143 ,KEY_POWER }, {0x6101 ,KEY_TUNER },/* source */ {0x610b ,KEY_ZOOM },
drivers/media/rc/keymaps/rc-kworld-plus-tv-analog.c +1 -1
@@ -16,7 +16,7 @@Mauro Carvalho Chehab <[email protected]> */ -static struct ir_scancode kworld_plus_tv_analog[] = { +static struct rc_map_table kworld_plus_tv_analog[] = { {0x0c ,KEY_PROG1 },/* Kworld key */ {0x16 ,KEY_CLOSECD },/* -> ) */ {0x1d ,KEY_POWER2 },
drivers/media/rc/keymaps/rc-leadtek-y04g0051.c +1 -1
@@ -20,7 +20,7 @@#include <media/rc-map.h> -static struct ir_scancode leadtek_y04g0051[] = { +static struct rc_map_table leadtek_y04g0051[] = { {0x0300 ,KEY_POWER2 }, {0x0303 ,KEY_SCREEN }, {0x0304 ,KEY_RIGHT },
drivers/media/rc/keymaps/rc-lirc.c +1 -1
@@ -11,7 +11,7 @@#include <media/rc-core.h> -static struct ir_scancode lirc[] = { +static struct rc_map_table lirc[] = { { }, };
drivers/media/rc/keymaps/rc-lme2510.c +1 -1
@@ -12,7 +12,7 @@#include <media/rc-map.h> -static struct ir_scancode lme2510_rc[] = { +static struct rc_map_table lme2510_rc[] = { {0xba45 ,KEY_0 }, {0xa05f ,KEY_1 }, {0xaf50 ,KEY_2 },
drivers/media/rc/keymaps/rc-manli.c +1 -1
@@ -21,7 +21,7 @@helps to descide which keycodes to assign to the buttons. */ -static struct ir_scancode manli[] = { +static struct rc_map_table manli[] = {/* 0x1c 0x12 * * FUNCTION POWER *
drivers/media/rc/keymaps/rc-msi-digivox-ii.c +1 -1
@@ -20,7 +20,7 @@#include <media/rc-map.h> -static struct ir_scancode msi_digivox_ii[] = { +static struct rc_map_table msi_digivox_ii[] = { {0x0002 ,KEY_2 }, {0x0003 ,KEY_UP },/* up */ {0x0004 ,KEY_3 },
drivers/media/rc/keymaps/rc-msi-digivox-iii.c +1 -1
@@ -24,7 +24,7 @@/* Uses NEC extended 0x61d6. */ /* This remote seems to be same as rc-kworld-315u.c. Anyhow, add new remote since rc-kworld-315u.c lacks NEC extended address byte. */ -static struct ir_scancode msi_digivox_iii[] = { +static struct rc_map_table msi_digivox_iii[] = { {0x61d601 ,KEY_VIDEO },/* Source */ {0x61d602 ,KEY_3 }, {0x61d603 ,KEY_POWER },/* ShutDown */
drivers/media/rc/keymaps/rc-msi-tvanywhere-plus.c +1 -1
@@ -26,7 +26,7 @@Some changes to formatting and keycodes by Mark Schultz <[email protected]> */ -static struct ir_scancode msi_tvanywhere_plus[] = { +static struct rc_map_table msi_tvanywhere_plus[] = {/* ---- Remote Button Layout ----
drivers/media/rc/keymaps/rc-msi-tvanywhere.c +1 -1
@@ -14,7 +14,7 @@/* MSI TV@nywhere MASTER remote */ -static struct ir_scancode msi_tvanywhere[] = { +static struct rc_map_table msi_tvanywhere[] = {/* Keys 0 to 9 */ {0x00 ,KEY_0 }, {0x01 ,KEY_1 },
drivers/media/rc/keymaps/rc-nebula.c +1 -1
@@ -12,7 +12,7 @@#include <media/rc-map.h> -static struct ir_scancode nebula[] = { +static struct rc_map_table nebula[] = { {0x00 ,KEY_0 }, {0x01 ,KEY_1 }, {0x02 ,KEY_2 },
drivers/media/rc/keymaps/rc-nec-terratec-cinergy-xs.c +1 -1
@@ -16,7 +16,7 @@Mauro Carvalho Chehab <[email protected]> */ -static struct ir_scancode nec_terratec_cinergy_xs[] = { +static struct rc_map_table nec_terratec_cinergy_xs[] = { {0x1441 ,KEY_HOME }, {0x1401 ,KEY_POWER2 },
drivers/media/rc/keymaps/rc-norwood.c +1 -1
@@ -16,7 +16,7 @@By Peter Naulls <[email protected]> Key comments are the functions given in the manual */ -static struct ir_scancode norwood[] = { +static struct rc_map_table norwood[] = {/* Keys 0 to 9 */ {0x20 ,KEY_0 }, {0x21 ,KEY_1 },
drivers/media/rc/keymaps/rc-npgtech.c +1 -1
@@ -12,7 +12,7 @@#include <media/rc-map.h> -static struct ir_scancode npgtech[] = { +static struct rc_map_table npgtech[] = { {0x1d ,KEY_SWITCHVIDEOMODE },/* switch inputs */ {0x2a ,KEY_FRONT },
drivers/media/rc/keymaps/rc-pctv-sedna.c +1 -1
@@ -17,7 +17,7 @@Pavel Mihaylov <[email protected]> Also for the remote bundled with Kozumi KTV-01C card */ -static struct ir_scancode pctv_sedna[] = { +static struct rc_map_table pctv_sedna[] = { {0x00 ,KEY_0 }, {0x01 ,KEY_1 }, {0x02 ,KEY_2 },
drivers/media/rc/keymaps/rc-pinnacle-color.c +1 -1
@@ -12,7 +12,7 @@#include <media/rc-map.h> -static struct ir_scancode pinnacle_color[] = { +static struct rc_map_table pinnacle_color[] = { {0x59 ,KEY_MUTE }, {0x4a ,KEY_POWER },
drivers/media/rc/keymaps/rc-pinnacle-grey.c +1 -1
@@ -12,7 +12,7 @@#include <media/rc-map.h> -static struct ir_scancode pinnacle_grey[] = { +static struct rc_map_table pinnacle_grey[] = { {0x3a ,KEY_0 }, {0x31 ,KEY_1 }, {0x32 ,KEY_2 },
drivers/media/rc/keymaps/rc-pinnacle-pctv-hd.c +1 -1
@@ -14,7 +14,7 @@/* Pinnacle PCTV HD 800i mini remote */ -static struct ir_scancode pinnacle_pctv_hd[] = { +static struct rc_map_table pinnacle_pctv_hd[] = { {0x0f ,KEY_1 }, {0x15 ,KEY_2 },
drivers/media/rc/keymaps/rc-pixelview-mk12.c +1 -1
@@ -16,7 +16,7 @@* Keytable for MK-F12 IR remote provided together with Pixelview * Ultra Pro Remote Controller. Uses NEC extended format. */ -static struct ir_scancode pixelview_mk12[] = { +static struct rc_map_table pixelview_mk12[] = { {0x866b03 ,KEY_TUNER },/* Timeshift */ {0x866b1e ,KEY_POWER2 },/* power */
drivers/media/rc/keymaps/rc-pixelview-new.c +1 -1
@@ -17,7 +17,7 @@present on PV MPEG 8000GT */ -static struct ir_scancode pixelview_new[] = { +static struct rc_map_table pixelview_new[] = { {0x3c ,KEY_TIME },/* Timeshift */ {0x12 ,KEY_POWER },
drivers/media/rc/keymaps/rc-pixelview.c +1 -1
@@ -12,7 +12,7 @@#include <media/rc-map.h> -static struct ir_scancode pixelview[] = { +static struct rc_map_table pixelview[] = { {0x1e ,KEY_POWER },/* power */ {0x07 ,KEY_MEDIA },/* source */
drivers/media/rc/keymaps/rc-powercolor-real-angel.c +1 -1
@@ -17,7 +17,7 @@* Daniel Fraga <[email protected]> */ -static struct ir_scancode powercolor_real_angel[] = { +static struct rc_map_table powercolor_real_angel[] = { {0x38 ,KEY_SWITCHVIDEOMODE },/* switch inputs */ {0x0c ,KEY_MEDIA },/* Turn ON/OFF App */ {0x00 ,KEY_0 },
drivers/media/rc/keymaps/rc-proteus-2309.c +1 -1
@@ -14,7 +14,7 @@/* Michal Majchrowicz <[email protected]> */ -static struct ir_scancode proteus_2309[] = { +static struct rc_map_table proteus_2309[] = {/* numeric */ {0x00 ,KEY_0 }, {0x01 ,KEY_1 },
drivers/media/rc/keymaps/rc-purpletv.c +1 -1
@@ -12,7 +12,7 @@#include <media/rc-map.h> -static struct ir_scancode purpletv[] = { +static struct rc_map_table purpletv[] = { {0x03 ,KEY_POWER }, {0x6f ,KEY_MUTE }, {0x10 ,KEY_BACKSPACE },/* Recall */
drivers/media/rc/keymaps/rc-pv951.c +1 -1
@@ -14,7 +14,7 @@/* Mark Phalan <[email protected]> */ -static struct ir_scancode pv951[] = { +static struct rc_map_table pv951[] = { {0x00 ,KEY_0 }, {0x01 ,KEY_1 }, {0x02 ,KEY_2 },
drivers/media/rc/keymaps/rc-rc5-hauppauge-new.c +1 -1
@@ -19,7 +19,7 @@* This table contains the complete RC5 code, instead of just the data part */ -static struct ir_scancode rc5_hauppauge_new[] = { +static struct rc_map_table rc5_hauppauge_new[] = {/* Keys 0 to 9 */ {0x1e00 ,KEY_0 }, {0x1e01 ,KEY_1 },
drivers/media/rc/keymaps/rc-rc5-tv.c +1 -1
@@ -16,7 +16,7 @@/* see http://users.pandora.be/nenya/electronics/rc5/codes00.htm */ /* used by old (black) Hauppauge remotes */ -static struct ir_scancode rc5_tv[] = { +static struct rc_map_table rc5_tv[] = {/* Keys 0 to 9 */ {0x00 ,KEY_0 }, {0x01 ,KEY_1 },
drivers/media/rc/keymaps/rc-rc6-mce.c +1 -1
@@ -11,7 +11,7 @@#include <media/rc-map.h> -static struct ir_scancode rc6_mce[] = { +static struct rc_map_table rc6_mce[] = { {0x800f0400 ,KEY_NUMERIC_0 }, {0x800f0401 ,KEY_NUMERIC_1 },
drivers/media/rc/keymaps/rc-real-audio-220-32-keys.c +1 -1
@@ -14,7 +14,7 @@/* Zogis Real Audio 220 - 32 keys IR */ -static struct ir_scancode real_audio_220_32_keys[] = { +static struct rc_map_table real_audio_220_32_keys[] = { {0x1c ,KEY_RADIO }, {0x12 ,KEY_POWER2 },
drivers/media/rc/keymaps/rc-streamzap.c +1 -1
@@ -11,7 +11,7 @@#include <media/rc-map.h> -static struct ir_scancode streamzap[] = { +static struct rc_map_table streamzap[] = {/* * The Streamzap remote is almost, but not quite, RC-5, as it has an extra * bit in it, which throws the in-kernel RC-5 decoder for a loop. Currently,
drivers/media/rc/keymaps/rc-tbs-nec.c +1 -1
@@ -12,7 +12,7 @@#include <media/rc-map.h> -static struct ir_scancode tbs_nec[] = { +static struct rc_map_table tbs_nec[] = { {0x04 ,KEY_POWER2 },/*power*/ {0x14 ,KEY_MUTE },/*mute*/ {0x07 ,KEY_1 },
drivers/media/rc/keymaps/rc-terratec-cinergy-xs.c +1 -1
@@ -16,7 +16,7 @@Devin Heitmueller <[email protected]> */ -static struct ir_scancode terratec_cinergy_xs[] = { +static struct rc_map_table terratec_cinergy_xs[] = { {0x41 ,KEY_HOME }, {0x01 ,KEY_POWER }, {0x42 ,KEY_MENU },
drivers/media/rc/keymaps/rc-terratec-slim.c +1 -1
@@ -22,7 +22,7 @@/* TerraTec slim remote, 7 rows, 4 columns. */ /* Uses NEC extended 0x02bd. */ -static struct ir_scancode terratec_slim[] = { +static struct rc_map_table terratec_slim[] = { {0x02bd00 ,KEY_1 }, {0x02bd01 ,KEY_2 }, {0x02bd02 ,KEY_3 },
drivers/media/rc/keymaps/rc-tevii-nec.c +1 -1
@@ -12,7 +12,7 @@#include <media/rc-map.h> -static struct ir_scancode tevii_nec[] = { +static struct rc_map_table tevii_nec[] = { {0x0a ,KEY_POWER2 }, {0x0c ,KEY_MUTE }, {0x11 ,KEY_1 },
drivers/media/rc/keymaps/rc-total-media-in-hand.c +1 -1
@@ -21,7 +21,7 @@#include <media/rc-map.h> /* Uses NEC extended 0x02bd */ -static struct ir_scancode total_media_in_hand[] = { +static struct rc_map_table total_media_in_hand[] = { {0x02bd00 ,KEY_1 }, {0x02bd01 ,KEY_2 }, {0x02bd02 ,KEY_3 },
drivers/media/rc/keymaps/rc-trekstor.c +1 -1
@@ -23,7 +23,7 @@/* TrekStor DVB-T USB Stick remote controller. */ /* Imported from af9015.h. Initial keytable was from Marc Schneider <[email protected]> */ -static struct ir_scancode trekstor[] = { +static struct rc_map_table trekstor[] = { {0x0084 ,KEY_0 }, {0x0085 ,KEY_MUTE },/* Mute */ {0x0086 ,KEY_HOMEPAGE },/* Home */
drivers/media/rc/keymaps/rc-tt-1500.c +1 -1
@@ -14,7 +14,7 @@/* for the Technotrend 1500 bundled remotes (grey and black): */ -static struct ir_scancode tt_1500[] = { +static struct rc_map_table tt_1500[] = { {0x01 ,KEY_POWER }, {0x02 ,KEY_SHUFFLE },/* ? double-arrow key */ {0x03 ,KEY_1 },
drivers/media/rc/keymaps/rc-twinhan1027.c +1 -1
@@ -1,6 +1,6 @@#include <media/rc-map.h> -static struct ir_scancode twinhan_vp1027[] = { +static struct rc_map_table twinhan_vp1027[] = { {0x16 ,KEY_POWER2 }, {0x17 ,KEY_FAVORITES }, {0x0f ,KEY_TEXT },
drivers/media/rc/keymaps/rc-videomate-s350.c +1 -1
@@ -12,7 +12,7 @@#include <media/rc-map.h> -static struct ir_scancode videomate_s350[] = { +static struct rc_map_table videomate_s350[] = { {0x00 ,KEY_TV }, {0x01 ,KEY_DVD }, {0x04 ,KEY_RECORD },
drivers/media/rc/keymaps/rc-videomate-tv-pvr.c +1 -1
@@ -12,7 +12,7 @@#include <media/rc-map.h> -static struct ir_scancode videomate_tv_pvr[] = { +static struct rc_map_table videomate_tv_pvr[] = { {0x14 ,KEY_MUTE }, {0x24 ,KEY_ZOOM },
drivers/media/rc/keymaps/rc-winfast-usbii-deluxe.c +1 -1
@@ -16,7 +16,7 @@Magnus Alm <[email protected]> */ -static struct ir_scancode winfast_usbii_deluxe[] = { +static struct rc_map_table winfast_usbii_deluxe[] = { {0x62 ,KEY_0 }, {0x75 ,KEY_1 }, {0x76 ,KEY_2 },
drivers/media/rc/keymaps/rc-winfast.c +1 -1
@@ -14,7 +14,7 @@/* Table for Leadtek Winfast Remote Controls - used by both bttv and cx88 */ -static struct ir_scancode winfast[] = { +static struct rc_map_table winfast[] = {/* Keys 0 to 9 */ {0x12 ,KEY_0 }, {0x05 ,KEY_1 },
drivers/media/rc/rc-main.c +10 -10
@@ -94,7 +94,7 @@ void ir_unregister_map(struct rc_keymap *map)EXPORT_SYMBOL_GPL (ir_unregister_map); -static struct ir_scancode empty[] = { +static struct rc_map_table empty[] = { {0x2a ,KEY_COFFEE }, };
@@ -123,8 +123,8 @@ static int ir_create_table(struct rc_map *rc_map, { rc_map->name = name; rc_map->rc_type = rc_type; - rc_map->alloc =roundup_pow_of_two (size *sizeof (struct ir_scancode )); - rc_map->size = rc_map->alloc /sizeof (struct ir_scancode ); + rc_map->alloc =roundup_pow_of_two (size *sizeof (struct rc_map_table )); + rc_map->size = rc_map->alloc /sizeof (struct rc_map_table ); rc_map->scan =kmalloc (rc_map->alloc,GFP_KERNEL );if (!rc_map->scan)return -ENOMEM ;
@@ -161,8 +161,8 @@ static int ir_resize_table(struct rc_map *rc_map, gfp_t gfp_flags) {unsigned int oldalloc = rc_map->alloc;unsigned int newalloc = oldalloc; -struct ir_scancode *oldscan = rc_map->scan; -struct ir_scancode *newscan; +struct rc_map_table *oldscan = rc_map->scan; +struct rc_map_table *newscan;if (rc_map->size == rc_map->len) {/* All entries in use -> grow keytable */
@@ -188,10 +188,10 @@ static int ir_resize_table(struct rc_map *rc_map, gfp_t gfp_flags)return -ENOMEM ; } -memcpy (newscan, rc_map->scan, rc_map->len *sizeof (struct ir_scancode )); +memcpy (newscan, rc_map->scan, rc_map->len *sizeof (struct rc_map_table )); rc_map->scan = newscan; rc_map->alloc = newalloc; - rc_map->size = rc_map->alloc /sizeof (struct ir_scancode ); + rc_map->size = rc_map->alloc /sizeof (struct rc_map_table );kfree (oldscan);return 0 ; }
@@ -221,7 +221,7 @@ static unsigned int ir_update_mapping(struct rc_dev *dev, index, rc_map->scan[index].scancode); rc_map->len--;memmove (&rc_map->scan[index], &rc_map->scan[index+1 ], - (rc_map->len - index) *sizeof (struct ir_scancode )); + (rc_map->len - index) *sizeof (struct rc_map_table )); }else { IR_dprintk(1, "#%d: %s scan 0x%04x with key 0x%04x\n", index,
@@ -300,7 +300,7 @@ static unsigned int ir_establish_scancode(struct rc_dev *dev,/* i is the proper index to insert our new keycode */ if (i < rc_map->len)memmove (&rc_map->scan[i +1 ], &rc_map->scan[i], - (rc_map->len - i) *sizeof (struct ir_scancode )); + (rc_map->len - i) *sizeof (struct rc_map_table )); rc_map->scan[i].scancode = scancode; rc_map->scan[i].keycode =KEY_RESERVED ; rc_map->len++;
@@ -440,7 +440,7 @@ static int ir_getkeycode(struct input_dev *idev, {struct rc_dev *rdev =input_get_drvdata (idev);struct rc_map *rc_map = &rdev->rc_map; -struct ir_scancode *entry; +struct rc_map_table *entry;unsigned long flags;unsigned int index;unsigned int scancode;
include/media/rc-map.h +2 -2
@@ -25,13 +25,13 @@ RC_TYPE_JVC | RC_TYPE_SONY | RC_TYPE_LIRC | \ RC_TYPE_RC5_SZ | RC_TYPE_OTHER) -struct ir_scancode { +struct rc_map_table {u32 scancode;u32 keycode; };struct rc_map { -struct ir_scancode *scan; +struct rc_map_table *scan;unsigned int size;/* Max number of entries */ unsigned int len;/* Used number of entries */ unsigned int alloc;/* Size of *scan in bytes */
Signature · 1 line
1.7.1
PATCH 9/10 rc: use rc_map_ prefix for all rc map tables
In reply to a message not in the archivedrivers/media/dvb/mantis/mantis_input.c +4 -4
@@ -95,7 +95,7 @@ static struct rc_map_table mantis_ir_table[] = { { 0x00, KEY_BLUE }, }; -static struct rc_keymap ir_mantis_map = { +static struct rc_map_list ir_mantis_map = { .map = { .scan = mantis_ir_table, .size = ARRAY_SIZE(mantis_ir_table),
@@ -109,7 +109,7 @@ int mantis_input_init(struct mantis_pci *mantis)struct rc_dev *dev;int err; - err =ir_register_map (&ir_mantis_map); + err =rc_map_register (&ir_mantis_map);if (err) goto out;
@@ -145,7 +145,7 @@ int mantis_input_init(struct mantis_pci *mantis) out_dev:rc_free_device (dev); out_map: -ir_unregister_map (&ir_mantis_map); +rc_map_unregister (&ir_mantis_map); out:return err; }
@@ -153,7 +153,7 @@ out:int mantis_exit (struct mantis_pci *mantis) {rc_unregister_device (mantis->rc); -ir_unregister_map (&ir_mantis_map); +rc_map_unregister (&ir_mantis_map);return 0 ; }
drivers/media/rc/keymaps/rc-adstech-dvb-t-pci.c +3 -3
@@ -63,7 +63,7 @@ static struct rc_map_table adstech_dvb_t_pci[] = { { 0x1c, KEY_VOLUMEDOWN }, }; -static struct rc_keymap adstech_dvb_t_pci_map = { +static struct rc_map_list adstech_dvb_t_pci_map = { .map = { .scan = adstech_dvb_t_pci, .size = ARRAY_SIZE(adstech_dvb_t_pci),
@@ -74,12 +74,12 @@ static struct rc_keymap adstech_dvb_t_pci_map = {static int __init init_rc_map_adstech_dvb_t_pci (void ) { -return ir_register_map (&adstech_dvb_t_pci_map); +return rc_map_register (&adstech_dvb_t_pci_map); } static void __exit exit_rc_map_adstech_dvb_t_pci(void) { -ir_unregister_map (&adstech_dvb_t_pci_map); +rc_map_unregister (&adstech_dvb_t_pci_map); }module_init (init_rc_map_adstech_dvb_t_pci)
drivers/media/rc/keymaps/rc-alink-dtu-m.c +3 -3
@@ -42,7 +42,7 @@ static struct rc_map_table alink_dtu_m[] = { { 0x081d, KEY_CHANNELDOWN }, }; -static struct rc_keymap alink_dtu_m_map = { +static struct rc_map_list alink_dtu_m_map = { .map = { .scan = alink_dtu_m, .size = ARRAY_SIZE(alink_dtu_m),
@@ -53,12 +53,12 @@ static struct rc_keymap alink_dtu_m_map = {static int __init init_rc_map_alink_dtu_m (void ) { -return ir_register_map (&alink_dtu_m_map); +return rc_map_register (&alink_dtu_m_map); } static void __exit exit_rc_map_alink_dtu_m(void) { -ir_unregister_map (&alink_dtu_m_map); +rc_map_unregister (&alink_dtu_m_map); }module_init (init_rc_map_alink_dtu_m)
drivers/media/rc/keymaps/rc-anysee.c +3 -3
@@ -67,7 +67,7 @@ static struct rc_map_table anysee[] = { { 0x0851, KEY_PAUSE }, }; -static struct rc_keymap anysee_map = { +static struct rc_map_list anysee_map = { .map = { .scan = anysee, .size = ARRAY_SIZE(anysee),
@@ -78,12 +78,12 @@ static struct rc_keymap anysee_map = {static int __init init_rc_map_anysee (void ) { -return ir_register_map (&anysee_map); +return rc_map_register (&anysee_map); } static void __exit exit_rc_map_anysee(void) { -ir_unregister_map (&anysee_map); +rc_map_unregister (&anysee_map); }module_init (init_rc_map_anysee)
drivers/media/rc/keymaps/rc-apac-viewcomp.c +3 -3
@@ -54,7 +54,7 @@ static struct rc_map_table apac_viewcomp[] = { { 0x18, KEY_KPMINUS }, /* fine tune <<<< */ }; -static struct rc_keymap apac_viewcomp_map = { +static struct rc_map_list apac_viewcomp_map = { .map = { .scan = apac_viewcomp, .size = ARRAY_SIZE(apac_viewcomp),
@@ -65,12 +65,12 @@ static struct rc_keymap apac_viewcomp_map = {static int __init init_rc_map_apac_viewcomp (void ) { -return ir_register_map (&apac_viewcomp_map); +return rc_map_register (&apac_viewcomp_map); } static void __exit exit_rc_map_apac_viewcomp(void) { -ir_unregister_map (&apac_viewcomp_map); +rc_map_unregister (&apac_viewcomp_map); }module_init (init_rc_map_apac_viewcomp)
drivers/media/rc/keymaps/rc-asus-pc39.c +3 -3
@@ -65,7 +65,7 @@ static struct rc_map_table asus_pc39[] = { { 0x083e, KEY_DVD }, /* dvd */ }; -static struct rc_keymap asus_pc39_map = { +static struct rc_map_list asus_pc39_map = { .map = { .scan = asus_pc39, .size = ARRAY_SIZE(asus_pc39),
@@ -76,12 +76,12 @@ static struct rc_keymap asus_pc39_map = {static int __init init_rc_map_asus_pc39 (void ) { -return ir_register_map (&asus_pc39_map); +return rc_map_register (&asus_pc39_map); } static void __exit exit_rc_map_asus_pc39(void) { -ir_unregister_map (&asus_pc39_map); +rc_map_unregister (&asus_pc39_map); }module_init (init_rc_map_asus_pc39)
drivers/media/rc/keymaps/rc-ati-tv-wonder-hd-600.c +3 -3
@@ -43,7 +43,7 @@ static struct rc_map_table ati_tv_wonder_hd_600[] = { { 0x17, KEY_VOLUMEDOWN}, }; -static struct rc_keymap ati_tv_wonder_hd_600_map = { +static struct rc_map_list ati_tv_wonder_hd_600_map = { .map = { .scan = ati_tv_wonder_hd_600, .size = ARRAY_SIZE(ati_tv_wonder_hd_600),
@@ -54,12 +54,12 @@ static struct rc_keymap ati_tv_wonder_hd_600_map = {static int __init init_rc_map_ati_tv_wonder_hd_600 (void ) { -return ir_register_map (&ati_tv_wonder_hd_600_map); +return rc_map_register (&ati_tv_wonder_hd_600_map); } static void __exit exit_rc_map_ati_tv_wonder_hd_600(void) { -ir_unregister_map (&ati_tv_wonder_hd_600_map); +rc_map_unregister (&ati_tv_wonder_hd_600_map); }module_init (init_rc_map_ati_tv_wonder_hd_600)
drivers/media/rc/keymaps/rc-avermedia-a16d.c +3 -3
@@ -49,7 +49,7 @@ static struct rc_map_table avermedia_a16d[] = { { 0x2a, KEY_MENU}, }; -static struct rc_keymap avermedia_a16d_map = { +static struct rc_map_list avermedia_a16d_map = { .map = { .scan = avermedia_a16d, .size = ARRAY_SIZE(avermedia_a16d),
@@ -60,12 +60,12 @@ static struct rc_keymap avermedia_a16d_map = {static int __init init_rc_map_avermedia_a16d (void ) { -return ir_register_map (&avermedia_a16d_map); +return rc_map_register (&avermedia_a16d_map); } static void __exit exit_rc_map_avermedia_a16d(void) { -ir_unregister_map (&avermedia_a16d_map); +rc_map_unregister (&avermedia_a16d_map); }module_init (init_rc_map_avermedia_a16d)
drivers/media/rc/keymaps/rc-avermedia-cardbus.c +3 -3
@@ -71,7 +71,7 @@ static struct rc_map_table avermedia_cardbus[] = { { 0x43, KEY_CHANNELUP }, /* Channel up */ }; -static struct rc_keymap avermedia_cardbus_map = { +static struct rc_map_list avermedia_cardbus_map = { .map = { .scan = avermedia_cardbus, .size = ARRAY_SIZE(avermedia_cardbus),
@@ -82,12 +82,12 @@ static struct rc_keymap avermedia_cardbus_map = {static int __init init_rc_map_avermedia_cardbus (void ) { -return ir_register_map (&avermedia_cardbus_map); +return rc_map_register (&avermedia_cardbus_map); } static void __exit exit_rc_map_avermedia_cardbus(void) { -ir_unregister_map (&avermedia_cardbus_map); +rc_map_unregister (&avermedia_cardbus_map); }module_init (init_rc_map_avermedia_cardbus)
drivers/media/rc/keymaps/rc-avermedia-dvbt.c +3 -3
@@ -52,7 +52,7 @@ static struct rc_map_table avermedia_dvbt[] = { { 0x3e, KEY_VOLUMEUP }, /* 'volume +' */ }; -static struct rc_keymap avermedia_dvbt_map = { +static struct rc_map_list avermedia_dvbt_map = { .map = { .scan = avermedia_dvbt, .size = ARRAY_SIZE(avermedia_dvbt),
@@ -63,12 +63,12 @@ static struct rc_keymap avermedia_dvbt_map = {static int __init init_rc_map_avermedia_dvbt (void ) { -return ir_register_map (&avermedia_dvbt_map); +return rc_map_register (&avermedia_dvbt_map); } static void __exit exit_rc_map_avermedia_dvbt(void) { -ir_unregister_map (&avermedia_dvbt_map); +rc_map_unregister (&avermedia_dvbt_map); }module_init (init_rc_map_avermedia_dvbt)
drivers/media/rc/keymaps/rc-avermedia-m135a.c +3 -3
@@ -121,7 +121,7 @@ static struct rc_map_table avermedia_m135a[] = { { 0x041e, KEY_NEXT }, }; -static struct rc_keymap avermedia_m135a_map = { +static struct rc_map_list avermedia_m135a_map = { .map = { .scan = avermedia_m135a, .size = ARRAY_SIZE(avermedia_m135a),
@@ -132,12 +132,12 @@ static struct rc_keymap avermedia_m135a_map = {static int __init init_rc_map_avermedia_m135a (void ) { -return ir_register_map (&avermedia_m135a_map); +return rc_map_register (&avermedia_m135a_map); } static void __exit exit_rc_map_avermedia_m135a(void) { -ir_unregister_map (&avermedia_m135a_map); +rc_map_unregister (&avermedia_m135a_map); }module_init (init_rc_map_avermedia_m135a)
drivers/media/rc/keymaps/rc-avermedia-m733a-rm-k6.c +3 -3
@@ -69,7 +69,7 @@ static struct rc_map_table avermedia_m733a_rm_k6[] = { { 0x041e, KEY_NEXT }, }; -static struct rc_keymap avermedia_m733a_rm_k6_map = { +static struct rc_map_list avermedia_m733a_rm_k6_map = { .map = { .scan = avermedia_m733a_rm_k6, .size = ARRAY_SIZE(avermedia_m733a_rm_k6),
@@ -80,12 +80,12 @@ static struct rc_keymap avermedia_m733a_rm_k6_map = {static int __init init_rc_map_avermedia_m733a_rm_k6 (void ) { -return ir_register_map (&avermedia_m733a_rm_k6_map); +return rc_map_register (&avermedia_m733a_rm_k6_map); } static void __exit exit_rc_map_avermedia_m733a_rm_k6(void) { -ir_unregister_map (&avermedia_m733a_rm_k6_map); +rc_map_unregister (&avermedia_m733a_rm_k6_map); }module_init (init_rc_map_avermedia_m733a_rm_k6)
drivers/media/rc/keymaps/rc-avermedia-rm-ks.c +3 -3
@@ -53,7 +53,7 @@ static struct rc_map_table avermedia_rm_ks[] = { { 0x0556, KEY_ZOOM }, }; -static struct rc_keymap avermedia_rm_ks_map = { +static struct rc_map_list avermedia_rm_ks_map = { .map = { .scan = avermedia_rm_ks, .size = ARRAY_SIZE(avermedia_rm_ks),
@@ -64,12 +64,12 @@ static struct rc_keymap avermedia_rm_ks_map = {static int __init init_rc_map_avermedia_rm_ks (void ) { -return ir_register_map (&avermedia_rm_ks_map); +return rc_map_register (&avermedia_rm_ks_map); } static void __exit exit_rc_map_avermedia_rm_ks(void) { -ir_unregister_map (&avermedia_rm_ks_map); +rc_map_unregister (&avermedia_rm_ks_map); }module_init (init_rc_map_avermedia_rm_ks)
drivers/media/rc/keymaps/rc-avermedia.c +3 -3
@@ -60,7 +60,7 @@ static struct rc_map_table avermedia[] = { { 0x31, KEY_CHANNELUP } /* CHANNEL/PAGE+ */ }; -static struct rc_keymap avermedia_map = { +static struct rc_map_list avermedia_map = { .map = { .scan = avermedia, .size =ARRAY_SIZE (avermedia),
@@ -71,12 +71,12 @@ static struct rc_keymap avermedia_map = {static int __init init_rc_map_avermedia (void ) { -return ir_register_map (&avermedia_map); +return rc_map_register (&avermedia_map); } static void __exit exit_rc_map_avermedia(void) { -ir_unregister_map (&avermedia_map); +rc_map_unregister (&avermedia_map); }module_init (init_rc_map_avermedia)
drivers/media/rc/keymaps/rc-avertv-303.c +3 -3
@@ -59,7 +59,7 @@ static struct rc_map_table avertv_303[] = { { 0x1b, KEY_UP }, }; -static struct rc_keymap avertv_303_map = { +static struct rc_map_list avertv_303_map = { .map = { .scan = avertv_303, .size = ARRAY_SIZE(avertv_303),
@@ -70,12 +70,12 @@ static struct rc_keymap avertv_303_map = {static int __init init_rc_map_avertv_303 (void ) { -return ir_register_map (&avertv_303_map); +return rc_map_register (&avertv_303_map); } static void __exit exit_rc_map_avertv_303(void) { -ir_unregister_map (&avertv_303_map); +rc_map_unregister (&avertv_303_map); }module_init (init_rc_map_avertv_303)
drivers/media/rc/keymaps/rc-azurewave-ad-tu700.c +3 -3
@@ -76,7 +76,7 @@ static struct rc_map_table azurewave_ad_tu700[] = { { 0x005f, KEY_BLUE }, }; -static struct rc_keymap azurewave_ad_tu700_map = { +static struct rc_map_list azurewave_ad_tu700_map = { .map = { .scan = azurewave_ad_tu700, .size = ARRAY_SIZE(azurewave_ad_tu700),
@@ -87,12 +87,12 @@ static struct rc_keymap azurewave_ad_tu700_map = {static int __init init_rc_map_azurewave_ad_tu700 (void ) { -return ir_register_map (&azurewave_ad_tu700_map); +return rc_map_register (&azurewave_ad_tu700_map); } static void __exit exit_rc_map_azurewave_ad_tu700(void) { -ir_unregister_map (&azurewave_ad_tu700_map); +rc_map_unregister (&azurewave_ad_tu700_map); }module_init (init_rc_map_azurewave_ad_tu700)
drivers/media/rc/keymaps/rc-behold-columbus.c +3 -3
@@ -82,7 +82,7 @@ static struct rc_map_table behold_columbus[] = { }; -static struct rc_keymap behold_columbus_map = { +static struct rc_map_list behold_columbus_map = { .map = { .scan = behold_columbus, .size =ARRAY_SIZE (behold_columbus),
@@ -93,12 +93,12 @@ static struct rc_keymap behold_columbus_map = {static int __init init_rc_map_behold_columbus (void ) { -return ir_register_map (&behold_columbus_map); +return rc_map_register (&behold_columbus_map); } static void __exit exit_rc_map_behold_columbus(void) { -ir_unregister_map (&behold_columbus_map); +rc_map_unregister (&behold_columbus_map); }module_init (init_rc_map_behold_columbus)
drivers/media/rc/keymaps/rc-behold.c +3 -3
@@ -115,7 +115,7 @@ static struct rc_map_table behold[] = { }; -static struct rc_keymap behold_map = { +static struct rc_map_list behold_map = { .map = { .scan = behold, .size =ARRAY_SIZE (behold),
@@ -126,12 +126,12 @@ static struct rc_keymap behold_map = {static int __init init_rc_map_behold (void ) { -return ir_register_map (&behold_map); +return rc_map_register (&behold_map); } static void __exit exit_rc_map_behold(void) { -ir_unregister_map (&behold_map); +rc_map_unregister (&behold_map); }module_init (init_rc_map_behold)
drivers/media/rc/keymaps/rc-budget-ci-old.c +3 -3
@@ -66,7 +66,7 @@ static struct rc_map_table budget_ci_old[] = { { 0x3e, KEY_TUNER }, }; -static struct rc_keymap budget_ci_old_map = { +static struct rc_map_list budget_ci_old_map = { .map = { .scan = budget_ci_old, .size = ARRAY_SIZE(budget_ci_old),
@@ -77,12 +77,12 @@ static struct rc_keymap budget_ci_old_map = {static int __init init_rc_map_budget_ci_old (void ) { -return ir_register_map (&budget_ci_old_map); +return rc_map_register (&budget_ci_old_map); } static void __exit exit_rc_map_budget_ci_old(void) { -ir_unregister_map (&budget_ci_old_map); +rc_map_unregister (&budget_ci_old_map); }module_init (init_rc_map_budget_ci_old)
drivers/media/rc/keymaps/rc-cinergy-1400.c +3 -3
@@ -58,7 +58,7 @@ static struct rc_map_table cinergy_1400[] = { { 0x5c, KEY_NEXT }, }; -static struct rc_keymap cinergy_1400_map = { +static struct rc_map_list cinergy_1400_map = { .map = { .scan = cinergy_1400, .size = ARRAY_SIZE(cinergy_1400),
@@ -69,12 +69,12 @@ static struct rc_keymap cinergy_1400_map = {static int __init init_rc_map_cinergy_1400 (void ) { -return ir_register_map (&cinergy_1400_map); +return rc_map_register (&cinergy_1400_map); } static void __exit exit_rc_map_cinergy_1400(void) { -ir_unregister_map (&cinergy_1400_map); +rc_map_unregister (&cinergy_1400_map); }module_init (init_rc_map_cinergy_1400)
drivers/media/rc/keymaps/rc-cinergy.c +3 -3
@@ -52,7 +52,7 @@ static struct rc_map_table cinergy[] = { { 0x23, KEY_STOP }, }; -static struct rc_keymap cinergy_map = { +static struct rc_map_list cinergy_map = { .map = { .scan = cinergy, .size = ARRAY_SIZE(cinergy),
@@ -63,12 +63,12 @@ static struct rc_keymap cinergy_map = {static int __init init_rc_map_cinergy (void ) { -return ir_register_map (&cinergy_map); +return rc_map_register (&cinergy_map); } static void __exit exit_rc_map_cinergy(void) { -ir_unregister_map (&cinergy_map); +rc_map_unregister (&cinergy_map); }module_init (init_rc_map_cinergy)
drivers/media/rc/keymaps/rc-dib0700-nec.c +3 -3
@@ -98,7 +98,7 @@ static struct rc_map_table dib0700_nec_table[] = { { 0x4542, KEY_SELECT }, /* Select video input, 'Select' for Teletext */ }; -static struct rc_keymap dib0700_nec_map = { +static struct rc_map_list dib0700_nec_map = { .map = { .scan = dib0700_nec_table, .size = ARRAY_SIZE(dib0700_nec_table),
@@ -109,12 +109,12 @@ static struct rc_keymap dib0700_nec_map = {static int __init init_rc_map (void ) { -return ir_register_map (&dib0700_nec_map); +return rc_map_register (&dib0700_nec_map); } static void __exit exit_rc_map(void) { -ir_unregister_map (&dib0700_nec_map); +rc_map_unregister (&dib0700_nec_map); }module_init (init_rc_map)
drivers/media/rc/keymaps/rc-dib0700-rc5.c +3 -3
@@ -209,7 +209,7 @@ static struct rc_map_table dib0700_rc5_table[] = { { 0x1d3d, KEY_POWER }, }; -static struct rc_keymap dib0700_rc5_map = { +static struct rc_map_list dib0700_rc5_map = { .map = { .scan = dib0700_rc5_table, .size = ARRAY_SIZE(dib0700_rc5_table),
@@ -220,12 +220,12 @@ static struct rc_keymap dib0700_rc5_map = {static int __init init_rc_map (void ) { -return ir_register_map (&dib0700_rc5_map); +return rc_map_register (&dib0700_rc5_map); } static void __exit exit_rc_map(void) { -ir_unregister_map (&dib0700_rc5_map); +rc_map_unregister (&dib0700_rc5_map); }module_init (init_rc_map)
drivers/media/rc/keymaps/rc-digitalnow-tinytwin.c +3 -3
@@ -72,7 +72,7 @@ static struct rc_map_table digitalnow_tinytwin[] = { { 0x005a, KEY_PREVIOUS }, /* REPLAY */ }; -static struct rc_keymap digitalnow_tinytwin_map = { +static struct rc_map_list digitalnow_tinytwin_map = { .map = { .scan = digitalnow_tinytwin, .size = ARRAY_SIZE(digitalnow_tinytwin),
@@ -83,12 +83,12 @@ static struct rc_keymap digitalnow_tinytwin_map = {static int __init init_rc_map_digitalnow_tinytwin (void ) { -return ir_register_map (&digitalnow_tinytwin_map); +return rc_map_register (&digitalnow_tinytwin_map); } static void __exit exit_rc_map_digitalnow_tinytwin(void) { -ir_unregister_map (&digitalnow_tinytwin_map); +rc_map_unregister (&digitalnow_tinytwin_map); }module_init (init_rc_map_digitalnow_tinytwin)
drivers/media/rc/keymaps/rc-digittrade.c +3 -3
@@ -56,7 +56,7 @@ static struct rc_map_table digittrade[] = { { 0x0054, KEY_0 }, }; -static struct rc_keymap digittrade_map = { +static struct rc_map_list digittrade_map = { .map = { .scan = digittrade, .size = ARRAY_SIZE(digittrade),
@@ -67,12 +67,12 @@ static struct rc_keymap digittrade_map = {static int __init init_rc_map_digittrade (void ) { -return ir_register_map (&digittrade_map); +return rc_map_register (&digittrade_map); } static void __exit exit_rc_map_digittrade(void) { -ir_unregister_map (&digittrade_map); +rc_map_unregister (&digittrade_map); }module_init (init_rc_map_digittrade)
drivers/media/rc/keymaps/rc-dm1105-nec.c +3 -3
@@ -50,7 +50,7 @@ static struct rc_map_table dm1105_nec[] = { { 0x1b, KEY_B}, /* recall */ }; -static struct rc_keymap dm1105_nec_map = { +static struct rc_map_list dm1105_nec_map = { .map = { .scan = dm1105_nec, .size = ARRAY_SIZE(dm1105_nec),
@@ -61,12 +61,12 @@ static struct rc_keymap dm1105_nec_map = {static int __init init_rc_map_dm1105_nec (void ) { -return ir_register_map (&dm1105_nec_map); +return rc_map_register (&dm1105_nec_map); } static void __exit exit_rc_map_dm1105_nec(void) { -ir_unregister_map (&dm1105_nec_map); +rc_map_unregister (&dm1105_nec_map); }module_init (init_rc_map_dm1105_nec)
drivers/media/rc/keymaps/rc-dntv-live-dvb-t.c +3 -3
@@ -52,7 +52,7 @@ static struct rc_map_table dntv_live_dvb_t[] = { { 0x1f, KEY_VOLUMEDOWN }, }; -static struct rc_keymap dntv_live_dvb_t_map = { +static struct rc_map_list dntv_live_dvb_t_map = { .map = { .scan = dntv_live_dvb_t, .size = ARRAY_SIZE(dntv_live_dvb_t),
@@ -63,12 +63,12 @@ static struct rc_keymap dntv_live_dvb_t_map = {static int __init init_rc_map_dntv_live_dvb_t (void ) { -return ir_register_map (&dntv_live_dvb_t_map); +return rc_map_register (&dntv_live_dvb_t_map); } static void __exit exit_rc_map_dntv_live_dvb_t(void) { -ir_unregister_map (&dntv_live_dvb_t_map); +rc_map_unregister (&dntv_live_dvb_t_map); }module_init (init_rc_map_dntv_live_dvb_t)
drivers/media/rc/keymaps/rc-dntv-live-dvbt-pro.c +3 -3
@@ -71,7 +71,7 @@ static struct rc_map_table dntv_live_dvbt_pro[] = { { 0x5d, KEY_BLUE }, }; -static struct rc_keymap dntv_live_dvbt_pro_map = { +static struct rc_map_list dntv_live_dvbt_pro_map = { .map = { .scan = dntv_live_dvbt_pro, .size = ARRAY_SIZE(dntv_live_dvbt_pro),
@@ -82,12 +82,12 @@ static struct rc_keymap dntv_live_dvbt_pro_map = {static int __init init_rc_map_dntv_live_dvbt_pro (void ) { -return ir_register_map (&dntv_live_dvbt_pro_map); +return rc_map_register (&dntv_live_dvbt_pro_map); } static void __exit exit_rc_map_dntv_live_dvbt_pro(void) { -ir_unregister_map (&dntv_live_dvbt_pro_map); +rc_map_unregister (&dntv_live_dvbt_pro_map); }module_init (init_rc_map_dntv_live_dvbt_pro)
drivers/media/rc/keymaps/rc-em-terratec.c +3 -3
@@ -43,7 +43,7 @@ static struct rc_map_table em_terratec[] = { { 0x40, KEY_ZOOM }, }; -static struct rc_keymap em_terratec_map = { +static struct rc_map_list em_terratec_map = { .map = { .scan = em_terratec, .size = ARRAY_SIZE(em_terratec),
@@ -54,12 +54,12 @@ static struct rc_keymap em_terratec_map = {static int __init init_rc_map_em_terratec (void ) { -return ir_register_map (&em_terratec_map); +return rc_map_register (&em_terratec_map); } static void __exit exit_rc_map_em_terratec(void) { -ir_unregister_map (&em_terratec_map); +rc_map_unregister (&em_terratec_map); }module_init (init_rc_map_em_terratec)
drivers/media/rc/keymaps/rc-encore-enltv-fm53.c +3 -3
@@ -55,7 +55,7 @@ static struct rc_map_table encore_enltv_fm53[] = { { 0x47, KEY_SLEEP}, /* shutdown */ }; -static struct rc_keymap encore_enltv_fm53_map = { +static struct rc_map_list encore_enltv_fm53_map = { .map = { .scan = encore_enltv_fm53, .size = ARRAY_SIZE(encore_enltv_fm53),
@@ -66,12 +66,12 @@ static struct rc_keymap encore_enltv_fm53_map = {static int __init init_rc_map_encore_enltv_fm53 (void ) { -return ir_register_map (&encore_enltv_fm53_map); +return rc_map_register (&encore_enltv_fm53_map); } static void __exit exit_rc_map_encore_enltv_fm53(void) { -ir_unregister_map (&encore_enltv_fm53_map); +rc_map_unregister (&encore_enltv_fm53_map); }module_init (init_rc_map_encore_enltv_fm53)
drivers/media/rc/keymaps/rc-encore-enltv.c +3 -3
@@ -86,7 +86,7 @@ static struct rc_map_table encore_enltv[] = { { 0x57, KEY_BLUE }, /* AP4 */ }; -static struct rc_keymap encore_enltv_map = { +static struct rc_map_list encore_enltv_map = { .map = { .scan = encore_enltv, .size = ARRAY_SIZE(encore_enltv),
@@ -97,12 +97,12 @@ static struct rc_keymap encore_enltv_map = {static int __init init_rc_map_encore_enltv (void ) { -return ir_register_map (&encore_enltv_map); +return rc_map_register (&encore_enltv_map); } static void __exit exit_rc_map_encore_enltv(void) { -ir_unregister_map (&encore_enltv_map); +rc_map_unregister (&encore_enltv_map); }module_init (init_rc_map_encore_enltv)
drivers/media/rc/keymaps/rc-encore-enltv2.c +3 -3
@@ -64,7 +64,7 @@ static struct rc_map_table encore_enltv2[] = { { 0x79, KEY_STOP }, }; -static struct rc_keymap encore_enltv2_map = { +static struct rc_map_list encore_enltv2_map = { .map = { .scan = encore_enltv2, .size = ARRAY_SIZE(encore_enltv2),
@@ -75,12 +75,12 @@ static struct rc_keymap encore_enltv2_map = {static int __init init_rc_map_encore_enltv2 (void ) { -return ir_register_map (&encore_enltv2_map); +return rc_map_register (&encore_enltv2_map); } static void __exit exit_rc_map_encore_enltv2(void) { -ir_unregister_map (&encore_enltv2_map); +rc_map_unregister (&encore_enltv2_map); }module_init (init_rc_map_encore_enltv2)
drivers/media/rc/keymaps/rc-evga-indtube.c +3 -3
@@ -35,7 +35,7 @@ static struct rc_map_table evga_indtube[] = { { 0x13, KEY_CAMERA}, }; -static struct rc_keymap evga_indtube_map = { +static struct rc_map_list evga_indtube_map = { .map = { .scan = evga_indtube, .size = ARRAY_SIZE(evga_indtube),
@@ -46,12 +46,12 @@ static struct rc_keymap evga_indtube_map = {static int __init init_rc_map_evga_indtube (void ) { -return ir_register_map (&evga_indtube_map); +return rc_map_register (&evga_indtube_map); } static void __exit exit_rc_map_evga_indtube(void) { -ir_unregister_map (&evga_indtube_map); +rc_map_unregister (&evga_indtube_map); }module_init (init_rc_map_evga_indtube)
drivers/media/rc/keymaps/rc-eztv.c +3 -3
@@ -70,7 +70,7 @@ static struct rc_map_table eztv[] = { { 0x21, KEY_DOT }, /* . (decimal dot) */ }; -static struct rc_keymap eztv_map = { +static struct rc_map_list eztv_map = { .map = { .scan = eztv, .size = ARRAY_SIZE(eztv),
@@ -81,12 +81,12 @@ static struct rc_keymap eztv_map = {static int __init init_rc_map_eztv (void ) { -return ir_register_map (&eztv_map); +return rc_map_register (&eztv_map); } static void __exit exit_rc_map_eztv(void) { -ir_unregister_map (&eztv_map); +rc_map_unregister (&eztv_map); }module_init (init_rc_map_eztv)
drivers/media/rc/keymaps/rc-flydvb.c +3 -3
@@ -51,7 +51,7 @@ static struct rc_map_table flydvb[] = { { 0x0e, KEY_NEXT }, /* End >>| */ }; -static struct rc_keymap flydvb_map = { +static struct rc_map_list flydvb_map = { .map = { .scan = flydvb, .size = ARRAY_SIZE(flydvb),
@@ -62,12 +62,12 @@ static struct rc_keymap flydvb_map = {static int __init init_rc_map_flydvb (void ) { -return ir_register_map (&flydvb_map); +return rc_map_register (&flydvb_map); } static void __exit exit_rc_map_flydvb(void) { -ir_unregister_map (&flydvb_map); +rc_map_unregister (&flydvb_map); }module_init (init_rc_map_flydvb)
drivers/media/rc/keymaps/rc-flyvideo.c +3 -3
@@ -44,7 +44,7 @@ static struct rc_map_table flyvideo[] = { { 0x0a, KEY_ANGLE }, /* no label, may be used as the PAUSE button */ }; -static struct rc_keymap flyvideo_map = { +static struct rc_map_list flyvideo_map = { .map = { .scan = flyvideo, .size = ARRAY_SIZE(flyvideo),
@@ -55,12 +55,12 @@ static struct rc_keymap flyvideo_map = {static int __init init_rc_map_flyvideo (void ) { -return ir_register_map (&flyvideo_map); +return rc_map_register (&flyvideo_map); } static void __exit exit_rc_map_flyvideo(void) { -ir_unregister_map (&flyvideo_map); +rc_map_unregister (&flyvideo_map); }module_init (init_rc_map_flyvideo)
drivers/media/rc/keymaps/rc-fusionhdtv-mce.c +3 -3
@@ -72,7 +72,7 @@ static struct rc_map_table fusionhdtv_mce[] = { { 0x4e, KEY_POWER }, }; -static struct rc_keymap fusionhdtv_mce_map = { +static struct rc_map_list fusionhdtv_mce_map = { .map = { .scan = fusionhdtv_mce, .size = ARRAY_SIZE(fusionhdtv_mce),
@@ -83,12 +83,12 @@ static struct rc_keymap fusionhdtv_mce_map = {static int __init init_rc_map_fusionhdtv_mce (void ) { -return ir_register_map (&fusionhdtv_mce_map); +return rc_map_register (&fusionhdtv_mce_map); } static void __exit exit_rc_map_fusionhdtv_mce(void) { -ir_unregister_map (&fusionhdtv_mce_map); +rc_map_unregister (&fusionhdtv_mce_map); }module_init (init_rc_map_fusionhdtv_mce)
drivers/media/rc/keymaps/rc-gadmei-rm008z.c +3 -3
@@ -55,7 +55,7 @@ static struct rc_map_table gadmei_rm008z[] = { { 0x15, KEY_ENTER}, /* OK */ }; -static struct rc_keymap gadmei_rm008z_map = { +static struct rc_map_list gadmei_rm008z_map = { .map = { .scan = gadmei_rm008z, .size = ARRAY_SIZE(gadmei_rm008z),
@@ -66,12 +66,12 @@ static struct rc_keymap gadmei_rm008z_map = {static int __init init_rc_map_gadmei_rm008z (void ) { -return ir_register_map (&gadmei_rm008z_map); +return rc_map_register (&gadmei_rm008z_map); } static void __exit exit_rc_map_gadmei_rm008z(void) { -ir_unregister_map (&gadmei_rm008z_map); +rc_map_unregister (&gadmei_rm008z_map); }module_init (init_rc_map_gadmei_rm008z)
drivers/media/rc/keymaps/rc-genius-tvgo-a11mce.c +3 -3
@@ -58,7 +58,7 @@ static struct rc_map_table genius_tvgo_a11mce[] = { { 0x50, KEY_BLUE }, }; -static struct rc_keymap genius_tvgo_a11mce_map = { +static struct rc_map_list genius_tvgo_a11mce_map = { .map = { .scan = genius_tvgo_a11mce, .size = ARRAY_SIZE(genius_tvgo_a11mce),
@@ -69,12 +69,12 @@ static struct rc_keymap genius_tvgo_a11mce_map = {static int __init init_rc_map_genius_tvgo_a11mce (void ) { -return ir_register_map (&genius_tvgo_a11mce_map); +return rc_map_register (&genius_tvgo_a11mce_map); } static void __exit exit_rc_map_genius_tvgo_a11mce(void) { -ir_unregister_map (&genius_tvgo_a11mce_map); +rc_map_unregister (&genius_tvgo_a11mce_map); }module_init (init_rc_map_genius_tvgo_a11mce)
drivers/media/rc/keymaps/rc-gotview7135.c +3 -3
@@ -53,7 +53,7 @@ static struct rc_map_table gotview7135[] = { { 0x38, KEY_F24 }, /* NORMAL TIMESHIFT */ }; -static struct rc_keymap gotview7135_map = { +static struct rc_map_list gotview7135_map = { .map = { .scan = gotview7135, .size = ARRAY_SIZE(gotview7135),
@@ -64,12 +64,12 @@ static struct rc_keymap gotview7135_map = {static int __init init_rc_map_gotview7135 (void ) { -return ir_register_map (&gotview7135_map); +return rc_map_register (&gotview7135_map); } static void __exit exit_rc_map_gotview7135(void) { -ir_unregister_map (&gotview7135_map); +rc_map_unregister (&gotview7135_map); }module_init (init_rc_map_gotview7135)
drivers/media/rc/keymaps/rc-hauppauge-new.c +3 -3
@@ -74,7 +74,7 @@ static struct rc_map_table hauppauge_new[] = { { 0x3d, KEY_POWER }, /* system power (green button) */ }; -static struct rc_keymap hauppauge_new_map = { +static struct rc_map_list hauppauge_new_map = { .map = { .scan = hauppauge_new, .size = ARRAY_SIZE(hauppauge_new),
@@ -85,12 +85,12 @@ static struct rc_keymap hauppauge_new_map = {static int __init init_rc_map_hauppauge_new (void ) { -return ir_register_map (&hauppauge_new_map); +return rc_map_register (&hauppauge_new_map); } static void __exit exit_rc_map_hauppauge_new(void) { -ir_unregister_map (&hauppauge_new_map); +rc_map_unregister (&hauppauge_new_map); }module_init (init_rc_map_hauppauge_new)
drivers/media/rc/keymaps/rc-imon-mce.c +3 -3
@@ -115,7 +115,7 @@ static struct rc_map_table imon_mce[] = { }; -static struct rc_keymap imon_mce_map = { +static struct rc_map_list imon_mce_map = { .map = { .scan = imon_mce, .size =ARRAY_SIZE (imon_mce),
@@ -127,12 +127,12 @@ static struct rc_keymap imon_mce_map = {static int __init init_rc_map_imon_mce (void ) { -return ir_register_map (&imon_mce_map); +return rc_map_register (&imon_mce_map); } static void __exit exit_rc_map_imon_mce(void) { -ir_unregister_map (&imon_mce_map); +rc_map_unregister (&imon_mce_map); }module_init (init_rc_map_imon_mce)
drivers/media/rc/keymaps/rc-imon-pad.c +3 -3
@@ -129,7 +129,7 @@ static struct rc_map_table imon_pad[] = { { 0x29b715b7, KEY_DASHBOARD }, /* AppLauncher */ }; -static struct rc_keymap imon_pad_map = { +static struct rc_map_list imon_pad_map = { .map = { .scan = imon_pad, .size = ARRAY_SIZE(imon_pad),
@@ -141,12 +141,12 @@ static struct rc_keymap imon_pad_map = {static int __init init_rc_map_imon_pad (void ) { -return ir_register_map (&imon_pad_map); +return rc_map_register (&imon_pad_map); } static void __exit exit_rc_map_imon_pad(void) { -ir_unregister_map (&imon_pad_map); +rc_map_unregister (&imon_pad_map); }module_init (init_rc_map_imon_pad)
drivers/media/rc/keymaps/rc-iodata-bctv7e.c +3 -3
@@ -62,7 +62,7 @@ static struct rc_map_table iodata_bctv7e[] = { { 0x01, KEY_NEXT }, /* skip >| */ }; -static struct rc_keymap iodata_bctv7e_map = { +static struct rc_map_list iodata_bctv7e_map = { .map = { .scan = iodata_bctv7e, .size = ARRAY_SIZE(iodata_bctv7e),
@@ -73,12 +73,12 @@ static struct rc_keymap iodata_bctv7e_map = {static int __init init_rc_map_iodata_bctv7e (void ) { -return ir_register_map (&iodata_bctv7e_map); +return rc_map_register (&iodata_bctv7e_map); } static void __exit exit_rc_map_iodata_bctv7e(void) { -ir_unregister_map (&iodata_bctv7e_map); +rc_map_unregister (&iodata_bctv7e_map); }module_init (init_rc_map_iodata_bctv7e)
drivers/media/rc/keymaps/rc-kaiomy.c +3 -3
@@ -61,7 +61,7 @@ static struct rc_map_table kaiomy[] = { { 0x1f, KEY_BLUE}, }; -static struct rc_keymap kaiomy_map = { +static struct rc_map_list kaiomy_map = { .map = { .scan = kaiomy, .size = ARRAY_SIZE(kaiomy),
@@ -72,12 +72,12 @@ static struct rc_keymap kaiomy_map = {static int __init init_rc_map_kaiomy (void ) { -return ir_register_map (&kaiomy_map); +return rc_map_register (&kaiomy_map); } static void __exit exit_rc_map_kaiomy(void) { -ir_unregister_map (&kaiomy_map); +rc_map_unregister (&kaiomy_map); }module_init (init_rc_map_kaiomy)
drivers/media/rc/keymaps/rc-kworld-315u.c +3 -3
@@ -57,7 +57,7 @@ static struct rc_map_table kworld_315u[] = { { 0x611f, KEY_BLUE }, }; -static struct rc_keymap kworld_315u_map = { +static struct rc_map_list kworld_315u_map = { .map = { .scan = kworld_315u, .size = ARRAY_SIZE(kworld_315u),
@@ -68,12 +68,12 @@ static struct rc_keymap kworld_315u_map = {static int __init init_rc_map_kworld_315u (void ) { -return ir_register_map (&kworld_315u_map); +return rc_map_register (&kworld_315u_map); } static void __exit exit_rc_map_kworld_315u(void) { -ir_unregister_map (&kworld_315u_map); +rc_map_unregister (&kworld_315u_map); }module_init (init_rc_map_kworld_315u)
drivers/media/rc/keymaps/rc-kworld-plus-tv-analog.c +3 -3
@@ -73,7 +73,7 @@ static struct rc_map_table kworld_plus_tv_analog[] = { { 0x23, KEY_GREEN}, /* C */ }; -static struct rc_keymap kworld_plus_tv_analog_map = { +static struct rc_map_list kworld_plus_tv_analog_map = { .map = { .scan = kworld_plus_tv_analog, .size = ARRAY_SIZE(kworld_plus_tv_analog),
@@ -84,12 +84,12 @@ static struct rc_keymap kworld_plus_tv_analog_map = {static int __init init_rc_map_kworld_plus_tv_analog (void ) { -return ir_register_map (&kworld_plus_tv_analog_map); +return rc_map_register (&kworld_plus_tv_analog_map); } static void __exit exit_rc_map_kworld_plus_tv_analog(void) { -ir_unregister_map (&kworld_plus_tv_analog_map); +rc_map_unregister (&kworld_plus_tv_analog_map); }module_init (init_rc_map_kworld_plus_tv_analog)
drivers/media/rc/keymaps/rc-leadtek-y04g0051.c +3 -3
@@ -73,7 +73,7 @@ static struct rc_map_table leadtek_y04g0051[] = { { 0x035f, KEY_CHANNELDOWN }, }; -static struct rc_keymap leadtek_y04g0051_map = { +static struct rc_map_list leadtek_y04g0051_map = { .map = { .scan = leadtek_y04g0051, .size = ARRAY_SIZE(leadtek_y04g0051),
@@ -84,12 +84,12 @@ static struct rc_keymap leadtek_y04g0051_map = {static int __init init_rc_map_leadtek_y04g0051 (void ) { -return ir_register_map (&leadtek_y04g0051_map); +return rc_map_register (&leadtek_y04g0051_map); } static void __exit exit_rc_map_leadtek_y04g0051(void) { -ir_unregister_map (&leadtek_y04g0051_map); +rc_map_unregister (&leadtek_y04g0051_map); }module_init (init_rc_map_leadtek_y04g0051)
drivers/media/rc/keymaps/rc-lirc.c +3 -3
@@ -15,7 +15,7 @@ static struct rc_map_table lirc[] = { { }, }; -static struct rc_keymap lirc_map = { +static struct rc_map_list lirc_map = { .map = { .scan = lirc, .size =ARRAY_SIZE (lirc),
@@ -26,12 +26,12 @@ static struct rc_keymap lirc_map = {static int __init init_rc_map_lirc (void ) { -return ir_register_map (&lirc_map); +return rc_map_register (&lirc_map); } static void __exit exit_rc_map_lirc(void) { -ir_unregister_map (&lirc_map); +rc_map_unregister (&lirc_map); }module_init (init_rc_map_lirc)
drivers/media/rc/keymaps/rc-lme2510.c +3 -3
@@ -42,7 +42,7 @@ static struct rc_map_table lme2510_rc[] = { }; -static struct rc_keymap lme2510_map = { +static struct rc_map_list lme2510_map = { .map = { .scan = lme2510_rc, .size =ARRAY_SIZE (lme2510_rc),
@@ -53,12 +53,12 @@ static struct rc_keymap lme2510_map = {static int __init init_rc_lme2510_map (void ) { -return ir_register_map (&lme2510_map); +return rc_map_register (&lme2510_map); } static void __exit exit_rc_lme2510_map(void) { -ir_unregister_map (&lme2510_map); +rc_map_unregister (&lme2510_map); }module_init (init_rc_lme2510_map)
drivers/media/rc/keymaps/rc-manli.c +3 -3
@@ -108,7 +108,7 @@ static struct rc_map_table manli[] = {/* 0x1d unused ? */ }; -static struct rc_keymap manli_map = { +static struct rc_map_list manli_map = { .map = { .scan = manli, .size =ARRAY_SIZE (manli),
@@ -119,12 +119,12 @@ static struct rc_keymap manli_map = {static int __init init_rc_map_manli (void ) { -return ir_register_map (&manli_map); +return rc_map_register (&manli_map); } static void __exit exit_rc_map_manli(void) { -ir_unregister_map (&manli_map); +rc_map_unregister (&manli_map); }module_init (init_rc_map_manli)
drivers/media/rc/keymaps/rc-msi-digivox-ii.c +3 -3
@@ -41,7 +41,7 @@ static struct rc_map_table msi_digivox_ii[] = { { 0x001f, KEY_VOLUMEDOWN }, }; -static struct rc_keymap msi_digivox_ii_map = { +static struct rc_map_list msi_digivox_ii_map = { .map = { .scan = msi_digivox_ii, .size = ARRAY_SIZE(msi_digivox_ii),
@@ -52,12 +52,12 @@ static struct rc_keymap msi_digivox_ii_map = {static int __init init_rc_map_msi_digivox_ii (void ) { -return ir_register_map (&msi_digivox_ii_map); +return rc_map_register (&msi_digivox_ii_map); } static void __exit exit_rc_map_msi_digivox_ii(void) { -ir_unregister_map (&msi_digivox_ii_map); +rc_map_unregister (&msi_digivox_ii_map); }module_init (init_rc_map_msi_digivox_ii)
drivers/media/rc/keymaps/rc-msi-digivox-iii.c +3 -3
@@ -59,7 +59,7 @@ static struct rc_map_table msi_digivox_iii[] = { { 0x61d643, KEY_POWER2 }, /* [red power button] */ }; -static struct rc_keymap msi_digivox_iii_map = { +static struct rc_map_list msi_digivox_iii_map = { .map = { .scan = msi_digivox_iii, .size = ARRAY_SIZE(msi_digivox_iii),
@@ -70,12 +70,12 @@ static struct rc_keymap msi_digivox_iii_map = {static int __init init_rc_map_msi_digivox_iii (void ) { -return ir_register_map (&msi_digivox_iii_map); +return rc_map_register (&msi_digivox_iii_map); } static void __exit exit_rc_map_msi_digivox_iii(void) { -ir_unregister_map (&msi_digivox_iii_map); +rc_map_unregister (&msi_digivox_iii_map); }module_init (init_rc_map_msi_digivox_iii)
drivers/media/rc/keymaps/rc-msi-tvanywhere-plus.c +3 -3
@@ -97,7 +97,7 @@ static struct rc_map_table msi_tvanywhere_plus[] = { { 0x1d, KEY_RESTART }, /* Reset */ }; -static struct rc_keymap msi_tvanywhere_plus_map = { +static struct rc_map_list msi_tvanywhere_plus_map = { .map = { .scan = msi_tvanywhere_plus, .size = ARRAY_SIZE(msi_tvanywhere_plus),
@@ -108,12 +108,12 @@ static struct rc_keymap msi_tvanywhere_plus_map = {static int __init init_rc_map_msi_tvanywhere_plus (void ) { -return ir_register_map (&msi_tvanywhere_plus_map); +return rc_map_register (&msi_tvanywhere_plus_map); } static void __exit exit_rc_map_msi_tvanywhere_plus(void) { -ir_unregister_map (&msi_tvanywhere_plus_map); +rc_map_unregister (&msi_tvanywhere_plus_map); }module_init (init_rc_map_msi_tvanywhere_plus)
drivers/media/rc/keymaps/rc-msi-tvanywhere.c +3 -3
@@ -43,7 +43,7 @@ static struct rc_map_table msi_tvanywhere[] = { { 0x1f, KEY_VOLUMEDOWN }, }; -static struct rc_keymap msi_tvanywhere_map = { +static struct rc_map_list msi_tvanywhere_map = { .map = { .scan = msi_tvanywhere, .size = ARRAY_SIZE(msi_tvanywhere),
@@ -54,12 +54,12 @@ static struct rc_keymap msi_tvanywhere_map = {static int __init init_rc_map_msi_tvanywhere (void ) { -return ir_register_map (&msi_tvanywhere_map); +return rc_map_register (&msi_tvanywhere_map); } static void __exit exit_rc_map_msi_tvanywhere(void) { -ir_unregister_map (&msi_tvanywhere_map); +rc_map_unregister (&msi_tvanywhere_map); }module_init (init_rc_map_msi_tvanywhere)
drivers/media/rc/keymaps/rc-nebula.c +3 -3
@@ -70,7 +70,7 @@ static struct rc_map_table nebula[] = { { 0x36, KEY_PC }, }; -static struct rc_keymap nebula_map = { +static struct rc_map_list nebula_map = { .map = { .scan = nebula, .size = ARRAY_SIZE(nebula),
@@ -81,12 +81,12 @@ static struct rc_keymap nebula_map = {static int __init init_rc_map_nebula (void ) { -return ir_register_map (&nebula_map); +return rc_map_register (&nebula_map); } static void __exit exit_rc_map_nebula(void) { -ir_unregister_map (&nebula_map); +rc_map_unregister (&nebula_map); }module_init (init_rc_map_nebula)
drivers/media/rc/keymaps/rc-nec-terratec-cinergy-xs.c +3 -3
@@ -79,7 +79,7 @@ static struct rc_map_table nec_terratec_cinergy_xs[] = { { 0x145c, KEY_NEXT}, }; -static struct rc_keymap nec_terratec_cinergy_xs_map = { +static struct rc_map_list nec_terratec_cinergy_xs_map = { .map = { .scan = nec_terratec_cinergy_xs, .size = ARRAY_SIZE(nec_terratec_cinergy_xs),
@@ -90,12 +90,12 @@ static struct rc_keymap nec_terratec_cinergy_xs_map = {static int __init init_rc_map_nec_terratec_cinergy_xs (void ) { -return ir_register_map (&nec_terratec_cinergy_xs_map); +return rc_map_register (&nec_terratec_cinergy_xs_map); } static void __exit exit_rc_map_nec_terratec_cinergy_xs(void) { -ir_unregister_map (&nec_terratec_cinergy_xs_map); +rc_map_unregister (&nec_terratec_cinergy_xs_map); }module_init (init_rc_map_nec_terratec_cinergy_xs)
drivers/media/rc/keymaps/rc-norwood.c +3 -3
@@ -59,7 +59,7 @@ static struct rc_map_table norwood[] = { { 0x65, KEY_POWER }, /* Computer power */ }; -static struct rc_keymap norwood_map = { +static struct rc_map_list norwood_map = { .map = { .scan = norwood, .size = ARRAY_SIZE(norwood),
@@ -70,12 +70,12 @@ static struct rc_keymap norwood_map = {static int __init init_rc_map_norwood (void ) { -return ir_register_map (&norwood_map); +return rc_map_register (&norwood_map); } static void __exit exit_rc_map_norwood(void) { -ir_unregister_map (&norwood_map); +rc_map_unregister (&norwood_map); }module_init (init_rc_map_norwood)
drivers/media/rc/keymaps/rc-npgtech.c +3 -3
@@ -54,7 +54,7 @@ static struct rc_map_table npgtech[] = { }; -static struct rc_keymap npgtech_map = { +static struct rc_map_list npgtech_map = { .map = { .scan = npgtech, .size =ARRAY_SIZE (npgtech),
@@ -65,12 +65,12 @@ static struct rc_keymap npgtech_map = {static int __init init_rc_map_npgtech (void ) { -return ir_register_map (&npgtech_map); +return rc_map_register (&npgtech_map); } static void __exit exit_rc_map_npgtech(void) { -ir_unregister_map (&npgtech_map); +rc_map_unregister (&npgtech_map); }module_init (init_rc_map_npgtech)
drivers/media/rc/keymaps/rc-pctv-sedna.c +3 -3
@@ -54,7 +54,7 @@ static struct rc_map_table pctv_sedna[] = { { 0x1f, KEY_PLAY }, /* Play */ }; -static struct rc_keymap pctv_sedna_map = { +static struct rc_map_list pctv_sedna_map = { .map = { .scan = pctv_sedna, .size = ARRAY_SIZE(pctv_sedna),
@@ -65,12 +65,12 @@ static struct rc_keymap pctv_sedna_map = {static int __init init_rc_map_pctv_sedna (void ) { -return ir_register_map (&pctv_sedna_map); +return rc_map_register (&pctv_sedna_map); } static void __exit exit_rc_map_pctv_sedna(void) { -ir_unregister_map (&pctv_sedna_map); +rc_map_unregister (&pctv_sedna_map); }module_init (init_rc_map_pctv_sedna)
drivers/media/rc/keymaps/rc-pinnacle-color.c +3 -3
@@ -68,7 +68,7 @@ static struct rc_map_table pinnacle_color[] = { { 0x0a, KEY_BACKSPACE }, }; -static struct rc_keymap pinnacle_color_map = { +static struct rc_map_list pinnacle_color_map = { .map = { .scan = pinnacle_color, .size = ARRAY_SIZE(pinnacle_color),
@@ -79,12 +79,12 @@ static struct rc_keymap pinnacle_color_map = {static int __init init_rc_map_pinnacle_color (void ) { -return ir_register_map (&pinnacle_color_map); +return rc_map_register (&pinnacle_color_map); } static void __exit exit_rc_map_pinnacle_color(void) { -ir_unregister_map (&pinnacle_color_map); +rc_map_unregister (&pinnacle_color_map); }module_init (init_rc_map_pinnacle_color)
drivers/media/rc/keymaps/rc-pinnacle-grey.c +3 -3
@@ -63,7 +63,7 @@ static struct rc_map_table pinnacle_grey[] = { { 0x18, KEY_EPG }, }; -static struct rc_keymap pinnacle_grey_map = { +static struct rc_map_list pinnacle_grey_map = { .map = { .scan = pinnacle_grey, .size = ARRAY_SIZE(pinnacle_grey),
@@ -74,12 +74,12 @@ static struct rc_keymap pinnacle_grey_map = {static int __init init_rc_map_pinnacle_grey (void ) { -return ir_register_map (&pinnacle_grey_map); +return rc_map_register (&pinnacle_grey_map); } static void __exit exit_rc_map_pinnacle_grey(void) { -ir_unregister_map (&pinnacle_grey_map); +rc_map_unregister (&pinnacle_grey_map); }module_init (init_rc_map_pinnacle_grey)
drivers/media/rc/keymaps/rc-pinnacle-pctv-hd.c +3 -3
@@ -47,7 +47,7 @@ static struct rc_map_table pinnacle_pctv_hd[] = { { 0x3f, KEY_EPG }, /* Labeled "?" */ }; -static struct rc_keymap pinnacle_pctv_hd_map = { +static struct rc_map_list pinnacle_pctv_hd_map = { .map = { .scan = pinnacle_pctv_hd, .size = ARRAY_SIZE(pinnacle_pctv_hd),
@@ -58,12 +58,12 @@ static struct rc_keymap pinnacle_pctv_hd_map = {static int __init init_rc_map_pinnacle_pctv_hd (void ) { -return ir_register_map (&pinnacle_pctv_hd_map); +return rc_map_register (&pinnacle_pctv_hd_map); } static void __exit exit_rc_map_pinnacle_pctv_hd(void) { -ir_unregister_map (&pinnacle_pctv_hd_map); +rc_map_unregister (&pinnacle_pctv_hd_map); }module_init (init_rc_map_pinnacle_pctv_hd)
drivers/media/rc/keymaps/rc-pixelview-mk12.c +3 -3
@@ -57,7 +57,7 @@ static struct rc_map_table pixelview_mk12[] = { { 0x866b07, KEY_RADIO }, /* FM */ }; -static struct rc_keymap pixelview_map = { +static struct rc_map_list pixelview_map = { .map = { .scan = pixelview_mk12, .size = ARRAY_SIZE(pixelview_mk12),
@@ -68,12 +68,12 @@ static struct rc_keymap pixelview_map = {static int __init init_rc_map_pixelview (void ) { -return ir_register_map (&pixelview_map); +return rc_map_register (&pixelview_map); } static void __exit exit_rc_map_pixelview(void) { -ir_unregister_map (&pixelview_map); +rc_map_unregister (&pixelview_map); }module_init (init_rc_map_pixelview)
drivers/media/rc/keymaps/rc-pixelview-new.c +3 -3
@@ -57,7 +57,7 @@ static struct rc_map_table pixelview_new[] = { { 0x34, KEY_RADIO }, }; -static struct rc_keymap pixelview_new_map = { +static struct rc_map_list pixelview_new_map = { .map = { .scan = pixelview_new, .size = ARRAY_SIZE(pixelview_new),
@@ -68,12 +68,12 @@ static struct rc_keymap pixelview_new_map = {static int __init init_rc_map_pixelview_new (void ) { -return ir_register_map (&pixelview_new_map); +return rc_map_register (&pixelview_new_map); } static void __exit exit_rc_map_pixelview_new(void) { -ir_unregister_map (&pixelview_new_map); +rc_map_unregister (&pixelview_new_map); }module_init (init_rc_map_pixelview_new)
drivers/media/rc/keymaps/rc-pixelview.c +3 -3
@@ -56,7 +56,7 @@ static struct rc_map_table pixelview[] = { { 0x18, KEY_MUTE }, /* mute/unmute */ }; -static struct rc_keymap pixelview_map = { +static struct rc_map_list pixelview_map = { .map = { .scan = pixelview, .size = ARRAY_SIZE(pixelview),
@@ -67,12 +67,12 @@ static struct rc_keymap pixelview_map = {static int __init init_rc_map_pixelview (void ) { -return ir_register_map (&pixelview_map); +return rc_map_register (&pixelview_map); } static void __exit exit_rc_map_pixelview(void) { -ir_unregister_map (&pixelview_map); +rc_map_unregister (&pixelview_map); }module_init (init_rc_map_pixelview)
drivers/media/rc/keymaps/rc-powercolor-real-angel.c +3 -3
@@ -55,7 +55,7 @@ static struct rc_map_table powercolor_real_angel[] = { { 0x25, KEY_POWER }, /* power */ }; -static struct rc_keymap powercolor_real_angel_map = { +static struct rc_map_list powercolor_real_angel_map = { .map = { .scan = powercolor_real_angel, .size = ARRAY_SIZE(powercolor_real_angel),
@@ -66,12 +66,12 @@ static struct rc_keymap powercolor_real_angel_map = {static int __init init_rc_map_powercolor_real_angel (void ) { -return ir_register_map (&powercolor_real_angel_map); +return rc_map_register (&powercolor_real_angel_map); } static void __exit exit_rc_map_powercolor_real_angel(void) { -ir_unregister_map (&powercolor_real_angel_map); +rc_map_unregister (&powercolor_real_angel_map); }module_init (init_rc_map_powercolor_real_angel)
drivers/media/rc/keymaps/rc-proteus-2309.c +3 -3
@@ -43,7 +43,7 @@ static struct rc_map_table proteus_2309[] = { { 0x14, KEY_F1 }, }; -static struct rc_keymap proteus_2309_map = { +static struct rc_map_list proteus_2309_map = { .map = { .scan = proteus_2309, .size = ARRAY_SIZE(proteus_2309),
@@ -54,12 +54,12 @@ static struct rc_keymap proteus_2309_map = {static int __init init_rc_map_proteus_2309 (void ) { -return ir_register_map (&proteus_2309_map); +return rc_map_register (&proteus_2309_map); } static void __exit exit_rc_map_proteus_2309(void) { -ir_unregister_map (&proteus_2309_map); +rc_map_unregister (&proteus_2309_map); }module_init (init_rc_map_proteus_2309)
drivers/media/rc/keymaps/rc-purpletv.c +3 -3
@@ -55,7 +55,7 @@ static struct rc_map_table purpletv[] = { }; -static struct rc_keymap purpletv_map = { +static struct rc_map_list purpletv_map = { .map = { .scan = purpletv, .size =ARRAY_SIZE (purpletv),
@@ -66,12 +66,12 @@ static struct rc_keymap purpletv_map = {static int __init init_rc_map_purpletv (void ) { -return ir_register_map (&purpletv_map); +return rc_map_register (&purpletv_map); } static void __exit exit_rc_map_purpletv(void) { -ir_unregister_map (&purpletv_map); +rc_map_unregister (&purpletv_map); }module_init (init_rc_map_purpletv)
drivers/media/rc/keymaps/rc-pv951.c +3 -3
@@ -52,7 +52,7 @@ static struct rc_map_table pv951[] = { { 0x1c, KEY_MEDIA }, /* PC/TV */ }; -static struct rc_keymap pv951_map = { +static struct rc_map_list pv951_map = { .map = { .scan = pv951, .size = ARRAY_SIZE(pv951),
@@ -63,12 +63,12 @@ static struct rc_keymap pv951_map = {static int __init init_rc_map_pv951 (void ) { -return ir_register_map (&pv951_map); +return rc_map_register (&pv951_map); } static void __exit exit_rc_map_pv951(void) { -ir_unregister_map (&pv951_map); +rc_map_unregister (&pv951_map); }module_init (init_rc_map_pv951)
drivers/media/rc/keymaps/rc-rc5-hauppauge-new.c +3 -3
@@ -77,7 +77,7 @@ static struct rc_map_table rc5_hauppauge_new[] = { { 0x1e3d, KEY_POWER }, /* system power (green button) */ }; -static struct rc_keymap rc5_hauppauge_new_map = { +static struct rc_map_list rc5_hauppauge_new_map = { .map = { .scan = rc5_hauppauge_new, .size = ARRAY_SIZE(rc5_hauppauge_new),
@@ -88,12 +88,12 @@ static struct rc_keymap rc5_hauppauge_new_map = {static int __init init_rc_map_rc5_hauppauge_new (void ) { -return ir_register_map (&rc5_hauppauge_new_map); +return rc_map_register (&rc5_hauppauge_new_map); } static void __exit exit_rc_map_rc5_hauppauge_new(void) { -ir_unregister_map (&rc5_hauppauge_new_map); +rc_map_unregister (&rc5_hauppauge_new_map); }module_init (init_rc_map_rc5_hauppauge_new)
drivers/media/rc/keymaps/rc-rc5-tv.c +3 -3
@@ -55,7 +55,7 @@ static struct rc_map_table rc5_tv[] = { }; -static struct rc_keymap rc5_tv_map = { +static struct rc_map_list rc5_tv_map = { .map = { .scan = rc5_tv, .size =ARRAY_SIZE (rc5_tv),
@@ -66,12 +66,12 @@ static struct rc_keymap rc5_tv_map = {static int __init init_rc_map_rc5_tv (void ) { -return ir_register_map (&rc5_tv_map); +return rc_map_register (&rc5_tv_map); } static void __exit exit_rc_map_rc5_tv(void) { -ir_unregister_map (&rc5_tv_map); +rc_map_unregister (&rc5_tv_map); }module_init (init_rc_map_rc5_tv)
drivers/media/rc/keymaps/rc-rc6-mce.c +3 -3
@@ -87,7 +87,7 @@ static struct rc_map_table rc6_mce[] = { { 0x800f0481, KEY_PLAYPAUSE }, }; -static struct rc_keymap rc6_mce_map = { +static struct rc_map_list rc6_mce_map = { .map = { .scan = rc6_mce, .size = ARRAY_SIZE(rc6_mce),
@@ -98,12 +98,12 @@ static struct rc_keymap rc6_mce_map = {static int __init init_rc_map_rc6_mce (void ) { -return ir_register_map (&rc6_mce_map); +return rc_map_register (&rc6_mce_map); } static void __exit exit_rc_map_rc6_mce(void) { -ir_unregister_map (&rc6_mce_map); +rc_map_unregister (&rc6_mce_map); }module_init (init_rc_map_rc6_mce)
drivers/media/rc/keymaps/rc-real-audio-220-32-keys.c +3 -3
@@ -52,7 +52,7 @@ static struct rc_map_table real_audio_220_32_keys[] = { }; -static struct rc_keymap real_audio_220_32_keys_map = { +static struct rc_map_list real_audio_220_32_keys_map = { .map = { .scan = real_audio_220_32_keys, .size =ARRAY_SIZE (real_audio_220_32_keys),
@@ -63,12 +63,12 @@ static struct rc_keymap real_audio_220_32_keys_map = {static int __init init_rc_map_real_audio_220_32_keys (void ) { -return ir_register_map (&real_audio_220_32_keys_map); +return rc_map_register (&real_audio_220_32_keys_map); } static void __exit exit_rc_map_real_audio_220_32_keys(void) { -ir_unregister_map (&real_audio_220_32_keys_map); +rc_map_unregister (&real_audio_220_32_keys_map); }module_init (init_rc_map_real_audio_220_32_keys)
drivers/media/rc/keymaps/rc-streamzap.c +3 -3
@@ -56,7 +56,7 @@ static struct rc_map_table streamzap[] = { }; -static struct rc_keymap streamzap_map = { +static struct rc_map_list streamzap_map = { .map = { .scan = streamzap, .size =ARRAY_SIZE (streamzap),
@@ -67,12 +67,12 @@ static struct rc_keymap streamzap_map = {static int __init init_rc_map_streamzap (void ) { -return ir_register_map (&streamzap_map); +return rc_map_register (&streamzap_map); } static void __exit exit_rc_map_streamzap(void) { -ir_unregister_map (&streamzap_map); +rc_map_unregister (&streamzap_map); }module_init (init_rc_map_streamzap)
drivers/media/rc/keymaps/rc-tbs-nec.c +3 -3
@@ -47,7 +47,7 @@ static struct rc_map_table tbs_nec[] = { { 0x1b, KEY_MODE}, }; -static struct rc_keymap tbs_nec_map = { +static struct rc_map_list tbs_nec_map = { .map = { .scan = tbs_nec, .size = ARRAY_SIZE(tbs_nec),
@@ -58,12 +58,12 @@ static struct rc_keymap tbs_nec_map = {static int __init init_rc_map_tbs_nec (void ) { -return ir_register_map (&tbs_nec_map); +return rc_map_register (&tbs_nec_map); } static void __exit exit_rc_map_tbs_nec(void) { -ir_unregister_map (&tbs_nec_map); +rc_map_unregister (&tbs_nec_map); }module_init (init_rc_map_tbs_nec)
drivers/media/rc/keymaps/rc-terratec-cinergy-xs.c +3 -3
@@ -66,7 +66,7 @@ static struct rc_map_table terratec_cinergy_xs[] = { { 0x5c, KEY_NEXT}, }; -static struct rc_keymap terratec_cinergy_xs_map = { +static struct rc_map_list terratec_cinergy_xs_map = { .map = { .scan = terratec_cinergy_xs, .size = ARRAY_SIZE(terratec_cinergy_xs),
@@ -77,12 +77,12 @@ static struct rc_keymap terratec_cinergy_xs_map = {static int __init init_rc_map_terratec_cinergy_xs (void ) { -return ir_register_map (&terratec_cinergy_xs_map); +return rc_map_register (&terratec_cinergy_xs_map); } static void __exit exit_rc_map_terratec_cinergy_xs(void) { -ir_unregister_map (&terratec_cinergy_xs_map); +rc_map_unregister (&terratec_cinergy_xs_map); }module_init (init_rc_map_terratec_cinergy_xs)
drivers/media/rc/keymaps/rc-terratec-slim.c +3 -3
@@ -53,7 +53,7 @@ static struct rc_map_table terratec_slim[] = { { 0x02bd45, KEY_POWER2 }, /* [red power button] */ }; -static struct rc_keymap terratec_slim_map = { +static struct rc_map_list terratec_slim_map = { .map = { .scan = terratec_slim, .size = ARRAY_SIZE(terratec_slim),
@@ -64,12 +64,12 @@ static struct rc_keymap terratec_slim_map = {static int __init init_rc_map_terratec_slim (void ) { -return ir_register_map (&terratec_slim_map); +return rc_map_register (&terratec_slim_map); } static void __exit exit_rc_map_terratec_slim(void) { -ir_unregister_map (&terratec_slim_map); +rc_map_unregister (&terratec_slim_map); }module_init (init_rc_map_terratec_slim)
drivers/media/rc/keymaps/rc-tevii-nec.c +3 -3
@@ -62,7 +62,7 @@ static struct rc_map_table tevii_nec[] = { { 0x58, KEY_SWITCHVIDEOMODE}, }; -static struct rc_keymap tevii_nec_map = { +static struct rc_map_list tevii_nec_map = { .map = { .scan = tevii_nec, .size = ARRAY_SIZE(tevii_nec),
@@ -73,12 +73,12 @@ static struct rc_keymap tevii_nec_map = {static int __init init_rc_map_tevii_nec (void ) { -return ir_register_map (&tevii_nec_map); +return rc_map_register (&tevii_nec_map); } static void __exit exit_rc_map_tevii_nec(void) { -ir_unregister_map (&tevii_nec_map); +rc_map_unregister (&tevii_nec_map); }module_init (init_rc_map_tevii_nec)
drivers/media/rc/keymaps/rc-total-media-in-hand.c +3 -3
@@ -59,7 +59,7 @@ static struct rc_map_table total_media_in_hand[] = { { 0x02bd45, KEY_INFO }, /* [red (I)] */ }; -static struct rc_keymap total_media_in_hand_map = { +static struct rc_map_list total_media_in_hand_map = { .map = { .scan = total_media_in_hand, .size = ARRAY_SIZE(total_media_in_hand),
@@ -70,12 +70,12 @@ static struct rc_keymap total_media_in_hand_map = {static int __init init_rc_map_total_media_in_hand (void ) { -return ir_register_map (&total_media_in_hand_map); +return rc_map_register (&total_media_in_hand_map); } static void __exit exit_rc_map_total_media_in_hand(void) { -ir_unregister_map (&total_media_in_hand_map); +rc_map_unregister (&total_media_in_hand_map); }module_init (init_rc_map_total_media_in_hand)
drivers/media/rc/keymaps/rc-trekstor.c +3 -3
@@ -54,7 +54,7 @@ static struct rc_map_table trekstor[] = { { 0x009f, KEY_LEFT }, /* Left */ }; -static struct rc_keymap trekstor_map = { +static struct rc_map_list trekstor_map = { .map = { .scan = trekstor, .size = ARRAY_SIZE(trekstor),
@@ -65,12 +65,12 @@ static struct rc_keymap trekstor_map = {static int __init init_rc_map_trekstor (void ) { -return ir_register_map (&trekstor_map); +return rc_map_register (&trekstor_map); } static void __exit exit_rc_map_trekstor(void) { -ir_unregister_map (&trekstor_map); +rc_map_unregister (&trekstor_map); }module_init (init_rc_map_trekstor)
drivers/media/rc/keymaps/rc-tt-1500.c +3 -3
@@ -56,7 +56,7 @@ static struct rc_map_table tt_1500[] = { { 0x3f, KEY_FORWARD }, }; -static struct rc_keymap tt_1500_map = { +static struct rc_map_list tt_1500_map = { .map = { .scan = tt_1500, .size = ARRAY_SIZE(tt_1500),
@@ -67,12 +67,12 @@ static struct rc_keymap tt_1500_map = {static int __init init_rc_map_tt_1500 (void ) { -return ir_register_map (&tt_1500_map); +return rc_map_register (&tt_1500_map); } static void __exit exit_rc_map_tt_1500(void) { -ir_unregister_map (&tt_1500_map); +rc_map_unregister (&tt_1500_map); }module_init (init_rc_map_tt_1500)
drivers/media/rc/keymaps/rc-twinhan1027.c +3 -3
@@ -61,7 +61,7 @@ static struct rc_map_table twinhan_vp1027[] = { { 0x5f, KEY_BLUE }, }; -static struct rc_keymap twinhan_vp1027_map = { +static struct rc_map_list twinhan_vp1027_map = { .map = { .scan = twinhan_vp1027, .size = ARRAY_SIZE(twinhan_vp1027),
@@ -72,12 +72,12 @@ static struct rc_keymap twinhan_vp1027_map = {static int __init init_rc_map_twinhan_vp1027 (void ) { -return ir_register_map (&twinhan_vp1027_map); +return rc_map_register (&twinhan_vp1027_map); } static void __exit exit_rc_map_twinhan_vp1027(void) { -ir_unregister_map (&twinhan_vp1027_map); +rc_map_unregister (&twinhan_vp1027_map); }module_init (init_rc_map_twinhan_vp1027)
drivers/media/rc/keymaps/rc-videomate-s350.c +3 -3
@@ -59,7 +59,7 @@ static struct rc_map_table videomate_s350[] = { { 0x20, KEY_TEXT}, }; -static struct rc_keymap videomate_s350_map = { +static struct rc_map_list videomate_s350_map = { .map = { .scan = videomate_s350, .size = ARRAY_SIZE(videomate_s350),
@@ -70,12 +70,12 @@ static struct rc_keymap videomate_s350_map = {static int __init init_rc_map_videomate_s350 (void ) { -return ir_register_map (&videomate_s350_map); +return rc_map_register (&videomate_s350_map); } static void __exit exit_rc_map_videomate_s350(void) { -ir_unregister_map (&videomate_s350_map); +rc_map_unregister (&videomate_s350_map); }module_init (init_rc_map_videomate_s350)
drivers/media/rc/keymaps/rc-videomate-tv-pvr.c +3 -3
@@ -61,7 +61,7 @@ static struct rc_map_table videomate_tv_pvr[] = { { 0x21, KEY_SLEEP }, }; -static struct rc_keymap videomate_tv_pvr_map = { +static struct rc_map_list videomate_tv_pvr_map = { .map = { .scan = videomate_tv_pvr, .size = ARRAY_SIZE(videomate_tv_pvr),
@@ -72,12 +72,12 @@ static struct rc_keymap videomate_tv_pvr_map = {static int __init init_rc_map_videomate_tv_pvr (void ) { -return ir_register_map (&videomate_tv_pvr_map); +return rc_map_register (&videomate_tv_pvr_map); } static void __exit exit_rc_map_videomate_tv_pvr(void) { -ir_unregister_map (&videomate_tv_pvr_map); +rc_map_unregister (&videomate_tv_pvr_map); }module_init (init_rc_map_videomate_tv_pvr)
drivers/media/rc/keymaps/rc-winfast-usbii-deluxe.c +3 -3
@@ -56,7 +56,7 @@ static struct rc_map_table winfast_usbii_deluxe[] = { }; -static struct rc_keymap winfast_usbii_deluxe_map = { +static struct rc_map_list winfast_usbii_deluxe_map = { .map = { .scan = winfast_usbii_deluxe, .size =ARRAY_SIZE (winfast_usbii_deluxe),
@@ -67,12 +67,12 @@ static struct rc_keymap winfast_usbii_deluxe_map = {static int __init init_rc_map_winfast_usbii_deluxe (void ) { -return ir_register_map (&winfast_usbii_deluxe_map); +return rc_map_register (&winfast_usbii_deluxe_map); } static void __exit exit_rc_map_winfast_usbii_deluxe(void) { -ir_unregister_map (&winfast_usbii_deluxe_map); +rc_map_unregister (&winfast_usbii_deluxe_map); }module_init (init_rc_map_winfast_usbii_deluxe)
drivers/media/rc/keymaps/rc-winfast.c +3 -3
@@ -76,7 +76,7 @@ static struct rc_map_table winfast[] = { { 0x3f, KEY_F24 } /* MCE -CH, on Y04G0033 */ }; -static struct rc_keymap winfast_map = { +static struct rc_map_list winfast_map = { .map = { .scan = winfast, .size =ARRAY_SIZE (winfast),
@@ -87,12 +87,12 @@ static struct rc_keymap winfast_map = {static int __init init_rc_map_winfast (void ) { -return ir_register_map (&winfast_map); +return rc_map_register (&winfast_map); } static void __exit exit_rc_map_winfast(void) { -ir_unregister_map (&winfast_map); +rc_map_unregister (&winfast_map); }module_init (init_rc_map_winfast)
drivers/media/rc/rc-main.c +14 -14
@@ -31,9 +31,9 @@static LIST_HEAD (rc_map_list);static DEFINE_SPINLOCK (rc_map_lock); -static struct rc_keymap *seek_rc_map (const char *name) +static struct rc_map_list *seek_rc_map (const char *name) { -struct rc_keymap *map =NULL ; +struct rc_map_list *map =NULL ;spin_lock (&rc_map_lock);list_for_each_entry (map, &rc_map_list, list) {
@@ -47,10 +47,10 @@ static struct rc_keymap *seek_rc_map(const char *name)return NULL ; } -struct rc_map *get_rc_map (const char *name) +struct rc_map *rc_map_get (const char *name) { -struct rc_keymap *map; +struct rc_map_list *map; map =seek_rc_map (name);#ifdef MODULE
@@ -74,31 +74,31 @@ struct rc_map *get_rc_map(const char *name)return &map->map; } -EXPORT_SYMBOL_GPL (get_rc_map); +EXPORT_SYMBOL_GPL (rc_map_get); -int ir_register_map (struct rc_keymap *map) +int rc_map_register (struct rc_map_list *map) {spin_lock (&rc_map_lock);list_add_tail (&map->list, &rc_map_list);spin_unlock (&rc_map_lock);return 0 ; } -EXPORT_SYMBOL_GPL (ir_register_map); +EXPORT_SYMBOL_GPL (rc_map_register); -void ir_unregister_map (struct rc_keymap *map) +void rc_map_unregister (struct rc_map_list *map) {spin_lock (&rc_map_lock);list_del (&map->list);spin_unlock (&rc_map_lock); } -EXPORT_SYMBOL_GPL (ir_unregister_map); +EXPORT_SYMBOL_GPL (rc_map_unregister);static struct rc_map_table empty[] = { {0x2a ,KEY_COFFEE }, }; -static struct rc_keymap empty_map = { +static struct rc_map_list empty_map = { .map = { .scan = empty, .size =ARRAY_SIZE (empty),
@@ -996,9 +996,9 @@ int rc_register_device(struct rc_dev *dev)if (!dev || !dev->map_name)return -EINVAL ; - rc_map =get_rc_map (dev->map_name); + rc_map =rc_map_get (dev->map_name);if (!rc_map) - rc_map =get_rc_map (RC_MAP_EMPTY ); + rc_map =rc_map_get (RC_MAP_EMPTY );if (!rc_map || !rc_map->scan || rc_map->size ==0 )return -EINVAL ;
@@ -1113,7 +1113,7 @@ static int __init rc_core_init(void)/* Initialize/load the decoders/keymap code that will be used */ ir_raw_init (); -ir_register_map (&empty_map); +rc_map_register (&empty_map);return 0 ; }
@@ -1121,7 +1121,7 @@ static int __init rc_core_init(void) static void __exit rc_core_exit(void) {class_unregister (&ir_input_class); -ir_unregister_map (&empty_map); +rc_map_unregister (&empty_map); }module_init (rc_core_init);
include/media/rc-map.h +4 -4
@@ -40,16 +40,16 @@ struct rc_map {spinlock_t lock; }; -struct rc_keymap { +struct rc_map_list {struct list_head list;struct rc_map map; };/* Routines from rc-map.c */ -int ir_register_map (struct rc_keymap *map); -void ir_unregister_map (struct rc_keymap *map); -struct rc_map *get_rc_map (const char *name); +int rc_map_register (struct rc_map_list *map); +void rc_map_unregister (struct rc_map_list *map); +struct rc_map *rc_map_get (const char *name);void rc_map_init (void );/* Names of the several keytables defined in-kernel */
Signature · 1 line
1.7.1
PATCH 10/10 rc: Rename IR raw interface to ir-raw.c
In reply to a message not in the archivecreate mode 100644 drivers/media/rc/ir-raw.c delete mode 100644 drivers/media/rc/rc-raw.c
drivers/media/rc/Makefile +1 -1
@@ -1,4 +1,4 @@ -rc-core-objs := rc-main.o rc-raw.o +rc-core-objs := rc-main.o ir-raw.o obj-y += keymaps/
drivers/media/rc/ir-raw.c new file +371 -0
371 lines not on this page · raw message
drivers/media/rc/rc-raw.c deleted +0 -371
371 lines not on this page · raw message
Signature · 1 line
1.7.1