Searched +full:dual +full:- +full:axis (Results 1 – 25 of 34) sorted by relevance
12
1 # SPDX-License-Identifier: GPL-2.03 ---4 $id: http://devicetree.org/schemas/trivial-devices.yaml#5 $schema: http://devicetree.org/meta-schemas/core.yaml#10 - Rob Herring <robh@kernel.org>28 - enum:29 … # SMBus/I2C Digital Temperature Sensor in 6-Pin SOT with SMBus Alert and Over Temperature Pin30 - ad,ad741431 # ADM9240: Complete System Hardware Monitor for uProcessor-Based Systems32 - ad,adm9240[all …]
1 # SPDX-License-Identifier: GPL-2.0-only10 tristate "Analog Devices ADIS16201 Dual-Axis Digital Inclinometer and Accelerometer"15 Say Y here to build support for Analog Devices adis16201 dual-axis22 tristate "Analog Devices ADIS16209 Dual-Axis Digital Inclinometer and Accelerometer"27 Say Y here to build support for Analog Devices adis16209 dual-axis digital inclinometer37 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"[all …]
1 // SPDX-License-Identifier: GPL-2.0-or-later3 * ADIS16209 Dual-Axis Digital Inclinometer and Accelerometer30 /* Output, +/- 90 degrees X-axis inclination */33 /* Output, +/-180 vertical rotational position */63 /* Data-ready polarity: 1 = active high, 0 = active low */117 return -EINVAL; in adis16209_write_raw()119 switch (chan->type) { in adis16209_write_raw()125 return -EINVAL; in adis16209_write_raw()128 return adis_write_reg_16(st, adis16209_addresses[chan->scan_index][0], in adis16209_write_raw()148 switch (chan->type) { in adis16209_read_raw()[all …]
1 // SPDX-License-Identifier: GPL-2.0-or-later3 * ADIS16201 Dual-Axis Digital Inclinometer and Accelerometer58 /* Data-ready enable: 1 = enabled, 0 = disabled */60 /* Data-ready polarity: 1 = active high, 0 = active low */62 /* Data-ready line selection: 1 = DIO1, 0 = DIO0 */116 switch (chan->type) { in adis16201_read_raw()118 if (chan->channel == 0) { in adis16201_read_raw()129 *val = -470; in adis16201_read_raw()146 return -EINVAL; in adis16201_read_raw()153 * degree celcius is -470. in adis16201_read_raw()[all …]
1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)4 ---6 $schema: http://devicetree.org/meta-schemas/core.yaml#8 title: Analog Devices ADXRS290 Dual-Axis MEMS Gyroscope11 - Nishant Malpani <nish.malpani25@gmail.com>14 Bindings for the Analog Devices ADXRS290 dual-axis MEMS gyroscope device.15 https://www.analog.com/media/en/technical-documentation/data-sheets/ADXRS290.pdf24 spi-max-frequency:27 spi-cpol: true29 spi-cpha: true[all …]
2 * Device Tree Source for the Axis ARTPEC-6 SoC4 * This file is dual-licensed: you can use it either under the terms5 * of the GPL or the X11 license, at your option. Note that this dual43 #include <dt-bindings/interrupt-controller/arm-gic.h>44 #include <dt-bindings/dma/nbpfaxi.h>45 #include <dt-bindings/clock/axis,artpec6-clkctrl.h>48 #address-cells = <1>;49 #size-cells = <1>;50 compatible = "axis,artpec6";51 interrupt-parent = <&intc>;[all …]
2 * This file is dual-licensed: you can use it either under the terms3 * of the GPL or the X11 license, at your option. Note that this dual41 /dts-v1/;47 compatible = "rockchip,rk3036-echo", "rockchip,rk3036";49 fiq-debugger {50 compatible = "rockchip,fiq-debugger";52 rockchip,serial-id = <2>;53 rockchip,wake-irq = <0>;55 rockchip,irq-mode-enable = <0>;58 pinctrl-names = "default";[all …]
1 # SPDX-License-Identifier: GPL-2.0-only45 tristate "Analog Devices ADXRS290 Dual-Axis MEMS Gyroscope SPI driver"74 Say yes here to build support for BOSCH BMG160 Tri-axis Gyro Sensor97 Say yes here to build support for NXP FXAS21002C Tri-axis Gyro137 inv-mpu3050-i2c.140 tristate "STMicroelectronics gyroscopes 3-Axis Driver"152 - st_gyro (core functions for the driver [it is mandatory]);153 - st_gyro_i2c (necessary for the I2C devices [optional*]);154 - st_gyro_spi (necessary for the SPI devices [optional*]);169 tristate "InvenSense ITG3200 Digital 3-Axis Gyroscope I2C driver"[all …]
1 // SPDX-License-Identifier: GPL-2.0-or-later3 * HID driver for Xin-Mo devices, currently only the Dual Arcade controller.4 * Fixes the negative axis event values (the devices sends -2) to match the5 * logical axis minimum of the HID report descriptor (the report announces6 * -1). It is needed because hid-input discards out of bounds values.7 * (This module is based on "hid-saitek" and "hid-lg".)20 #include "hid-ids.h"28 switch (usage->code) { in xinmo_event()33 if (value < -1) { in xinmo_event()34 input_event(field->hidinput->input, usage->type, in xinmo_event()[all …]
1 # SPDX-License-Identifier: GPL-2.0-only15 most commonly used to refer to the USB-HID specification, but other20 removed from the HID bus by the transport-layer drivers, such as53 to work on raw hid events when they want to, and avoid using transport-specific59 tristate "User-space I/O driver support for HID subsystem"63 Say Y here if you want to provide HID I/O Drivers from user-space.64 This allows to write I/O drivers in user-space and feed the data from67 user-space device.69 This driver cannot be used to parse HID-reports in user-space and write70 special HID-drivers. You should use hidraw for that.[all …]
1 // SPDX-License-Identifier: GPL-2.0-or-later5 * Copyright (c) 2010-2012 Stephane Chatty <chatty@enac.fr>6 * Copyright (c) 2010-2013 Benjamin Tissoires <benjamin.tissoires@gmail.com>7 * Copyright (c) 2010-2012 Ecole Nationale de l'Aviation Civile, France8 * Copyright (c) 2012-2013 Red Hat, Inc10 * This code is partly based on hid-egalax.c:16 * This code is partly based on hid-3m-pct.c:18 * Copyright (c) 2009-2010 Stephane Chatty <chatty@enac.fr>27 * This driver is regularly tested thanks to the test suite in hid-tools[1].31 * [1] https://gitlab.freedesktop.org/libevdev/hid-tools[all …]
76 * 3 RO AXIS Message FIFO A Interrupt Status77 * 2 RO AXIS Message FIFO B Interrupt Status78 * 1 RO AXIS Message FIFO C Interrupt Status79 * 0 RO AXIS Message FIFO D Interrupt Status85 * The dual lines are there to allow the chained interrupts to be easily108 chip->irq_eoi(&desc->irq_data); in gef_pic_cascade()226 * chip - check, returning the highest interrupt generated or return 0.241 for (hwirq = GEF_PIC_NUM_IRQS - 1; hwirq > -1; hwirq--) { in gef_pic_get_irq()
1 // SPDX-License-Identifier: GPL-2.0-or-later3 * Copyright (c) 1999-2001 Vojtech Pavlik115 { "Multisystem (0.8.0.2-dual) joystick", db9_multi_btn, 1, 2, 2, 1, 1 },116 { "Amiga CD-32 pad", db9_cd32_btn, 7, 1, 2, 1, 1 },118 { "Saturn dpp dual", db9_cd32_btn, 9, 12, 7, 0, 0 },268 case 0x16: /* multi controller (analog 4 axis) */ in db9_saturn_report()271 case 0x15: /* mission stick (analog 3 axis) */ in db9_saturn_report()275 case 0x13: /* racing controller (analog 1 axis) */ in db9_saturn_report()279 case 0x02: /* digital pad (digital 2 axis + buttons) */ in db9_saturn_report()280 input_report_abs(dev, db9_abs[0], !(data[j + 1] & 128) - !(data[j + 1] & 64)); in db9_saturn_report()[all …]
1 // SPDX-License-Identifier: GPL-2.0-only3 * SpanDSP - a series of DSP components for telephony5 * echo.c - A line echo canceller. This code is being developed30 especially for double talk - there were always cases where my DTD50 on 4 real-world samples.54 on the real-world samples. I have no idea why, perhaps a scaling59 dot product) compared to the current sample-by-sample update.66 Path Models", IEEE Transactions on communications, COM-25,87 Thanks to Steve Underwood, Jean-Marc Valin, and Ramakrishnan118 factor = clean >> -shift; in lms_adapt_bg()[all …]
1 // SPDX-License-Identifier: GPL-2.0-only3 * ROHM BU21023/24 Dual touch support resistive touch screen driver37 * BU21023GUL/BU21023MUV/BU21024FV-M registers map270 * rohm_i2c_burst_read - execute combined I2C message for ROHM BU21023/24285 struct i2c_adapter *adap = client->adapter; in rohm_i2c_burst_read()289 msg[0].addr = client->addr; in rohm_i2c_burst_read()294 msg[1].addr = client->addr; in rohm_i2c_burst_read()303 ret = -EIO; in rohm_i2c_burst_read()315 struct i2c_client *client = ts->client; in rohm_ts_manual_calibration()316 struct device *dev = &client->dev; in rohm_ts_manual_calibration()[all …]
1 // SPDX-License-Identifier: GPL-2.0-or-later5 * - eGalax Touchkit6 * includes eTurboTouch CT-410/510/7007 * - 3M/Microtouch EX II series8 * - ITM9 * - PanJit TouchSet10 * - eTurboTouch11 * - Gunze AHL6112 * - DMC TSC-10/2513 * - IRTOUCHSYSTEMS/UNITOP[all …]
2 * Generic linux-input device driver for keyboard devices30 * HP-HIL Technical Reference Manual. Hewlett Packard Product No. 45918A47 MODULE_LICENSE("Dual BSD/GPL");108 idx = dev->idx4 / 4; in hil_dev_handle_command_response()109 p = dev->data[idx - 1]; in hil_dev_handle_command_response()113 buf = dev->idd; in hil_dev_handle_command_response()117 buf = dev->rsc; in hil_dev_handle_command_response()121 buf = dev->exd; in hil_dev_handle_command_response()125 dev->rnm[HIL_PACKET_MAX_LENGTH] = 0; in hil_dev_handle_command_response()126 buf = dev->rnm; in hil_dev_handle_command_response()[all …]
50 DRM_FORCE_ON_DIGITAL, /* for DVI-I use digital connector */54 * enum drm_connector_status - status for a &drm_connector69 * nothing there. It is driver-dependent whether a connector with this76 * flicker (like load-detection when the connector is in use), or when a77 * hardware resource isn't available (like when load-detection needs a87 * enum drm_connector_registration_status - userspace registration status for120 * - An unregistered connector may only have its DPMS changed from121 * On->Off. Once DPMS is changed to Off, it may not be switched back123 * - Modesets are not allowed on unregistered connectors, unless they127 * - Removing a CRTC from an unregistered connector is OK, but new[all …]
2 * Copyright (c) 2004-2007 Reyk Floeter <reyk@openbsd.org>3 * Copyright (c) 2006-2009 Nick Kossifidis <mickflemm@gmail.com>4 * Copyright (c) 2007-2008 Jiri Slaby <jirislaby@gmail.com>5 * Copyright (c) 2008-2009 Felix Fietkau <nbd@openwrt.org>41 * Here we handle the low-level functions related to baseband47 * - Channel setting/switching49 * - Automatic Gain Control (AGC) calibration51 * - Noise Floor calibration53 * - I/Q imbalance calibration (QAM correction)55 * - Calibration due to thermal changes (gain_F)[all …]
1 // SPDX-License-Identifier: GPL-2.0-only10 #include <linux/dma-mapping.h>21 #include <linux/platform_data/dma-mv_xor.h>46 ((chan)->dmadev.dev)52 struct mv_xor_desc *hw_desc = desc->hw_desc; in mv_desc_init()54 hw_desc->status = XOR_DESC_DMA_OWNED; in mv_desc_init()55 hw_desc->phy_next_desc = 0; in mv_desc_init()56 /* Enable end-of-descriptor interrupts only for DMA_PREP_INTERRUPT */ in mv_desc_init()57 hw_desc->desc_command = (flags & DMA_PREP_INTERRUPT) ? in mv_desc_init()59 hw_desc->phy_dest_addr = addr; in mv_desc_init()[all …]
13 // Copyright (C) 2000-2008, Intel Corporation, all rights reserved.51 This module includes image-processing functions.56 Functions and classes described in this section are used to perform various linear or non-linear62 will be of the same size as the input image. Normally, the functions support multi-channel arrays,67 simple arithmetic functions, they need to extrapolate values of some non-existing pixels. For69 processing the left-most pixels in each row, you need pixels to the left of them, that is, outside70 of the image. You can let these pixels be the same as the left-most image pixels ("replicated71 border" extrapolation method), or assume that all the non-existing pixels are zeros ("constant78 --------------------------|----------------------79 CV_8U | -1/CV_16S/CV_32F/CV_64F[all …]
1 // SPDX-License-Identifier: GPL-2.09 * control thanks to Munir Nassar nassarmu@real-time.com59 { USB_DEVICE(0x045B, 0x0053) }, /* Renesas RX610 RX-Stick */60 { USB_DEVICE(0x0471, 0x066A) }, /* AKTAKOM ACE-1001 cable */61 { USB_DEVICE(0x0489, 0xE000) }, /* Pirelli Broadband S.p.A, DP-L10 SIP/GSM Mobile */62 { USB_DEVICE(0x0489, 0xE003) }, /* Pirelli Broadband S.p.A, DP-L10 SIP/GSM Mobile */65 { USB_DEVICE(0x08e6, 0x5501) }, /* Gemalto Prox-PU/CU contactless smartcard reader */70 { USB_DEVICE(0x0BED, 0x1100) }, /* MEI (TM) Cashflow-SC Bill/Voucher Acceptor */75 { USB_DEVICE(0x0FDE, 0xCA05) }, /* OWL Wireless Electricity Monitor CM-160 */77 { USB_DEVICE(0x10A6, 0xAA26) }, /* Knock-off DCU-11 cable */[all …]
... then 81 /usr/share/command-not-found/command-not-found -- "$ ...