Home
last modified time | relevance | path

Searched full:nec (Results 1 – 25 of 446) sorted by relevance

12345678910>>...18

/kernel/linux/linux-5.10/drivers/media/rc/
Dir-nec-decoder.c2 // ir-nec-decoder.c - handle NEC IR Pulse/Space protocol
13 #define NECX_HEADER_PULSE (8 * NEC_UNIT) /* Less common NEC variant */
33 * ir_nec_decode() - Decode one NEC pulse or space
41 struct nec_dec *data = &dev->raw->nec; in ir_nec_decode()
52 dev_dbg(&dev->dev, "NEC decode started at state %d (%uus %s)\n", in ir_nec_decode()
165 dev_dbg(&dev->dev, "NEC decode failed at count %d state %d (%uus %s)\n", in ir_nec_decode()
172 * ir_nec_scancode_to_raw() - encode an NEC scancode ready for modulation.
174 * @scancode: a single NEC scancode.
183 /* 32-bit NEC (used by Apple and TiVo remotes) */ in ir_nec_scancode_to_raw()
189 /* Extended NEC */ in ir_nec_scancode_to_raw()
[all …]
/kernel/linux/linux-6.6/drivers/media/rc/
Dir-nec-decoder.c2 // ir-nec-decoder.c - handle NEC IR Pulse/Space protocol
13 #define NECX_HEADER_PULSE (8 * NEC_UNIT) /* Less common NEC variant */
33 * ir_nec_decode() - Decode one NEC pulse or space
41 struct nec_dec *data = &dev->raw->nec; in ir_nec_decode()
52 dev_dbg(&dev->dev, "NEC decode started at state %d (%uus %s)\n", in ir_nec_decode()
165 dev_dbg(&dev->dev, "NEC decode failed at count %d state %d (%uus %s)\n", in ir_nec_decode()
172 * ir_nec_scancode_to_raw() - encode an NEC scancode ready for modulation.
174 * @scancode: a single NEC scancode.
183 /* 32-bit NEC (used by Apple and TiVo remotes) */ in ir_nec_scancode_to_raw()
189 /* Extended NEC */ in ir_nec_scancode_to_raw()
[all …]
/kernel/linux/linux-5.10/drivers/media/rc/img-ir/
Dimg-ir-nec.c3 * ImgTec IR Decoder setup for NEC protocol.
12 /* Convert NEC data to a scancode */
28 /* 32-bit NEC (used by Apple and TiVo remotes) */ in img_ir_nec_scancode()
36 /* Extended NEC */ in img_ir_nec_scancode()
43 /* Normal NEC */ in img_ir_nec_scancode()
52 /* Convert NEC scancode to NEC data filter */
79 /* 32-bit NEC (used by Apple and TiVo remotes) */ in img_ir_nec_filter()
90 /* Extended NEC */ in img_ir_nec_filter()
99 /* Normal NEC */ in img_ir_nec_filter()
122 * NEC decoder
[all …]
DKconfig31 bool "NEC protocol support"
34 Say Y here to enable support for the NEC, extended NEC, and 32-bit
35 NEC protocols in the ImgTec infrared decoder block.
/kernel/linux/linux-6.6/drivers/media/rc/img-ir/
Dimg-ir-nec.c3 * ImgTec IR Decoder setup for NEC protocol.
12 /* Convert NEC data to a scancode */
28 /* 32-bit NEC (used by Apple and TiVo remotes) */ in img_ir_nec_scancode()
36 /* Extended NEC */ in img_ir_nec_scancode()
43 /* Normal NEC */ in img_ir_nec_scancode()
52 /* Convert NEC scancode to NEC data filter */
79 /* 32-bit NEC (used by Apple and TiVo remotes) */ in img_ir_nec_filter()
90 /* Extended NEC */ in img_ir_nec_filter()
99 /* Normal NEC */ in img_ir_nec_filter()
122 * NEC decoder
[all …]
DKconfig31 bool "NEC protocol support"
35 Say Y here to enable support for the NEC, extended NEC, and 32-bit
36 NEC protocols in the ImgTec infrared decoder block.
/kernel/linux/linux-5.10/arch/mips/vr41xx/common/
Dbcu.c3 * bcu.c, Bus Control Unit routines for the NEC VR4100 series.
12 * - New creation, NEC VR4122 and VR4131 are supported.
13 * - Added support for NEC VR4111 and VR4121.
16 * - Added support for NEC VR4133.
68 printk(KERN_INFO "Unexpected CPU of NEC VR4100 series\n"); in read_clkspeed()
111 printk(KERN_INFO "Unknown PClock speed for NEC VR4133\n"); in calculate_pclock()
116 printk(KERN_INFO "Unexpected CPU of NEC VR4100 series\n"); in calculate_pclock()
131 /* The NEC VR4111 doesn't have the VTClock. */ in calculate_vtclock()
159 printk(KERN_INFO "Unexpected CPU of NEC VR4100 series\n"); in calculate_vtclock()
189 printk(KERN_INFO "Unexpected CPU of NEC VR4100 series\n"); in calculate_tclock()
Dcmu.c3 * cmu.c, Clock Mask Unit routines for the NEC VR4100 series.
12 * - New creation, NEC VR4122 and VR4131 are supported.
13 * - Added support for NEC VR4111 and VR4121.
16 * - Added support for NEC VR4133.
222 panic("Unexpected CPU of NEC VR4100 series"); in vr41xx_cmu_init()
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/display/panel/
Dnec,nl8048hl11.yaml4 $id: http://devicetree.org/schemas/display/panel/nec,nl8048hl11.yaml#
7 title: NEC NL8048HL11 4.1" WVGA TFT LCD panel
10 The NEC NL8048HL11 is a 4.1" WVGA TFT LCD panel with a 24-bit RGB parallel
21 const: nec,nl8048hl11
48 compatible = "nec,nl8048hl11";
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/display/panel/
Dnec,nl8048hl11.yaml4 $id: http://devicetree.org/schemas/display/panel/nec,nl8048hl11.yaml#
7 title: NEC NL8048HL11 4.1" WVGA TFT LCD panel
10 The NEC NL8048HL11 is a 4.1" WVGA TFT LCD panel with a 24-bit RGB parallel
22 const: nec,nl8048hl11
49 compatible = "nec,nl8048hl11";
/kernel/linux/linux-5.10/Documentation/userspace-api/media/rc/
Drc-protos.rst182 The jvc protocol is much like nec, without the inverted values. It is
275 nec (RC_PROTO_NEC)
278 The nec protocol encodes an 8 bit address and an 8 bit command. It is
279 described here https://www.sbprojects.net/knowledge/ir/nec.php. Note
282 As a check, the nec protocol sends the address and command twice; the
285 A plain nec IR message has 16 bits; the high 8 bits are the address
288 nec-x (RC_PROTO_NECX)
291 Extended nec has a 16 bit address and a 8 bit command. This is encoded
295 nec-32 (RC_PROTO_NEC32)
298 nec-32 does not send an inverted address or an inverted command; the
[all …]
/kernel/linux/linux-6.6/Documentation/userspace-api/media/rc/
Drc-protos.rst182 The jvc protocol is much like nec, without the inverted values. It is
275 nec (RC_PROTO_NEC)
278 The nec protocol encodes an 8 bit address and an 8 bit command. It is
279 described here https://www.sbprojects.net/knowledge/ir/nec.php. Note
282 As a check, the nec protocol sends the address and command twice; the
285 A plain nec IR message has 16 bits; the high 8 bits are the address
288 nec-x (RC_PROTO_NECX)
291 Extended nec has a 16 bit address and a 8 bit command. This is encoded
295 nec-32 (RC_PROTO_NEC32)
298 nec-32 does not send an inverted address or an inverted command; the
[all …]
/kernel/linux/linux-5.10/drivers/media/usb/dvb-usb/
Ddib0700_core.c697 } nec; member
740 poll_reply->nec.system, poll_reply->nec.not_system, in dib0700_rc_urb_completion()
741 poll_reply->nec.data, poll_reply->nec.not_data, in dib0700_rc_urb_completion()
748 /* NEC protocol sends repeat code as 0 0 0 FF */ in dib0700_rc_urb_completion()
749 if (poll_reply->nec.system == 0x00 && in dib0700_rc_urb_completion()
750 poll_reply->nec.not_system == 0x00 && in dib0700_rc_urb_completion()
751 poll_reply->nec.data == 0x00 && in dib0700_rc_urb_completion()
752 poll_reply->nec.not_data == 0xff) { in dib0700_rc_urb_completion()
758 if ((poll_reply->nec.data ^ poll_reply->nec.not_data) != 0xff) { in dib0700_rc_urb_completion()
760 keycode = RC_SCANCODE_NEC32(poll_reply->nec.system << 24 | in dib0700_rc_urb_completion()
[all …]
/kernel/linux/linux-6.6/drivers/media/usb/dvb-usb/
Ddib0700_core.c697 } nec; member
740 poll_reply->nec.system, poll_reply->nec.not_system, in dib0700_rc_urb_completion()
741 poll_reply->nec.data, poll_reply->nec.not_data, in dib0700_rc_urb_completion()
748 /* NEC protocol sends repeat code as 0 0 0 FF */ in dib0700_rc_urb_completion()
749 if (poll_reply->nec.system == 0x00 && in dib0700_rc_urb_completion()
750 poll_reply->nec.not_system == 0x00 && in dib0700_rc_urb_completion()
751 poll_reply->nec.data == 0x00 && in dib0700_rc_urb_completion()
752 poll_reply->nec.not_data == 0xff) { in dib0700_rc_urb_completion()
758 if ((poll_reply->nec.data ^ poll_reply->nec.not_data) != 0xff) { in dib0700_rc_urb_completion()
760 keycode = RC_SCANCODE_NEC32(poll_reply->nec.system << 24 | in dib0700_rc_urb_completion()
[all …]
/kernel/linux/linux-5.10/arch/ia64/include/asm/
Dmmzone.h7 * Copyright (c) 2002 NEC Corp.
8 * Copyright (c) 2002 Erich Focht <efocht@ess.nec.de>
9 * Copyright (c) 2002 Kimio Suganuma <k-suganuma@da.jp.nec.com>
Dnodedata.h7 * Copyright (c) 2002 NEC Corp.
8 * Copyright (c) 2002 Erich Focht <efocht@ess.nec.de>
9 * Copyright (c) 2002 Kimio Suganuma <k-suganuma@da.jp.nec.com>
/kernel/linux/linux-6.6/arch/ia64/include/asm/
Dmmzone.h7 * Copyright (c) 2002 NEC Corp.
8 * Copyright (c) 2002 Erich Focht <efocht@ess.nec.de>
9 * Copyright (c) 2002 Kimio Suganuma <k-suganuma@da.jp.nec.com>
Dnodedata.h7 * Copyright (c) 2002 NEC Corp.
8 * Copyright (c) 2002 Erich Focht <efocht@ess.nec.de>
9 * Copyright (c) 2002 Kimio Suganuma <k-suganuma@da.jp.nec.com>
/kernel/linux/linux-5.10/drivers/media/rc/keymaps/
DMakefile28 rc-dib0700-nec.o \
32 rc-dm1105-nec.o \
76 rc-nec-terratec-cinergy-xs.o \
101 rc-tbs-nec.o \
109 rc-tevii-nec.o \
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/media/
Drc.yaml50 - rc-dib0700-nec
54 - rc-dm1105-nec
100 - rc-nec-terratec-cinergy-xs
126 - rc-tbs-nec
134 - rc-tevii-nec
/kernel/linux/linux-6.6/drivers/media/rc/keymaps/
DMakefile34 rc-dib0700-nec.o \
38 rc-dm1105-nec.o \
88 rc-nec-terratec-cinergy-xs.o \
113 rc-tbs-nec.o \
121 rc-tevii-nec.o \
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/media/
Drc.yaml52 - rc-dib0700-nec
56 - rc-dm1105-nec
107 - rc-nec-terratec-cinergy-xs
133 - rc-tbs-nec
141 - rc-tevii-nec
/kernel/linux/linux-5.10/tools/testing/selftests/ir/
Dir_loopback.c46 { RC_PROTO_NEC, "nec", 0xffff, "nec" },
47 { RC_PROTO_NECX, "nec-x", 0xffffff, "nec" },
48 { RC_PROTO_NEC32, "nec-32", 0xffffffff, "nec" },
/kernel/linux/linux-6.6/tools/testing/selftests/ir/
Dir_loopback.c55 { RC_PROTO_NEC, "nec", 0xffff, "nec" },
56 { RC_PROTO_NECX, "nec-x", 0xffffff, "nec" },
57 { RC_PROTO_NEC32, "nec-32", 0xffffffff, "nec" },
/kernel/linux/linux-6.6/drivers/gpu/drm/panel/
Dpanel-nec-nl8048hl11.c3 * NEC NL8048HL11 Panel Driver
7 * Based on the omapdrm-specific panel-nec-nl8048hl11 driver
109 /* NEC PIX Clock Ratings MIN:21.8MHz TYP:23.8MHz MAX:25.7MHz */
225 { .compatible = "nec,nl8048hl11", },
243 .name = "panel-nec-nl8048hl11",
252 MODULE_DESCRIPTION("NEC-NL8048HL11 Driver");

12345678910>>...18