Home
last modified time | relevance | path

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

12345

/Linux-v4.19/drivers/input/touchscreen/
Dof_touchscreen.c37 unsigned long axis, in touchscreen_set_params() argument
42 if (!test_bit(axis, dev->absbit)) { in touchscreen_set_params()
45 axis); in touchscreen_set_params()
49 absinfo = &dev->absinfo[axis]; in touchscreen_set_params()
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()
88 touchscreen_set_params(input, axis, maximum - 1, fuzz); in touchscreen_parse_properties()
90 axis = multitouch ? ABS_MT_POSITION_Y : ABS_Y; in touchscreen_parse_properties()
[all …]
/Linux-v4.19/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-v4.19/drivers/staging/axis-fifo/
Daxis-fifo.txt28 - 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 …]
/Linux-v4.19/include/linux/input/
Dmt.h93 static inline bool input_is_mt_value(int axis) in input_is_mt_value() argument
95 return axis >= ABS_MT_FIRST && axis <= ABS_MT_LAST; in input_is_mt_value()
98 static inline bool input_is_mt_axis(int axis) in input_is_mt_axis() argument
100 return axis == ABS_MT_SLOT || input_is_mt_value(axis); in input_is_mt_axis()
/Linux-v4.19/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-v4.19/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-v4.19/Documentation/devicetree/bindings/input/touchscreen/
Dbu21013.txt10 - rohm,touch-max-x : Maximum outward permitted limit in the X axis
11 - rohm,touch-max-y : Maximum outward permitted limit in the Y axis
12 - rohm,flip-x : Flip touch coordinates on the X axis
13 - rohm,flip-y : Flip touch coordinates on the Y axis
Dgoodix.txt22 - touchscreen-inverted-x : X axis is inverted (boolean)
23 - touchscreen-inverted-y : Y axis is inverted (boolean)
24 - touchscreen-swapped-x-y : X and Y axis are swapped (boolean)
25 (swapping is done after inverting the axis)
Dchipone_icn8318.txt19 - touchscreen-inverted-x : X axis is inverted (boolean)
20 - touchscreen-inverted-y : Y axis is inverted (boolean)
21 - touchscreen-swapped-x-y : X and Y axis are swapped (boolean)
22 Swapping is done after inverting the axis
Dtouchscreen.txt23 - touchscreen-inverted-x : X axis is inverted (boolean)
24 - touchscreen-inverted-y : Y axis is inverted (boolean)
25 - touchscreen-swapped-x-y : X and Y axis are swapped (boolean)
26 Swapping is done after inverting the axis
Dads7846.txt35 ti,swap-xy swap x and y axis
52 ti,x-min Minimum value on the X axis (u16).
53 ti,y-min Minimum value on the Y axis (u16).
54 ti,x-max Maximum value on the X axis (u16).
55 ti,y-max Minimum value on the Y axis (u16).
/Linux-v4.19/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-v4.19/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-v4.19/drivers/iio/accel/
DKconfig14 Say Y here to build support for Analog Devices adis16201 dual-axis
26 Say Y here to build support for Analog Devices adis16209 dual-axis digital inclinometer
43 ADXL345 or ADXL375 3-axis digital accelerometer.
57 ADXL345 or ADXL375 3-axis digital accelerometer.
111 tristate "MiraMEMS DA280 3-axis 14-bit digital accelerometer driver"
114 Say yes here to build support for the MiraMEMS DA280 3-axis 14-bit
121 tristate "MiraMEMS DA311 3-axis 12-bit digital accelerometer driver"
124 Say yes here to build support for the MiraMEMS DA311 3-axis 12-bit
142 tristate "Domintech DMARD09 3-axis Accelerometer Driver"
145 Say yes here to get support for the Domintech DMARD09 3-axis
[all …]
/Linux-v4.19/drivers/input/misc/
Dgpio_decoder.c30 u32 axis; member
63 input_report_abs(poll_dev->input, decoder->axis, state); in gpio_decoder_poll_gpios()
81 device_property_read_u32(dev, "linux,axis", &decoder->axis); in gpio_decoder_probe()
106 input_set_abs_params(poll_dev->input, decoder->axis, 0, max, 0, 0); in gpio_decoder_probe()
Drotary_encoder.c42 u32 axis; member
81 encoder->axis, encoder->dir); in rotary_encoder_report_event()
101 input_report_abs(encoder->input, encoder->axis, encoder->pos); in rotary_encoder_report_event()
237 device_property_read_u32(dev, "linux,axis", &encoder->axis); in rotary_encoder_probe()
262 input_set_capability(input, EV_REL, encoder->axis); in rotary_encoder_probe()
265 encoder->axis, 0, encoder->steps, 0, 1); in rotary_encoder_probe()
/Linux-v4.19/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-v4.19/arch/arm/boot/dts/
Dartpec6.dtsi45 #include <dt-bindings/clock/axis,artpec6-clkctrl.h>
49 compatible = "axis,artpec6";
72 compatible = "axis,artpec6-syscon", "syscon";
104 compatible = "axis,artpec6-clkctrl";
162 compatible = "axis,artpec6-pcie", "snps,dw-pcie";
184 axis,syscon-pcie = <&syscon>;
189 compatible = "axis,artpec6-pcie-ep", "snps,dw-pcie";
198 axis,syscon-pcie = <&syscon>;
203 compatible = "axis,artpec6-pinctrl";
236 compatible = "axis,artpec6-crypto";
Domap3-n9.dts71 st,axis-x = <1>; /* LIS3_DEV_X */
72 st,axis-y = <(-2)>; /* LIS3_INV_DEV_Y */
73 st,axis-z = <(-3)>; /* LIS3_INV_DEV_Z */
Dartpec6-devboard.dts14 compatible = "axis,artpec6-dev-board", "axis,artpec6";
/Linux-v4.19/drivers/hid/
Dhid-udraw-ps3.c98 static int clamp_accel(int axis, int offset) in clamp_accel() argument
100 axis = clamp(axis, in clamp_accel()
103 axis = (axis - accel_limits[offset].min) / in clamp_accel()
106 return axis; in clamp_accel()
/Linux-v4.19/include/linux/
Dinput.h444 void input_set_abs_params(struct input_dev *dev, unsigned int axis,
449 unsigned int axis) \
451 return dev->absinfo ? dev->absinfo[axis]._item : 0; \
455 unsigned int axis, int val) \
459 dev->absinfo[axis]._item = val; \
/Linux-v4.19/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,
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
111 representing the position of the joystick along that axis. If you
145 task of detecting double clicks, figuring out if movement of axis and button
280 information for all axis. That is, struct js_corr corr[MAX_AXIS];
315 int x; /* immediate x axis value */
316 int y; /* immediate y axis value */
[all …]
/Linux-v4.19/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.

12345