Home
last modified time | relevance | path

Searched +full:off +full:- +full:axis (Results 1 – 25 of 108) sorted by relevance

12345

/Linux-v6.6/Documentation/devicetree/bindings/iio/accel/
Dlis302.txt8 - compatible: should be set to "st,lis3lv02d-spi"
9 - reg: the chipselect index
10 - spi-max-frequency: maximal bus speed, should be set to 1000000 unless
12 - interrupts: the interrupt generated by the device
15 - compatible: should be set to "st,lis3lv02d"
16 - reg: i2c slave address
17 - Vdd-supply: The input supply for Vdd
18 - Vdd_IO-supply: The input supply for Vdd_IO
23 - st,click-single-{x,y,z}: if present, tells the device to issue an
25 x/y/z axis.
[all …]
/Linux-v6.6/Documentation/input/devices/
Dcma3000_d0x.rst1 CMA3000-D0x Accelerometer
5 * VTI CMA3000-D0x
8 CMA3000-D0X Product Family Specification 8281000A.02.pdf
15 -----------
17 CMA3000 Tri-axis accelerometer supports Motion detect, Measurement and
26 axis and supports 400, 100, 40 Hz sample frequency.
47 -------------
50 Noise on X Axis
53 Noise on Y Axis
56 Noise on Z Axis
[all …]
/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.
19 on-axis and off-axis angle measurement topologies. The angle calculation is
20 performed using two user-selected magnetic axes.
29 "#io-channel-cells":
[all …]
/Linux-v6.6/include/linux/
Dlis3lv02d.h1 /* SPDX-License-Identifier: GPL-2.0 */
6 * struct lis3lv02d_platform_data - lis3 chip family platform data
8 * @click_thresh_x: Click detection unit x axis threshold
9 * @click_thresh_y: Click detection unit y axis threshold
10 * @click_thresh_z: Click detection unit z axis threshold
24 * @hipass_ctrl: High pass filter control (enable / disable, cut off
26 * @axis_x: Sensor orientation remapping for x-axis
27 * @axis_y: Sensor orientation remapping for y-axis
28 * @axis_z: Sensor orientation remapping for z-axis
111 #define LIS3_INV_DEV_X -1
[all …]
Dfb.h1 /* SPDX-License-Identifier: GPL-2.0 */
74 __u32 serial; /* Serial Number - Integer */
81 __u16 input; /* display type - see FB_DISP_* */
82 __u16 dpms; /* DPMS support - see FB_DPMS_ */
83 __u16 signal; /* Signal Type - see FB_SIGNAL_* */
86 __u16 gamma; /* Gamma - in fractions of 100 */
88 __u16 misc; /* Misc flags - see FB_MISC_* */
118 __u16 enable; /* cursor on/off */
133 /* only used by mach-pxa/am200epd.c */
195 u32 blit_x; /* supported bit block dimensions (1-32)*/
[all …]
Drmi.h1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * Copyright (c) 2011-2016 Synaptics Incorporated
21 * struct rmi_2d_axis_alignment - target axis alignment
22 * @swap_axes: set to TRUE if desired to swap x- and y-axis
23 * @flip_x: set to TRUE if desired to flip direction on x-axis
24 * @flip_y: set to TRUE if desired to flip direction on y-axis
25 * @clip_x_low - reported X coordinates below this setting will be clipped to
27 * @clip_x_high - reported X coordinates above this setting will be clipped to
29 * @clip_y_low - reported Y coordinates below this setting will be clipped to
31 * @clip_y_high - reported Y coordinates above this setting will be clipped to
[all …]
/Linux-v6.6/drivers/input/misc/
Dmma8450.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * Driver for Freescale's 3-Axis Accelerometer MMA8450
42 static int mma8450_read(struct i2c_client *c, unsigned int off) in mma8450_read() argument
46 ret = i2c_smbus_read_byte_data(c, off); in mma8450_read()
48 dev_err(&c->dev, in mma8450_read()
50 off, ret); in mma8450_read()
55 static int mma8450_write(struct i2c_client *c, unsigned int off, u8 v) in mma8450_write() argument
59 error = i2c_smbus_write_byte_data(c, off, v); in mma8450_write()
61 dev_err(&c->dev, in mma8450_write()
63 off, error); in mma8450_write()
[all …]
/Linux-v6.6/Documentation/ABI/testing/
Dsysfs-devices-platform-trackpoint4 Contact: linux-input@vger.kernel.org
11 Contact: linux-input@vger.kernel.org
19 Contact: linux-input@vger.kernel.org
21 (RW) Backup range for z-axis press.
26 Contact: linux-input@vger.kernel.org
29 z-axis pressed.
34 Contact: linux-input@vger.kernel.org
41 Contact: linux-input@vger.kernel.org
48 Contact: linux-input@vger.kernel.org
50 (RW) Minimum value for z-axis force required to trigger a press
[all …]
Dsysfs-driver-hid-logitech-lg4ff4 Contact: Michal Malý <madcatxster@devoid-pointer.net>
12 Contact: Michal Malý <madcatxster@devoid-pointer.net>
23 If a wheel cannot be switched into the desired mode, -EINVAL
32 DF-EX --> DFP
36 DF-EX --> DFP --> G25
40 DF-EX <*> DFP <-> G25 <-> G27
41 DF-EX <*--------> G25 <-> G27
42 DF-EX <*----------------> G27
46 DF-EX <*> DFP <-> G25 <-> G27 <-> G29
47 DF-EX <*--------> G25 <-> G27 <-> G29
[all …]
/Linux-v6.6/Documentation/input/joydev/
Djoystick-api.rst1 .. _joystick-api:
7 :Author: Ragnar Hojland Espinosa <ragnar@macula.net> - 7 Aug 1998
18 driver now reports only any changes of its state. See joystick-api.txt,
57 __u8 number; /* axis/button number */
65 -------------
80 you can turn off the JS_EVENT_INIT bits::
86 ---------------
88 The values of ``number`` correspond to the axis or button that
90 is, you have both an axis 0 and a button 0). Generally,
93 Axis number
[all …]
/Linux-v6.6/drivers/input/mouse/
Dtrackpoint.h1 /* SPDX-License-Identifier: GPL-2.0-only */
67 #define TP_REACH 0x57 /* Backup for Z-axis press */
70 /* with Z-axis pressed) */
75 #define TP_THRESH 0x5C /* Minimum value for a Z-axis press */
76 #define TP_UP_THRESH 0x5A /* Used to generate a 'click' on Z-axis */
79 #define TP_DRIFT_TIME 0x5F /* How long a 'hands off' condition */
Dcyapa.h6 * Copyright (C) 2014-2015 Cypress Semiconductor, Inc.
20 #define CYAPA_GEN3 0x03 /* support MT-protocol B with tracking ID. */
63 * bit 6 - 4: Reserved
64 * bit 3 - 2: Power status
65 * bit 1 - 0: Device status
76 * bit 7 - 4: Number of touched finger
91 * Write-only command file register used to issue commands and
102 * bit 6 - 5: Reserved
104 * bit 3 - 2: Reserved
127 * bit 1 - 0: Reserved
[all …]
/Linux-v6.6/sound/pci/
Dazt3328.h1 /* SPDX-License-Identifier: GPL-2.0 */
5 /* "PU" == "power-up value", as tested on PCI168 PCI rev. 10
85 …REQ_SUSPECTED_66200 0x06 | SOUNDFORMAT_XTAL2 /* 66200 (13240 * 5); 64000 may have been nicer :-\ */
111 #define IDX_IO_TIMER_VALUE 0x60 /* found this timer area by pure luck :-) */
122 /* some IRQ bit in here might also be used to signal a power-management timer
150 * in case playback is active? Or is this driver-induced?
174 * Or maybe this simply switches off the NE558 circuit, since enabling this
175 * still lets us evaluate button states, but not axis states */
179 * --> FIFO/timing settings???) */
186 #define IDX_IO_6CH 0x6C /* unknown; fully read-writable */
[all …]
/Linux-v6.6/tools/power/x86/intel_pstate_tracer/
Dintel_pstate_tracer.py2 # SPDX-License-Identifier: GPL-2.0-only
3 # -*- coding: utf-8 -*-
7 - If there is Linux trace file with pstate_sample events enabled, then
9 - If user has not specified a trace file as input via command line parameters,
16 gnuplot-py 1.8 or higher
18 gnuplot-py, phython-gnuplot or phython3-gnuplot, gnuplot-nox, ... )
20 HWP (Hardware P-States are disabled)
79 print(' ./%s_tracer.py [-c cpus] -t <trace_file> -n <test_name>'%driver_name)
81 …print(' ./%s_tracer.py [--cpu cpus] ---trace_file <trace_file> --name <test_name>'%driver_nam…
83 … print(' sudo ./%s_tracer.py [-c cpus] -i <interval> -n <test_name> -m <kbytes>'%driver_name)
[all …]
/Linux-v6.6/arch/arm64/boot/dts/rockchip/
Drk3566-anbernic-rgxx3.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
3 /dts-v1/;
5 #include <dt-bindings/gpio/gpio.h>
6 #include <dt-bindings/input/linux-event-codes.h>
7 #include <dt-bindings/leds/common.h>
8 #include <dt-bindings/pinctrl/rockchip.h>
9 #include <dt-bindings/soc/rockchip,vop2.h>
14 stdout-path = "serial2:1500000n8";
17 adc-joystick {
18 compatible = "adc-joystick";
[all …]
/Linux-v6.6/drivers/iio/accel/
Dsca3000.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * sca3000_core.c -- support VTI sca3000 series accelerometers via SPI
44 /* Temp read untested - the e05 doesn't have the sensor */
63 * (approx 1 - 25Hz) and then a programmable threshold used to trigger
82 /* Only available for SCA3000-D03 and SCA3000-D01 */
138 * Bypass - Bypass the low-pass filter in the signal channel so as to increase
141 * Narrow - Narrow low-pass filtering of the signal channel and half output
144 * Wide - Widen low-pass filtering of signal channel to increase bandwidth
153 * struct sca3000_state - device instance state information
160 * @tx: dma-able transmit buffer
[all …]
Dmsa311.c1 // SPDX-License-Identifier: GPL-2.0
3 * MEMSensing digital 3-Axis accelerometer
5 * MSA311 is a tri-axial, low-g accelerometer with I2C digital output for
6 * sensitivity consumer applications. It has dynamic user-selectable full
7 * scales range of +-2g/+-4g/+-8g/+-16g and allows acceleration measurements
11 * and is guaranteed to operate over -40C to +85C.
14 * - IIO interface
15 * - Different power modes: NORMAL, SUSPEND
16 * - ODR (Output Data Rate) selection
17 * - Scale selection
[all …]
Dmma9551.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * Freescale MMA9551L Intelligent Motion-Sensing Platform driver
60 switch (chan->channel2) { in mma9551_read_incli_chan()
74 return -EINVAL; in mma9551_read_incli_chan()
95 *val = 90 * (quadrant + 1) - angle; in mma9551_read_incli_chan()
115 switch (chan->type) { in mma9551_read_raw()
117 mutex_lock(&data->mutex); in mma9551_read_raw()
118 ret = mma9551_read_incli_chan(data->client, chan, val); in mma9551_read_raw()
119 mutex_unlock(&data->mutex); in mma9551_read_raw()
122 return -EINVAL; in mma9551_read_raw()
[all …]
/Linux-v6.6/arch/arm64/boot/dts/amlogic/
Dmeson-g12b-odroid-go-ultra.dts1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
6 /dts-v1/;
8 #include "meson-g12b-s922x.dtsi"
9 #include <dt-bindings/input/input.h>
10 #include <dt-bindings/leds/common.h>
11 #include <dt-bindings/gpio/meson-g12a-gpio.h>
12 #include <dt-bindings/sound/meson-g12a-toacodec.h>
13 #include <dt-bindings/sound/meson-g12a-tohdmitx.h>
16 compatible = "hardkernel,odroid-go-ultra", "amlogic,s922x", "amlogic,g12b";
17 model = "Hardkernel ODROID-GO-Ultra";
[all …]
/Linux-v6.6/drivers/iio/imu/inv_mpu6050/
Dinv_mpu_core.c1 // SPDX-License-Identifier: GPL-2.0-only
294 clock = st->chip_config.clk; in inv_mpu6050_pwr_mgmt_1_write()
296 temp_dis = !st->chip_config.temp_en; in inv_mpu6050_pwr_mgmt_1_write()
304 dev_dbg(regmap_get_device(st->map), "pwr_mgmt_1: 0x%x\n", val); in inv_mpu6050_pwr_mgmt_1_write()
305 return regmap_write(st->map, st->reg->pwr_mgmt_1, val); in inv_mpu6050_pwr_mgmt_1_write()
313 switch (st->chip_type) { in inv_mpu6050_clock_switch()
318 ret = inv_mpu6050_pwr_mgmt_1_write(st, false, clock, -1); in inv_mpu6050_clock_switch()
321 st->chip_config.clk = clock; in inv_mpu6050_clock_switch()
339 if (mask & INV_MPU6050_SENSOR_ACCL && en == st->chip_config.accl_en) in inv_mpu6050_switch_engine()
341 if (mask & INV_MPU6050_SENSOR_GYRO && en == st->chip_config.gyro_en) in inv_mpu6050_switch_engine()
[all …]
/Linux-v6.6/drivers/iio/imu/
Dadis16400.c1 // SPDX-License-Identifier: GPL-2.0-only
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 */
37 #define ADIS16400_XMAGN_OUT 0x10 /* X-axis magnetometer measurement */
38 #define ADIS16400_YMAGN_OUT 0x12 /* Y-axis magnetometer measurement */
39 #define ADIS16400_ZMAGN_OUT 0x14 /* Z-axis magnetometer measurement */
[all …]
/Linux-v6.6/tools/power/x86/amd_pstate_tracer/
Damd_pstate_trace.py2 # SPDX-License-Identifier: GPL-2.0-only
3 # -*- coding: utf-8 -*-
6 AMD P-State driver. It imports intel_pstate_tracer to analyze AMD P-State
12 gnuplot-py 1.8 or higher
14 gnuplot-py, phython-gnuplot or phython3-gnuplot, gnuplot-nox, ... )
78 g_plot('set key off')
80 …g_plot('plot "' + file_name + '" using {:d}:{:d} with linespoints linestyle 1 axis x1y1'.format(C_…
93 g_plot('set key off')
95 …g_plot('plot "' + file_name + '" using {:d}:{:d} with linespoints linestyle 1 axis x1y1'.format(C_…
109 g_plot('set key off')
[all …]
/Linux-v6.6/include/dt-bindings/sound/
Dtlv320adc3xxx.h1 /* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */
5 * Copyright (C) 2021 Axis Communications AB
11 #define ADC3XXX_GPIO_INPUT 1 /* Various non-GPIO inputs */
21 /* values 11-15 reserved */
23 #define ADC3XXX_MICBIAS_OFF 0 /* Micbias pin powered off */
/Linux-v6.6/drivers/iio/magnetometer/
Dak8974.c1 // SPDX-License-Identifier: GPL-2.0-only
7 * Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
38 * 16-bit registers are little-endian. LSB is at the address defined below
65 #define AK8974_INT_THRES 0x26 /* Absolute any axis value threshold */
68 /* AK8974-specific offsets */
72 /* AMI305-specific offsets */
81 /* AMI306-specific control register */
86 /* fine axis sensitivity */
91 /* axis sensitivity */
96 /* axis cross-interference */
[all …]
/Linux-v6.6/arch/arm/boot/dts/nxp/lpc/
Dlpc3250-ea3250.dts1 // SPDX-License-Identifier: GPL-2.0-or-later
8 /dts-v1/;
20 gpio-keys {
21 compatible = "gpio-keys";
86 compatible = "gpio-leds";
92 linux,default-trigger = "timer";
93 default-state = "off";
98 default-state = "off";
103 default-state = "off";
108 default-state = "off";
[all …]

12345