| /kernel/linux/linux-4.19/drivers/media/rc/ |
| D | ir-nec-decoder.c | 2 // 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/ |
| D | ir-nec-decoder.c | 2 // 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/ |
| D | img-ir-nec.c | 3 * 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 …]
|
| D | Kconfig | 31 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-4.19/drivers/media/rc/img-ir/ |
| D | img-ir-nec.c | 2 * ImgTec IR Decoder setup for NEC protocol. 16 /* Convert NEC data to a scancode */ 32 /* 32-bit NEC (used by Apple and TiVo remotes) */ in img_ir_nec_scancode() 40 /* Extended NEC */ in img_ir_nec_scancode() 47 /* Normal NEC */ in img_ir_nec_scancode() 56 /* Convert NEC scancode to NEC data filter */ 83 /* 32-bit NEC (used by Apple and TiVo remotes) */ in img_ir_nec_filter() 94 /* Extended NEC */ in img_ir_nec_filter() 103 /* Normal NEC */ in img_ir_nec_filter() 126 * NEC decoder [all …]
|
| D | Kconfig | 30 bool "NEC protocol support" 33 Say Y here to enable support for the NEC, extended NEC, and 32-bit 34 NEC protocols in the ImgTec infrared decoder block.
|
| /kernel/linux/linux-5.10/arch/mips/vr41xx/common/ |
| D | bcu.c | 3 * 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()
|
| D | cmu.c | 3 * 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-4.19/arch/mips/vr41xx/common/ |
| D | bcu.c | 2 * bcu.c, Bus Control Unit routines for the NEC VR4100 series. 25 * - New creation, NEC VR4122 and VR4131 are supported. 26 * - Added support for NEC VR4111 and VR4121. 29 * - Added support for NEC VR4133. 81 printk(KERN_INFO "Unexpected CPU of NEC VR4100 series\n"); in read_clkspeed() 124 printk(KERN_INFO "Unknown PClock speed for NEC VR4133\n"); in calculate_pclock() 129 printk(KERN_INFO "Unexpected CPU of NEC VR4100 series\n"); in calculate_pclock() 144 /* The NEC VR4111 doesn't have the VTClock. */ in calculate_vtclock() 172 printk(KERN_INFO "Unexpected CPU of NEC VR4100 series\n"); in calculate_vtclock() 202 printk(KERN_INFO "Unexpected CPU of NEC VR4100 series\n"); in calculate_tclock()
|
| D | cmu.c | 2 * cmu.c, Clock Mask Unit routines for the NEC VR4100 series. 25 * - New creation, NEC VR4122 and VR4131 are supported. 26 * - Added support for NEC VR4111 and VR4121. 29 * - Added support for NEC VR4133. 235 panic("Unexpected CPU of NEC VR4100 series"); in vr41xx_cmu_init()
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/display/panel/ |
| D | nec,nl8048hl11.yaml | 4 $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-5.10/Documentation/userspace-api/media/rc/ |
| D | rc-protos.rst | 182 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/ |
| D | dib0700_core.c | 699 } nec; member 742 poll_reply->nec.system, poll_reply->nec.not_system, in dib0700_rc_urb_completion() 743 poll_reply->nec.data, poll_reply->nec.not_data, in dib0700_rc_urb_completion() 750 /* NEC protocol sends repeat code as 0 0 0 FF */ in dib0700_rc_urb_completion() 751 if (poll_reply->nec.system == 0x00 && in dib0700_rc_urb_completion() 752 poll_reply->nec.not_system == 0x00 && in dib0700_rc_urb_completion() 753 poll_reply->nec.data == 0x00 && in dib0700_rc_urb_completion() 754 poll_reply->nec.not_data == 0xff) { in dib0700_rc_urb_completion() 760 if ((poll_reply->nec.data ^ poll_reply->nec.not_data) != 0xff) { in dib0700_rc_urb_completion() 762 keycode = RC_SCANCODE_NEC32(poll_reply->nec.system << 24 | in dib0700_rc_urb_completion() [all …]
|
| /kernel/linux/linux-4.19/drivers/media/usb/dvb-usb/ |
| D | dib0700_core.c | 700 } nec; member 743 poll_reply->nec.system, poll_reply->nec.not_system, in dib0700_rc_urb_completion() 744 poll_reply->nec.data, poll_reply->nec.not_data, in dib0700_rc_urb_completion() 751 /* NEC protocol sends repeat code as 0 0 0 FF */ in dib0700_rc_urb_completion() 752 if (poll_reply->nec.system == 0x00 && in dib0700_rc_urb_completion() 753 poll_reply->nec.not_system == 0x00 && in dib0700_rc_urb_completion() 754 poll_reply->nec.data == 0x00 && in dib0700_rc_urb_completion() 755 poll_reply->nec.not_data == 0xff) { in dib0700_rc_urb_completion() 761 if ((poll_reply->nec.data ^ poll_reply->nec.not_data) != 0xff) { in dib0700_rc_urb_completion() 763 keycode = RC_SCANCODE_NEC32(poll_reply->nec.system << 24 | in dib0700_rc_urb_completion() [all …]
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/media/ |
| D | rc.txt | 29 * "rc-dib0700-nec" 33 * "rc-dm1105-nec" 74 * "rc-nec-terratec-cinergy-xs" 96 * "rc-tbs-nec" 104 * "rc-tevii-nec"
|
| /kernel/linux/linux-4.19/arch/mips/emma/common/ |
| D | prom.c | 2 * Copyright (C) NEC Electronics Corporation 2004-2006 34 return "NEC EMMA2RH Mark-eins"; in get_system_type() 36 #error Unknown NEC board in get_system_type() 63 #error Unknown NEC board in prom_init()
|
| /kernel/linux/linux-4.19/drivers/media/rc/keymaps/ |
| D | Makefile | 28 rc-dib0700-nec.o \ 32 rc-dm1105-nec.o \ 75 rc-nec-terratec-cinergy-xs.o \ 97 rc-tbs-nec.o \ 105 rc-tevii-nec.o \
|
| /kernel/linux/linux-5.10/arch/ia64/include/asm/ |
| D | mmzone.h | 7 * 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>
|
| D | nodedata.h | 7 * 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/ |
| D | Makefile | 28 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/ |
| D | rc.yaml | 50 - rc-dib0700-nec 54 - rc-dm1105-nec 100 - rc-nec-terratec-cinergy-xs 126 - rc-tbs-nec 134 - rc-tevii-nec
|
| /kernel/linux/linux-4.19/arch/ia64/include/asm/ |
| D | mmzone.h | 7 * 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>
|
| D | nodedata.h | 7 * 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/tools/testing/selftests/ir/ |
| D | ir_loopback.c | 46 { 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-5.10/drivers/gpu/drm/panel/ |
| D | panel-nec-nl8048hl11.c | 3 * 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 */ 227 { .compatible = "nec,nl8048hl11", }, 245 .name = "panel-nec-nl8048hl11", 254 MODULE_DESCRIPTION("NEC-NL8048HL11 Driver");
|