Home
last modified time | relevance | path

Searched +full:motion +full:- +full:sensors (Results 1 – 25 of 64) sorted by relevance

123

/kernel/linux/linux-5.10/include/linux/iio/common/
Dcros_ec_sensors_core.h1 /* SPDX-License-Identifier: GPL-2.0-only */
29 * Good enough for current sensors, they use up to 3 16 bit vectors.
36 * struct cros_ec_sensors_core_state - state data for EC sensors IIO driver
41 * @param: motion sensor parameters structure
42 * @resp: motion sensor response structure
43 * @type: type of motion sensor
44 * @loc: location where the motion sensor is placed
55 * is always 8-byte aligned.
56 * @read_ec_sensors_data: function used for accessing sensors values
127 /* List of extended channel specification for all sensors. */
/kernel/linux/linux-6.6/include/linux/iio/common/
Dcros_ec_sensors_core.h1 /* SPDX-License-Identifier: GPL-2.0-only */
29 * Good enough for current sensors, they use up to 3 16 bit vectors.
36 * struct cros_ec_sensors_core_state - state data for EC sensors IIO driver
41 * @param: motion sensor parameters structure
42 * @resp: motion sensor response structure
43 * @type: type of motion sensor
54 * is always 8-byte aligned.
55 * @read_ec_sensors_data: function used for accessing sensors values
127 /* List of extended channel specification for all sensors. */
/kernel/linux/linux-6.6/Documentation/ABI/testing/
Dsysfs-driver-hid-wiimote19 motionp is the official Nintendo Motion+ extension, nunchuck is
24 Starting with kernel-version 3.11 Motion Plus hotplugging is
26 extension. You will get uevent notifications for the motion-plus
40 Other strings for each device-type are available and may be
41 added if new device-specific detections are added.
57 values for all 4 sensors. The values are separated by colons and
59 First, 0kg values for all 4 sensors are written, followed by the
60 17kg values for all 4 sensors and last the 34kg values for all 4
61 sensors.
64 values but may be used by user-space to perform other
[all …]
Dsysfs-bus-iio-mpu60505 Contact: linux-iio@vger.kernel.org
7 This is mounting matrix for motion sensors. Mounting matrix
9 [0, 1, 0; 1, 0, 0; 0, 0, -1]. Using this information, it would be
10 easy to tell the relative positions among sensors as well as their
11 positions relative to the board that holds these sensors. Identity matrix
Dsysfs-bus-iio-cros-ec4 Contact: linux-iio@vger.kernel.org
13 Contact: linux-iio@vger.kernel.org
16 the motion sensor is placed. For example, in a laptop a motion
23 Contact: linux-iio@vger.kernel.org
25 This attribute is exposed by the CrOS EC sensors driver and
/kernel/linux/linux-5.10/Documentation/ABI/testing/
Dsysfs-driver-hid-wiimote19 motionp is the official Nintendo Motion+ extension, nunchuck is
24 Starting with kernel-version 3.11 Motion Plus hotplugging is
26 extension. You will get uevent notifications for the motion-plus
40 Other strings for each device-type are available and may be
41 added if new device-specific detections are added.
57 values for all 4 sensors. The values are separated by colons and
59 First, 0kg values for all 4 sensors are written, followed by the
60 17kg values for all 4 sensors and last the 34kg values for all 4
61 sensors.
64 values but may be used by user-space to perform other
[all …]
Dsysfs-bus-iio-mpu60505 Contact: linux-iio@vger.kernel.org
7 This is mounting matrix for motion sensors. Mounting matrix
9 [0, 1, 0; 1, 0, 0; 0, 0, -1]. Using this information, it would be
10 easy to tell the relative positions among sensors as well as their
11 positions relative to the board that holds these sensors. Identity matrix
Dsysfs-bus-iio-cros-ec4 Contact: linux-iio@vger.kernel.org
13 Contact: linux-iio@vger.kernel.org
16 the motion sensor is placed. For example, in a laptop a motion
23 Contact: linux-iio@vger.kernel.org
25 This attribute is exposed by the CrOS EC sensors driver and
/kernel/linux/linux-5.10/Documentation/admin-guide/media/
Dimx.rst1 .. SPDX-License-Identifier: GPL-2.0
7 ------------
15 - Image DMA Controller (IDMAC)
16 - Camera Serial Interface (CSI)
17 - Image Converter (IC)
18 - Sensor Multi-FIFO Controller (SMFC)
19 - Image Rotator (IRT)
20 - Video De-Interlacing or Combining Block (VDIC)
26 re-ordering (for example UYVY to YUYV) within the same colorspace, and
27 packed <--> planar conversion. The IDMAC can also perform a simple
[all …]
/kernel/linux/linux-6.6/Documentation/admin-guide/media/
Dimx.rst1 .. SPDX-License-Identifier: GPL-2.0
7 ------------
15 - Image DMA Controller (IDMAC)
16 - Camera Serial Interface (CSI)
17 - Image Converter (IC)
18 - Sensor Multi-FIFO Controller (SMFC)
19 - Image Rotator (IRT)
20 - Video De-Interlacing or Combining Block (VDIC)
26 re-ordering (for example UYVY to YUYV) within the same colorspace, and
27 packed <--> planar conversion. The IDMAC can also perform a simple
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/iio/imu/
Dnxp,fxos8700.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Jonathan Cameron <jic23@kernel.org>
14 …https://www.nxp.com/products/sensors/motion-sensors/6-axis/digital-motion-sensor-3d-accelerometer-
19 - nxp,fxos8700
28 interrupt-names:
33 - INT1
34 - INT2
36 drive-open-drain:
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/iio/imu/
Dnxp,fxos8700.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Robert Jones <rjones@gateworks.com>
14 …https://www.nxp.com/products/sensors/motion-sensors/6-axis/digital-motion-sensor-3d-accelerometer-
19 - nxp,fxos8700
28 interrupt-names:
33 - INT1
34 - INT2
36 drive-open-drain:
[all …]
/kernel/linux/linux-6.6/arch/arm/boot/dts/nxp/imx/
Dimx6sx-udoo-neo-extended.dts1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
6 /dts-v1/;
8 #include "imx6sx-udoo-neo.dtsi"
20 &i2c4 { /* Onboard Motion sensors */
Dimx6sx-udoo-neo-full.dts1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
6 /dts-v1/;
8 #include "imx6sx-udoo-neo.dtsi"
21 phy-handle = <&ethphy1>;
25 #address-cells = <1>;
26 #size-cells = <0>;
28 ethphy1: ethernet-phy@0 {
29 compatible = "ethernet-phy-ieee802.3-c22";
35 &i2c4 { /* Onboard Motion sensors */
/kernel/linux/linux-5.10/arch/arm/boot/dts/
Dimx6sx-udoo-neo-extended.dts1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
6 /dts-v1/;
8 #include "imx6sx-udoo-neo.dtsi"
20 &i2c4 { /* Onboard Motion sensors */
Dimx6sx-udoo-neo-full.dts1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
6 /dts-v1/;
8 #include "imx6sx-udoo-neo.dtsi"
21 phy-handle = <&ethphy1>;
25 #address-cells = <1>;
26 #size-cells = <0>;
28 ethphy1: ethernet-phy@0 {
29 compatible = "ethernet-phy-ieee802.3-c22";
35 &i2c4 { /* Onboard Motion sensors */
/kernel/linux/linux-5.10/Documentation/driver-api/media/drivers/
Dcpia2_devel.rst1 .. SPDX-License-Identifier: GPL-2.0
15 - This is a driver version stripped of the 2.4 back compatibility
26 CMOS sensors - the vvl6410 CIF sensor and the vvl6500 VGA sensor. These will
27 be referred to as the 410 and the 500 sensors, or the CIF and VGA sensors.
47 compressed as Motion JPEG (JPEGA). The VC controls all of the compression
/kernel/linux/linux-6.6/drivers/hid/amd-sfh-hid/hid_descriptor/
Damd_sfh_hid_report_desc.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
4 * Copyright 2020-2021 Advanced Micro Devices, Inc.
5 * Authors: Nehal Bakulchandra Shah <Nehal-bakulchandra.shah@amd.com>
16 0x09, 0x73, /* Motion type Accel 3D */
84 0x0A, 0x52, 0x14, /* Sensor data motion accel and mod change sensitivity ABS) */
93 0x0A, 0x52, 0x24, /* HID usage sensor data (motion accel and mod max) */
103 0x0A, 0x52, 0x34, /* HID usage sensor data (motion accel and mod min) */
115 0x05, 0x20, /* HID usage page sensors */
145 0x0A, 0x53, 0x04, /* HID usage sensor data motion Acceleration X axis */
154 0x0A, 0x54, 0x04, /* HID usage sensor data motion Acceleration Y axis */
[all …]
/kernel/linux/linux-5.10/Documentation/hid/
Dhid-sensor.rst2 HID Sensors Framework
9 "Standardization of HID usages for sensors would allow (but not require) sensor
26 Logical Minimum(-32767)
35 The report is indicating "sensor page (0x20)" contains an accelerometer-3D (0x73).
36 This accelerometer-3D has some fields. Here for example field 2 is motion intensity
37 (0x045f) with a logical minimum value of -32767 and logical maximum of 32767. The
45 This specification defines many different types of sensors with different sets of
47 for different sensors. For example an accelerometer can send X,Y and Z data, whereas
51 - Core hid driver
52 - Individual sensor processing part (sensor drivers)
[all …]
/kernel/linux/linux-6.6/Documentation/hid/
Dhid-sensor.rst2 HID Sensors Framework
9 "Standardization of HID usages for sensors would allow (but not require) sensor
26 Logical Minimum(-32767)
35 The report is indicating "sensor page (0x20)" contains an accelerometer-3D (0x73).
36 This accelerometer-3D has some fields. Here for example field 2 is motion intensity
37 (0x045f) with a logical minimum value of -32767 and logical maximum of 32767. The
45 This specification defines many different types of sensors with different sets of
47 for different sensors. For example an accelerometer can send X,Y and Z data, whereas
51 - Core HID driver
52 - Individual sensor processing part (sensor drivers)
[all …]
/kernel/linux/linux-5.10/drivers/iio/light/
Dcros_ec_light_prox.c1 // SPDX-License-Identifier: GPL-2.0
3 * cros_ec_light_prox - Driver for light and prox sensors behing CrosEC.
25 * light sensors to return the what the eye would see. For proximity, we
32 /* Shared by all sensors */
46 int idx = chan->scan_index; in cros_ec_light_prox_read()
48 mutex_lock(&st->core.cmd_lock); in cros_ec_light_prox_read()
52 if (chan->type == IIO_PROXIMITY) { in cros_ec_light_prox_read()
60 ret = -EINVAL; in cros_ec_light_prox_read()
64 if (chan->type == IIO_LIGHT) { in cros_ec_light_prox_read()
71 * pre-processed and represents the ambient light in cros_ec_light_prox_read()
[all …]
/kernel/linux/linux-6.6/drivers/iio/light/
Dcros_ec_light_prox.c1 // SPDX-License-Identifier: GPL-2.0
3 * cros_ec_light_prox - Driver for light and prox sensors behing CrosEC.
26 * light sensors to return the what the eye would see. For proximity, we
33 /* Shared by all sensors */
47 int idx = chan->scan_index; in cros_ec_light_prox_read()
49 mutex_lock(&st->core.cmd_lock); in cros_ec_light_prox_read()
53 if (chan->type == IIO_PROXIMITY) { in cros_ec_light_prox_read()
61 ret = -EINVAL; in cros_ec_light_prox_read()
65 if (chan->type == IIO_LIGHT) { in cros_ec_light_prox_read()
72 * pre-processed and represents the ambient light in cros_ec_light_prox_read()
[all …]
/kernel/linux/linux-5.10/Documentation/userspace-api/media/v4l/
Dext-ctrls-camera.rst1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
3 .. _camera-controls:
10 digital) features of a device such as controllable lenses or sensors.
13 .. _camera-control-id:
23 .. _v4l2-exposure-auto-type:
28 enum v4l2_exposure_auto_type -
36 .. flat-table::
37 :header-rows: 0
38 :stub-columns: 0
40 * - ``V4L2_EXPOSURE_AUTO``
[all …]
/kernel/linux/linux-5.10/drivers/iio/common/cros_ec_sensors/
Dcros_ec_sensors.c1 // SPDX-License-Identifier: GPL-2.0
3 * cros_ec_sensors - Driver for Chrome OS Embedded Controller sensors.
7 * This driver uses the cros-ec interface to communicate with the Chrome OS
8 * EC about sensors data. Data access is presented through iio sysfs.
29 /* Shared by all sensors */
44 int idx = chan->scan_index; in cros_ec_sensors_read()
46 mutex_lock(&st->core.cmd_lock); in cros_ec_sensors_read()
50 ret = st->core.read_ec_sensors_data(indio_dev, 1 << idx, &data); in cros_ec_sensors_read()
57 st->core.param.cmd = MOTIONSENSE_CMD_SENSOR_OFFSET; in cros_ec_sensors_read()
58 st->core.param.sensor_offset.flags = 0; in cros_ec_sensors_read()
[all …]
/kernel/linux/linux-6.6/drivers/iio/common/cros_ec_sensors/
Dcros_ec_sensors.c1 // SPDX-License-Identifier: GPL-2.0
3 * cros_ec_sensors - Driver for Chrome OS Embedded Controller sensors.
7 * This driver uses the cros-ec interface to communicate with the Chrome OS
8 * EC about sensors data. Data access is presented through iio sysfs.
30 /* Shared by all sensors */
45 int idx = chan->scan_index; in cros_ec_sensors_read()
47 mutex_lock(&st->core.cmd_lock); in cros_ec_sensors_read()
51 ret = st->core.read_ec_sensors_data(indio_dev, 1 << idx, &data); in cros_ec_sensors_read()
58 st->core.param.cmd = MOTIONSENSE_CMD_SENSOR_OFFSET; in cros_ec_sensors_read()
59 st->core.param.sensor_offset.flags = 0; in cros_ec_sensors_read()
[all …]

123