Home
last modified time | relevance | path

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

12

/OK3568_Linux_fs/kernel/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>
28 - enum:
29 … # SMBus/I2C Digital Temperature Sensor in 6-Pin SOT with SMBus Alert and Over Temperature Pin
30 - ad,ad7414
31 # ADM9240: Complete System Hardware Monitor for uProcessor-Based Systems
32 - ad,adm9240
[all …]
/OK3568_Linux_fs/kernel/drivers/iio/accel/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
10 tristate "Analog Devices ADIS16201 Dual-Axis Digital Inclinometer and Accelerometer"
15 Say Y here to build support for Analog Devices adis16201 dual-axis
22 tristate "Analog Devices ADIS16209 Dual-Axis Digital Inclinometer and Accelerometer"
27 Say Y here to build support for Analog Devices adis16209 dual-axis digital inclinometer
37 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 …]
H A Dadis16209.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * ADIS16209 Dual-Axis Digital Inclinometer and Accelerometer
30 /* 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 …]
H A Dadis16201.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * ADIS16201 Dual-Axis Digital Inclinometer and Accelerometer
58 /* 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 …]
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/iio/gyroscope/
H A Dadi,adxrs290.yaml1 # 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 Gyroscope
11 - 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.pdf
24 spi-max-frequency:
27 spi-cpol: true
29 spi-cpha: true
[all …]
/OK3568_Linux_fs/kernel/arch/arm/boot/dts/
H A Dartpec6.dtsi2 * Device Tree Source for the Axis ARTPEC-6 SoC
4 * This file is dual-licensed: you can use it either under the terms
5 * of the GPL or the X11 license, at your option. Note that this dual
43 #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 …]
H A Drk3036-echo.dts2 * This file is dual-licensed: you can use it either under the terms
3 * of the GPL or the X11 license, at your option. Note that this dual
41 /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 …]
/OK3568_Linux_fs/kernel/drivers/iio/gyro/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
45 tristate "Analog Devices ADXRS290 Dual-Axis MEMS Gyroscope SPI driver"
74 Say yes here to build support for BOSCH BMG160 Tri-axis Gyro Sensor
97 Say yes here to build support for NXP FXAS21002C Tri-axis Gyro
137 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 …]
/OK3568_Linux_fs/kernel/drivers/hid/
H A Dhid-xinmo.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * 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 the
5 * logical axis minimum of the HID report descriptor (the report announces
6 * -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 …]
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
15 most commonly used to refer to the USB-HID specification, but other
20 removed from the HID bus by the transport-layer drivers, such as
53 to work on raw hid events when they want to, and avoid using transport-specific
59 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 from
67 user-space device.
69 This driver cannot be used to parse HID-reports in user-space and write
70 special HID-drivers. You should use hidraw for that.
[all …]
H A Dhid-multitouch.c1 // SPDX-License-Identifier: GPL-2.0-or-later
5 * 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, France
8 * Copyright (c) 2012-2013 Red Hat, Inc
10 * 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 …]
/OK3568_Linux_fs/kernel/arch/powerpc/sysdev/ge/
H A Dge_pic.c76 * 3 RO AXIS Message FIFO A Interrupt Status
77 * 2 RO AXIS Message FIFO B Interrupt Status
78 * 1 RO AXIS Message FIFO C Interrupt Status
79 * 0 RO AXIS Message FIFO D Interrupt Status
85 * The dual lines are there to allow the chained interrupts to be easily
108 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()
/OK3568_Linux_fs/kernel/drivers/input/joystick/
H A Ddb9.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * Copyright (c) 1999-2001 Vojtech Pavlik
115 { "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 …]
/OK3568_Linux_fs/kernel/drivers/misc/echo/
H A Decho.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * SpanDSP - a series of DSP components for telephony
5 * echo.c - A line echo canceller. This code is being developed
30 especially for double talk - there were always cases where my DTD
50 on 4 real-world samples.
54 on the real-world samples. I have no idea why, perhaps a scaling
59 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 Ramakrishnan
118 factor = clean >> -shift; in lms_adapt_bg()
[all …]
/OK3568_Linux_fs/kernel/drivers/input/touchscreen/
H A Drohm_bu21023.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * ROHM BU21023/24 Dual touch support resistive touch screen driver
37 * BU21023GUL/BU21023MUV/BU21024FV-M registers map
270 * rohm_i2c_burst_read - execute combined I2C message for ROHM BU21023/24
285 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 …]
H A Dusbtouchscreen.c1 // SPDX-License-Identifier: GPL-2.0-or-later
5 * - eGalax Touchkit
6 * includes eTurboTouch CT-410/510/700
7 * - 3M/Microtouch EX II series
8 * - ITM
9 * - PanJit TouchSet
10 * - eTurboTouch
11 * - Gunze AHL61
12 * - DMC TSC-10/25
13 * - IRTOUCHSYSTEMS/UNITOP
[all …]
/OK3568_Linux_fs/kernel/drivers/input/keyboard/
H A Dhil_kbd.c2 * Generic linux-input device driver for keyboard devices
30 * HP-HIL Technical Reference Manual. Hewlett Packard Product No. 45918A
47 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 …]
/OK3568_Linux_fs/kernel/include/drm/
H A Ddrm_connector.h50 DRM_FORCE_ON_DIGITAL, /* for DVI-I use digital connector */
54 * enum drm_connector_status - status for a &drm_connector
69 * nothing there. It is driver-dependent whether a connector with this
76 * flicker (like load-detection when the connector is in use), or when a
77 * hardware resource isn't available (like when load-detection needs a
87 * enum drm_connector_registration_status - userspace registration status for
120 * - An unregistered connector may only have its DPMS changed from
121 * On->Off. Once DPMS is changed to Off, it may not be switched back
123 * - Modesets are not allowed on unregistered connectors, unless they
127 * - Removing a CRTC from an unregistered connector is OK, but new
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/ath/ath5k/
H A Dphy.c2 * 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 baseband
47 * - Channel setting/switching
49 * - Automatic Gain Control (AGC) calibration
51 * - Noise Floor calibration
53 * - I/Q imbalance calibration (QAM correction)
55 * - Calibration due to thermal changes (gain_F)
[all …]
/OK3568_Linux_fs/kernel/drivers/dma/
H A Dmv_xor.c1 // SPDX-License-Identifier: GPL-2.0-only
10 #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 …]
/OK3568_Linux_fs/external/rknpu2/examples/3rdparty/opencv/opencv-linux-armhf/include/opencv2/
H A Dimgproc.hpp13 // 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-linear
62 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. For
69 processing the left-most pixels in each row, you need pixels to the left of them, that is, outside
70 of the image. You can let these pixels be the same as the left-most image pixels ("replicated
71 border" extrapolation method), or assume that all the non-existing pixels are zeros ("constant
78 --------------------------|----------------------
79 CV_8U | -1/CV_16S/CV_32F/CV_64F
[all …]
/OK3568_Linux_fs/external/rknpu2/examples/3rdparty/opencv/OpenCV-android-sdk/sdk/native/jni/include/opencv2/
H A Dimgproc.hpp13 // 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-linear
62 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. For
69 processing the left-most pixels in each row, you need pixels to the left of them, that is, outside
70 of the image. You can let these pixels be the same as the left-most image pixels ("replicated
71 border" extrapolation method), or assume that all the non-existing pixels are zeros ("constant
78 --------------------------|----------------------
79 CV_8U | -1/CV_16S/CV_32F/CV_64F
[all …]
/OK3568_Linux_fs/external/rknpu2/examples/3rdparty/opencv/opencv-linux-aarch64/include/opencv2/
H A Dimgproc.hpp13 // 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-linear
62 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. For
69 processing the left-most pixels in each row, you need pixels to the left of them, that is, outside
70 of the image. You can let these pixels be the same as the left-most image pixels ("replicated
71 border" extrapolation method), or assume that all the non-existing pixels are zeros ("constant
78 --------------------------|----------------------
79 CV_8U | -1/CV_16S/CV_32F/CV_64F
[all …]
/OK3568_Linux_fs/kernel/drivers/usb/serial/
H A Dcp210x.c1 // SPDX-License-Identifier: GPL-2.0
9 * control thanks to Munir Nassar nassarmu@real-time.com
59 { 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 …]
/OK3568_Linux_fs/recovery/
HDrootfs.cpio.gz ... then 81 /usr/share/command-not-found/command-not-found -- "$ ...

12