Home
last modified time | relevance | path

Searched +full:angle +full:- +full:measurement (Results 1 – 6 of 6) sorted by relevance

/linux/Documentation/devicetree/bindings/iio/magnetometer/
H A Dti,tmag5273.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: TI TMAG5273 Low-Power Linear 3D Hall-Effect Sensor
10 - Gerald Loacker <gerald.loacker@wolfvision.net>
13 The TI TMAG5273 is a low-power linear 3D Hall-effect sensor. This device
14 integrates three independent Hall-effect sensors in the X, Y, and Z axes.
17 magnetic axes and temperature measurements. An integrated angle calculation
19 on-axis and off-axis angle measurement topologies. The angle calculation is
20 performed using two user-selected magnetic axes.
[all …]
/linux/drivers/iio/magnetometer/
H A Dtmag5273.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * Driver for the TI TMAG5273 Low-Power Linear 3D Hall-Effect Sensor
57 * 16-bit unique manufacturer ID 0x49 / 0x54 = "TI"
104 ANGLE, enumerator
126 * Locks the sensor for exclusive use during a measurement (which
129 * first-come-first-serve manner.
134 static const char *const tmag5273_angle_names[] = { "off", "x-y", "y-z", "x-z" };
157 s16 *y, s16 *z, u16 *angle, u16 *magnitude) in tmag5273_get_measure() argument
163 mutex_lock(&data->lock); in tmag5273_get_measure()
167 * channels. Since we are in continuous measurement mode, a measurement in tmag5273_get_measure()
[all …]
/linux/Documentation/iio/
H A Dadis16475.rst1 .. SPDX-License-Identifier: GPL-2.0
22 (MEMS) inertial measurement unit (IMU) that includes a triaxial gyroscope and a
34 driver offers the capability to retrieve the delta angle and the delta velocity
37 The delta angle measurements represent a calculation of angular displacement
41 Finally, temperature data are provided which show a coarse measurement of
62 +-------------------------------------------+------------------------------------------------------…
63 | 3-Axis Accelerometer related device files | Description …
64 +-------------------------------------------+------------------------------------------------------…
66 +-------------------------------------------+------------------------------------------------------…
67 | in_accel_x_calibbias | Calibration offset for the X-axis accelerometer chann…
[all …]
H A Dadis16480.rst1 .. SPDX-License-Identifier: GPL-2.0
33 driver offers the capability to retrieve the delta angle and the delta velocity
36 The delta angle measurements represent a calculation of angular displacement
40 Finally, temperature data are provided which show a coarse measurement of
58 +------------------------------------------+-------------------------------------------------------…
59 | 3-Axis Magnetometer related device files | Description …
60 +------------------------------------------+-------------------------------------------------------…
62 +------------------------------------------+-------------------------------------------------------…
63 | in_magn_x_calibbias | Calibration offset for the X-axis magnetometer channel…
64 +------------------------------------------+-------------------------------------------------------…
[all …]
/linux/drivers/iio/gyro/
H A Dadis16260.c1 // SPDX-License-Identifier: GPL-2.0-or-later
19 #define ADIS16260_SUPPLY_OUT 0x02 /* Power supply measurement */
20 #define ADIS16260_GYRO_OUT 0x04 /* X-axis gyroscope output */
21 #define ADIS16260_AUX_ADC 0x0A /* analog input channel measurement */
22 #define ADIS16260_TEMP_OUT 0x0C /* internal temperature measurement */
23 #define ADIS16260_ANGL_OUT 0x0E /* angle displacement */
33 #define ADIS16260_MSC_CTRL 0x34 /* Control, data ready, self-test settings */
50 /* Internal self-test enable */
175 ret = adis_write_reg_16(&adis16260->adis, ADIS16260_SLP_CNT, val); in adis16260_stop_device()
177 dev_err(&indio_dev->dev, "problem with turning device off: SLP_CNT"); in adis16260_stop_device()
[all …]
/linux/include/linux/platform_data/
H A Dcros_ec_commands.h1 /* SPDX-License-Identifier: GPL-2.0-only */
7 * NOTE: This file is auto-generated from ChromeOS EC Open Source code from
52 * The actual block is 0x800-0x8ff, but some BIOSes think it's 0x880-0x8ff
77 #define EC_MEMMAP_TEMP_SENSOR 0x00 /* Temp sensors 0x00 - 0x0f */
78 #define EC_MEMMAP_FAN 0x10 /* Fan speeds 0x10 - 0x17 */
79 #define EC_MEMMAP_TEMP_SENSOR_B 0x18 /* More temp sensors 0x18 - 0x1f */
81 #define EC_MEMMAP_ID_VERSION 0x22 /* Version of data in 0x20 - 0x2f */
82 #define EC_MEMMAP_THERMAL_VERSION 0x23 /* Version of data in 0x00 - 0x1f */
83 #define EC_MEMMAP_BATTERY_VERSION 0x24 /* Version of data in 0x40 - 0x7f */
84 #define EC_MEMMAP_SWITCHES_VERSION 0x25 /* Version of data in 0x30 - 0x33 */
[all …]