Searched +full:rc +full:- +full:rc6 +full:- +full:mce (Results 1 – 18 of 18) sorted by relevance
/linux/include/uapi/linux/ |
H A D | lirc.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 3 * lirc.h - linux infrared remote control header file 147 * struct lirc_scancode - decoded scancode with protocol for use with 167 /* Set if the toggle bit of rc-5 or rc-6 is enabled */ 173 * enum rc_proto - the Remote Controller protocol 188 * @RC_PROTO_MCIR2_KBD: RC6-ish MCE keyboard 189 * @RC_PROTO_MCIR2_MSE: RC6-ish MCE mouse 190 * @RC_PROTO_RC6_0: Philips RC6-0-16 protocol 191 * @RC_PROTO_RC6_6A_20: Philips RC6-6A-20 protocol 192 * @RC_PROTO_RC6_6A_24: Philips RC6-6A-24 protocol [all …]
|
/linux/Documentation/userspace-api/media/rc/ |
H A D | rc-protos.rst | 1 .. SPDX-License-Identifier: GPL-2.0 OR GFDL-1.1-no-invariants-or-later 22 Some remotes have a pointer-type device which can used to control the 29 rc-5 (RC_PROTO_RC5) 30 ------------------- 38 .. flat-table:: rc5 bits scancode mapping 41 * - rc-5 bit 43 - scancode bit 45 - description 47 * - 1 49 - none [all …]
|
H A D | rc-sysfs-nodes.rst | 1 .. SPDX-License-Identifier: GPL-2.0 OR GFDL-1.1-no-invariants-or-later 9 As defined at ``Documentation/ABI/testing/sysfs-class-rc``, those are 15 /sys/class/rc/ 18 The ``/sys/class/rc/`` class sub-directory belongs to the Remote 25 /sys/class/rc/rcN/ 28 A ``/sys/class/rc/rcN`` directory is created for each remote control 34 /sys/class/rc/rcN/protocols 39 rc5 [rc6] nec jvc [sony] 45 Writing "-proto" will remove a protocol from the list of enabled 58 /sys/class/rc/rcN/filter [all …]
|
/linux/drivers/media/rc/keymaps/ |
H A D | rc-rc6-mce.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 2 /* rc-rc6-mce.c - Keytable for Windows Media Center RC-6 remotes for use 11 #include <media/rc-map.h> 30 { 0x800f040d, KEY_MEDIA }, /* Windows MCE button */ 74 { 0x800f044e, KEY_PRINT }, /* Print - HP OEM version of remote */ 117 MODULE_DESCRIPTION("rc6 MCE remote controller keytable");
|
H A D | Makefile | 1 # SPDX-License-Identifier: GPL-2.0 5 obj-$(CONFIG_RC_MAP) += \ 6 rc-adstech-dvb-t-pci.o \ 7 rc-alink-dtu-m.o \ 8 rc-anysee.o \ 9 rc-apac-viewcomp.o \ 10 rc-astrometa-t2hybrid.o \ 11 rc-asus-pc39.o \ 12 rc-asus-ps3-100.o \ 13 rc-ati-tv-wonder-hd-600.o \ [all …]
|
H A D | rc-imon-mce.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 2 /* rc5-imon-mce.c - Keytable for Windows Media Center RC-6 remotes for use 8 #include <media/rc-map.h> 11 /* mce-mode imon mce remote key table */ 111 { 0x800ff40d, KEY_MEDIA }, /* Windows MCE button */ 119 /* its RC6, but w/a hardware decoder */ 140 MODULE_DESCRIPTION("iMON MCE remote controller keytable");
|
/linux/Documentation/devicetree/bindings/media/ |
H A D | rc.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/media/rc.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Mauro Carvalho Chehab <mchehab@kernel.org> 11 - Sean Young <sean@mess.org> 15 pattern: "^ir(-receiver)?(@[a-f0-9]+)?$" 17 linux,rc-map-name: 19 Specifies the scancode/key mapping table defined in-kernel for 23 - rc-adstech-dvb-t-pci [all …]
|
H A D | gpio-ir-receiver.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/media/gpio-ir-receiver.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 13 - $ref: rc.yaml# 17 const: gpio-ir-receiver 22 linux,autosuspend-period: 26 wakeup-source: 27 description: IR receiver can wake-up the system. [all …]
|
H A D | mediatek,mt7622-cir.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/media/mediatek,mt7622-cir.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: MediaTek Consumer Infrared Receiver on-SoC Controller 10 - Sean Wang <sean.wang@mediatek.com> 13 - $ref: rc.yaml# 18 - mediatek,mt7622-cir 19 - mediatek,mt7623-cir 30 clock-names: [all …]
|
H A D | allwinner,sun4i-a10-ir.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/media/allwinner,sun4i-a10-ir.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Chen-Yu Tsai <wens@csie.org> 11 - Maxime Ripard <mripard@kernel.org> 14 - $ref: rc.yaml# 19 - const: allwinner,sun4i-a10-ir 20 - const: allwinner,sun5i-a13-ir 21 - const: allwinner,sun6i-a31-ir [all …]
|
/linux/drivers/media/rc/ |
H A D | ir-rc6-decoder.c | 1 // SPDX-License-Identifier: GPL-2.0-only 2 /* ir-rc6-decoder.c - A decoder for the RC6 IR protocol 7 #include "rc-core-priv.h" 12 * RC6-0-16 (standard toggle bit in header) 13 * RC6-6A-20 (no toggle bit) 14 * RC6-6A-24 (no toggle bit) 15 * RC6-6A-32 (MCE version with toggle bit in body) 33 #define RC6_6A_LCC_MASK 0xffff0000 /* RC6-6A-32 long customer code mask */ 34 #define RC6_6A_MCE_CC 0x800f0000 /* MCE customer code */ 36 #define RC6_6A_KATHREIN_CC 0x80460000 /* Kathrein RCU-676 customer code */ [all …]
|
H A D | ir-mce_kbd-decoder.c | 1 // SPDX-License-Identifier: GPL-2.0-only 2 /* ir-mce_kbd-decoder.c - A decoder for the RC6-ish keyboard/mouse IR protocol 5 * as "an internal protocol called MCIR-2". 11 #include "rc-core-priv.h" 15 * - MCIR-2 29-bit IR signals used for mouse movement and buttons 16 * - MCIR-2 32-bit IR signals used for standard keyboard keys 18 * The media keys on the keyboard send RC-6 signals that are indistinguishable 19 * from the keys of the same name on the stock MCE remote, and will be handled 20 * by the standard RC-6 decoder, and be made available to the system via the 117 dev_dbg(&raw->dev->dev, "timer callback clearing all keys\n"); in mce_kbd_rx_timeout() [all …]
|
H A D | rc-core-priv.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 17 #include <media/rc-core.h> 20 * rc_open - Opens a RC device 27 * rc_close - Closes a RC device 43 /* These two should only be used by the mce kbd decoder */ 92 } rc6; member 169 return d1 > (d2 - margin); in geq_margin() 174 return ((d1 > (d2 - margin)) && (d1 < (d2 + margin))); in eq_margin() 179 return x->pulse != y->pulse; in is_transition() 184 if (duration > ev->duration) in decrease_duration() [all …]
|
H A D | imon.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 12 * also to the numerous 0xffdc device owners that tested auto-config 30 #include <media/rc-core.h> 127 struct rc_dev *rdev; /* rc-core device for remote */ 136 u64 rc_proto; /* iMON or MCE (RC6) IR protocol? */ 142 char name_rdev[128]; /* rc input device name */ 143 char phys_rdev[64]; /* rc input device phys path */ 160 * "struct file"->private_data, we need to remember 171 * display_open() to safely check ->disconnected and increment ->users. 253 /* 0xffdc iMON MCE VFD */ [all …]
|
H A D | rc-main.c | 1 // SPDX-License-Identifier: GPL-2.0 2 // rc-main.c - Remote Controller core module 4 // Copyright (C) 2009-2010 by Mauro Carvalho Chehab 8 #include <media/rc-core.h> 18 #include "rc-core-priv.h" 31 [RC_PROTO_RC5] = { .name = "rc-5", 33 [RC_PROTO_RC5X_20] = { .name = "rc-5x-20", 35 [RC_PROTO_RC5_SZ] = { .name = "rc-5-sz", 39 [RC_PROTO_SONY12] = { .name = "sony-12", 41 [RC_PROTO_SONY15] = { .name = "sony-15", [all …]
|
/linux/include/media/ |
H A D | rc-map.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 3 * rc-map.h - define RC map names used by RC drivers 109 /* All kernel-based codecs have encoders and decoders */ 135 * struct rc_map_table - represents a scancode/keycode pair 146 * struct rc_map - represents a keycode map table 168 * struct rc_map_list - list of the registered &rc_map maps 180 * rc_map_list from rc-cec.c 185 /* Routines from rc-map.c */ 188 * rc_map_register() - Registers a Remote Controller scancode map 195 * rc_map_unregister() - Unregisters a Remote Controller scancode map [all …]
|
/linux/Documentation/ABI/testing/ |
H A D | sysfs-class-rc | 1 What: /sys/class/rc/ 6 The rc/ class sub-directory belongs to the Remote Controller 10 What: /sys/class/rc/rc<N>/ 15 A /sys/class/rc/rcN directory is created for each remote 18 What: /sys/class/rc/rc<N>/protocols 26 "rc5 [rc6] nec jvc [sony]" 33 Writing "-proto" will remove a protocol from the list of enabled 43 What: /sys/class/rc/rc<N>/filter 50 Use in combination with /sys/class/rc/rcN/filter_mask to set the 58 What: /sys/class/rc/rc<N>/filter_mask [all …]
|
/linux/drivers/media/i2c/ |
H A D | ir-kbd-i2c.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 6 * Copyright (c) 2000-2003 Gerd Knorr <kraxel@bytesex.org> 23 * - drivers/char/pctv_zilogir.[ch] from Hauppauge Broadway product 25 * - drivers/staging/media/lirc/lirc_zilog.c 26 * Copyright (c) 2000 Gerd Knorr <kraxel@goldbach.in-berlin.de> 50 #include <media/rc-core.h> 51 #include <media/i2c/ir-kbd-i2c.h> 66 if (size != i2c_master_recv(ir->c, buf, size)) in get_key_haup_common() 67 return -EIO; in get_key_haup_common() 82 * 1 = 0-63, 0 = 64 - 127 in get_key_haup_common() [all …]
|