Home
last modified time | relevance | path

Searched +full:rc +full:- +full:rc6 +full:- +full:mce (Results 1 – 25 of 41) sorted by relevance

12

/kernel/linux/linux-5.10/tools/include/uapi/linux/
Dlirc.h1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
3 * lirc.h - linux infrared remote control header file
143 * struct lirc_scancode - decoded scancode with protocol for use with
163 /* Set if the toggle bit of rc-5 or rc-6 is enabled */
169 * enum rc_proto - the Remote Controller protocol
184 * @RC_PROTO_MCIR2_KBD: RC6-ish MCE keyboard
185 * @RC_PROTO_MCIR2_MSE: RC6-ish MCE mouse
186 * @RC_PROTO_RC6_0: Philips RC6-0-16 protocol
187 * @RC_PROTO_RC6_6A_20: Philips RC6-6A-20 protocol
188 * @RC_PROTO_RC6_6A_24: Philips RC6-6A-24 protocol
[all …]
/kernel/linux/linux-6.6/include/uapi/linux/
Dlirc.h1 /* 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 …]
/kernel/linux/linux-5.10/include/uapi/linux/
Dlirc.h1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
3 * lirc.h - linux infrared remote control header file
143 * struct lirc_scancode - decoded scancode with protocol for use with
163 /* Set if the toggle bit of rc-5 or rc-6 is enabled */
169 * enum rc_proto - the Remote Controller protocol
184 * @RC_PROTO_MCIR2_KBD: RC6-ish MCE keyboard
185 * @RC_PROTO_MCIR2_MSE: RC6-ish MCE mouse
186 * @RC_PROTO_RC6_0: Philips RC6-0-16 protocol
187 * @RC_PROTO_RC6_6A_20: Philips RC6-6A-20 protocol
188 * @RC_PROTO_RC6_6A_24: Philips RC6-6A-24 protocol
[all …]
/kernel/linux/linux-5.10/Documentation/userspace-api/media/rc/
Drc-protos.rst1 .. SPDX-License-Identifier: 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 …]
/kernel/linux/linux-6.6/Documentation/userspace-api/media/rc/
Drc-protos.rst1 .. 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 …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/media/
Drc.yaml1 # 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(@[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 …]
Dgpio-ir-receiver.txt1 Device-Tree bindings for GPIO IR receiver
4 - compatible: should be "gpio-ir-receiver".
5 - gpios: specifies GPIO used for IR signal reception.
8 - linux,rc-map-name: see rc.txt file in the same
10 - linux,autosuspend-period: autosuspend delay time,
15 ir: ir-receiver {
16 compatible = "gpio-ir-receiver";
18 linux,rc-map-name = "rc-rc6-mce";
19 linux,autosuspend-period = <125>;
Dmtk-cir.txt1 Device-Tree bindings for Mediatek consumer IR controller
5 - compatible : Should be
6 "mediatek,mt7623-cir": for MT7623 SoC
7 "mediatek,mt7622-cir": for MT7622 SoC
8 - clocks : list of clock specifiers, corresponding to
9 entries in clock-names property;
10 - clock-names : should contain
11 - "clk" entries: for MT7623 SoC
12 - "clk", "bus" entries: for MT7622 SoC
13 - interrupts : should contain IR IRQ number;
[all …]
Dallwinner,sun4i-a10-ir.yaml1 # 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 …]
/kernel/linux/linux-5.10/drivers/media/rc/keymaps/
DMakefile1 # SPDX-License-Identifier: GPL-2.0
2 obj-$(CONFIG_RC_MAP) += rc-adstech-dvb-t-pci.o \
3 rc-alink-dtu-m.o \
4 rc-anysee.o \
5 rc-apac-viewcomp.o \
6 rc-astrometa-t2hybrid.o \
7 rc-asus-pc39.o \
8 rc-asus-ps3-100.o \
9 rc-ati-tv-wonder-hd-600.o \
10 rc-ati-x10.o \
[all …]
Drc-imon-mce.c1 // 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 */
Drc-rc6-mce.c1 // 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 */
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/media/
Drc.yaml1 # 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 …]
Dmtk-cir.txt1 Device-Tree bindings for Mediatek consumer IR controller
5 - compatible : Should be
6 "mediatek,mt7623-cir": for MT7623 SoC
7 "mediatek,mt7622-cir": for MT7622 SoC
8 - clocks : list of clock specifiers, corresponding to
9 entries in clock-names property;
10 - clock-names : should contain
11 - "clk" entries: for MT7623 SoC
12 - "clk", "bus" entries: for MT7622 SoC
13 - interrupts : should contain IR IRQ number;
[all …]
Dgpio-ir-receiver.yaml1 # 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 …]
Dallwinner,sun4i-a10-ir.yaml1 # 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 …]
/kernel/linux/linux-6.6/drivers/media/rc/keymaps/
DMakefile1 # 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 …]
Drc-imon-mce.c1 // 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 */
Drc-rc6-mce.c1 // 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 */
/kernel/linux/linux-5.10/drivers/media/rc/
Dir-rc6-decoder.c1 // 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 …]
/kernel/linux/linux-6.6/drivers/media/rc/
Dir-rc6-decoder.c1 // 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 …]
/kernel/linux/linux-6.6/include/media/
Drc-map.h1 /* 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 …]
/kernel/linux/linux-5.10/include/media/
Drc-map.h1 /* 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 …]
/kernel/linux/linux-6.6/Documentation/ABI/testing/
Dsysfs-class-rc1 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 …]
/kernel/linux/linux-5.10/Documentation/ABI/testing/
Dsysfs-class-rc1 What: /sys/class/rc/
6 The rc/ class sub-directory belongs to the Remote Controller
10 What: /sys/class/rc/rcN/
15 A /sys/class/rc/rcN directory is created for each remote
18 What: /sys/class/rc/rcN/protocols
26 "rc5 [rc6] nec jvc [sony]"
33 Writing "-proto" will remove a protocol from the list of enabled
43 What: /sys/class/rc/rcN/filter
50 Use in combination with /sys/class/rc/rcN/filter_mask to set the
58 What: /sys/class/rc/rcN/filter_mask
[all …]

12