Home
last modified time | relevance | path

Searched +full:assigned +full:- +full:resolution +full:- +full:bits (Results 1 – 25 of 115) sorted by relevance

12345

/kernel/linux/linux-5.10/Documentation/devicetree/bindings/iio/adc/
Dst,stm32-adc.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: "http://devicetree.org/schemas/iio/adc/st,stm32-adc.yaml#"
5 $schema: "http://devicetree.org/meta-schemas/core.yaml#"
10 STM32 ADC is a successive approximation analog-to-digital converter.
13 stored in a left-aligned or right-aligned 32-bit data register.
17 voltage goes beyond the user-defined, higher or lower thresholds.
22 - Fabrice Gasnier <fabrice.gasnier@st.com>
27 - st,stm32f4-adc-core
28 - st,stm32h7-adc-core
[all …]
/kernel/linux/linux-4.19/Documentation/devicetree/bindings/iio/adc/
Dst,stm32-adc.txt3 STM32 ADC is a successive approximation analog-to-digital converter.
6 stored in a left-aligned or right-aligned 32-bit data register.
10 voltage goes beyond the user-defined, higher or lower thresholds.
16 - regular conversion can be done in sequence, running in background
17 - injected conversions have higher priority, and so have the ability to
22 -----------------------------------
24 - compatible: Should be one of:
25 "st,stm32f4-adc-core"
26 "st,stm32h7-adc-core"
27 "st,stm32mp1-adc-core"
[all …]
/kernel/linux/linux-4.19/include/sound/ac97/
Dregs.h1 /* SPDX-License-Identifier: GPL-2.0+
33 /* range 0x28-0x3a - AUDIO AC'97 2.0 extensions */
44 /* range 0x3c-0x58 - MODEM */
59 /* range 0x5a-0x7b - Vendor Specific */
62 /* range 0x60-0x6f (page 1) - extended codec registers */
108 #define AC97_BC_16BIT_DAC 0x0000 /* 16-bit DAC resolution */
109 #define AC97_BC_18BIT_DAC 0x0040 /* 18-bit DAC resolution */
110 #define AC97_BC_20BIT_DAC 0x0080 /* 20-bit DAC resolution */
112 #define AC97_BC_16BIT_ADC 0x0000 /* 16-bit ADC resolution */
113 #define AC97_BC_18BIT_ADC 0x0100 /* 18-bit ADC resolution */
[all …]
/kernel/linux/linux-5.10/include/sound/ac97/
Dregs.h1 /* SPDX-License-Identifier: GPL-2.0+
33 /* range 0x28-0x3a - AUDIO AC'97 2.0 extensions */
44 /* range 0x3c-0x58 - MODEM */
59 /* range 0x5a-0x7b - Vendor Specific */
62 /* range 0x60-0x6f (page 1) - extended codec registers */
108 #define AC97_BC_16BIT_DAC 0x0000 /* 16-bit DAC resolution */
109 #define AC97_BC_18BIT_DAC 0x0040 /* 18-bit DAC resolution */
110 #define AC97_BC_20BIT_DAC 0x0080 /* 20-bit DAC resolution */
112 #define AC97_BC_16BIT_ADC 0x0000 /* 16-bit ADC resolution */
113 #define AC97_BC_18BIT_ADC 0x0100 /* 18-bit ADC resolution */
[all …]
/kernel/linux/linux-5.10/include/uapi/linux/
Dinput.h1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
3 * Copyright (c) 1999-2002 Vojtech Pavlik
20 #include "input-event-codes.h"
56 * IOCTLs (0x00 - 0x7f)
67 * struct input_absinfo - used by EVIOCGABS/EVIOCSABS ioctls
75 * @resolution: specifies resolution for the values reported for
81 * The default resolution for main axes (ABS_X, ABS_Y, ABS_Z)
82 * is reported in units per millimeter (units/mm), resolution
85 * When INPUT_PROP_ACCELEROMETER is set the resolution changes.
96 __s32 resolution; member
[all …]
/kernel/linux/linux-4.19/include/uapi/linux/
Dinput.h1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
3 * Copyright (c) 1999-2002 Vojtech Pavlik
20 #include "input-event-codes.h"
56 * IOCTLs (0x00 - 0x7f)
67 * struct input_absinfo - used by EVIOCGABS/EVIOCSABS ioctls
75 * @resolution: specifies resolution for the values reported for
81 * The default resolution for main axes (ABS_X, ABS_Y, ABS_Z)
82 * is reported in units per millimeter (units/mm), resolution
85 * When INPUT_PROP_ACCELEROMETER is set the resolution changes.
96 __s32 resolution; member
[all …]
/kernel/linux/linux-4.19/Documentation/hwmon/
Dasc762115 Andigilog has both the PECI and pre-PECI versions of the Heceta-6, as
16 Intel calls them. Heceta-6e has high frequency PWM and Heceta-6p has
18 Heceta-6e part and aSC7621 is the Heceta-6p part. They are both in
22 specification. First enhancement is temperature reading resolution. We
23 have used registers below 20h for vendor-specific functions in addition
24 to those in the Intel-specified vendor range.
27 The fan speed control uses this finer value to produce a "step-less" fan
28 PWM output. These two bytes are "read-locked" to guarantee that once a
29 high or low byte is read, the other byte is locked-in until after the
32 sheet says 10-bits of resolution, although you may find the lower bits
[all …]
Dlm8542 Margit Schubert-While <margitsw@t-online.de>,
46 -----------
52 The LM85 uses the 2-wire interface compatible with the SMBUS 2.0
54 temperatures and five (5) voltages. It has four (4) 16-bit counters for
87 ----------------
93 for 3-wire and 2-wire mode. For this reason, the 2-wire fan modes are not
102 The ADM1027, ADT7463 and ADT7468 have a 10-bit ADC and can therefore
103 measure temperatures with 0.25 degC resolution. They also provide an offset
112 The ADT7468 has a high-frequency PWM mode, where all PWM outputs are
113 driven by a 22.5 kHz clock. This is a global mode, not per-PWM output,
[all …]
/kernel/linux/linux-4.19/include/sound/
Dac97_codec.h1 /* SPDX-License-Identifier: GPL-2.0+
24 /* specific - SigmaTel */
33 #define AC97_SIGMATEL_MULTICHN 0x74 /* Multi-Channel programming */
37 /* specific - Analog Devices */
44 #define AC97_AD_MISC 0x76 /* Misc Control Bits */
47 /* specific - Cirrus Logic */
56 /* specific - Conexant */
64 /* specific - ALC */
83 #define AC97_ALC650_SPSR_MASK 0x0f00 /* S/PDIF Sample Rate bits */
106 /* specific - Yamaha YMF7x3 */
[all …]
/kernel/linux/linux-5.10/include/sound/
Dac97_codec.h1 /* SPDX-License-Identifier: GPL-2.0+
24 /* specific - SigmaTel */
33 #define AC97_SIGMATEL_MULTICHN 0x74 /* Multi-Channel programming */
37 /* specific - Analog Devices */
44 #define AC97_AD_MISC 0x76 /* Misc Control Bits */
47 /* specific - Cirrus Logic */
56 /* specific - Conexant */
64 /* specific - ALC */
83 #define AC97_ALC650_SPSR_MASK 0x0f00 /* S/PDIF Sample Rate bits */
106 /* specific - Yamaha YMF7x3 */
[all …]
/kernel/linux/linux-5.10/Documentation/input/devices/
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
14 resolution.
17 keyswitches, mouse resolution, etc. can be accommodated.
18 The ikbd communicates with the main processor over a high speed bi-directional
41 0xF8-0xFB relative mouse position records (lsbs determined by
43 0xFC time-of-day
55 The mouse port should be capable of supporting a mouse with resolution of
67 ---------------------------
72 settable threshold of motion. Regardless of the threshold, all bits of
[all …]
/kernel/linux/linux-4.19/Documentation/input/devices/
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
14 resolution.
17 keyswitches, mouse resolution, etc. can be accommodated.
18 The ikbd communicates with the main processor over a high speed bi-directional
41 0xF8-0xFB relative mouse position records (lsbs determined by
43 0xFC time-of-day
55 The mouse port should be capable of supporting a mouse with resolution of
67 ---------------------------
72 settable threshold of motion. Regardless of the threshold, all bits of
[all …]
/kernel/linux/linux-5.10/drivers/staging/media/atomisp/pci/
Dia_css_frame_public.h1 /* SPDX-License-Identifier: GPL-2.0 */
20 * This file contains structs to describe various frame-formats supported by the ISP.
72 /* Container for semi-planar YUV frames.
87 /* Container for 6-plane frames. These frames are used internally
93 struct ia_css_frame_plane gr; /** Red-green plane */
94 struct ia_css_frame_plane gb; /** Blue-green plane */
99 /* Crop info struct - stores the lines to be cropped in isp */
111 struct ia_css_resolution res; /** Frame resolution (valid data) */
114 unsigned int raw_bit_depth; /** number of valid bits per pixel,
154 * -1 if data address is static during life time of pipeline
[all …]
/kernel/linux/linux-4.19/Documentation/i2c/
Dsmbus-protocol40 Addr (7 bits): I2C 7 bit address. Note that this can be expanded as usual to
42 Comm (8 bits): Command byte, a data byte which often selects a register on
44 Data (8 bits): A plain data byte. Sometimes, I write DataLow, DataHigh
46 Count (8 bits): A data byte containing the length of a block operation.
101 byte. But this time, the data is a complete word (16 bits).
127 This is the opposite of the Read Word operation. 16 bits
144 16 bits of data to it, and reads 16 bits of data in return.
177 SMBus Block Write - Block Read Process Call
180 SMBus Block Write - Block Read Process Call was introduced in
208 client->irq assigned to a Host Notify IRQ if noone else specified an other.
[all …]
/kernel/linux/linux-5.10/Documentation/i2c/
Dsmbus-protocol.rst42 Addr (7 bits) I2C 7 bit address. Note that this can be expanded as usual to
44 Comm (8 bits) Command byte, a data byte which often selects a register on
46 Data (8 bits) A plain data byte. Sometimes, I write DataLow, DataHigh
48 Count (8 bits) A data byte containing the length of a block operation.
115 byte. But this time, the data is a complete word (16 bits)::
147 This is the opposite of the Read Word operation. 16 bits
164 16 bits of data to it, and reads 16 bits of data in return::
205 SMBus Block Write - Block Read Process Call
208 SMBus Block Write - Block Read Process Call was introduced in
239 client->irq assigned to a Host Notify IRQ if noone else specified an other.
[all …]
/kernel/linux/linux-5.10/Documentation/hwmon/
Dasc7621.rst20 Andigilog has both the PECI and pre-PECI versions of the Heceta-6, as
21 Intel calls them. Heceta-6e has high frequency PWM and Heceta-6p has
23 Heceta-6e part and aSC7621 is the Heceta-6p part. They are both in
27 specification. First enhancement is temperature reading resolution. We
28 have used registers below 20h for vendor-specific functions in addition
29 to those in the Intel-specified vendor range.
32 The fan speed control uses this finer value to produce a "step-less" fan
33 PWM output. These two bytes are "read-locked" to guarantee that once a
34 high or low byte is read, the other byte is locked-in until after the
37 sheet says 10-bits of resolution, although you may find the lower bits
[all …]
/kernel/linux/linux-5.10/drivers/iio/temperature/
Dltc2983.c1 // SPDX-License-Identifier: GPL-2.0
3 * Analog Devices LTC2983 Multi-Sensor Digital Temperature Measurement System
42 (((chan - 1) * 4) + LTC2983_CHAN_ASSIGN_START_REG)
44 (((chan - 1) * 4) + LTC2983_TEMP_RES_START_REG)
272 * the number of integer and fractional bits are specified. The resolution
273 * is given by 1/@resolution and tell us the number of fractional bits. For
274 * instance a resolution of 2^-10 means we have 10 fractional bits.
276 static u32 __convert_to_raw(const u64 val, const u32 resolution) in __convert_to_raw() argument
278 u64 __res = val * resolution; in __convert_to_raw()
286 static u32 __convert_to_raw_sign(const u64 val, const u32 resolution) in __convert_to_raw_sign() argument
[all …]
/kernel/linux/linux-5.10/drivers/video/fbdev/
Defifb.c1 // SPDX-License-Identifier: GPL-2.0
5 * (c) 2006 Edgar Hucek <gimli@dark-green.com>
6 * Original efi driver written by Gerd Knorr <kraxel@goldbach.in-berlin.de>
12 #include <linux/efi-bgrt.h>
51 .height = -1,
52 .width = -1,
78 if (regno >= info->cmap.len) in efifb_setcolreg()
82 red >>= 16 - info->var.red.length; in efifb_setcolreg()
83 green >>= 16 - info->var.green.length; in efifb_setcolreg()
84 blue >>= 16 - info->var.blue.length; in efifb_setcolreg()
[all …]
/kernel/linux/linux-4.19/drivers/video/fbdev/
Defifb.c1 // SPDX-License-Identifier: GPL-2.0
5 * (c) 2006 Edgar Hucek <gimli@dark-green.com>
6 * Original efi driver written by Gerd Knorr <kraxel@goldbach.in-berlin.de>
12 #include <linux/efi-bgrt.h>
51 .height = -1,
52 .width = -1,
78 if (regno >= info->cmap.len) in efifb_setcolreg()
82 red >>= 16 - info->var.red.length; in efifb_setcolreg()
83 green >>= 16 - info->var.green.length; in efifb_setcolreg()
84 blue >>= 16 - info->var.blue.length; in efifb_setcolreg()
[all …]
/kernel/linux/linux-5.10/drivers/media/i2c/m5mols/
Dm5mols_core.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * Driver for M-5MOLS 8M Pixel camera sensor with ISP
21 #include <media/v4l2-ctrls.h>
22 #include <media/v4l2-device.h>
23 #include <media/v4l2-subdev.h>
71 { 0x01, M5MOLS_RESTYPE_MONITOR, 128, 96 }, /* SUB-QCIF */
100 { 0x19, M5MOLS_RESTYPE_CAPTURE, 1920, 1080 }, /* Full-HD */
112 * m5mols_swap_byte - an byte array to integer conversion function
114 * @length: size in bytes of I2C packet defined in the M-5MOLS datasheet
131 * m5mols_read - I2C read function
[all …]
/kernel/linux/linux-4.19/drivers/media/i2c/m5mols/
Dm5mols_core.c2 * Driver for M-5MOLS 8M Pixel camera sensor with ISP
25 #include <media/v4l2-ctrls.h>
26 #include <media/v4l2-device.h>
27 #include <media/v4l2-subdev.h>
75 { 0x01, M5MOLS_RESTYPE_MONITOR, 128, 96 }, /* SUB-QCIF */
104 { 0x19, M5MOLS_RESTYPE_CAPTURE, 1920, 1080 }, /* Full-HD */
116 * m5mols_swap_byte - an byte array to integer conversion function
118 * @length: size in bytes of I2C packet defined in the M-5MOLS datasheet
135 * m5mols_read - I2C read function
136 * @sd: sub-device, as pointed by struct v4l2_subdev
[all …]
/kernel/linux/linux-4.19/Documentation/watchdog/
Dwatchdog-kernel-api.txt3 Last reviewed: 12-Feb-2013
8 ------------
12 file: Documentation/watchdog/watchdog-api.txt .
22 -------
79 * gov: a pointer to the assigned watchdog device pretimeout governor or NULL.
88 'timeout'. Not used if max_hw_heartbeat_ms is non-zero.
90 in milli-seconds. This value is normally 0; it should only be provided
92 * max_hw_heartbeat_ms: Maximum hardware heartbeat, in milli-seconds.
103 should define ops->restart. Priority can be changed through
106 WDIOF_* status bits).
[all …]
/kernel/linux/linux-4.19/Documentation/admin-guide/
Dras.rst33 -------------
47 Self-Monitoring, Analysis and Reporting Technology (SMART).
55 ---------------
68 * **Correctable Error (CE)** - the error detection mechanism detected and
72 * **Uncorrected Error (UE)** - the amount of errors happened above the error
73 correction threshold, and the system was unable to auto-correct.
75 * **Fatal Error** - when an UE error happens on a critical component of the
79 * **Non-fatal Error** - when an UE error happens on an unused component,
87 The mechanism for handling non-fatal errors is usually complex and may
92 ------------------------------------
[all …]
/kernel/linux/linux-5.10/Documentation/watchdog/
Dwatchdog-kernel-api.rst5 Last reviewed: 12-Feb-2013
10 ------------
14 file: Documentation/watchdog/watchdog-api.rst .
24 -------
82 * gov: a pointer to the assigned watchdog device pretimeout governor or NULL.
91 'timeout'. Not used if max_hw_heartbeat_ms is non-zero.
93 in milli-seconds. This value is normally 0; it should only be provided
95 * max_hw_heartbeat_ms: Maximum hardware heartbeat, in milli-seconds.
106 should define ops->restart. Priority can be changed through
109 WDIOF_* status bits).
[all …]
/kernel/linux/linux-5.10/Documentation/admin-guide/
Dras.rst33 -------------
47 Self-Monitoring, Analysis and Reporting Technology (SMART).
55 ---------------
68 * **Correctable Error (CE)** - the error detection mechanism detected and
72 * **Uncorrected Error (UE)** - the amount of errors happened above the error
73 correction threshold, and the system was unable to auto-correct.
75 * **Fatal Error** - when an UE error happens on a critical component of the
79 * **Non-fatal Error** - when an UE error happens on an unused component,
87 The mechanism for handling non-fatal errors is usually complex and may
92 ------------------------------------
[all …]

12345