Home
last modified time | relevance | path

Searched refs:axis (Results 1 – 25 of 129) sorted by relevance

123456

/Linux-v5.15/Documentation/devicetree/bindings/input/
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 */
Dgpio-decoder.txt11 - linux,axis: the input subsystem axis to map to (ABS_X/ABS_Y).
21 linux,axis = <0>; /* ABS_X */
/Linux-v5.15/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 …]
/Linux-v5.15/drivers/input/
Dtouchscreen.c34 unsigned long axis, in touchscreen_set_params() argument
39 if (!test_bit(axis, dev->absbit)) { in touchscreen_set_params()
42 axis); in touchscreen_set_params()
46 absinfo = &dev->absinfo[axis]; in touchscreen_set_params()
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()
117 touchscreen_set_params(input, axis, 0, maximum, fuzz); in touchscreen_parse_properties()
/Linux-v5.15/include/linux/input/
Dmt.h90 static inline bool input_is_mt_value(int axis) in input_is_mt_value() argument
92 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()
/Linux-v5.15/Documentation/devicetree/bindings/arm/
Daxis.txt8 - 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/pci/
Daxis,artpec6-pcie.txt7 - 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/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
/Linux-v5.15/Documentation/devicetree/bindings/crypto/
Dartpec6-crypto.txt5 "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/drivers/input/misc/
Dgpio_decoder.c28 u32 axis; member
61 input_report_abs(input, decoder->axis, state); in gpio_decoder_poll_gpios()
80 device_property_read_u32(dev, "linux,axis", &decoder->axis); in gpio_decoder_probe()
104 input_set_abs_params(input, decoder->axis, 0, max, 0, 0); in gpio_decoder_probe()
Drotary_encoder.c39 u32 axis; member
78 encoder->axis, encoder->dir); in rotary_encoder_report_event()
98 input_report_abs(encoder->input, encoder->axis, encoder->pos); in rotary_encoder_report_event()
234 device_property_read_u32(dev, "linux,axis", &encoder->axis); in rotary_encoder_probe()
261 input_set_capability(input, EV_REL, encoder->axis); in rotary_encoder_probe()
264 encoder->axis, 0, encoder->steps, 0, 1); in rotary_encoder_probe()
/Linux-v5.15/Documentation/devicetree/bindings/input/touchscreen/
Dbu21013.txt23 - rohm,touch-max-x : Maximum outward permitted limit in the X axis
24 - 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
Dads7846.txt51 ti,x-min Minimum value on the X axis (u16).
52 ti,y-min Minimum value on the Y axis (u16).
76 ti,swap-xy swap x and y axis
77 ti,x-max Maximum value on the X axis (u16).
78 ti,y-max Maximum value on the Y axis (u16).
/Linux-v5.15/drivers/iio/common/scmi_sensors/
Dscmi_iio.c292 scale = sensor->sensor_info->axis[ch->scan_index].scale; in scmi_iio_read_raw()
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()
556 ret = scmi_iio_get_chan_modifier(sensor_info->axis[i].name, in scmi_alloc_iiodev()
562 sensor_info->axis[i].id); in scmi_alloc_iiodev()
[all …]
/Linux-v5.15/drivers/iio/accel/
DKconfig15 Say Y here to build support for Analog Devices adis16201 dual-axis
27 Say Y here to build support for Analog Devices adis16209 dual-axis digital inclinometer
44 ADXL345 or ADXL375 3-axis digital accelerometer.
58 ADXL345 or ADXL375 3-axis digital accelerometer.
183 tristate "MiraMEMS DA280 3-axis 14-bit digital accelerometer driver"
186 Say yes here to build support for the MiraMEMS DA280 3-axis 14-bit
193 tristate "MiraMEMS DA311 3-axis 12-bit digital accelerometer driver"
196 Say yes here to build support for the MiraMEMS DA311 3-axis 12-bit
214 tristate "Domintech DMARD09 3-axis Accelerometer Driver"
217 Say yes here to get support for the Domintech DMARD09 3-axis
[all …]
/Linux-v5.15/Documentation/admin-guide/mm/damon/
Dstart.rst25 shows which memory region (x-axis) is accessed when (y-axis) and how frequently
39 # x-axis: space (140286319947776-140286426374096: 101.496 MiB)
40 # y-axis: time (605442256436361-605479951866441: 37.695430s)
102 heatmap, showing which memory region (y-axis) got accessed when (x-axis)
/Linux-v5.15/arch/arm/boot/dts/
Domap3-n9.dts67 st,axis-x = <1>; /* LIS3_DEV_X */
68 st,axis-y = <(-2)>; /* LIS3_INV_DEV_Y */
69 st,axis-z = <(-3)>; /* LIS3_INV_DEV_Z */
Dartpec6.dtsi45 #include <dt-bindings/clock/axis,artpec6-clkctrl.h>
50 compatible = "axis,artpec6";
73 compatible = "axis,artpec6-syscon", "syscon";
105 compatible = "axis,artpec6-clkctrl";
163 compatible = "axis,artpec6-pcie", "snps,dw-pcie";
185 axis,syscon-pcie = <&syscon>;
190 compatible = "axis,artpec6-pcie-ep", "snps,dw-pcie";
199 axis,syscon-pcie = <&syscon>;
204 compatible = "axis,artpec6-pinctrl";
237 compatible = "axis,artpec6-crypto";
Dartpec6-devboard.dts14 compatible = "axis,artpec6-dev-board", "axis,artpec6";
/Linux-v5.15/Documentation/devicetree/bindings/clock/
Dartpec6.txt19 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/Documentation/devicetree/bindings/iio/
Dmount-matrix.txt29 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/hid/
Dhid-udraw-ps3.c90 static int clamp_accel(int axis, int offset) in clamp_accel() argument
92 axis = clamp(axis, in clamp_accel()
95 axis = (axis - accel_limits[offset].min) / in clamp_accel()
98 return axis; in clamp_accel()
/Linux-v5.15/include/linux/
Dinput.h476 void input_set_abs_params(struct input_dev *dev, unsigned int axis,
481 unsigned int axis) \
483 return dev->absinfo ? dev->absinfo[axis]._item : 0; \
487 unsigned int axis, int val) \
491 dev->absinfo[axis]._item = val; \
/Linux-v5.15/Documentation/ABI/testing/
Dsysfs-devices-platform-trackpoint21 (RW) Backup range for z-axis press.
29 z-axis pressed.
50 (RW) Minimum value for z-axis force required to trigger a press
59 select (click) on z-axis on release.
/Linux-v5.15/Documentation/input/devices/
Diforce-protocol.rst60 axis::
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,
321 Idx 05 Set axis saturation threshold (0..2048)

123456