Home
last modified time | relevance | path

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

123456789

/openbmc/qemu/ui/
H A Dinput-legacy.c40 int axis[INPUT_AXIS__MAX]; member
171 s->axis[INPUT_AXIS_X], in legacy_mouse_event()
172 s->axis[INPUT_AXIS_Y], in legacy_mouse_event()
178 s->axis[INPUT_AXIS_X], in legacy_mouse_event()
179 s->axis[INPUT_AXIS_Y], in legacy_mouse_event()
200 s->axis[move->axis] = move->value; in legacy_mouse_event()
204 s->axis[move->axis] += move->value; in legacy_mouse_event()
216 s->axis[INPUT_AXIS_X], in legacy_mouse_sync()
217 s->axis[INPUT_AXIS_Y], in legacy_mouse_sync()
222 s->axis[INPUT_AXIS_X] = 0; in legacy_mouse_sync()
[all …]
H A Dinput.c187 if (move->axis == INPUT_AXIS_X) { in qemu_input_transform_abs_rotate()
188 move->axis = INPUT_AXIS_Y; in qemu_input_transform_abs_rotate()
190 move->axis = INPUT_AXIS_X; in qemu_input_transform_abs_rotate()
198 if (move->axis == INPUT_AXIS_X) { in qemu_input_transform_abs_rotate()
199 move->axis = INPUT_AXIS_Y; in qemu_input_transform_abs_rotate()
202 move->axis = INPUT_AXIS_X; in qemu_input_transform_abs_rotate()
246 name = InputAxis_str(move->axis); in qemu_input_event_trace()
256 name = InputAxis_str(mtt->axis); in qemu_input_event_trace()
522 .axis = axis, in qemu_input_queue_rel()
537 .axis = axis, in qemu_input_queue_abs()
[all …]
/openbmc/linux/Documentation/devicetree/bindings/input/
H A 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.
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.
113 axis@0 {
[all …]
H A 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 */
H A Dgpio-decoder.txt11 - linux,axis: the input subsystem axis to map to (ABS_X/ABS_Y).
21 linux,axis = <0>; /* ABS_X */
/openbmc/linux/drivers/staging/axis-fifo/
H A Daxis-fifo.txt29 - xlnx,axis-tid-width: AXI-Stream TID 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)
70 xlnx,axis-tdest-width = <0x4>;
71 xlnx,axis-tid-width = <0x4>;
72 xlnx,axis-tuser-width = <0x4>;
74 xlnx,has-axis-tdest = <0x0>;
75 xlnx,has-axis-tid = <0x0>;
76 xlnx,has-axis-tkeep = <0x0>;
77 xlnx,has-axis-tstrb = <0x0>;
[all …]
/openbmc/linux/drivers/input/
H A 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()
/openbmc/linux/Documentation/devicetree/bindings/arm/
H A 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";
/openbmc/linux/include/linux/input/
H A 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()
/openbmc/linux/Documentation/devicetree/bindings/pci/
H A 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>;
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-support/canonical-multitouch/frame/
H A Dpessimizing-move.patch4 | std::move(UniqueUFAxis(static_cast<oif::frame::UFAxis*>(axis)));
7 | std::move(UniqueUFAxis(static_cast<oif::frame::UFAxis*>(axis)));
19 UFAxis_* axis = new UFAxis(type, valuator_info->min, valuator_info->max,
23 - std::move(UniqueUFAxis(static_cast<oif::frame::UFAxis*>(axis)));
24 + axes_[type] = UniqueUFAxis(static_cast<oif::frame::UFAxis*>(axis));
/openbmc/qemu/chardev/
H A Dmsmouse.c62 int axis[INPUT_AXIS__MAX]; member
96 dx = mouse->axis[INPUT_AXIS_X]; in msmouse_queue_event()
97 mouse->axis[INPUT_AXIS_X] = 0; in msmouse_queue_event()
99 dy = mouse->axis[INPUT_AXIS_Y]; in msmouse_queue_event()
100 mouse->axis[INPUT_AXIS_Y] = 0; in msmouse_queue_event()
139 mouse->axis[move->axis] += move->value; in msmouse_input_event()
232 memset(mouse->axis, 0, sizeof(mouse->axis)); in msmouse_ioctl()
/openbmc/qemu/replay/
H A Dreplay-input.c54 replay_put_dword(move->axis); in replay_save_input_event()
59 replay_put_dword(move->axis); in replay_save_input_event()
67 replay_put_dword(mtt->axis); in replay_save_input_event()
114 evt.u.rel.data->axis = (InputAxis)replay_get_dword(); in replay_read_input_event()
119 evt.u.abs.data->axis = (InputAxis)replay_get_dword(); in replay_read_input_event()
127 evt.u.mtt.data->axis = (InputAxis)replay_get_dword(); in replay_read_input_event()
/openbmc/linux/Documentation/devicetree/bindings/iio/accel/
H A 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
/openbmc/linux/Documentation/devicetree/bindings/crypto/
H A 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";
/openbmc/linux/drivers/iio/accel/
H A DKconfig43 ADXL313 3-axis digital accelerometer.
56 ADXL313 3-axis digital accelerometer.
73 ADXL345 or ADXL375 3-axis digital accelerometer.
87 ADXL345 or ADXL375 3-axis digital accelerometer.
105 ADXL355 3-axis digital accelerometer.
120 ADXL355 3-axis digital accelerometer.
306 tristate "Domintech DMARD09 3-axis Accelerometer Driver"
423 Enable support for the Kionix KX022A digital tri-axis
432 Enable support for the Kionix KX022A digital tri-axis
501 MMA7456L 3-axis accelerometer.
[all …]
/openbmc/linux/Documentation/devicetree/bindings/input/touchscreen/
H A 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
/openbmc/linux/drivers/input/misc/
H A Dgpio_decoder.c20 u32 axis; member
53 input_report_abs(input, decoder->axis, state); in gpio_decoder_poll_gpios()
72 device_property_read_u32(dev, "linux,axis", &decoder->axis); in gpio_decoder_probe()
96 input_set_abs_params(input, decoder->axis, 0, max, 0, 0); in gpio_decoder_probe()
H A 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()
256 input_set_capability(input, EV_REL, encoder->axis); in rotary_encoder_probe()
259 encoder->axis, 0, encoder->steps, 0, 1); in rotary_encoder_probe()
/openbmc/qemu/hw/input/
H A Dvirtio-input-host.c73 static void virtio_input_abs_config(VirtIOInputHost *vih, int axis) in virtio_input_abs_config() argument
79 rc = ioctl(vih->fd, EVIOCGABS(axis), &absinfo); in virtio_input_abs_config()
86 config.subsel = axis; in virtio_input_abs_config()
104 int rc, ver, i, axis; in virtio_input_host_realize() local
164 axis = 8 * i; in virtio_input_host_realize()
167 virtio_input_abs_config(vih, axis); in virtio_input_host_realize()
169 axis++; in virtio_input_host_realize()
/openbmc/qemu/hw/display/
H A Dxenfb.c57 int axis[INPUT_AXIS__MAX]; member
269 xenfb->axis[move->axis] = move->value; in xenfb_mouse_event()
277 switch (move->axis) { in xenfb_mouse_event()
288 xenfb->axis[move->axis] = move->value * scale / 0x7fff; in xenfb_mouse_event()
294 xenfb->axis[move->axis] += move->value; in xenfb_mouse_event()
307 xenfb->axis[INPUT_AXIS_Y], in xenfb_mouse_sync()
312 xenfb->axis[INPUT_AXIS_Y], in xenfb_mouse_sync()
315 xenfb_send_motion(xenfb, xenfb->axis[INPUT_AXIS_X], in xenfb_mouse_sync()
316 xenfb->axis[INPUT_AXIS_Y], in xenfb_mouse_sync()
318 xenfb->axis[INPUT_AXIS_X] = 0; in xenfb_mouse_sync()
[all …]
/openbmc/linux/drivers/iio/common/scmi_sensors/
H A Dscmi_iio.c342 scale = sensor->sensor_info->axis[ch->scan_index].scale; in scmi_iio_read_raw()
387 if (sensor->sensor_info->axis[0].extended_attrs) { in scmi_iio_get_raw_available()
388 min_range = sensor->sensor_info->axis[0].attrs.min_range; in scmi_iio_get_raw_available()
389 max_range = sensor->sensor_info->axis[0].attrs.max_range; in scmi_iio_get_raw_available()
390 resolution = sensor->sensor_info->axis[0].resolution; in scmi_iio_get_raw_available()
391 exponent = sensor->sensor_info->axis[0].exponent; in scmi_iio_get_raw_available()
392 scale = sensor->sensor_info->axis[0].scale; in scmi_iio_get_raw_available()
616 ret = scmi_iio_get_chan_modifier(sensor_info->axis[i].name, in scmi_alloc_iiodev()
622 sensor_info->axis[i].id); in scmi_alloc_iiodev()
679 if (sensor_info->axis[0].type != METERS_SEC_SQUARED && in scmi_iio_dev_probe()
[all …]
/openbmc/linux/Documentation/devicetree/bindings/clock/
H A 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";
/openbmc/linux/arch/arm/boot/dts/ti/omap/
H A 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 */
/openbmc/linux/Documentation/devicetree/bindings/
H A Dtrivial-devices.yaml104 # DMARD05: 3-axis I2C Accelerometer
106 # DMARD06: 3-axis I2C Accelerometer
108 # DMARD05: 3-axis I2C Accelerometer
110 # DMARD09: 3-axis Accelerometer
112 # DMARD10: 3-axis Accelerometer
222 # mCube 3-axis 8-bit digital accelerometer
242 # MEMSIC 3-axis accelerometer
244 # MEMSIC 2-axis 8-bit digital accelerometer
248 # MEMSIC 3-axis accelerometer
348 # Sensortek 3 axis accelerometer
[all …]

123456789