Home
last modified time | relevance | path

Searched +full:relative +full:- +full:axis (Results 1 – 25 of 37) sorted by relevance

12

/freebsd/sys/contrib/device-tree/Bindings/input/
H A Drotary-encoder.txt4 - gpios: a spec for at least two GPIOs to be used, most significant first
7 - linux,axis: the input subsystem axis to map to this rotary encoder.
9 - rotary-encoder,steps: Number of steps in a full turnaround of the
10 encoder. Only relevant for absolute axis. Defaults to 24 which is a
12 - rotary-encoder,relative-axis: register a relative axis rather than an
13 absolute one. Relative axis will only generate +1/-1 events on the input
15 - rotary-encoder,rollover: Automatic rollover when the rotary value becomes
16 greater than the specified steps or smaller than 0. For absolute axis only.
17 - rotary-encoder,steps-per-period: Number of steps (stable states) per period.
19 1: Full-period mode (default)
[all …]
H A Drotary-encoder.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/input/rotary-encoder.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Frank Li <Frank.Li@nxp.com>
13 See Documentation/input/devices/rotary-encoder.rst for more information.
17 const: rotary-encoder
22 linux,axis:
25 the input subsystem axis to map to this rotary encoder.
28 rotary-encoder,steps:
[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/iio/
H A Dmount-matrix.txt2 * is the definition of +/- values practical or counterintuitive?
13 that produce three-dimensional data in relation to the world where it is
23 relative to some specific device frame of reference.
29 screen and (z) being depth, the axis perpendicular to the screen.
36 A sensor can be mounted in any angle along the axes relative to the frame of
37 reference. This means that the sensor may be flipped upside-down, left-right,
38 or tilted at any angle relative to the frame of reference.
47 Device-to-world examples for some three-dimensional sensor types:
49 - Accelerometers have their world frame of reference toward the center of
52 device relative to the center of the planet, i.e. relative to its surface at
[all …]
/freebsd/sys/contrib/device-tree/Bindings/
H A Dtrivial-devices.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/trivial-devices.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Rob Herring <robh@kernel.org>
27 spi-max-frequency: true
32 - enum:
34 - acbel,fsg032
35 … # SMBus/I2C Digital Temperature Sensor in 6-Pin SOT with SMBus Alert and Over Temperature Pin
36 - ad,ad7414 # Deprecated, use adi,ad7414
[all …]
/freebsd/sys/contrib/device-tree/Bindings/media/
H A Dvideo-interface-devices.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/media/video-interface-devices.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Jacopo Mondi <jacopo@jmondi.org>
11 - Sakari Ailus <sakari.ailus@linux.intel.com>
14 flash-leds:
15 $ref: /schemas/types.yaml#/definitions/phandle-array
17 An array of phandles, each referring to a flash LED, a sub-node of the LED
20 lens-focus:
[all …]
/freebsd/contrib/ntp/scripts/monitoring/
H A Dloopwatch.config.SAMPLE31 # ISO_DATE_TIME: yyyy-mm-dd_hh:mm:ss.ms
55 # timescale is labeled with hours relative to timebase
70 # limit display (y-axis) to values not larger than <number>
74 # limit display (y-axis) to values not smaller than <number>
/freebsd/sys/contrib/xen/io/
H A Dkbdif.h2 * kbdif.h -- Xen virtual keyboard/mouse
34 * The two halves of a para-virtual driver utilize nodes within
48 *---------------------------- Features supported ----------------------------
54 * feature-disable-keyboard
60 * feature-disable-pointer
66 * feature-abs-pointer
72 * feature-multi-touch
75 * Backends, which support reporting of multi-touch events
78 * feature-raw-pointer
85 *----------------------- Device Instance Parameters ------------------------
[all …]
/freebsd/sys/dev/usb/input/
H A Dwsp.c1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
124 WSP_CLAMP(ptun->scale_factor, 1, 63); in wsp_runing_rangecheck()
125 WSP_CLAMP(ptun->z_factor, 1, 63); in wsp_runing_rangecheck()
126 WSP_CLAMP(ptun->z_invert, 0, 1); in wsp_runing_rangecheck()
127 WSP_CLAMP(ptun->pressure_touch_threshold, 1, 255); in wsp_runing_rangecheck()
128 WSP_CLAMP(ptun->pressure_untouch_threshold, 1, 255); in wsp_runing_rangecheck()
129 WSP_CLAMP(ptun->pressure_tap_threshold, 1, 255); in wsp_runing_rangecheck()
130 WSP_CLAMP(ptun->max_finger_area, 1, 2400); in wsp_runing_rangecheck()
131 WSP_CLAMP(ptun->max_double_tap_distance, 1, 16384); in wsp_runing_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)
56 * I'm grateful to Stephan Scheunig, Angela Naegele, and Nokia IT-support
133 * A double-tap followed by a single-finger slide is treated as a
135 * virtual button-press for the lifetime of the slide. The following
159 /* Distance-squared threshold for matching a finger with a known stroke */
167 /* Maximum allowed width for pressure-spans.*/
[all …]
/freebsd/sys/contrib/device-tree/src/arm64/freescale/
H A Dimx8mn-rve-gateway.dts1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
6 /dts-v1/;
8 #include <dt-bindings/usb/pd.h>
9 #include "imx8mn-var-som.dtsi"
13 compatible = "rve,gateway", "variscite,var-som-mx8mn", "fsl,imx8mn";
15 crystal_duart_24m: crystal-duart-24m {
16 compatible = "fixed-clock";
17 #clock-cells = <0>;
18 clock-frequency = <24000000>;
21 gpio-keys {
[all …]
/freebsd/sys/dev/evdev/
H A Devdev.c1 /*-
3 * Copyright (c) 2015-2016 Vladimir Kondratyev <wulf@FreeBSD.org>
82 "Who is receiving events: bit0 - sysmouse, bit1 - kbdmux, "
83 "bit2 - mouse hardware, bit3 - keyboard hardware");
85 &evdev_sysmouse_t_axis, 0, "Extract T-axis from 0-none, 1-ums, 2-psm");
105 if (evdev != NULL && evdev->ev_cdev != NULL && in evdev_free()
106 evdev->ev_cdev->si_drv1 != NULL) in evdev_free()
134 evdev->ev_report_size = report_size; in evdev_set_report_size()
148 bit_ffs_at(evdev->ev_key_flags, KEY_OK, KEY_CNT - KEY_OK, &res); in evdev_estimate_report_size()
149 if (res == -1) in evdev_estimate_report_size()
[all …]
H A Dinput-event-codes.h1 /*-
3 * Copyright (c) 2015-2016 Vladimir Kondratyev <wulf@FreeBSD.org>
82 * AC - Application Control
83 * AL - Application Launch Button
84 * SC - System Control
319 outputs (Monitor/LCD/TV-out/etc) */
524 #define KEY_FRAMEBACK 0x1b4 /* Consumer - transport controls */
526 #define KEY_CONTEXT_MENU 0x1b6 /* GenDesc - system context menu */
527 #define KEY_MEDIA_REPEAT 0x1b7 /* Consumer - transport control */
529 #define KEY_10CHANNELSDOWN 0x1b9 /* 10 channels down (10-) */
[all …]
/freebsd/sys/contrib/device-tree/src/arm/nxp/imx/
H A Dimx6dl-victgo.dts1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT
7 /dts-v1/;
9 #include "imx6qdl-vicut1.dtsi"
15 gpio-keys {
16 compatible = "gpio-keys";
17 pinctrl-names = "default";
18 pinctrl-0 = <&pinctrl_gpiokeys>;
21 key-power {
25 wakeup-source;
28 key-enter {
[all …]
H A Dimx6dl-b1x5pv2.dtsi1 // SPDX-License-Identifier: GPL-2.0 OR MIT
6 // Copyright 2018-2021 General Electric Company
7 // Copyright 2018-2021 Collabora
9 #include <dt-bindings/input/input.h>
10 #include "imx6dl-qmx6.dtsi"
14 stdout-path = &uart3;
20 operating-points = <
25 fsl,soc-operatin
[all...]
/freebsd/sys/contrib/device-tree/src/arm/nxp/mxs/
H A Dimx28-cfa10049.dts1 // SPDX-License-Identifier: GPL-2.0-or-later
7 * The CFA-10049 is an expansion board for the CFA-10036 module, thus we
8 * need to include the CFA-10036 DTS.
10 #include "imx28-cfa10036.dts"
13 model = "Crystalfontz CFA-1004
[all...]
/freebsd/sys/contrib/device-tree/src/arm/intel/pxa/
H A Dpxa300-raumfeld-common.dtsi1 // SPDX-License-Identifier: GPL-2.0
4 #include <dt-bindings/gpio/gpio.h>
5 #include <dt-bindings/input/input.h>
6 #include <dt-bindings/interrupt-controller/irq.h>
10 hw-revision = <0>;
14 stdout-path = &ffuart;
22 reg_3v3: regulator-3v3 {
23 compatible = "regulator-fixed";
24 regulator-name = "3v3-fixed-supply";
25 regulator-min-microvolt = <3300000>;
[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
[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
70 * AC - Application Control
71 * AL - Application Launch Button
72 * SC - System Control
307 outputs (Monitor/LCD/TV-out/etc) */
512 #define KEY_FRAMEBACK 0x1b4 /* Consumer - transport controls */
514 #define KEY_CONTEXT_MENU 0x1b6 /* GenDesc - system context menu */
515 #define KEY_MEDIA_REPEAT 0x1b7 /* Consumer - transport control */
[all …]
/freebsd/share/doc/papers/timecounter/
H A Dtimecounter.ms5 .\" ----------------------------------------------------------------------------
6 .\" "THE BEER-WARE LICENSE" (Revision 42):
9 .\" this stuff is worth it, you can buy me a beer in return. Poul-Henning Kamp
10 .\" ----------------------------------------------------------------------------
16 .A "Poul-Henning Kamp" "The FreeBSD Project"
18 The FreeBSD timecounters are an architecture-independent implementation
21 multiplication to canonical timescales based on micro- or nano-seconds
23 synchronisation. Timecounters are implemented using lock-less
24 stable-storage based primitives which scale efficiently in SMP
80 for instance transport or consumption of a substance at a well-known
[all …]
/freebsd/lib/msun/tests/
H A Dinvctrig_test.c1 /*-
2 * Copyright (c) 2008-2013 David Schultz <das@FreeBSD.org>
38 #include "test-utils.h"
67 * Test within a given tolerance. The tolerance indicates relative error
93 testall(func, -(x), -result, exceptmask, excepts, checksign); \
97 testall(func, -(x), result, exceptmask, excepts, checksign); \
110 testall_tol(func, -(x), -result, tol); \
114 testall_tol(func, -(x), result, tol); \
129 testall_tol(cacosh, -zero, CMPLXL(0.0, -pi / 2), 1); in ATF_TC_BODY()
130 testall_tol(cacos, zero, CMPLXL(pi / 2, -0.0), 1); in ATF_TC_BODY()
[all …]
H A Dctrig_test.c1 /*-
2 * Copyright (c) 2008-2011 David Schultz <das@FreeBSD.org>
38 #include "test-utils.h"
70 * Test within a given tolerance. The tolerance indicates relative error
91 test_tol(func, -(z), -(result), tol); \
95 test_tol(func, -(z), result, tol); \
105 testall(func, -x, -result, exceptmask, excepts, checksign); \
109 testall(func, -x, result, exceptmask, excepts, checksign); \
143 testall_even(ccos, zero, CMPLXL(1.0, -0.0), ALL_STD_EXCEPT, 0, CS_BOTH); in ATF_TC_BODY()
164 * Inf,NaN +-Inf,NaN Inf,NaN 1,+-0 in ATF_TC_BODY()
[all …]
/freebsd/sys/contrib/device-tree/src/arm/ti/omap/
H A Domap3-echo.dts1 // SPDX-License-Identifier: GPL-2.0-only
5 /dts-v1/;
9 #include <dt-bindings/input/input.h>
10 #include <dt-bindings/leds/common.h>
14 compatible = "amazon,omap3-echo", "ti,omap3630", "ti,omap3";
18 cpu0-supply = <&vdd1_reg>;
28 compatible = "regulator-fixed";
29 regulator-name = "vcc5v";
30 regulator-min-microvolt = <5000000>;
31 regulator-max-microvolt = <5000000>;
[all …]
/freebsd/contrib/ntp/html/
H A Dwarp.html1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
4 <meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
12 <!-- #BeginDate format:En2m -->10-Mar-2014 05:24<!-- #EndDate -->
32 …> only because it was used to test and validate the NTPv4 specification RFC-5905. It is best read…
34 …gs time; however, these functions can be performed by the operating system on a per-user basis.</p>
35 …ermined by the rotation of the Earth about its axis. The Earth rotation is gradually slowing down
36-seconds.list</tt> file, which can be downloaded from the NIST FTP servers. This file is updated a…
41 <p>Figure 1 shows two NTP time formats, a 64-bit <em>timestamp</em> format and a 128-bit <em>dates…
47 …em>on-wire protocol</em> described in the white paper <a href="http://www.eecis.udel.edu/~mills/o…
48 …e <a href="rate.html">Rate Management and the Kiss-o'-Death Packet</a> page protects against denia…
[all …]
/freebsd/sys/sys/
H A Delf_common.h1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
92 #define OHW_R4KEOP 0x00000001 /* patch for R4000 branch at end-of-page bug */
94 #define OHW_R5KEOP 0x00000004 /* patch for R5000 branch at end-of-page bug */
101 #define OHWA0_R4KEOP_CHECKED 0x00000001 /* object checked for R4000 end-of-page bug */
102 #define OHWA0_R4KEOP_CLEAN 0x00000002 /* object verified clean for R4000 end-of-page bug */
109 #define OGP_SELF 0x00010000 /* GP group is self-contained */
112 * The header for GNU-style hash sections.
153 #define ELFCLASS32 1 /* 32-bit architecture. */
154 #define ELFCLASS64 2 /* 64-bit architecture. */
[all …]

12