Home
last modified time | relevance | path

Searched +full:no +full:- +full:motion (Results 1 – 25 of 69) sorted by relevance

123

/linux/Documentation/userspace-api/media/v4l/
H A Dext-ctrls-detect.rst1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
4 .. _detect-controls:
10 The Detect class includes controls for common features of various motion
14 .. _detect-control-id:
25 Sets the motion detection mode.
29 .. flat-table::
30 :header-rows: 0
31 :stub-columns: 0
33 * - ``V4L2_DETECT_MD_MODE_DISABLED``
34 - Disable motion detection.
[all …]
H A Dvidioc-g-parm.rst1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
13 VIDIOC_G_PARM - VIDIOC_S_PARM - Get or set streaming parameters
63 .. flat-table:: struct v4l2_streamparm
64 :header-rows: 0
65 :stub-columns: 0
68 * - __u32
69 - ``type``
70 - The buffer (stream) type, same as struct
73 * - union {
74 - ``parm``
[all …]
H A Dvidioc-dqevent.rst1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
13 VIDIOC_DQEVENT - Dequeue event
34 Dequeue an event from a video device. No input is required for this
45 .. flat-table:: struct v4l2_event
46 :header-rows: 0
47 :stub-columns: 0
50 * - __u32
51 - ``type``
52 - Type of the event, see :ref:`event-type`.
53 * - union {
[all …]
H A Dbiblio.rst1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
11 CEA 608-E
15 :title: CEA-608-E R-2014 "Line 21 Data Services"
25 :title: EN 300 294 "625-line television Wide Screen Signalling (WSS)"
51 ISO 13818-1
55 :title: ITU-T Rec. H.222.0 | ISO/IEC 13818-1 "Information technology --- Generic coding of movi…
61 ISO 13818-2
65 :title: ITU-T Rec. H.262 | ISO/IEC 13818-2 "Information technology --- Generic coding of moving…
75 :title: ITU-R Recommendation BT.470-6 "Conventional Television Systems"
85 :title: ITU-R Recommendation BT.601-5 "Studio Encoding Parameters of Digital Television for Sta…
[all …]
H A Dext-ctrls-camera.rst1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
4 .. _camera-controls:
14 .. _camera-control-id:
24 .. _v4l2-exposure-auto-type:
29 enum v4l2_exposure_auto_type -
38 .. flat-table::
39 :header-rows: 0
40 :stub-columns: 0
42 * - ``V4L2_EXPOSURE_AUTO``
43 - Automatic exposure time, automatic iris aperture.
[all …]
H A Dext-ctrls-codec-stateless.rst1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
4 .. _codec-stateless-controls:
19 .. _codec-stateless-control-id:
24 .. _v4l2-codec-stateless-h264:
44 .. flat-table:: struct v4l2_ctrl_h264_sps
45 :header-rows: 0
46 :stub-columns: 0
49 * - __u8
50 - ``profile_idc``
51 -
[all …]
H A Dfield-order.rst1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
4 .. _field-order:
25 applications analysing motion it is of paramount importance to recognize
70 .. flat-table::
71 :header-rows: 0
72 :stub-columns: 0
75 * - ``V4L2_FIELD_ANY``
76 - 0
77 - Applications request this field order when any field format
87 * - ``V4L2_FIELD_NONE``
[all …]
/linux/Documentation/input/devices/
H A Datarikbd.rst12 provides a convenient connection point for a mouse and switch-type joysticks.
13 The ikbd processor also maintains a time-of-day clock with one second
18 The ikbd communicates with the main processor over a high speed bi-directional
30 ISO key position in the scan code table should exist even if no keyswitch
41 0xF8-0xFB relative mouse position records (lsbs determined by
43 0xFC time-of-day
59 The ikbd can report mouse motion in three distinctly different ways. It can
60 report relative motion, absolute motion in a coordinate system maintained
61 within the ikbd, or by converting mouse motion into keyboard cursor control
67 ---------------------------
[all …]
/linux/drivers/media/pci/tw5864/
H A Dtw5864-reg.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
3 * TW5864 driver - registers description
8 /* According to TW5864_datasheet_0.6d.pdf, tw5864b1-ds.pdf */
10 /* Register Description - Direct Map Space */
11 /* 0x0000 ~ 0x1ffc - H264 Register Map */
76 * 0->3 4 VLC data buffer in DDR (1M each)
77 * 0->7 8 VLC data buffer in DDR (512k each)
147 /* DDR-DPR Burst Read Enable */
157 * 0 Single R/W Access (Host <-> DDR)
158 * 1 Burst R/W Access (Host <-> DPR)
[all …]
/linux/drivers/hid/amd-sfh-hid/hid_descriptor/
H A Damd_sfh_hid_report_desc.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
4 * Copyright 2020-2021 Advanced Micro Devices, Inc.
5 * Authors: Nehal Bakulchandra Shah <Nehal-bakulchandra.shah@amd.com>
16 0x09, 0x73, /* Motion type Accel 3D */
39 0x0A, 0x40, 0x08, /* Sensor property report state no events sel */
42 0x0A, 0x43, 0x08, /* Sensor property report state no events wake sel */
70 0x0A, 0x03, 0x08, /* HID usage sensor state no data sel */
84 0x0A, 0x52, 0x14, /* Sensor data motion accel and mod change sensitivity ABS) */
93 0x0A, 0x52, 0x24, /* HID usage sensor data (motion accel and mod max) */
103 0x0A, 0x52, 0x34, /* HID usage sensor data (motion accel and mod min) */
[all …]
/linux/Documentation/ABI/testing/
H A Dsysfs-driver-hid-wiimote19 motionp is the official Nintendo Motion+ extension, nunchuck is
24 Starting with kernel-version 3.11 Motion Plus hotplugging is
25 supported and if detected, it's no longer reported as static
26 extension. You will get uevent notifications for the motion-plus
40 Other strings for each device-type are available and may be
41 added if new device-specific detections are added.
64 values but may be used by user-space to perform other
72 pro-controller. It provides a single line with 4 calibration
74 is prefixed with a +/-. Each value is a signed 16bit number.
76 the analog sticks of the pro-controller.
[all …]
/linux/Documentation/admin-guide/media/
H A Drcar-fdp1.rst1 .. SPDX-License-Identifier: GPL-2.0
3 Renesas R-Car Fine Display Processor (FDP1) Driver
6 The R-Car FDP1 driver implements driver-specific controls as follows.
9 The video deinterlacing mode (such as Bob, Weave, ...). The R-Car FDP1
12 .. flat-table::
13 :header-rows: 0
14 :stub-columns: 0
17 * - ``"Progressive" (0)``
18 - The input image video stream is progressive (not interlaced). No
21 * - ``"Adaptive 2D/3D" (1)``
[all …]
/linux/Documentation/devicetree/bindings/iio/imu/
H A Dbosch,smi330.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Bosch SMI330 6-Axis IMU
10 - Stefan Gutmann <stefam.gutmann@de.bosch.com>
13 SMI330 is a 6-axis inertial measurement unit that supports acceleration and
15 events information such as motion, no-motion and tilt detection.
24 vdd-supply:
27 vddio-supply:
34 interrupt-names:
[all …]
/linux/drivers/input/mouse/
H A Dbyd.c1 // SPDX-License-Identifier: GPL-2.0-only
38 * Absolute coordinate packets are in the range 0-255 for both X and Y
59 * Swipe gesture from off-pad to on-pad
67 * 1 - 8 : least to most delay
114 * 1 - 7 : least to most sensitive
128 * 2 : edge motion
129 * 3 : free scrolling + edge motion
135 * 1 - 5 : slowest to fastest
139 * Edge motion
147 * 0 - 7 : smallest to largest width
[all …]
H A Dvmmouse.c1 // SPDX-License-Identifier: GPL-2.0-only
64 * struct vmmouse_data - private data structure for the vmmouse driver
77 * vmmouse_report_button - report button state on the correct input device
96 if (test_bit(code, abs_dev->key)) in vmmouse_report_button()
98 else if (test_bit(code, rel_dev->key)) in vmmouse_report_button()
105 * vmmouse_report_events - process events on the vmmouse communications channel
113 * host- or synchronization error, the function returns PSMOUSE_BAD_DATA in
118 struct input_dev *rel_dev = psmouse->dev; in vmmouse_report_events()
119 struct vmmouse_data *priv = psmouse->private; in vmmouse_report_events()
120 struct input_dev *abs_dev = priv->abs_dev; in vmmouse_report_events()
[all …]
/linux/drivers/iio/accel/
H A Dsca3000.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * sca3000_core.c -- support VTI sca3000 series accelerometers via SPI
37 /* All reads done using register decrement so no need to directly access LSBs */
44 /* Temp read untested - the e05 doesn't have the sensor */
62 * In motion detection mode the accelerations are band pass filtered
63 * (approx 1 - 25Hz) and then a programmable threshold used to trigger
82 /* Only available for SCA3000-D03 and SCA3000-D01 */
104 * Control which motion detector interrupts are on.
138 * Bypass - Bypass the low-pass filter in the signal channel so as to increase
141 * Narrow - Narrow low-pass filtering of the signal channel and half output
[all …]
H A Dmma9551.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * Freescale MMA9551L Intelligent Motion-Sensing Platform driver
58 switch (chan->channel2) { in mma9551_read_incli_chan()
72 return -EINVAL; in mma9551_read_incli_chan()
93 *val = 90 * (quadrant + 1) - angle; in mma9551_read_incli_chan()
113 switch (chan->type) { in mma9551_read_raw()
115 mutex_lock(&data->mutex); in mma9551_read_raw()
116 ret = mma9551_read_incli_chan(data->client, chan, val); in mma9551_read_raw()
117 mutex_unlock(&data->mutex); in mma9551_read_raw()
120 return -EINVAL; in mma9551_read_raw()
[all …]
/linux/include/xen/interface/io/
H A Dkbdif.h1 /* SPDX-License-Identifier: MIT */
3 * kbdif.h -- Xen virtual keyboard/mouse
17 * The two halves of a para-virtual driver utilize nodes within
31 *---------------------------- Features supported ----------------------------
37 * feature-disable-keyboard
40 * If there is no need to expose a virtual keyboard device by the
43 * feature-disable-pointer
46 * If there is no need to expose a virtual pointer device by the
49 * feature-abs-pointer
55 * feature-multi-touch
[all …]
/linux/drivers/macintosh/
H A Dadbhid.c1 // SPDX-License-Identifier: GPL-2.0
19 * - Standard 1 button mouse
20 * - All standard Apple Extended protocol (handler ID 4)
21 * - mouseman and trackman mice & trackballs
22 * - PowerBook Trackpad (default setup: enable tapping)
23 * - MicroSpeed mouse & trackball (needs testing)
24 * - CH Products Trackball Pro (needs testing)
25 * - Contour Design (Contour Mouse)
26 * - Hunter digital (NoHandsMouse)
27 * - Kensignton TurboMouse 5 (needs testing)
[all …]
/linux/drivers/media/platform/mediatek/vcodec/decoder/vdec/
H A Dvdec_h264_if.c1 // SPDX-License-Identifier: GPL-2.0
25 /* motion vector size (bytes) for every macro block */
35 * struct h264_fb - h264 decode frame buffer information
51 * struct h264_ring_fb_list - ring frame buffer list
67 * struct vdec_h264_dec_info - decode information
70 * @realloc_mv_buf : flag to notify driver to re-allocate mv buffer
72 * @bs_dma : Input bit-stream buffer dma address
89 * struct vdec_h264_vsi - shared memory for decode information exchange
94 * AP-W/R : AP is writer/reader on this item
95 * VPU-W/R: VPU is write/reader on this item
[all …]
/linux/drivers/media/platform/st/sti/delta/
H A Ddelta-mjpeg-fw.h1 /* SPDX-License-Identifier: GPL-2.0 */
76 /* no resize */
78 /* Advanced H/2 resize using improved 8-tap filters */
80 /* Advanced H/4 resize using improved 8-tap filters */
86 /* no resize */
144 * struct jpeg_video_decode_init_params_t - initialization command parameters
156 * struct jpeg_decode_params_t - decode command parameters
172 * @is_jpeg_image: 1 = still jpeg, 0 = motion jpeg
/linux/drivers/hid/
H A Dhid-wiimote-core.c1 // SPDX-License-Identifier: GPL-2.0-or-later
4 * Copyright (c) 2011-2013 David Herrmann <dh.herrmann@gmail.com>
17 #include "hid-ids.h"
18 #include "hid-wiimote.h"
28 if (!hdev->ll_driver->output_report) in wiimote_hid_send()
29 return -ENODEV; in wiimote_hid_send()
33 return -ENOMEM; in wiimote_hid_send()
50 spin_lock_irqsave(&wdata->queue.lock, flags); in wiimote_queue_worker()
52 while (wdata->queue.head != wdata->queue.tail) { in wiimote_queue_worker()
53 spin_unlock_irqrestore(&wdata->queue.lock, flags); in wiimote_queue_worker()
[all …]
/linux/drivers/iio/pressure/
H A Dcros_ec_baro.c1 // SPDX-License-Identifier: GPL-2.0
3 * cros_ec_baro - Driver for barometer sensor behind CrosEC.
44 int idx = chan->scan_index; in cros_ec_baro_read()
46 mutex_lock(&st->core.cmd_lock); in cros_ec_baro_read()
59 st->core.param.cmd = MOTIONSENSE_CMD_SENSOR_RANGE; in cros_ec_baro_read()
60 st->core.param.sensor_range.data = EC_MOTION_SENSE_NO_VALUE; in cros_ec_baro_read()
62 ret = cros_ec_motion_send_host_cmd(&st->core, 0); in cros_ec_baro_read()
66 *val = st->core.resp->sensor_range.ret; in cros_ec_baro_read()
68 /* scale * in_pressure_raw --> kPa */ in cros_ec_baro_read()
73 ret = cros_ec_sensors_core_read(&st->core, chan, val, val2, in cros_ec_baro_read()
[all …]
/linux/tools/memory-model/Documentation/
H A Dordering.txt1 This document gives an overview of the categories of memory-ordering
2 operations provided by the Linux-kernel memory model (LKMM).
8 This section lists LKMM's three top-level categories of memory-ordering
20 3. Unordered accesses, as the name indicates, have no ordering
38 b. Read-modify-write (RMW) ordering augmentation barriers.
46 Note well that many of these primitives generate absolutely no code
56 --------------------
58 The Linux-kernel primitives that provide full ordering include:
62 o Value-returning RMW atomic operations whose names do not end in
65 o RCU's grace-period primitives.
[all …]
/linux/drivers/media/pci/zoran/
H A Dvideocodec.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * VIDEO MOTION CODECs internal API for video devices
46 pr_err("%s: no data\n", __func__); in videocodec_attach()
53 master->name, master->flags, master->magic); in videocodec_attach()
56 zrdev_err(zr, "%s: no device available\n", __func__); in videocodec_attach()
63 if ((master->flags & h->codec->flags) == master->flags) { in videocodec_attach()
64 zrdev_dbg(zr, "%s: try '%s'\n", __func__, h->codec->name); in videocodec_attach()
66 codec = kmemdup(h->codec, sizeof(struct videocodec), GFP_KERNEL); in videocodec_attach()
70 res = strlen(codec->name); in videocodec_attach()
71 snprintf(codec->name + res, sizeof(codec->name) - res, "[%d]", h->attached); in videocodec_attach()
[all …]

123