Home
last modified time | relevance | path

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

12345678910

/openbmc/linux/drivers/media/rc/
H A 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 …]
/openbmc/linux/drivers/media/rc/img-ir/
H A 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 …]
H A 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.
/openbmc/linux/Documentation/devicetree/bindings/display/panel/
H A 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";
/openbmc/qemu/hw/usb/
H A Dhcd-xhci-nec.c6 * Based on usb-ohci.c, emulates Renesas NEC USB 3.0
52 XHCINecState *nec = NEC_XHCI(obj); in nec_xhci_instance_init() local
54 pci->xhci.flags = nec->flags; in nec_xhci_instance_init()
55 pci->xhci.numintrs = nec->intrs; in nec_xhci_instance_init()
56 pci->xhci.numslots = nec->slots; in nec_xhci_instance_init()
/openbmc/linux/Documentation/userspace-api/media/rc/
H A 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 …]
H A 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``
/openbmc/linux/drivers/media/usb/dvb-usb/
H A 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 …]
/openbmc/linux/arch/ia64/include/asm/
H A 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>
H A 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>
/openbmc/linux/drivers/media/rc/keymaps/
H A 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 \
/openbmc/linux/Documentation/devicetree/bindings/media/
H A Drc.yaml52 - rc-dib0700-nec
56 - rc-dm1105-nec
107 - rc-nec-terratec-cinergy-xs
133 - rc-tbs-nec
141 - rc-tevii-nec
/openbmc/linux/tools/testing/selftests/ir/
H A 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" },
/openbmc/linux/drivers/gpu/drm/panel/
H A 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");
/openbmc/linux/drivers/pci/hotplug/
H A 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>
/openbmc/linux/Documentation/ABI/testing/
H A 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",
/openbmc/linux/fs/jffs2/
H A Dacl.h4 * Copyright © 2006 NEC Corporation
6 * Created by KaiGai Kohei <kaigai@ak.jp.nec.com>
H A Dxattr_user.c4 * Copyright © 2006 NEC Corporation
6 * Created by KaiGai Kohei <kaigai@ak.jp.nec.com>
H A Dxattr_trusted.c4 * Copyright © 2006 NEC Corporation
6 * Created by KaiGai Kohei <kaigai@ak.jp.nec.com>
H A Dsecurity.c4 * Copyright © 2006 NEC Corporation
6 * Created by KaiGai Kohei <kaigai@ak.jp.nec.com>
/openbmc/linux/drivers/video/fbdev/omap2/omapfb/displays/
H A Dpanel-nec-nl8048hl11.c3 * NEC NL8048HL11 Panel driver
35 * NEC PIX Clock Ratings
339 { .compatible = "omapdss,nec,nl8048hl11", },
347 .name = "panel-nec-nl8048hl11",
358 MODULE_ALIAS("spi:nec,nl8048hl11");
360 MODULE_DESCRIPTION("NEC-NL8048HL11 Driver");
H A DKconfig85 tristate "NEC NL8048HL11 Panel"
90 This NEC NL8048HL11 panel is TFT LCD used in the
/openbmc/linux/include/uapi/linux/
H A 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
/openbmc/linux/include/media/
H A Drc-map.h238 #define RC_MAP_DIB0700_NEC_TABLE "rc-dib0700-nec"
242 #define RC_MAP_DM1105_NEC "rc-dm1105-nec"
294 #define RC_MAP_NEC_TERRATEC_CINERGY_XS "rc-nec-terratec-cinergy-xs"
320 #define RC_MAP_TBS_NEC "rc-tbs-nec"
328 #define RC_MAP_TEVII_NEC "rc-tevii-nec"
/openbmc/linux/drivers/media/pci/cx23885/
H A 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()

12345678910