Home
last modified time | relevance | path

Searched +full:trackpad +full:- +full:3 +full:x (Results 1 – 17 of 17) sorted by relevance

/freebsd/sys/contrib/device-tree/Bindings/input/
H A Diqs626a.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Jeff LaBundy <jeff@labundy.com>
13 The Azoteq IQS626A is a 14-channel capacitive touch controller that features
14 additional Hall-effect and inductive sensing capabilities.
19 - $ref: touchscreen/touchscreen.yaml#
31 "#address-cells":
34 "#size-cells":
37 azoteq,suspend-mode:
[all …]
H A Dazoteq,iqs7222.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Jeff LaBundy <jeff@labundy.com>
21 - azoteq,iqs7222a
22 - azoteq,iqs7222b
23 - azoteq,iqs7222c
24 - azoteq,iqs7222d
29 irq-gpios:
32 Specifies the GPIO connected to the device's active-low RDY output.
[all …]
/freebsd/sys/contrib/device-tree/Bindings/input/touchscreen/
H A Dazoteq,iqs7211.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Azoteq IQS7210A/7211A/E Trackpad/Touchscreen Controller
10 - Jeff LaBundy <jeff@labundy.com>
13 The Azoteq IQS7210A, IQS7211A and IQS7211E trackpad and touchscreen control-
14 lers employ projected-capacitance sensing and can track two contacts.
21 - azoteq,iqs7210a
22 - azoteq,iqs7211a
23 - azoteq,iqs7211e
[all …]
/freebsd/sys/dev/usb/
H A Dusbdevs3 /*-
4 * Copyright (c) 1998-2004 The NetBSD Foundation, Inc.
36 * USB.org publishes a VID list of USB-IF member companies at
50 * #define USB_VENDOR_VNDR 0x????
51 * #define USB_PRODUCT_VNDR_PRDCT 0x????
89 vendor FUJITSUICL 0x0406 Fujitsu-ICL
165 vendor IODATA 0x04bb I-O Data
167 vendor 3COMUSR 0x04c1 U.S. Robotics
175 vendor LITEON 0x04ca Lite-On Technology
208 vendor 3COM 0x0506 3Com
[all …]
/freebsd/sys/dev/hid/
H A Dbcm5974.c1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
101 * Copyright (C) 2001-2004 Greg Kroah-Hartman (greg@kroah.com)
104 * Copyright (C) 2005 Frank Arnold (frank@scirocco-5v-turbo.de)
106 * Copyright (C) 2005 Michael Hanselmann (linux-kerne
190 BCM5974_LE2H(x) global() argument
232 struct bcm5974_axis x; /* horizontal limits */ global() member
[all...]
/freebsd/sys/dev/usb/input/
H A Dwsp.c1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
68 #define WSP_CLAMP(x,low,high) do { \ argument
69 if ((x) < (low)) \
70 (x) = (low); \
71 else if ((x) > (high)) \
72 (x) = (high); \
89 &wsp_debug, WSP_LLEVEL_ERROR, "WSP debug level (0-3)");
114 .horizontal_swipe_finger_count = 3,
133 WSP_CLAMP(ptun->scale_factor, 1, 63); in wsp_running_rangecheck()
[all …]
H A Datp.c1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
39 * Copyright (C) 2001-2004 Greg Kroah-Hartman (greg@kroah.com)
42 * Copyright (C) 2005 Frank Arnold (frank@scirocco-5v-turbo.de)
44 * Copyright (C) 2005 Michael Hanselmann (linux-kernel@hansmi.ch)
49 * Author's note: 'atp' supports two distinct families of Apple trackpad
56 * I'm grateful to Stephan Scheunig, Angela Naegele, and Nokia IT-support
132 * A double-tap followed by a single-finger slide is treated as a
134 * virtual button-press for the lifetime of the slide. The following
156 #define FG_MAX_DELTA_MICKEYS ((3 * (FG_SCALE_FACTOR)) >> 1)
[all …]
/freebsd/usr.sbin/bluetooth/bthidd/
H A Dhid.c5 /*-
6 * SPDX-License-Identifier: BSD-2-Clause
56 * Inoffical and unannounced report ids for Apple Mice and trackpad
73 #define MAGIC_MOUSE(D) (((D)->vendor_id == 0x5ac) && ((D)->product_id == 0x30d))
82 * Probe for per-device initialisation
87 hid_device_p hid_device = get_hid_device(&s->bdaddr); in hid_initialise()
90 /* Magic report to enable trackpad on Apple's Magic Mouse */ in hid_initialise()
93 if ((s->ctx = calloc(1, sizeof(struct apple_state))) == NULL) in hid_initialise()
95 write(s->ctrl, rep, 3); in hid_initialise()
114 "response 0x%x from %s", in hid_control()
[all …]
/freebsd/sys/dev/cyapa/
H A Dcyapa.c18 * 3. Neither the name of The DragonFly Project nor the names of its
38 * CYAPA - Cypress APA trackpad with I2C Interface driver
46 * Trackpad layout:
48 * 2/3 1/3
49 * +--------------------+------------+
53 * | Button +------------+
56 * +--------------------+............|
58 * +---------------------------------+
63 * IMPS/2 emulation - Emulates the IntelliMouse protocol.
65 * Jitter supression - Implements 2-pixel hysteresis with memory.
[all …]
/freebsd/share/misc/
H A Dusb_vendors6 # http://www.linux-usb.org/usb-ids.html
7 # or send entries as patches (diff -u old new) in the
10 # http://www.linux-usb.org/usb.ids
13 # Date: 2024-12-04 20:34:02
20 # device device_name <-- single tab
21 # interface interface_name <-- two tabs
38 5301 GW-US54ZGL 802.11bg
54 145f NW-3100 802.11b/g 54Mbps Wireless Network Adapter [zd1211]
62 0200 TP-Link
81 120e ASI120MC-S Planetary Camera
[all …]
/freebsd/sys/contrib/device-tree/include/dt-bindings/input/
H A Dlinux-event-codes.h1 /* SPDX-License-Identifier: GPL-2.0-only WITH Linux-syscall-note */
6 * This file is not only included from C-code but also from devicetree source
9 * Copyright (c) 1999-2002 Vojtech Pavlik
60 #define SYN_DROPPED 3
70 * AC - Application Control
71 * AL - Application Launch Button
72 * SC - System Control
78 #define KEY_2 3
307 outputs (Monitor/LCD/TV-out/etc) */
410 #define BTN_TOOL_QUINTTAP 0x148 /* Five fingers on trackpad */
[all …]
/freebsd/sys/dev/evdev/
H A Dinput-event-codes.h1 /*-
3 * Copyright (c) 2015-2016 Vladimir Kondratyev <wulf@FreeBSD.org>
72 #define SYN_DROPPED 3
82 * AC - Application Control
83 * AL - Application Launch Button
84 * SC - System Control
90 #define KEY_2 3
319 outputs (Monitor/LCD/TV-out/etc) */
422 #define BTN_TOOL_QUINTTAP 0x148 /* Five fingers on trackpad */
429 #define BTN_TOOL_QUADTAP 0x14f /* Four fingers on trackpad */
[all …]
/freebsd/sys/contrib/device-tree/src/arm64/mediatek/
H A Dmt8186-corsola.dtsi1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)
5 /dts-v1/;
7 #include <dt-bindings/pinctrl/mt8186-pinfunc.h>
8 #include <dt-bindings/gpio/gpio.h>
9 #include <dt-bindings/input/input.h>
10 #include <dt-bindings/input/gpio-keys.h>
11 #include <dt-bindings/regulator/mediatek,mt6397-regulator.h>
26 stdout-path = "serial0:115200n8";
35 backlight_lcd0: backlight-lcd0 {
36 compatible = "pwm-backlight";
[all …]
H A Dmt8195-cherry.dtsi1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)
6 #include <dt-bindings/gpio/gpio.h>
7 #include <dt-bindings/spmi/spmi.h>
25 backlight_lcd0: backlight-lcd0 {
26 compatible = "pwm-backlight";
27 brightness-levels = <0 1023>;
28 default-brightness-level = <576>;
29 enable-gpios = <&pio 82 GPIO_ACTIVE_HIGH>;
30 num-interpolated-steps = <1023>;
32 power-supply = <&ppvar_sys>;
[all …]
/freebsd/sys/contrib/device-tree/src/arm64/qcom/
H A Dsc7180-trogdor.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
8 #include <dt-bindings/gpio/gpio.h>
9 #include <dt-bindings/input/gpio-keys.h>
10 #include <dt-bindings/input/input.h>
11 #include <dt-bindings/leds/common.h>
12 #include <dt-bindings/regulator/qcom,rpmh-regulator.h>
13 #include <dt-bindings/sound/sc7180-lpass.h>
16 #include "sc7180-firmware-tfa.dtsi"
22 thermal-zones {
23 charger_thermal: charger-thermal {
[all …]
/freebsd/sys/contrib/device-tree/src/arm/nvidia/
H A Dtegra124-nyan.dtsi1 // SPDX-License-Identifier: GPL-2.0
2 #include <dt-bindings/input/input.h>
3 #include <dt-bindings/thermal/thermal.h>
14 stdout-path = "serial0:115200n8";
20 * missing a unit-address. However, the bootloader on these Chromebook
22 * Adding the unit-address causes the bootloader to create a /memory
34 /delete-node/ memory@80000000;
40 vdd-supply = <&vdd_3v3_hdmi>;
41 pll-supply = <&vdd_hdmi_pll>;
42 hdmi-supply = <&vdd_5v0_hdmi>;
[all …]
/freebsd/sys/dev/atkbdc/
H A Dpsm.c1 /*-
28 * Thanks are also due to Rick Macklem, rick@snowhite.cis.uoguelph.ca -
36 * Andrew Herbert <andrew@werple.apana.org.au> - 8 June 1993
39 * Andrew Herbert - 12 June 1993
42 * - 13 June 1993
44 * Modified for PS/2 AUX mouse by Shoji Yuen <yuen@nuie.nagoya-u.ac.jp>
45 * - 24 October 1993
48 * Kazutaka Yokota <yokota@zodiac.mech.utsunomiya-u.ac.jp>
49 * - 3, 14, 22 October 1996.
50 * - 12 November 1996. IOCTLs and rearranging `psmread', `psmioctl'...
[all …]