| /kernel/linux/linux-4.19/drivers/input/touchscreen/ |
| D | of_touchscreen.c | 37 unsigned long axis, in touchscreen_set_params() argument 42 if (!test_bit(axis, dev->absbit)) { in touchscreen_set_params() 44 "DT specifies parameters but the axis %lu is not set up\n", in touchscreen_set_params() 45 axis); in touchscreen_set_params() 49 absinfo = &dev->absinfo[axis]; in touchscreen_set_params() 60 * axis swap and invert info for use with touchscreen_report_x_y(); 71 unsigned int axis; in touchscreen_parse_properties() local 79 axis = multitouch ? ABS_MT_POSITION_X : ABS_X; in touchscreen_parse_properties() 82 axis) + 1, in touchscreen_parse_properties() 85 input_abs_get_fuzz(input, axis), in touchscreen_parse_properties() [all …]
|
| /kernel/linux/linux-5.10/drivers/iio/accel/ |
| D | Kconfig | 10 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-4.19/drivers/iio/accel/ |
| D | Kconfig | 9 tristate "Analog Devices ADIS16201 Dual-Axis Digital Inclinometer and Accelerometer" 14 Say Y here to build support for Analog Devices adis16201 dual-axis 21 tristate "Analog Devices ADIS16209 Dual-Axis Digital Inclinometer and Accelerometer" 26 Say Y here to build support for Analog Devices adis16209 dual-axis digital inclinometer 36 tristate "Analog Devices ADXL345 3-Axis Digital Accelerometer I2C Driver" 43 ADXL345 or ADXL375 3-axis digital accelerometer. 50 tristate "Analog Devices ADXL345 3-Axis Digital Accelerometer SPI Driver" 57 ADXL345 or ADXL375 3-axis digital accelerometer. 64 tristate "Bosch BMA180/BMA250 3-Axis Accelerometer Driver" 76 tristate "Bosch BMA220 3-Axis Accelerometer Driver" [all …]
|
| /kernel/linux/linux-4.19/drivers/iio/imu/ |
| D | adis16400.h | 27 #define ADIS16400_XGYRO_OUT 0x04 /* X-axis gyroscope output */ 28 #define ADIS16400_YGYRO_OUT 0x06 /* Y-axis gyroscope output */ 29 #define ADIS16400_ZGYRO_OUT 0x08 /* Z-axis gyroscope output */ 30 #define ADIS16400_XACCL_OUT 0x0A /* X-axis accelerometer output */ 31 #define ADIS16400_YACCL_OUT 0x0C /* Y-axis accelerometer output */ 32 #define ADIS16400_ZACCL_OUT 0x0E /* Z-axis accelerometer output */ 33 #define ADIS16400_XMAGN_OUT 0x10 /* X-axis magnetometer measurement */ 34 #define ADIS16400_YMAGN_OUT 0x12 /* Y-axis magnetometer measurement */ 35 #define ADIS16400_ZMAGN_OUT 0x14 /* Z-axis magnetometer measurement */ 39 #define ADIS16350_XTEMP_OUT 0x10 /* X-axis gyroscope temperature measurement */ [all …]
|
| /kernel/linux/linux-5.10/drivers/iio/magnetometer/ |
| D | Kconfig | 10 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/ |
| D | adc-joystick.yaml | 26 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 …]
|
| D | rotary-encoder.txt | 7 - 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-4.19/drivers/iio/magnetometer/ |
| D | Kconfig | 9 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 or AK09912 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 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-4.19/drivers/staging/axis-fifo/ |
| D | axis-fifo.txt | 28 - xlnx,axis-tdest-width: AXI-Stream TDEST width 29 - xlnx,axis-tid-width: AXI-Stream TID width 30 - xlnx,axis-tuser-width: AXI-Stream TUSER width 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) 66 xlnx,axis-tdest-width = <0x4>; 67 xlnx,axis-tid-width = <0x4>; [all …]
|
| /kernel/linux/linux-5.10/drivers/staging/axis-fifo/ |
| D | axis-fifo.txt | 28 - 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-4.19/Documentation/devicetree/bindings/input/ |
| D | rotary-encoder.txt | 7 - 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-5.10/drivers/input/touchscreen/ |
| D | of_touchscreen.c | 33 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-4.19/Documentation/devicetree/bindings/crypto/ |
| D | artpec6-crypto.txt | 1 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/ |
| D | artpec6-crypto.txt | 1 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-4.19/Documentation/devicetree/bindings/pci/ |
| D | axis,artpec6-pcie.txt | 1 * 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/pci/ |
| D | axis,artpec6-pcie.txt | 1 * 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-4.19/Documentation/devicetree/bindings/arm/ |
| D | axis.txt | 1 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/devicetree/bindings/arm/ |
| D | axis.txt | 1 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/ |
| D | joystick-api.rst | 57 __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-4.19/Documentation/input/joydev/ |
| D | joystick-api.rst | 57 __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-4.19/Documentation/devicetree/bindings/iio/accel/ |
| D | lis302.txt | 25 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-5.10/Documentation/devicetree/bindings/iio/accel/ |
| D | lis302.txt | 25 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-5.10/sound/pci/ |
| D | azt3328.h | 175 * still lets us evaluate button states, but not axis states */ 209 * axis measurement bits enabled 216 /* enables axis 1 (X axis) measurement: */ 218 /* enables axis 2 (Y axis) measurement: */ 220 /* enables axis 3 (X axis) measurement: */ 222 /* enables axis 4 (Y axis) measurement: */ 224 /* selects the current axis to read the measured value of 226 * 00 = axis 1, 01 = axis 2, 10 = axis 3, 11 = axis 4: */ 248 /* R: value of currently configured axis (word value!); 249 * W: trigger axis measurement */
|
| /kernel/linux/linux-4.19/sound/pci/ |
| D | azt3328.h | 175 * still lets us evaluate button states, but not axis states */ 209 * axis measurement bits enabled 216 /* enables axis 1 (X axis) measurement: */ 218 /* enables axis 2 (Y axis) measurement: */ 220 /* enables axis 3 (X axis) measurement: */ 222 /* enables axis 4 (Y axis) measurement: */ 224 /* selects the current axis to read the measured value of 226 * 00 = axis 1, 01 = axis 2, 10 = axis 3, 11 = axis 4: */ 248 /* R: value of currently configured axis (word value!); 249 * W: trigger axis measurement */
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/iio/ |
| D | mount-matrix.txt | 29 screen and (z) being depth, the axis perpendicular to the screen. 55 9.81 m/s^2 upwards along the (z) axis, i.e. out of the screen when the device 57 as the gravity vector is projected 1:1 onto the sensors (z)-axis. 78 its top towards surface, you get a negative y axis. 97 perpendicular to the North axis and positive towards the East and (z) is 131 device on a flat surface and spin it around the z axis (such as rotating a 133 along the (z) axis if rotated clockwise, and a positive value if rotated 189 The sensor is mounted 30 degrees (Pi/6 radians) tilted along the X axis, so we 190 compensate by performing a -30 degrees rotation around the X axis: 196 The sensor is flipped 180 degrees (Pi radians) around the Z axis, i.e. mounted
|