Home
last modified time | relevance | path

Searched full:axis (Results 1 – 25 of 735) sorted by relevance

12345678910>>...30

/kernel/linux/linux-6.6/drivers/iio/accel/
DKconfig10 tristate "Analog Devices ADIS16201 Dual-Axis Digital Inclinometer and Accelerometer"
15 Say Y here to build support for Analog Devices adis16201 dual-axis
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.
66 tristate "Analog Devices ADXL345 3-Axis Digital Accelerometer I2C Driver"
73 ADXL345 or ADXL375 3-axis digital accelerometer.
[all …]
/kernel/linux/linux-5.10/drivers/iio/accel/
DKconfig10 tristate "Analog Devices ADIS16201 Dual-Axis Digital Inclinometer and Accelerometer"
15 Say Y here to build support for Analog Devices adis16201 dual-axis
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 ADXL345 3-Axis Digital Accelerometer I2C Driver"
44 ADXL345 or ADXL375 3-axis digital accelerometer.
51 tristate "Analog Devices ADXL345 3-Axis Digital Accelerometer SPI Driver"
58 ADXL345 or ADXL375 3-axis digital accelerometer.
70 tristate "Analog Devices ADXL372 3-Axis Accelerometer SPI Driver"
81 tristate "Analog Devices ADXL372 3-Axis Accelerometer I2C Driver"
[all …]
/kernel/linux/linux-6.6/drivers/iio/magnetometer/
DKconfig10 tristate "Asahi Kasei AK8974 3-Axis Magnetometer"
17 AMI306 I2C-based 3-axis magnetometer chips.
23 tristate "Asahi Kasei AK8975 3-Axis Magnetometer"
30 AK09911, AK09912 or AK09916 3-Axis Magnetometer.
36 tristate "Asahi Kasei AK09911 3-axis Compass"
83 tristate "Freescale MAG3110 3-Axis Magnetometer"
88 Say yes here to build support for the Freescale MAG3110 3-Axis
105 tristate "MEMSIC MMC35240 3-axis magnetic sensor"
109 Say yes here to build support for the MEMSIC MMC35240 3-axis
116 tristate "STMicroelectronics magnetometers 3-Axis Driver"
[all …]
/kernel/linux/linux-5.10/drivers/iio/magnetometer/
DKconfig10 tristate "Asahi Kasei AK8974 3-Axis Magnetometer"
18 AMI306 I2C-based 3-axis magnetometer chips.
24 tristate "Asahi Kasei AK8975 3-Axis Magnetometer"
31 AK09911 or AK09912 3-Axis Magnetometer.
37 tristate "Asahi Kasei AK09911 3-axis Compass"
84 tristate "Freescale MAG3110 3-Axis Magnetometer"
89 Say yes here to build support for the Freescale MAG3110 3-Axis
106 tristate "MEMSIC MMC35240 3-axis magnetic sensor"
110 Say yes here to build support for the MEMSIC MMC35240 3-axis
117 tristate "STMicroelectronics magnetometers 3-Axis Driver"
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/input/
Dadc-joystick.yaml26 Each pair defines one ADC channel to which a joystick axis is connected.
44 "^axis@[0-9a-f]+$":
47 Represents a joystick axis bound to the given ADC channel.
48 For each entry in the io-channels list, one axis subnode with a matching
55 description: Index of an io-channels list entry bound to this axis.
59 description: EV_ABS specific event code generated by the axis.
68 Minimum and maximum values produced by the axis.
69 For an ABS_X axis this will be the left-most and right-most
71 treat the axis as inverted.
78 Omitting this property indicates the axis is precise.
[all …]
Drotary-encoder.txt7 - linux,axis: the input subsystem axis to map to this rotary encoder.
10 encoder. Only relevant for absolute axis. Defaults to 24 which is a
12 - rotary-encoder,relative-axis: register a relative axis rather than an
13 absolute one. Relative axis will only generate +1/-1 events on the input
16 greater than the specified steps or smaller than 0. For absolute axis only.
38 linux,axis = <0>; /* REL_X */
40 rotary-encoder,relative-axis;
46 linux,axis = <1>; /* ABS_Y */
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/input/
Dadc-joystick.yaml29 Each pair defines one ADC channel to which a joystick axis is connected.
51 "^axis@[0-9a-f]+$":
55 Represents a joystick axis bound to the given ADC channel.
56 For each entry in the io-channels list, one axis subnode with a matching
63 description: Index of an io-channels list entry bound to this axis.
66 description: EV_ABS specific event code generated by the axis.
74 Minimum and maximum values produced by the axis.
75 For an ABS_X axis this will be the left-most and right-most
77 treat the axis as inverted.
84 Omitting this property indicates the axis is precise.
[all …]
Drotary-encoder.txt7 - linux,axis: the input subsystem axis to map to this rotary encoder.
10 encoder. Only relevant for absolute axis. Defaults to 24 which is a
12 - rotary-encoder,relative-axis: register a relative axis rather than an
13 absolute one. Relative axis will only generate +1/-1 events on the input
16 greater than the specified steps or smaller than 0. For absolute axis only.
38 linux,axis = <0>; /* REL_X */
40 rotary-encoder,relative-axis;
46 linux,axis = <1>; /* ABS_Y */
/kernel/linux/linux-6.6/drivers/staging/axis-fifo/
Daxis-fifo.txt28 - xlnx,axis-tdest-width: AXI-Stream TDEST width (ignored by the driver)
29 - xlnx,axis-tid-width: AXI-Stream TID width (ignored by the driver)
30 - xlnx,axis-tuser-width: AXI-Stream TUSER width (ignored by the driver)
32 - xlnx,has-axis-tdest: Should be <0x0> (this feature isn't supported)
33 - xlnx,has-axis-tid: Should be <0x0> (this feature isn't supported)
34 - xlnx,has-axis-tkeep: Should be <0x0> (this feature isn't supported)
35 - xlnx,has-axis-tstrb: Should be <0x0> (this feature isn't supported)
36 - xlnx,has-axis-tuser: Should be <0x0> (this feature isn't supported)
70 xlnx,axis-tdest-width = <0x4>;
71 xlnx,axis-tid-width = <0x4>;
[all …]
/kernel/linux/linux-5.10/drivers/staging/axis-fifo/
Daxis-fifo.txt28 - xlnx,axis-tdest-width: AXI-Stream TDEST width (ignored by the driver)
29 - xlnx,axis-tid-width: AXI-Stream TID width (ignored by the driver)
30 - xlnx,axis-tuser-width: AXI-Stream TUSER width (ignored by the driver)
32 - xlnx,has-axis-tdest: Should be <0x0> (this feature isn't supported)
33 - xlnx,has-axis-tid: Should be <0x0> (this feature isn't supported)
34 - xlnx,has-axis-tkeep: Should be <0x0> (this feature isn't supported)
35 - xlnx,has-axis-tstrb: Should be <0x0> (this feature isn't supported)
36 - xlnx,has-axis-tuser: Should be <0x0> (this feature isn't supported)
70 xlnx,axis-tdest-width = <0x4>;
71 xlnx,axis-tid-width = <0x4>;
[all …]
/kernel/linux/linux-5.10/drivers/input/touchscreen/
Dof_touchscreen.c33 unsigned long axis, in touchscreen_set_params() argument
38 if (!test_bit(axis, dev->absbit)) { in touchscreen_set_params()
40 "DT specifies parameters but the axis %lu is not set up\n", in touchscreen_set_params()
41 axis); in touchscreen_set_params()
45 absinfo = &dev->absinfo[axis]; in touchscreen_set_params()
57 * axis swap and invert info for use with touchscreen_report_x_y();
69 unsigned int axis, axis_x, axis_y; in touchscreen_parse_properties() local
106 axis = multitouch ? ABS_MT_PRESSURE : ABS_PRESSURE; in touchscreen_parse_properties()
109 input_abs_get_max(input, axis), in touchscreen_parse_properties()
113 input_abs_get_fuzz(input, axis), in touchscreen_parse_properties()
[all …]
/kernel/linux/linux-6.6/drivers/input/
Dtouchscreen.c34 unsigned long axis, in touchscreen_set_params() argument
39 if (!test_bit(axis, dev->absbit)) { in touchscreen_set_params()
41 "Parameters are specified but the axis %lu is not set up\n", in touchscreen_set_params()
42 axis); in touchscreen_set_params()
46 absinfo = &dev->absinfo[axis]; in touchscreen_set_params()
58 * axis swap and invert info for use with touchscreen_report_x_y();
70 unsigned int axis, axis_x, axis_y; in touchscreen_parse_properties() local
107 axis = multitouch ? ABS_MT_PRESSURE : ABS_PRESSURE; in touchscreen_parse_properties()
110 input_abs_get_max(input, axis), in touchscreen_parse_properties()
114 input_abs_get_fuzz(input, axis), in touchscreen_parse_properties()
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/crypto/
Dartpec6-crypto.txt1 Axis crypto engine with PDMA interface.
5 "axis,artpec6-crypto" for the version in the Axis ARTPEC-6 SoC
6 "axis,artpec7-crypto" for the version in the Axis ARTPEC-7 SoC.
13 compatible = "axis,artpec6-crypto";
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/crypto/
Dartpec6-crypto.txt1 Axis crypto engine with PDMA interface.
5 "axis,artpec6-crypto" for the version in the Axis ARTPEC-6 SoC
6 "axis,artpec7-crypto" for the version in the Axis ARTPEC-7 SoC.
13 compatible = "axis,artpec6-crypto";
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/pci/
Daxis,artpec6-pcie.txt1 * Axis ARTPEC-6 PCIe interface
7 - compatible: "axis,artpec6-pcie", "snps,dw-pcie" for ARTPEC-6 in RC mode;
8 "axis,artpec6-pcie-ep", "snps,dw-pcie" for ARTPEC-6 in EP mode;
9 "axis,artpec7-pcie", "snps,dw-pcie" for ARTPEC-7 in RC mode;
10 "axis,artpec7-pcie-ep", "snps,dw-pcie" for ARTPEC-7 in EP mode;
21 - axis,syscon-pcie: A phandle pointing to the ARTPEC-6 system controller,
27 compatible = "axis,artpec6-pcie", "snps,dw-pcie";
49 axis,syscon-pcie = <&syscon>;
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/pci/
Daxis,artpec6-pcie.txt1 * Axis ARTPEC-6 PCIe interface
7 - compatible: "axis,artpec6-pcie", "snps,dw-pcie" for ARTPEC-6 in RC mode;
8 "axis,artpec6-pcie-ep", "snps,dw-pcie" for ARTPEC-6 in EP mode;
9 "axis,artpec7-pcie", "snps,dw-pcie" for ARTPEC-7 in RC mode;
10 "axis,artpec7-pcie-ep", "snps,dw-pcie" for ARTPEC-7 in EP mode;
21 - axis,syscon-pcie: A phandle pointing to the ARTPEC-6 system controller,
27 compatible = "axis,artpec6-pcie", "snps,dw-pcie";
49 axis,syscon-pcie = <&syscon>;
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/arm/
Daxis.txt1 Axis Communications AB
8 - compatible = "axis,artpec6";
17 - compatible: "axis,artpec6-syscon", "syscon"
22 compatible = "axis,artpec6-syscon", "syscon";
29 - compatible = "axis,artpec6-dev-board", "axis,artpec6";
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/arm/
Daxis.txt1 Axis Communications AB
8 - compatible = "axis,artpec6";
17 - compatible: "axis,artpec6-syscon", "syscon"
22 compatible = "axis,artpec6-syscon", "syscon";
29 - compatible = "axis,artpec6-dev-board", "axis,artpec6";
/kernel/linux/linux-5.10/Documentation/input/joydev/
Djoystick-api.rst57 __u8 number; /* axis/button number */
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
95 1st Axis X 0
96 1st Axis Y 1
97 2nd Axis X 2
98 2nd Axis Y 3
104 independent axis, even if the hardware doesn't allow independent movement.
110 For an axis, ``value`` is a signed integer between -32767 and +32767
[all …]
/kernel/linux/linux-6.6/drivers/iio/gyro/
DKconfig45 tristate "Analog Devices ADXRS290 Dual-Axis MEMS Gyroscope SPI driver"
74 Say yes here to build support for BOSCH BMG160 Tri-axis Gyro Sensor
97 Say yes here to build support for NXP FXAS21002C Tri-axis Gyro
139 tristate "STMicroelectronics gyroscopes 3-Axis Driver"
151 tristate "STMicroelectronics gyroscopes 3-Axis I2C Interface"
163 tristate "STMicroelectronics gyroscopes 3-Axis SPI Interface"
175 tristate "InvenSense ITG3200 Digital 3-Axis Gyroscope I2C driver"
180 3-axis gyroscope sensor.
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/
Dtrivial-devices.yaml102 # DMARD05: 3-axis I2C Accelerometer
104 # DMARD06: 3-axis I2C Accelerometer
106 # DMARD05: 3-axis I2C Accelerometer
108 # DMARD09: 3-axis Accelerometer
110 # DMARD10: 3-axis Accelerometer
112 # MMA7660FC: 3-Axis Orientation/Motion Detection Sensor
114 # MMA8450Q: Xtrinsic Low-power, 3-axis Xtrinsic Accelerometer
214 # mCube 3-axis 8-bit digital accelerometer
234 # MEMSIC 3-axis accelerometer
236 # MEMSIC 2-axis 8-bit digital accelerometer
[all …]
/kernel/linux/linux-6.6/drivers/hid/
Dhid-universal-pidff.c116 int axis; in universal_pidff_input_configured() local
123 for (axis = ABS_X; axis <= ABS_BRAKE; axis++) { in universal_pidff_input_configured()
124 if (!test_bit(axis, input->absbit)) in universal_pidff_input_configured()
127 input_set_abs_params(input, axis, in universal_pidff_input_configured()
128 input->absinfo[axis].minimum, in universal_pidff_input_configured()
129 input->absinfo[axis].maximum, in universal_pidff_input_configured()
130 axis == ABS_X ? 0 : 8, 0); in universal_pidff_input_configured()
133 /* Remove fuzz and deadzone from the second joystick axis */ in universal_pidff_input_configured()
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/iio/accel/
Dlis302.txt25 x/y/z axis.
28 x/y/z axis.
29 - st,click-thresh-{x,y,z}: set the x/y/z axis threshold
47 - st,wakeup-{x,y,z}-{lo,hi}: set wakeup condition on x/y/z axis for
50 - st,wakeup2-{x,y,z}-{lo,hi}: set wakeup condition on x/y/z axis for
59 - st,axis-{x,y,z}=: set the axis to map to the three coordinates.
60 Negative values can be used for inverted axis.
61 - st,{min,max}-limit-{x,y,z} set the min/max limits for x/y/z axis
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/iio/accel/
Dlis302.txt25 x/y/z axis.
28 x/y/z axis.
29 - st,click-thresh-{x,y,z}: set the x/y/z axis threshold
47 - st,wakeup-{x,y,z}-{lo,hi}: set wakeup condition on x/y/z axis for
50 - st,wakeup2-{x,y,z}-{lo,hi}: set wakeup condition on x/y/z axis for
59 - st,axis-{x,y,z}=: set the axis to map to the three coordinates.
60 Negative values can be used for inverted axis.
61 - st,{min,max}-limit-{x,y,z} set the min/max limits for x/y/z axis
/kernel/linux/linux-6.6/Documentation/input/joydev/
Djoystick-api.rst57 __u8 number; /* axis/button number */
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
95 1st Axis X 0
96 1st Axis Y 1
97 2nd Axis X 2
98 2nd Axis Y 3
110 For an axis, ``value`` is a signed integer between -32767 and +32767
111 representing the position of the joystick along that axis. If you
[all …]

12345678910>>...30