Home
last modified time | relevance | path

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

/Linux-v6.6/Documentation/devicetree/bindings/iio/magnetometer/
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-v6.6/drivers/iio/magnetometer/
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
128 * Locks the sensor for exclusive use during a measurement (which
131 * first-come-first-serve manner.
136 static const char *const tmag5273_angle_names[] = { "off", "x-y", "y-z", "x-z" };
159 s16 *y, s16 *z, u16 *angle, u16 *magnitude) in tmag5273_get_measure() argument
165 mutex_lock(&data->lock); in tmag5273_get_measure()
169 * channels. Since we are in continuous measurement mode, a measurement in tmag5273_get_measure()
[all …]
/Linux-v6.6/drivers/iio/gyro/
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-v6.6/Documentation/ABI/testing/
Dsysfs-bus-iio3 Contact: linux-iio@vger.kernel.org
11 Contact: linux-iio@vger.kernel.org
25 Contact: linux-iio@vger.kernel.org
31 Contact: linux-iio@vger.kernel.org
38 Contact: linux-iio@vger.kernel.org
44 The contents of the label are free-form, but there are some
51 * "proximity-wifi"
52 * "proximity-lte"
53 * "proximity-wifi-lte"
54 * "proximity-wifi-left"
[all …]
/Linux-v6.6/include/linux/platform_data/
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 …]