/freebsd/share/man/man4/ |
H A D | ow_temp.4 | 1 .\"- 2 .\" SPDX-License-Identifier: BSD-2-Clause 31 .Nd Dallas Semiconductor 1-Wire Temperature sensor 37 module supports many of the 1-Wire temperature sensors. 47 .Bl -column "DS18S20" "Econo 1-Wire Digital Thermometer" -compact 48 .It DS1820 Ta 1-Wire Digital Thermometer 49 .It DS18S20 Ta High-Precision 1-Wire Digital Thermometer 50 .It DS18B20 Ta Programmable Resolution 1-Wire Digital Thermometer 51 .It DS1822 Ta Econo 1-Wire Digital Thermometer 52 .It DS1825 Ta Programmable Resolution 1-Wire Digital Thermometer with 4-bit ID [all …]
|
H A D | pcm.4 | 2 .\" Copyright (c) 2009-2011 Joel Dahl <joel@FreeBSD.org> 39 .Bd -ragged -offset indent 60 driver are: multichannel audio, per-application 74 .Bl -bullet -compact 118 .Xr snd_uaudio 4 (auto-loaded on device plug) 145 .Bl -tag -width ".Va snd_driver_load" -offse [all...] |
H A D | ng_cisco.4 | 1 .\" Copyright (c) 1996-1999 Whistle Communications, Inc. 19 .\" MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT. 22 .\" SOFTWARE IN TERMS OF ITS CORRECTNESS, ACCURACY, RELIABILITY OR OTHERWISE. 49 node type performs encapsulation and de-encapsulation of packets 53 high speed synchronous lines. 115 .Bl -tag -width ".Va downstream" 129 .Bl -tag -width foo 147 .Bd -literal -offset 4n 164 .%T "Requirements for an Internet Standard Point-to-Point Protocol"
|
/freebsd/sys/contrib/device-tree/Bindings/mtd/ |
H A D | lpc32xx-mlc.txt | 4 - compatible: "nxp,lpc3220-mlc" 5 - reg: Address and size of the controller 6 - interrupts: The NAND interrupt specification 7 - gpios: GPIO specification for NAND write protect 12 accuracy:) 13 - nxp,tcea_delay: TCEA_DELAY 14 - nxp,busy_delay: BUSY_DELAY 15 - nxp,nand_ta: NAND_TA 16 - nxp,rd_high: RD_HIGH 17 - nxp,rd_low: RD_LOW [all …]
|
/freebsd/lib/msun/src/ |
H A D | s_cbrtf.c | 1 /* s_cbrtf.c -- float version of s_cbrt.c. 24 B1 = 709958130, /* B1 = (127-127.0/3-0.03306235651)*2**23 */ 25 B2 = 642849266; /* B2 = (127-127.0/3-24/3-0.03306235651)*2**23 */ 34 u_int32_t high; in cbrtf() local 44 return(x); /* cbrt(+-0) is itself */ in cbrtf() 47 GET_FLOAT_WORD(high,t); in cbrtf() 48 SET_FLOAT_WORD(t,sign|((high&0x7fffffff)/3+B2)); in cbrtf() 53 * First step Newton iteration (solving t*t-x/t == 0) to 16 bits. In in cbrtf() 63 * efficiency and accuracy. in cbrtf() 68 /* rounding to 24 bits is perfect in round-to-nearest mode */ in cbrtf()
|
H A D | e_exp.c | 22 * Here r will be represented as r = hi-lo for better 23 * accuracy. 28 * R(r**2) = r*(exp(r)+1)/(exp(r)-1) = 2 + r*r/6 - r**4/360 + ... 31 * of this polynomial approximation is bounded by 2**-59. In 36 * | 5 | -59 37 * | 2.0+P1*z+...+P5*z - R(z) | <= 2 41 * exp(r) = 1 + ------- 42 * R - r 44 * = 1 + r + ----------- (for better accuracy) 45 * 2 - R1(r) [all …]
|
H A D | s_sinpi.c | 1 /*- 29 * note that sinpi(-x) = -sinpi(x), so the algorithm considers only |x| and 34 * threshold is |x| < 0x1pN with N = -(P/2+M). P is the precision of the 35 * floating-point type and M = 2 to 4. To achieve high accuracy, pi is 36 * decomposed into high and low parts with the high part containing a 37 * number of trailing zero bits. x is also split into high and low parts. 43 * 3. For 1 <= |x| < 0x1p(P-1), argument reduction is required where 51 * = +-sinpi(r) 53 * If j0 is even, then cos(pi*j0) = 1. If j0 is odd, then cos(pi*j0) = -1. 56 * 4. For |x| >= 0x1p(P-1), |x| is integral and sinpi(x) = copysign(0,x). [all …]
|
H A D | s_tanpi.c | 1 /*- 29 * note that tanpi(-x) = -tanpi(x), so the algorithm considers only |x| and 34 * threshold is |x| < 0x1pN with N = -(P/2+M). P is the precision of the 35 * floating-point type and M = 2 to 4. To achieve high accuracy, pi is 36 * decomposed into high and low parts with the high part containing a 37 * number of trailing zero bits. x is also split into high and low parts. 43 * 3. For 1 <= |x| < 0x1p(P-1), argument reduction is required where 49 * tanpi(x) = tan(pi*(j0+r)) = ---------------------------- = tanpi(r) 50 * 1 - tan(pi*j0) * tan(pi*r) 54 * 4. For |x| >= 0x1p(P-1), |x| is integral and tanpi(x) = copysign(0,x). [all …]
|
H A D | s_tan.c | 16 * __kernel_tan ... tangent function on [-pi/4,pi/4] 21 * [-PI/4, +PI/4]. Reduce the argument x to y1+y2 = x-k*pi/2 22 * in [-pi/4 , +pi/4], and let n = k mod 4. 26 * ---------------------------------------------------------- 28 * 1 C -S -1/T 29 * 2 -S -C T 30 * 3 -C S -1/T 31 * ---------------------------------------------------------- 35 * trig(+-INF) is NaN, with signals; 38 * Accuracy: [all …]
|
H A D | s_cos.c | 16 * __kernel_sin ... sine function on [-pi/4,pi/4] 17 * __kernel_cos ... cosine function on [-pi/4,pi/4] 22 * [-PI/4, +PI/4]. Reduce the argument x to y1+y2 = x-k*pi/2 23 * in [-pi/4 , +pi/4], and let n = k mod 4. 27 * ---------------------------------------------------------- 29 * 1 C -S -1/T 30 * 2 -S -C T 31 * 3 -C S -1/T 32 * ---------------------------------------------------------- 36 * trig(+-INF) is NaN, with signals; [all …]
|
H A D | s_sin.c | 16 * __kernel_sin ... sine function on [-pi/4,pi/4] 17 * __kernel_cos ... cose function on [-pi/4,pi/4] 22 * [-PI/4, +PI/4]. Reduce the argument x to y1+y2 = x-k*pi/2 23 * in [-pi/4 , +pi/4], and let n = k mod 4. 27 * ---------------------------------------------------------- 29 * 1 C -S -1/T 30 * 2 -S -C T 31 * 3 -C S -1/T 32 * ---------------------------------------------------------- 36 * trig(+-INF) is NaN, with signals; [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/iio/adc/ |
H A D | ti-adc12138.txt | 4 - compatible: Should be one of 8 - reg: SPI chip select number for the device 9 - interrupts: Should contain interrupt for EOC (end of conversion) 10 - clocks: phandle to conversion clock input 11 - spi-max-frequency: Definision as per 12 Documentation/devicetree/bindings/spi/spi-bus.txt 13 - vref-p-supply: The regulator supply for positive analog voltage reference 16 - vref-n-supply: The regulator supply for negative analog voltage reference 17 (Note that this must not go below GND or exceed vref-p) 19 - ti,acquisition-time: The number of conversion clock periods for the S/H's [all …]
|
H A D | richtek,rtq6056.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: RTQ6056 Bi-Directional Current and Power Monitor with 16-bit ADC 10 - ChiYuan Huang <cy_huang@richtek.com> 13 The RTQ6056 is a high accuracy current-sense monitor with I2C and SMBus 19 internal analog-to-digital converter ADC. The programmable calibration, 24 https://www.richtek.com/assets/product_file/RTQ6056/DSQ6056-00.pdf 33 "#io-channel-cells": 36 shunt-resistor-micro-ohms: [all …]
|
H A D | ti,adc12138.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Texas Instruments ADC12138 and similar self-calibrating ADCs 10 - Akinobu Mita <akinobu.mita@gmail.com> 19 - ti,adc12130 20 - ti,adc12132 21 - ti,adc12138 34 vref-p-supply: 37 vref-n-supply: [all …]
|
/freebsd/lib/msun/bsdsrc/ |
H A D | b_exp.c | 1 /*- 2 * SPDX-License-Identifier: BSD-3-Clause 47 * r will be represented as r := z+c for better accuracy. 51 * exp(r) = 1 + r + r*R1/(2-R1), 53 * R1 = x - x^2*(p1+x^2*(p2+x^2*(p3+x^2*(p4+p5*x^2)))). 59 * exp(-INF)= 0; 62 * Accuracy: 68 p1 = 1.6666666666666660e-01, /* 0x3fc55555, 0x55555553 */ 69 p2 = -2.7777777777564776e-03, /* 0xbf66c16c, 0x16c0ac3c */ 70 p3 = 6.6137564717940088e-05, /* 0x3f11566a, 0xb5c2ba0d */ [all …]
|
/freebsd/contrib/ntp/html/drivers/ |
H A D | driver4.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"> 8 <!-- 10 font-family: Symbol 12 --> 19 <!-- #BeginDate format:En2m -->11-Sep-2010 05:56<!-- #EndDate --> 26 Serial Port: <tt>/dev/wwvb<i>u</i></tt>; 9600 baud, 8-bits, no parity<br> 30 …accuracy of the WWVB clocks is 100 <span class="style1">m</span>s relative to the broadcast signal… 31 <p>The DIPswitches on these clocks should be set to 24-hour display, AUTO DST off, data format 0 or… 35 <p>on-time = first <cr><br> [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/power/supply/ |
H A D | richtek,rt9467.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - ChiYuan Huang <cy_huang@richtek.com> 11 - ChiaEn Wu <chiaen_wu@richtek.com> 14 RT9467 is a switch-mode single cell Li-Ion/Li-Polymer battery charger for 16 MOSFETs, input current sensing and regulation, high-accuracy voltage 20 The RT9467 also features USB On-The-Go (OTG) support. It also integrates 21 D+/D- pin for USB host/charging port detection. 24 https://www.richtek.com/assets/product_file/RT9467/DS9467-01.pdf [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/hwmon/ |
H A D | ti,ina2xx.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 11 - Krzyszto [all...] |
H A D | adi,adm1275.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 11 - Krzysztof Kozlowski <krzk@kernel.org> 14 The ADM1293 and ADM1294 are high accuracy integrated digital power monitors 15 that offer digital current, voltage, and power monitoring using an on-chip, 16 12-bit analog-to-digital converter (ADC), communicated through a PMBus 25 - adi,adm1075 26 - adi,adm1272 27 - adi,adm1275 [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/mfd/ |
H A D | rohm,bd70528-pmic.txt | 3 BD70528MWV is an ultra-low quiescent current general purpose, single-chip, 4 power management IC for battery-powered portable devices. The IC 5 integrates 3 ultra-low current consumption buck converters, 3 LDOs and 2 6 LED Drivers. Also included are 4 GPIOs, a real-time clock (RTC), a 32kHz 7 clock gate, high-accuracy VREF for use with an external ADC, flexible 8 dual-input power path, 10 bit SAR ADC for battery temperature monitor and 12 - compatible : Should be "rohm,bd70528" 13 - reg : I2C slave address. 14 - interrupts : The interrupt line the device is connected to. 15 - interrupt-controller : To indicate BD70528 acts as an interrupt controller. [all …]
|
/freebsd/contrib/arm-optimized-routines/math/ |
H A D | erff.c | 2 * Single-precision erf(x) function. 5 * SPDX-License-Identifier: MIT OR Apache-2.0 WITH LLVM-exception 12 #define TwoOverSqrtPiMinusOne 0x1.06eba8p-3f 26 Worst-case error is 1.09ulps at 0x1.c111acp-1. */ 38 computed on [0.0, 0.921875] and [0.921875, 4.0], which brought accuracy in erff() 45 { /* |x| < 2^(-28). */ in erff() 47 { /* |x| < 2^(-119). */ in erff() 66 { /* |x| < 4.0 - Use a custom Estrin scheme. */ in erff() 69 /* Start with Estrin scheme on high order (small magnitude) coefficients. */ in erff() 83 r = expf (-r); in erff() [all …]
|
/freebsd/contrib/ntp/html/hints/ |
H A D | solaris.html | 10 <!-- #BeginDate format:En2m -->27-Jan-2014 05:31<!-- #EndDate --> 13 <! -- This is deliberately not a mailto -- > <jhawk@MIT.EDU> 23 <A HREF="solaris-dosynctodr.html">Here is the report</A>. 27 to the hardware time-of-day clock"). This can be done with the 30 tickadj -s 34 echo dosynctodr/W0 | adb -k -w /dev/ksyms /dev/mem 72 The NTP Version 3 specification RFC-1305 calls for a maximum 73 oscillator frequency tolerance of +-100 parts-per-million (PPM), which is 79 release, this tolerance has been increased to +-500 PPM. <p>However, in the 84 each interval- timer interrupt, while the variable <tt>tickadj</tt> is used [all …]
|
/freebsd/contrib/ntp/sntp/libevent/ |
H A D | evutil_time.c | 2 * Copyright (c) 2007-2012 Niels Provos and Nick Mathewson 27 #include "event2/event-config.h" 28 #include "evconfig-private.h" 62 #include "util-internal.h" 63 #include "log-internal.h" 64 #include "mm-internal.h" 82 * an unaligned (!) 64-bit value containing the number of in evutil_gettimeofday() 83 * 100-nanosecond intervals since 1 January 1601 UTC. */ in evutil_gettimeofday() 94 return -1; in evutil_gettimeofday() 115 return -1; in evutil_gettimeofday() [all …]
|
/freebsd/contrib/libevent/ |
H A D | evutil_time.c | 2 * Copyright (c) 2007-2012 Niels Provos and Nick Mathewson 27 #include "event2/event-config.h" 28 #include "evconfig-private.h" 62 #include "util-internal.h" 63 #include "log-internal.h" 64 #include "mm-internal.h" 82 * an unaligned (!) 64-bit value containing the number of in evutil_gettimeofday() 83 * 100-nanosecond intervals since 1 January 1601 UTC. */ in evutil_gettimeofday() 94 return -1; in evutil_gettimeofday() 115 return -1; in evutil_gettimeofday() [all …]
|
/freebsd/contrib/ntp/ntpd/ |
H A D | refclock_heath.c | 2 * refclock_heath - clock driver for Heath GC-1000 3 * (but no longer the GC-1001 Model II, which apparently never worked) 25 * This driver supports the Heath GC-1000 Most Accurate Clock, with 27 * robust than other supported receivers. Its claimed accuracy is 100 ms 30 * noise sources, etc. When not synchronized, the accuracy is at the 37 * There were two GC-1000 versions supported by this driver. The original 38 * GC-1000 with RS-232 output first appeared in 1983, but dissapeared 39 * from the market a few years later. The GC-100 [all...] |