Home
last modified time | relevance | path

Searched +full:3 +full:- +full:axis +full:- +full:digital +full:- +full:gyroscope (Results 1 – 8 of 8) sorted by relevance

/linux/Documentation/devicetree/bindings/iio/gyroscope/
H A Dnxp,fxas21002c.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/iio/gyroscope/nxp,fxas21002c.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: NXP FXAS21002C Gyroscope
10 - Rui Miguel Silva <rmfrfs@gmail.com>
13 3 axis digital gyroscope device with an I2C and SPI interface.
14 http://www.nxp.com/products/sensors/gyroscopes/3-axis-digital-gyroscope:FXAS21002C
23 vdd-supply:
26 vddio-supply:
[all …]
H A Dinvensense,itg3200.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/iio/gyroscope/invensense,itg3200.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Invensense ITG-3200 Gyroscope
10 - Jonathan Cameron <jic23@kernel.org>
13 Triple-axis, digital output gyroscope with a three 16-bit analog-to-digital
14 converters (ADCs) for digitizing the gyro outputs, a user-selectable internal
15 low-pass filter bandwidth, and a Fast-Mode I2C.
24 vdd-supply: true
[all …]
/linux/drivers/iio/accel/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
10 tristate "Analog Devices ADIS16201 Dual-Axis Digital Inclinometer and Accelerometer"
15 Say Y here to build support for Analog Devices adis16201 dual-axis
16 digital inclinometer and accelerometer.
22 tristate "Analog Devices ADIS16209 Dual-Axis Digital Inclinometer and Accelerometer"
27 Say Y here to build support for Analog Devices adis16209 dual-axis digital inclinometer
37 tristate "Analog Devices ADXL313 3-Axis Digital Accelerometer I2C Driver"
43 ADXL313 3-axis digital accelerometer.
50 tristate "Analog Devices ADXL313 3-Axis Digital Accelerometer SPI Driver"
56 ADXL313 3-axis digital accelerometer.
[all …]
/linux/drivers/iio/imu/
H A Dadis16400.c1 // SPDX-License-Identifier: GPL-2.0-only
4 * 3d 2g Linear Accelerometers,
5 * 3d Gyroscopes,
6 * 3d Magnetometers via SPI
31 #define ADIS16400_XGYRO_OUT 0x04 /* X-axis gyroscope output */
32 #define ADIS16400_YGYRO_OUT 0x06 /* Y-axis gyroscope output */
33 #define ADIS16400_ZGYRO_OUT 0x08 /* Z-axis gyroscope output */
34 #define ADIS16400_XACCL_OUT 0x0A /* X-axis accelerometer output */
35 #define ADIS16400_YACCL_OUT 0x0C /* Y-axis accelerometer output */
36 #define ADIS16400_ZACCL_OUT 0x0E /* Z-axis accelerometer output */
[all …]
/linux/include/linux/iio/gyro/
H A Ditg3200.h1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * itg3200.h -- support InvenSense ITG3200
4 * Digital 3-Axis Gyroscope driver
24 /* Digital low pass filter settings */
59 /* Determine the status of ITG-3200 interrupts */
61 /* Status of 'device is ready'-interrupt */
63 /* Status of 'data is available'-interrupt */
79 * power-up-default settings */
83 /* Put according gyroscope in standby mode */
97 * struct itg3200 - device instance specific data
/linux/drivers/iio/gyro/
H A Dadis16260.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * ADIS16260/ADIS16265 Programmable Digital Gyroscope Sensor Driver
20 #define ADIS16260_GYRO_OUT 0x04 /* X-axis gyroscope output */
32 #define ADIS16260_GPIO_CTRL 0x32 /* Control, digital I/O line */
33 #define ADIS16260_MSC_CTRL 0x34 /* Control, data ready, self-test settings */
50 /* Internal self-test enable */
72 #define ADIS16260_DIAG_STAT_SPI_FAIL_BIT 3
79 #define ADIS16260_GLOB_CMD_FLASH_UPD (1<<3)
95 #define ADIS16260_SCAN_TEMP 3
175 ret = adis_write_reg_16(&adis16260->adis, ADIS16260_SLP_CNT, val); in adis16260_stop_device()
[all …]
H A Ditg3200_core.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * itg3200_core.c -- support InvenSense ITG3200
4 * Digital 3-Axis Gyroscope driver
11 * - Support digital low pass filter
12 * - Support power management
37 return i2c_smbus_write_byte_data(st->i2c, 0x80 | reg_address, val); in itg3200_write_reg_8()
46 ret = i2c_smbus_read_byte_data(st->i2c, reg_address); in itg3200_read_reg_8()
57 struct i2c_client *client = st->i2c; in itg3200_read_reg_s16()
63 .addr = client->addr, in itg3200_read_reg_s16()
64 .flags = client->flags, in itg3200_read_reg_s16()
[all …]
/linux/
H A DMAINTAINERS5 ---------------------------------------------------
21 W: *Web-page* with status/info
23 B: URI for where to file *bugs*. A web-page with detailed bug
28 patches to the given subsystem. This is either an in-tree file,
29 or a URI. See Documentation/maintainer/maintainer-entry-profile.rst
46 N: [^a-z]tegra all files whose path contains tegra
64 ----------------
70 3C59X NETWORK DRIVER
74 F: Documentation/networking/device_drivers/ethernet/3com/vortex.rst
75 F: drivers/net/ethernet/3com/3c59x.c
[all …]