/freebsd/sys/contrib/device-tree/Bindings/input/ |
H A D | iqs626a.yaml | 1 # 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 D | azoteq,iqs7222.yaml | 1 # 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 D | azoteq,iqs7211.yaml | 1 # 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 D | usbdevs | 3 /*- 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 D | bcm5974.c | 1 /*- 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 D | wsp.c | 1 /*- 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 D | atp.c | 1 /*- 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 D | hid.c | 5 /*- 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 D | cyapa.c | 18 * 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 D | usb_vendors | 6 # 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 D | linux-event-codes.h | 1 /* 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 D | input-event-codes.h | 1 /*- 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 D | mt8186-corsola.dtsi | 1 // 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 D | mt8195-cherry.dtsi | 1 // 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 D | sc7180-trogdor.dtsi | 1 // 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 D | tegra124-nyan.dtsi | 1 // 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 D | psm.c | 1 /*- 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 …]
|