Searched +full:angle +full:- +full:measurement (Results 1 – 5 of 5) sorted by relevance
/Linux-v6.6/Documentation/devicetree/bindings/iio/magnetometer/ |
D | ti,tmag5273.yaml | 1 # 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/ |
D | tmag5273.c | 1 // 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/ |
D | adis16260.c | 1 // 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/ |
D | sysfs-bus-iio | 3 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/ |
D | cros_ec_commands.h | 1 /* 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 …]
|