/freebsd/sys/contrib/device-tree/Bindings/input/ |
H A D | rotary-encoder.txt | 4 - 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 D | rotary-encoder.yaml | 1 # 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 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/iio/ |
H A D | mount-matrix.txt | 2 * 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 D | trivial-devices.yaml | 1 # 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 D | video-interface-devices.yaml | 1 # 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 D | loopwatch.config.SAMPLE | 31 # 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 D | kbdif.h | 2 * 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 D | wsp.c | 1 /*- 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 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) 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 D | imx8mn-rve-gateway.dts | 1 // 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 D | evdev.c | 1 /*- 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 D | input-event-codes.h | 1 /*- 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 D | imx6dl-victgo.dts | 1 // 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 D | imx6dl-b1x5pv2.dtsi | 1 // 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 D | imx28-cfa10049.dts | 1 // 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 D | pxa300-raumfeld-common.dtsi | 1 // 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 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 [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 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 D | timecounter.ms | 5 .\" ---------------------------------------------------------------------------- 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 D | invctrig_test.c | 1 /*- 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 D | ctrig_test.c | 1 /*- 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 D | omap3-echo.dts | 1 // 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 D | warp.html | 1 <!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 D | elf_common.h | 1 /*- 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 …]
|