| /Linux-v5.15/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 …]
 
 | 
| /Linux-v5.15/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 …]
 
 | 
| /Linux-v5.15/Documentation/devicetree/bindings/input/ | 
| D | adc-joystick.yaml | 26       Each pair defines one ADC channel to which a joystick axis is connected.46   "^axis@[0-9a-f]+$":
 49       Represents a joystick axis bound to the given ADC channel.
 50       For each entry in the io-channels list, one axis subnode with a matching
 57         description: Index of an io-channels list entry bound to this axis.
 61         description: EV_ABS specific event code generated by the axis.
 70           Minimum and maximum values produced by the axis.
 71           For an ABS_X axis this will be the left-most and right-most
 73           treat the axis as inverted.
 80           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 */
 
 | 
| /Linux-v5.15/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 …]
 
 | 
| /Linux-v5.15/drivers/input/ | 
| D | touchscreen.c | 34 				   unsigned long axis,  in touchscreen_set_params()  argument39 	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 …]
 
 | 
| /Linux-v5.15/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";
 
 | 
| /Linux-v5.15/Documentation/devicetree/bindings/pci/ | 
| D | axis,artpec6-pcie.txt | 1 * Axis ARTPEC-6 PCIe interface7 - 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>;
 
 | 
| /Linux-v5.15/Documentation/devicetree/bindings/ | 
| D | trivial-devices.yaml | 94             # DMARD05: 3-axis I2C Accelerometer96             # DMARD06: 3-axis I2C Accelerometer
 98             # DMARD05: 3-axis I2C Accelerometer
 100             # DMARD09: 3-axis Accelerometer
 102             # DMARD10: 3-axis Accelerometer
 104             # MMA7660FC: 3-Axis Orientation/Motion Detection Sensor
 106             # MMA8450Q: Xtrinsic Low-power, 3-axis Xtrinsic Accelerometer
 166             # mCube 3-axis 8-bit digital accelerometer
 186             # MEMSIC 3-axis accelerometer
 188             # MEMSIC 2-axis 8-bit digital accelerometer
 [all …]
 
 | 
| /Linux-v5.15/Documentation/devicetree/bindings/arm/ | 
| D | axis.txt | 1 Axis Communications AB8 - compatible = "axis,artpec6";
 17 - compatible: "axis,artpec6-syscon", "syscon"
 22 		compatible = "axis,artpec6-syscon", "syscon";
 29 - compatible = "axis,artpec6-dev-board", "axis,artpec6";
 
 | 
| /Linux-v5.15/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
 
 | 
| /Linux-v5.15/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
 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 …]
 
 | 
| /Linux-v5.15/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 */
 
 | 
| /Linux-v5.15/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
 
 | 
| /Linux-v5.15/drivers/staging/media/atomisp/pci/isp/kernels/tnr/tnr3/ | 
| D | ia_css_tnr3_types.h | 33  * each. Each line graph has Luma values on the x axis and sigma values for34  * each plane on the y axis. The three linear segments may have a different
 37  * specified each on the Luma axis and the per plane Sigma axis. On the Luma
 38  * axis two points are fixed (namely 0 and maximum luma value - depending on
 41  * the per plane sigma axis are also specified at the interface.
 
 | 
| /Linux-v5.15/drivers/iio/imu/ | 
| D | adis16400.c | 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 */
 43 #define ADIS16350_XTEMP_OUT 0x10 /* X-axis gyroscope temperature measurement */
 [all …]
 
 | 
| /Linux-v5.15/include/linux/input/ | 
| D | mt.h | 90 static inline bool input_is_mt_value(int axis)  in input_is_mt_value()  argument92 	return axis >= ABS_MT_FIRST && axis <= ABS_MT_LAST;  in input_is_mt_value()
 95 static inline bool input_is_mt_axis(int axis)  in input_is_mt_axis()  argument
 97 	return axis == ABS_MT_SLOT || input_is_mt_value(axis);  in input_is_mt_axis()
 
 | 
| D | kxtj9.h | 17 	 * By default, x is axis 0, y is axis 1, z is axis 2; these can be25 	 * Each axis can be negated to account for sensor orientation within
 
 | 
| /Linux-v5.15/Documentation/input/devices/ | 
| D | iforce-protocol.rst | 60 axis::64     00 X-Axis lsb
 65     01 X-Axis msb
 66     02 Y-Axis lsb, or gas pedal for a wheel
 67     03 Y-Axis msb, or brake pedal for a wheel
 111 	    Bits 4-7: Val 2 = effect along one axis. Byte 05 indicates direction
 112 		    Val 4 = X axis only. Byte 05 must contain 5a
 113 		    Val 8 = Y axis only. Byte 05 must contain b4
 128     08-09 Address of interactive parameters for X-axis,
 130     0a-0b Address of interactive parameters for Y-axis,
 [all …]
 
 | 
| /Linux-v5.15/drivers/iio/gyro/ | 
| D | Kconfig | 45 	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
 140 	tristate "STMicroelectronics gyroscopes 3-Axis Driver"
 169 	tristate "InvenSense ITG3200 Digital 3-Axis Gyroscope I2C driver"
 174 	  3-axis gyroscope sensor.
 
 | 
| /Linux-v5.15/drivers/input/misc/ | 
| D | adxl34x.c | 3  * ADXL345/346 Three-Axis Digital Accelerometers25 #define OFSX		0x1E	/* R/W X-axis offset */
 26 #define OFSY		0x1F	/* R/W Y-axis offset */
 27 #define OFSZ		0x20	/* R/W Z-axis offset */
 34 #define ACT_INACT_CTL	0x27	/* R/W Axis enable control for activity and */
 38 #define TAP_AXES	0x2A	/* R/W Axis control for tap/double tap */
 46 #define DATAX0		0x32	/* R   X-Axis Data 0 */
 47 #define DATAX1		0x33	/* R   X-Axis Data 1 */
 48 #define DATAY0		0x34	/* R   Y-Axis Data 0 */
 49 #define DATAY1		0x35	/* R   Y-Axis Data 1 */
 [all …]
 
 | 
| /Linux-v5.15/Documentation/devicetree/bindings/clock/ | 
| D | artpec6.txt | 1 * Clock bindings for Axis ARTPEC-6 chip19   See dt-bindings/clock/axis,artpec6-clkctrl.h for the list of valid identifiers.
 20 - compatible: Should be "axis,artpec6-clkctrl"
 37 	compatible = "axis,artpec6-clkctrl";
 
 | 
| /Linux-v5.15/drivers/iio/common/scmi_sensors/ | 
| D | scmi_iio.c | 58 		 *  We are just using the values from the Axis 0 here.  in scmi_iio_sensor_update_cb()292 		scale = sensor->sensor_info->axis[ch->scan_index].scale;  in scmi_iio_read_raw()
 327 	 * We are just using the values from the Axis 0 here.  in scmi_iio_get_raw_available()
 329 	if (sensor->sensor_info->axis[0].extended_attrs) {  in scmi_iio_get_raw_available()
 330 		min_range = sensor->sensor_info->axis[0].attrs.min_range;  in scmi_iio_get_raw_available()
 331 		max_range = sensor->sensor_info->axis[0].attrs.max_range;  in scmi_iio_get_raw_available()
 332 		resolution = sensor->sensor_info->axis[0].resolution;  in scmi_iio_get_raw_available()
 333 		exponent = sensor->sensor_info->axis[0].exponent;  in scmi_iio_get_raw_available()
 334 		scale = sensor->sensor_info->axis[0].scale;  in scmi_iio_get_raw_available()
 552 		ret = scmi_iio_get_chan_type(sensor_info->axis[i].type, &type);  in scmi_alloc_iiodev()
 [all …]
 
 | 
| /Linux-v5.15/Documentation/input/ | 
| D | multi-touch-protocol.rst | 88 total number of type B slots reported in the absinfo for the ABS_MT_SLOT axis.90 The minimum value of the ABS_MT_SLOT axis must be 0.
 215 and MINOR are the major and minor axis of an ellipse. The orientation of
 235     The length of the major axis of the contact. The length should be given in
 240     The length, in surface units, of the minor axis of the contact. If the
 244     The length, in surface units, of the major axis of the approaching
 250     The length, in surface units, of the minor axis of the approaching
 276     the Y axis (north) of the surface, a negative value when the ellipse is
 278     right. When aligned with the X axis in the positive direction, the range
 279     max should be returned; when aligned with the X axis in the negative
 [all …]
 
 | 
| /Linux-v5.15/Documentation/devicetree/bindings/input/touchscreen/ | 
| D | bu21013.txt | 23  - rohm,touch-max-x        : Maximum outward permitted limit in the X axis24  - rohm,touch-max-y        : Maximum outward permitted limit in the Y axis
 25  - rohm,flip-x             : Flip touch coordinates on the X axis
 26  - rohm,flip-y             : Flip touch coordinates on the Y axis
 
 |