Home
last modified time | relevance | path

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

123456789

/Linux-v6.1/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 …]
/Linux-v6.1/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.
/Linux-v6.1/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";
/Linux-v6.1/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 …]
Drc-sysfs-nodes.rst39 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/
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 …]
/Linux-v6.1/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>
/Linux-v6.1/Documentation/devicetree/bindings/media/
Drc.yaml51 - 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/
DMakefile33 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/
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" },
/Linux-v6.1/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");
/Linux-v6.1/Documentation/ABI/testing/
Dsysfs-class-rc26 "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/
Dacpiphp.h8 * 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>
Dacpiphp_core.c8 * 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/
Dpanel-nec-nl8048hl11.c3 * 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");
DKconfig85 tristate "NEC NL8048HL11 Panel"
90 This NEC NL8048HL11 panel is TFT LCD used in the
/Linux-v6.1/fs/jffs2/
Dacl.h4 * Copyright © 2006 NEC Corporation
6 * Created by KaiGai Kohei <kaigai@ak.jp.nec.com>
Dxattr_user.c4 * Copyright © 2006 NEC Corporation
6 * Created by KaiGai Kohei <kaigai@ak.jp.nec.com>
Dxattr_trusted.c4 * Copyright © 2006 NEC Corporation
6 * Created by KaiGai Kohei <kaigai@ak.jp.nec.com>
/Linux-v6.1/include/uapi/linux/
Dlirc.h169 /* 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/
Drc-map.h237 #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/
Dtm6000-input.c87 * 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/
Dcx23885-input.c186 /* 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()

123456789