Home
last modified time | relevance | path

Searched +full:touch +full:- +full:overlay (Results 1 – 25 of 27) sorted by relevance

12

/linux/Documentation/userspace-api/media/v4l/
H A Ddevices.rst1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
13 dev-capture
14 dev-overlay
15 dev-output
16 dev-osd
17 dev-mem2mem
18 dev-raw-vbi
19 dev-sliced-vbi
20 dev-radio
21 dev-rds
[all …]
H A Dvidioc-querycap.rst1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
13 VIDIOC_QUERYCAP - Query device capabilities
47 .. flat-table:: struct v4l2_capability
48 :header-rows: 0
49 :stub-columns: 0
52 * - __u8
53 - ``driver``\ [16]
54 - Name of the driver, a unique NUL-terminated ASCII string. For
62 sure the strings are properly NUL-terminated.
63 * - __u8
[all …]
/linux/arch/arm64/boot/dts/rockchip/
H A Drk3568-wolfvision-pf5-display.dtsi1 // SPDX-License-Identifier: (GPL-2.0-or-later OR MIT)
3 * Device tree overlay base for the WolfVision PF5 displays.
8 /dts-v1/;
11 #include <dt-bindings/clock/rk3568-cru.h>
12 #include <dt-bindings/gpio/gpio.h>
13 #include <dt-bindings/interrupt-controller/irq.h>
14 #include <dt-bindings/pinctrl/rockchip.h>
15 #include <dt-bindings/soc/rockchip,vop2.h>
19 compatible = "pwm-backlight";
20 brightness-levels = <0 255>;
[all …]
H A Drk3588-tiger-haikou-video-demo.dtso1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
5 * DEVKIT ADDON CAM-TS-A01
6 * https://embedded.cherry.de/product/development-kit/
8 * DT-overlay for the camera / DSI demo appliance for Haikou boards.
9 * In the flavour for use with a Tiger system-on-module.
12 /dts-v1/;
15 #include <dt-bindings/gpio/gpio.h>
16 #include <dt-bindings/interrupt-controller/irq.h>
17 #include <dt-bindings/leds/common.h>
18 #include <dt-bindings/pinctrl/rockchip.h>
[all …]
H A Drk3399-puma-haikou-video-demo.dtso1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
5 * DEVKIT ADDON CAM-TS-A01
6 * https://embedded.cherry.de/product/development-kit/
8 * DT-overlay for the camera / DSI demo appliance for Haikou boards.
9 * In the flavour for use with a Puma system-on-module.
12 /dts-v1/;
15 #include <dt-bindings/clock/rk3399-cru.h>
16 #include <dt-bindings/gpio/gpio.h>
17 #include <dt-bindings/interrupt-controller/irq.h>
18 #include <dt-bindings/leds/common.h>
[all …]
H A Dpx30-ringneck-haikou-video-demo.dtso1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
5 * DEVKIT ADDON CAM-TS-A01
6 * https://embedded.cherry.de/product/development-kit/
8 * DT-overlay for the camera / DSI demo appliance for Haikou boards.
9 * In the flavour for use with a Ringneck system-on-module.
12 /dts-v1/;
15 #include <dt-bindings/clock/px30-cru.h>
16 #include <dt-bindings/gpio/gpio.h>
17 #include <dt-bindings/interrupt-controller/irq.h>
18 #include <dt-bindings/leds/common.h>
[all …]
/linux/drivers/input/
H A DMakefile1 # SPDX-License-Identifier: GPL-2.0
8 obj-$(CONFIG_INPUT) += input-core.o
9 input-core-y := input.o input-compat.o input-mt.o input-poller.o ff-core.o
10 input-core-y += touchscreen.o touch-overlay.o
12 obj-$(CONFIG_INPUT_FF_MEMLESS) += ff-memless.o
13 obj-$(CONFIG_INPUT_SPARSEKMAP) += sparse-keymap.o
14 obj-$(CONFIG_INPUT_MATRIXKMAP) += matrix-keymap.o
15 obj-$(CONFIG_INPUT_VIVALDIFMAP) += vivaldi-fmap.o
17 obj-$(CONFIG_INPUT_LEDS) += input-leds.o
18 obj-$(CONFIG_INPUT_MOUSEDEV) += mousedev.o
[all …]
/linux/drivers/input/touchscreen/
H A Dst1232.c1 // SPDX-License-Identifier: GPL-2.0
9 * - android.git.kernel.org: projects/kernel/common.git: synaptics_i2c_rmi.c
25 #include <linux/input/touch-overlay.h>
27 #define ST1232_TS_NAME "st1232-ts"
28 #define ST1633_TS_NAME "st1633-ts"
69 struct i2c_client *client = ts->client; in st1232_ts_read_data()
72 .addr = client->addr, in st1232_ts_read_data()
77 .addr = client->addr, in st1232_ts_read_data()
80 .buf = ts->read_buf, in st1232_ts_read_data()
85 ret = i2c_transfer(client->adapter, msg, ARRAY_SIZE(msg)); in st1232_ts_read_data()
[all …]
/linux/Documentation/devicetree/bindings/input/touchscreen/
H A Dsitronix,st1232.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Bastian Hecht <hechtb@gmail.com>
13 - $ref: touchscreen.yaml#
18 - sitronix,st1232
19 - sitronix,st1633
32 - compatible
33 - reg
34 - interrupts
[all …]
/linux/arch/arm64/boot/dts/ti/
H A Dk3-am654-base-board-rocktech-rk101-panel.dtso1 // SPDX-License-Identifier: GPL-2.0-only OR MIT
3 * OLDI-LCD1EVM Rocktech integrated panel and touch DT overlay for AM654-EVM.
4 * Panel Link: https://www.digimax.it/en/tft-lcd/20881-RK101II01D-CT
7 * Copyright (C) 2023-2024 Texas Instruments Incorporated - https://www.ti.com/
10 /dts-v1/;
13 #include <dt-bindings/pwm/pwm.h>
14 #include <dt-bindings/gpio/gpio.h>
15 #include <dt-bindings/interrupt-controller/irq.h>
18 vcc_5v0: lcd-regulator {
20 compatible = "regulator-fixed";
[all …]
/linux/Documentation/admin-guide/media/
H A Dvivid.rst1 .. SPDX-License-Identifier: GPL-2.0
8 transmitters, touch capture and a software defined radio receiver. In addition a
13 Each input can be a webcam, TV capture device, S-Video capture device or an HDMI
14 capture device. Each output can be an S-Video output device or an HDMI output
23 - Support for read()/write(), MMAP, USERPTR and DMABUF streaming I/O.
24 - A large list of test patterns and variations thereof
25 - Working brightness, contrast, saturation and hue controls
26 - Support for the alpha color component
27 - Full colorspace support, including limited/full RGB range
28 - All possible control types are present
[all …]
/linux/drivers/pci/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0
27 support for PCI-X and the foundations for PCI Express support.
46 bool "Message Signaled Interrupts (MSI and MSI-X)"
82 bool "Enable PCI resource re-allocation detection"
86 re-allocation needs to be enabled. You can always use pci=realloc=on
88 re-allocate PCI resources if SR-IOV BARs have not been allocated by
106 require SR-IOV support, while at the same time the PF (Physical
190 bool "PCI peer-to-peer transfer support"
200 Enables drivers to do PCI peer-to-peer transactions to and from
202 the hierarchy where peer-to-peer DMA is guaranteed by the PCI
[all …]
/linux/Documentation/arch/powerpc/
H A Dpci_iov_resource_on_powernv.rst57 - For DMA we then provide an entire address space for each PE that can
63 - For MSIs, we have two windows in the address space (one at the top of
64 the 32-bit space and one much higher) which, via a combination of the
70 - Error messages just use the RTT.
81 - The M32 window:
87 32-bit PCIe accesses. We configure that window at boot from FW and
88 don't touch it from Linux; it's usually set to forward a 2GB
101 SR-IOV). We basically use the trick of forcing the bridge MMIO windows
110 - The M64 windows:
127 for large BARs in 64-bit space:
[all …]
/linux/drivers/usb/fotg210/
H A Dfotg210-hcd.h1 /* SPDX-License-Identifier: GPL-2.0 */
5 #include <linux/usb/ehci-dbgp.h>
14 * To facilitate the strongest possible byte-order checking from "sparse"
33 /* fotg210_hcd->lock guards shared data against other CPUs:
59 * ehci-timer.c) in parallel with this list.
152 /* which ports have the change-suspend feature turned on */
161 /* per-HC memory pools (could be per-bus, but ...) */
193 return (struct fotg210_hcd *)(hcd->hcd_priv); in hcd_to_fotg210()
200 /*-------------------------------------------------------------------------*/
208 * some hosts treat caplength and hciversion as parts of a 32-bit
[all …]
/linux/drivers/usb/host/
H A Doxu210hp-hcd.c1 // SPDX-License-Identifier: GPL-2.0+
6 * This code is *strongly* based on EHCI-HCD code by David Brownell since
7 * the chip is a quasi-EHCI compatible.
26 #include <linux/dma-mapping.h>
83 #define EHCI_TUNE_CERR 3 /* 0-3 qtd retries; 0 == don't stop */
86 #define EHCI_TUNE_MULT_HS 1 /* 1-3 transactions/uframe; 4.10.3 */
102 u32 hcs_params; /* HCSPARAMS - offset 0x4 */
111 u32 hcc_params; /* HCCPARAMS - offset 0x8 */
117 #define HCC_64BIT_ADDR(p) ((p)&(1)) /* true: can use 64-bit addr */
118 u8 portroute[8]; /* nibbles for routing - offset 0xC */
[all …]
/linux/drivers/video/fbdev/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
14 a well-defined interface, so the software doesn't need to know
15 anything about the low-level (hardware register) stuff.
21 On several non-X86 architectures, the frame buffer device is the
29 and the Framebuffer-HOWTO at
30 <http://www.munted.org.uk/programming/Framebuffer-HOWTO-1.3.html> for more
40 are compiling a kernel for a non-x86 architecture.
44 running graphical applications that directly touch the hardware
46 device-aware may cause unexpected results. If unsure, say N.
57 Common utility functions useful to fbdev drivers of VGA-based
[all …]
H A Datafb.c2 * linux/drivers/video/atafb.c -- Atari builtin chipset frame buffer device
11 * - 03 Jan 95: Original version by Martin Schaller: The TT driver and
13 * - 09 Jan 95: Roman: I've added the hardware abstraction (hw_switch)
16 * - 07 May 95: Martin: Added colormap operations for the external driver
17 * - 21 May 95: Martin: Added support for overscan
19 * - Jul 95: Guenther Kelleter <guenther@pool.informatik.rwth-aachen.de>:
23 * - 27 Dec 95: Guenther: Implemented user definable video modes "user[0-7]"
28 * - 23 Sep 97: Juergen: added xres_virtual for cards like ProMST
29 * The external-part is legacy, therefore hardware-specific
32 * - 29 Sep 97: Juergen: added Romans suggestion for pan_display
[all …]
/linux/init/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
8 - Re-run Kconfig when the compiler is updated
13 - Ensure full rebuild when the compiler is updated
14 include/linux/compiler-version.h contains this option in the comment
16 auto-generated dependency. When the compiler is updated, syncconfig
17 will touch it and then every file will be rebuilt.
20 def_bool $(success,test "$(cc-name)" = GCC)
24 default $(cc-version) if CC_IS_GCC
28 def_bool $(success,test "$(cc-name)" = Clang)
32 default $(cc-version) if CC_IS_CLANG
[all …]
/linux/Documentation/admin-guide/
H A Ddevices.txt1 0 Unnamed devices (e.g. non-device mounts)
7 2 = /dev/kmem OBSOLETE - replaced by /proc/kcore
11 6 = /dev/core OBSOLETE - replaced by /proc/kcore
18 12 = /dev/oldmem OBSOLETE - replaced by /proc/vmcore
31 2 char Pseudo-TTY masters
37 Pseudo-tty's are named as follows:
40 the 1st through 16th series of 16 pseudo-ttys each, and
44 These are the old-style (BSD) PTY devices; Unix98
106 3 char Pseudo-TTY slaves
112 These are the old-style (BSD) PTY devices; Unix98
[all …]
/linux/include/linux/
H A Dmm.h1 /* SPDX-License-Identifier: GPL-2.0 */
20 #include <linux/percpu-refcount.h>
26 #include <linux/page-flags.h>
78 * So (20 - PAGE_SHIFT) converts between pages and MB
80 #define PAGES_TO_MB(pages) ((pages) >> (20 - PAGE_SHIFT))
81 #define MB_TO_PAGES(mb) ((mb) << (20 - PAGE_SHIFT))
102 # define DIRECT_MAP_PHYSMEM_END ((1ULL << MAX_PHYSMEM_BITS) - 1)
104 # define DIRECT_MAP_PHYSMEM_END (((phys_addr_t)-1)&~(1ULL<<63))
197 * 1-3 now and depends on arch. We use "5" as safe margin, here.
199 * ELF extended numbering allows more than 65535 sections, so 16-bit bound is
[all …]
/linux/drivers/ata/
H A Dlibata-eh.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * libata-eh.c - libata error handling
8 * as Documentation/driver-api/libata.rst
11 * http://www.sata-io.org/
59 /* Waiting in ->prereset can never be reliable. It's
97 15000, /* Some drives are slow to read log pages when waking-up */
129 * ehc->cmd_timeout_idx keeps track of which timeout to use per
170 ehi->desc_len += vscnprintf(ehi->desc + ehi->desc_len, in __ata_ehi_pushv_desc()
171 ATA_EH_DESC_LEN - ehi->desc_len, in __ata_ehi_pushv_desc()
176 * __ata_ehi_push_desc - push error description without adding separator
[all …]
/linux/drivers/net/ethernet/sfc/siena/
H A Dmcdi_pcol.h1 /* SPDX-License-Identifier: GPL-2.0-only */
4 * Copyright 2009-2018 Solarflare Communications Inc.
5 * Copyright 2019-2020 Xilinx Inc.
13 /* Power-on reset state */
29 * we shouldn't touch PCIe config. */
35 /* The 'doorbell' addresses are hard-wired to alert the MC when written */
38 /* The rest of these are firmware-defined */
46 /* Values to be written to the per-port status dword in shared
71 * | | \--- Response
72 * | \------- Error
[all …]
/linux/drivers/net/ethernet/sfc/
H A Dmcdi_pcol.h1 /* SPDX-License-Identifier: GPL-2.0-only */
4 * Copyright 2009-2018 Solarflare Communications Inc.
5 * Copyright 2019-2020 Xilinx Inc.
13 /* Power-on reset state */
29 * we shouldn't touch PCIe config. */
35 /* The 'doorbell' addresses are hard-wired to alert the MC when written */
38 /* The rest of these are firmware-defined */
46 /* Values to be written to the per-port status dword in shared
71 * | | \--- Response
72 * | \------- Error
[all …]
/linux/mm/
H A Dslub.c1 // SPDX-License-Identifier: GPL-2.0
38 #include <linux/fault-inject.h>
45 #include <kunit/test-bug.h>
57 * 2. node->list_lock (Spinlock)
58 * 3. kmem_cache->cpu_slab->lock (Local lock)
76 * A. slab->freelist -> List of free objects in a slab
77 * B. slab->inuse -> Number of objects in use
78 * C. slab->objects -> Number of objects in slab
79 * D. slab->frozen -> frozen state
100 * - node partial slab: SL_partial && !frozen
[all …]
/linux/
H A DMAINTAINERS5 ---------------------------------------------------
21 W: *Web-page* with status/info
23 B: URI for where to file *bugs*. A web-page with detailed bug
28 patches to the given subsystem. This is either an in-tree file,
29 or a URI. See Documentation/maintainer/maintainer-entry-profile.rst
46 N: [^a-z]tegra all files whose path contains tegra
64 ----------------
83 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
85 L: linux-scsi@vger.kernel.org
88 F: drivers/scsi/3w-*
[all …]

12