/Linux-v6.1/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 …]
|
/Linux-v6.1/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" 35 Say Y here to enable support for the NEC, extended NEC, and 32-bit 36 NEC protocols in the ImgTec infrared decoder block.
|
/Linux-v6.1/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";
|
/Linux-v6.1/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 …]
|
D | rc-sysfs-nodes.rst | 39 rc5 [rc6] nec jvc [sony] 95 rc-5 nec nec-x rc-6-0 rc-6-6a-24 [rc-6-6a-32] rc-6-mce 97 Note that protocol variants are listed, so ``nec``, ``sony``, ``rc-5``, ``rc-6``
|
/Linux-v6.1/drivers/media/usb/dvb-usb/ |
D | dib0700_core.c | 697 } 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 …]
|
/Linux-v6.1/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>
|
/Linux-v6.1/Documentation/devicetree/bindings/media/ |
D | rc.yaml | 51 - rc-dib0700-nec 55 - rc-dm1105-nec 105 - rc-nec-terratec-cinergy-xs 131 - rc-tbs-nec 139 - rc-tevii-nec
|
/Linux-v6.1/drivers/media/rc/keymaps/ |
D | Makefile | 33 rc-dib0700-nec.o \ 37 rc-dm1105-nec.o \ 86 rc-nec-terratec-cinergy-xs.o \ 111 rc-tbs-nec.o \ 119 rc-tevii-nec.o \
|
/Linux-v6.1/tools/testing/selftests/ir/ |
D | ir_loopback.c | 55 { RC_PROTO_NEC, "nec", 0xffff, "nec" }, 56 { RC_PROTO_NECX, "nec-x", 0xffffff, "nec" }, 57 { RC_PROTO_NEC32, "nec-32", 0xffffffff, "nec" },
|
/Linux-v6.1/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 */ 225 { .compatible = "nec,nl8048hl11", }, 243 .name = "panel-nec-nl8048hl11", 252 MODULE_DESCRIPTION("NEC-NL8048HL11 Driver");
|
/Linux-v6.1/Documentation/ABI/testing/ |
D | sysfs-class-rc | 26 "rc5 [rc6] nec jvc [sony]" 83 "rc-5 nec nec-x rc-6-0 rc-6-6a-24 [rc-6-6a-32] rc-6-mce" 85 Note that protocol variants are listed, so "nec", "sony",
|
/Linux-v6.1/drivers/pci/hotplug/ |
D | acpiphp.h | 8 * Copyright (C) 2002 Hiroshi Aono (h-aono@ap.jp.nec.com) 9 * Copyright (C) 2002,2003 Takayoshi Kochi (t-kochi@bq.jp.nec.com) 10 * Copyright (C) 2002,2003 NEC Corporation 17 * <t-kochi@bq.jp.nec.com>
|
D | acpiphp_core.c | 8 * Copyright (C) 2002 Hiroshi Aono (h-aono@ap.jp.nec.com) 9 * Copyright (C) 2002,2003 Takayoshi Kochi (t-kochi@bq.jp.nec.com) 10 * Copyright (C) 2002,2003 NEC Corporation 43 #define DRIVER_AUTHOR "Greg Kroah-Hartman <gregkh@us.ibm.com>, Takayoshi Kochi <t-kochi@bq.jp.nec.c…
|
/Linux-v6.1/drivers/video/fbdev/omap2/omapfb/displays/ |
D | panel-nec-nl8048hl11.c | 3 * NEC NL8048HL11 Panel driver 36 * NEC PIX Clock Ratings 371 { .compatible = "omapdss,nec,nl8048hl11", }, 379 .name = "panel-nec-nl8048hl11", 390 MODULE_ALIAS("spi:nec,nl8048hl11"); 392 MODULE_DESCRIPTION("NEC-NL8048HL11 Driver");
|
D | Kconfig | 85 tristate "NEC NL8048HL11 Panel" 90 This NEC NL8048HL11 panel is TFT LCD used in the
|
/Linux-v6.1/fs/jffs2/ |
D | acl.h | 4 * Copyright © 2006 NEC Corporation 6 * Created by KaiGai Kohei <kaigai@ak.jp.nec.com>
|
D | xattr_user.c | 4 * Copyright © 2006 NEC Corporation 6 * Created by KaiGai Kohei <kaigai@ak.jp.nec.com>
|
D | xattr_trusted.c | 4 * Copyright © 2006 NEC Corporation 6 * Created by KaiGai Kohei <kaigai@ak.jp.nec.com>
|
/Linux-v6.1/include/uapi/linux/ |
D | lirc.h | 169 /* Set if this is a nec or sanyo repeat */ 184 * @RC_PROTO_NEC: NEC protocol 185 * @RC_PROTO_NECX: Extended NEC protocol 186 * @RC_PROTO_NEC32: NEC 32 bit protocol
|
/Linux-v6.1/include/media/ |
D | rc-map.h | 237 #define RC_MAP_DIB0700_NEC_TABLE "rc-dib0700-nec" 241 #define RC_MAP_DM1105_NEC "rc-dm1105-nec" 292 #define RC_MAP_NEC_TERRATEC_CINERGY_XS "rc-nec-terratec-cinergy-xs" 318 #define RC_MAP_TBS_NEC "rc-tbs-nec" 326 #define RC_MAP_TEVII_NEC "rc-tevii-nec"
|
/Linux-v6.1/drivers/staging/media/deprecated/tm6000/ |
D | tm6000-input.c | 87 * The IR decoder supports RC-5 or NEC, with a configurable timing. in tm6000_ir_config() 89 * approximate values. The NEC spec mentions a 562.5 unit period, in tm6000_ir_config() 94 * It seems that the 900ms timing for NEC is used to detect a RC-5 in tm6000_ir_config() 105 leader = 900; /* ms - from the NEC decoding */ in tm6000_ir_config() 117 (ir->rc_proto == RC_PROTO_BIT_NEC) ? "NEC" : "RC-5", in tm6000_ir_config() 429 /* Needed, in order to support NEC remotes with 24 or 32 bits */ in tm6000_ir_init()
|
/Linux-v6.1/drivers/media/pci/cx23885/ |
D | cx23885-input.c | 186 /* Setup for a standard NEC protocol */ in cx23885_input_ir_start() 187 params.carrier_freq = 37917; /* Hz, 455 kHz/12 for NEC */ in cx23885_input_ir_start() 190 params.duty_cycle = 33; /* percent, 33 percent for NEC */ in cx23885_input_ir_start() 193 * NEC max pulse width: (64/3)/(455 kHz/12) * 16 nec_units in cx23885_input_ir_start() 199 * NEC noise filter min width: (64/3)/(455 kHz/12) * 1 nec_unit in cx23885_input_ir_start()
|