Home
last modified time | relevance | path

Searched +full:on +full:- +full:axis (Results 1 – 25 of 239) sorted by relevance

12345678910

/linux/drivers/iio/accel/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
10 tristate "Analog Devices ADIS16201 Dual-Axis Digital Inclinometer and Accelerometer"
11 depends on SPI
15 Say Y here to build support for Analog Devices adis16201 dual-axis
22 tristate "Analog Devices ADIS16209 Dual-Axis Digital Inclinometer and Accelerometer"
23 depends on SPI
27 Say Y here to build support for Analog Devices adis16209 dual-axis digital inclinometer
37 tristate "Analog Devices ADXL313 3-Axis Digital Accelerometer I2C Driver"
38 depends on I2C
43 ADXL313 3-axis digital accelerometer.
[all …]
/linux/drivers/iio/magnetometer/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
10 tristate "Voltafield AF8133J 3-Axis Magnetometer"
11 depends on I2C
12 depends on OF
17 Say yes here to build support for Voltafield AF8133J I2C-based
18 3-axis magnetometer chip.
24 tristate "Asahi Kasei AK8974 3-Axis Magnetometer"
25 depends on I2C
31 AMI306 I2C-based 3-axis magnetometer chips.
37 tristate "Asahi Kasei AK8975 3-Axis Magnetometer"
[all …]
/linux/Documentation/devicetree/bindings/iio/accel/
H A Dlis302.txt4 that apply in on the generic device (independent from the bus).
8 - compatible: should be set to "st,lis3lv02d-spi"
9 - reg: the chipselect index
10 - spi-max-frequency: maximal bus speed, should be set to 1000000 unless
12 - interrupts: the interrupt generated by the device
15 - compatible: should be set to "st,lis3lv02d"
16 - reg: i2c slave address
17 - Vdd-supply: The input supply for Vdd
18 - Vdd_IO-supply: The input supply for Vdd_IO
23 - st,click-single-{x,y,z}: if present, tells the device to issue an
[all …]
/linux/Documentation/devicetree/bindings/input/
H A Drotary-encoder.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/input/rotary-encoder.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Frank Li <Frank.Li@nxp.com>
13 See Documentation/input/devices/rotary-encoder.rst for more information.
17 const: rotary-encoder
22 linux,axis:
25 the input subsystem axis to map to this rotary encoder.
28 rotary-encoder,steps:
[all …]
/linux/Documentation/devicetree/bindings/iio/
H A Dmount-matrix.txt2 * is the definition of +/- values practical or counterintuitive?
13 that produce three-dimensional data in relation to the world where it is
27 mounted on the same chassis as this screen, will likely take the screen as
28 reference to (x,y,z) orientation, with (x,y) corresponding to these axes on the
29 screen and (z) being depth, the axis perpendicular to the screen.
31 For a screen you probably want (x) coordinates to go from negative on the left
32 to positive on the right, (y) from negative on the bottom to positive on top
37 reference. This means that the sensor may be flipped upside-down, left-right,
44 becomes identical and we can focus on the data as it relates to the surrounding
47 Device-to-world examples for some three-dimensional sensor types:
[all …]
/linux/Documentation/devicetree/bindings/
H A Dtrivial-devices.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/trivial-devices.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Rob Herring <robh@kernel.org>
27 spi-max-frequency: true
32 - enum:
34 - acbel,fsg032
35 … # SMBus/I2C Digital Temperature Sensor in 6-Pin SOT with SMBus Alert and Over Temperature Pin
36 - ad,ad7414 # Deprecated, use adi,ad7414
[all …]
/linux/drivers/input/
H A Dtouchscreen.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * Generic helper functions for touchscreens and other two-dimensional
34 unsigned long axis, in touchscreen_set_params() argument
39 if (!test_bit(axis, dev->absbit)) { in touchscreen_set_params()
40 dev_warn(&dev->dev, 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()
47 absinfo->minimum = min; in touchscreen_set_params()
48 absinfo->maximum = max; in touchscreen_set_params()
[all …]
/linux/Documentation/input/joydev/
H A Djoystick-api.rst1 .. _joystick-api:
7 :Author: Ragnar Hojland Espinosa <ragnar@macula.net> - 7 Aug 1998
18 driver now reports only any changes of its state. See joystick-api.txt,
57 __u8 number; /* axis/button number */
65 -------------
74 events on open. That is, if it's issuing an INIT BUTTON event, the
86 ---------------
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
[all …]
H A Djoystick.rst3 .. _joystick-doc:
9 and similar devices. It is based on a larger project aiming to support all
14 linux-input@vger.kernel.org
16 send "subscribe linux-input" to majordomo@vger.kernel.org to subscribe to it.
25 ---------
29 usually packaged as ``joystick``, ``input-utils``, ``evtest``, and so on.
35 ------------
48 ln -s input/js0 js0
49 ln -s input/js1 js1
50 ln -s input/js2 js2
[all …]
/linux/sound/pci/
H A Dazt3328.h1 /* SPDX-License-Identifier: GPL-2.0 */
5 /* "PU" == "power-up value", as tested on PCI168 PCI rev. 10
69 * All we know is that the crystal used on the board has 24.576MHz,
85 …REQ_SUSPECTED_66200 0x06 | SOUNDFORMAT_XTAL2 /* 66200 (13240 * 5); 64000 may have been nicer :-\ */
111 #define IDX_IO_TIMER_VALUE 0x60 /* found this timer area by pure luck :-) */
116 /* trigger timer IRQ on zero transition */
122 /* some IRQ bit in here might also be used to signal a power-management timer
143 /* umm, nope, behaviour of these bits changes depending on what we wrote
150 * in case playback is active? Or is this driver-induced?
169 * thus it suggests influence on PCM only!!
[all …]
/linux/Documentation/input/devices/
H A Diforce-protocol.rst7 Home page at `<http://web.archive.org/web/*/http://www.esil.univ-mrs.fr>`_
16 specify force effects to I-Force 2.0 devices. None of this information comes
25 send data to your I-Force device based on what you read in this document.
30 All values are hexadecimal with big-endian encoding (msb on the left). Beware,
31 values inside packets are encoded using little-endian. Bytes whose roles are
35 ------------------------
60 axis::
64 00 X-Axis lsb
65 01 X-Axis msb
66 02 Y-Axis lsb, or gas pedal for a wheel
[all …]
H A Dcma3000_d0x.rst1 CMA3000-D0x Accelerometer
5 * VTI CMA3000-D0x
8 CMA3000-D0X Product Family Specification 8281000A.02.pdf
15 -----------
17 CMA3000 Tri-axis accelerometer supports Motion detect, Measurement and
25 This mode is used to read the acceleration data on X,Y,Z
26 axis and supports 400, 100, 40 Hz sample frequency.
47 -------------
50 Noise on X Axis
53 Noise on Y Axis
[all …]
/linux/Documentation/devicetree/bindings/pci/
H A Daxis,artpec6-pcie.txt1 * Axis ARTPEC-6 PCIe interface
3 This PCIe host controller is based on the Synopsys DesignWare PCIe IP
4 and thus inherits all the common properties defined in snps,dw-pcie.yaml.
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;
11 - reg: base addresses and lengths of the PCIe controller (DBI),
13 - reg-names: Must include the following entries:
14 - "dbi"
[all …]
/linux/Documentation/input/
H A Dmulti-touch-protocol.rst4 Multi-touch (MT) Protocol
7 :Copyright: |copy| 2009-2010 Henrik Rydberg <rydberg@euromail.se>
11 ------------
13 In order to utilize the full power of the new multi-touch and multi-user
16 document describes the multi-touch (MT) protocol which allows kernel
19 The protocol is divided into two types, depending on the capabilities of the
30 --------------
34 packet. Since these events are ignored by current single-touch (ST)
35 applications, the MT protocol can be implemented on top of the ST protocol
48 All drivers mark the end of a multi-touch transfer by calling the usual
[all …]
/linux/drivers/hid/
H A Dhid-lg3ff.c1 // SPDX-License-Identifier: GPL-2.0-or-later
15 #include "hid-lg.h"
21 * 0 - seems to be command field
22 * 1 - 30 deal with the x axis
23 * 31 -60 deal with the y axis
25 * Field 1 is x axis constant force
26 * Field 31 is y axis constant force
28 * other interesting fields 1,2,3,4 on x axis
29 * (same for 31,32,33,34 on y axis)
33 * 127 0 127 127 makes the joystick loose on the right,
[all …]
/linux/Documentation/iio/
H A Dadis16480.rst1 .. SPDX-License-Identifier: GPL-2.0
7 This driver supports Analog Device's IMUs on SPI bus.
49 device files, depending on the characteristics and features of the hardware
58 +------------------------------------------+-------------------------------------------------------…
59 | 3-Axis Magnetometer related device files | Description …
60 +------------------------------------------+-------------------------------------------------------…
62 +------------------------------------------+-------------------------------------------------------…
63 | in_magn_x_calibbias | Calibration offset for the X-axis magnetometer channel…
64 +------------------------------------------+-------------------------------------------------------…
65 | in_magn_x_filter_low_pass_3db_frequency | Bandwidth for the X-axis magnetometer channel. …
[all …]
H A Dadis16475.rst1 .. SPDX-License-Identifier: GPL-2.0
7 This driver supports Analog Device's IMUs on SPI bus.
55 device files, depending on the characteristics and features of the hardware
62 +-------------------------------------------+------------------------------------------------------…
63 | 3-Axis Accelerometer related device files | Description …
64 +-------------------------------------------+------------------------------------------------------…
66 +-------------------------------------------+------------------------------------------------------…
67 | in_accel_x_calibbias | Calibration offset for the X-axis accelerometer chann…
68 +-------------------------------------------+------------------------------------------------------…
69 | in_accel_x_raw | Raw X-axis accelerometer channel value. …
[all …]
/linux/Documentation/devicetree/bindings/media/
H A Dvideo-interface-devices.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/media/video-interface-devices.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Jacopo Mondi <jacopo@jmondi.org>
11 - Sakari Ailus <sakari.ailus@linux.intel.com>
14 flash-leds:
15 $ref: /schemas/types.yaml#/definitions/phandle-array
17 An array of phandles, each referring to a flash LED, a sub-node of the LED
20 lens-focus:
[all …]
/linux/include/linux/
H A Dlis3lv02d.h1 /* SPDX-License-Identifier: GPL-2.0 */
6 * struct lis3lv02d_platform_data - lis3 chip family platform data
8 * @click_thresh_x: Click detection unit x axis threshold
9 * @click_thresh_y: Click detection unit y axis threshold
10 * @click_thresh_z: Click detection unit z axis threshold
14 * @irq_cfg: On chip irq source and type configuration (click /
26 * @axis_x: Sensor orientation remapping for x-axis
27 * @axis_y: Sensor orientation remapping for y-axis
28 * @axis_z: Sensor orientation remapping for z-axis
44 * on the configuration. For example, interrupt detection block can use high
[all …]
/linux/Documentation/devicetree/bindings/input/touchscreen/
H A Dbu21013.txt4 - compatible : "rohm,bu21013_tp"
5 - reg : I2C device address
6 - reset-gpios : GPIO pin enabling (selecting) chip (CS)
7 - interrupt-parent : the phandle for the gpio controller
8 - interrupts : (gpio) interrupt to which the chip is connected
11 - touch-gpios : GPIO pin registering a touch event
12 - <supply_name>-supply : Phandle to a regulator supply
13 - touchscreen-size-x : General touchscreen binding, see [1].
14 - touchscreen-size-y : General touchscreen binding, see [1].
15 - touchscreen-inverted-x : General touchscreen binding, see [1].
[all …]
H A Dti,ads7843.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Alexander Stein <alexander.stein@ew.tq-group.com>
11 - Dmitry Torokhov <dmitry.torokhov@gmail.com>
12 - Marek Vasut <marex@denx.de>
21 - ti,ads7843
22 - ti,ads7845
23 - ti,ads7846
24 - ti,ads7873
[all …]
H A Dtouchscreen.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Dmitry Torokhov <dmitry.torokhov@gmail.com>
20 touchscreen-min-x:
25 touchscreen-min-y:
30 touchscreen-size-x:
34 touchscreen-size-y:
38 touchscreen-max-pressure:
39 description: maximum reported pressure (arbitrary range dependent on the controller)
[all …]
/linux/arch/arm/mach-artpec/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
3 bool "Axis Communications ARM based ARTPEC SoCs"
4 depends on ARCH_MULTI_V7
9 bool "Axis ARTPEC-6 ARM Cortex A9 Platform"
10 depends on ARCH_MULTI_V7
20 Support for Axis ARTPEC-6 ARM Cortex A9 Platform
/linux/include/linux/input/
H A Dcma3000.h1 /* SPDX-License-Identifier: GPL-2.0-only */
25 * struct cma3000_i2c_platform_data - CMA3000 Platform data
26 * @fuzz_x: Noise on X Axis
27 * @fuzz_y: Noise on Y Axis
28 * @fuzz_z: Noise on Z Axis
/linux/Documentation/devicetree/bindings/clock/
H A Dartpec6.txt1 * Clock bindings for Axis ARTPEC-6 chip
3 The bindings are based on the clock provider binding in
4 Documentation/devicetree/bindings/clock/clock-bindings.txt
7 ----------------
11 - "sys_refclk": External 50 Mhz oscillator (required)
12 - "i2s_refclk": Alternate audio reference clock (optional).
15 ---------------------
18 - #clock-cells: Should be <1>
19 See dt-bindings/clock/axis,artpec6-clkctrl.h for the list of valid identifiers.
20 - compatible: Should be "axis,artpec6-clkctrl"
[all …]

12345678910