Home
last modified time | relevance | path

Searched full:oversampling (Results 1 – 25 of 60) sorted by relevance

123

/linux/Documentation/devicetree/bindings/iio/adc/
H A Dti,tsc2046.yaml56 oversampling-ratio: true
91 oversampling-ratio = <5>;
99 oversampling-ratio = <5>;
104 oversampling-ratio = <5>;
109 oversampling-ratio = <5>;
H A Dadi,ad7606.yaml127 adi,oversampling-ratio-gpios:
138 It is enabled when all three oversampling mode pins are connected to high
141 registers. If the adi,oversampling-ratio-gpios property is defined, then
142 the driver will set the oversampling gpios to high. Otherwise, it is
260 adi,oversampling-ratio-gpios: false
343 adi,oversampling-ratio-gpios = <&gpio0 88 GPIO_ACTIVE_HIGH
372 adi,oversampling-ratio-gpios = <&gpio 18 GPIO_ACTIVE_HIGH>,
H A Dadi,axi-adc.yaml134 adi,oversampling-ratio-gpios = <&gpio0 88 GPIO_ACTIVE_HIGH
/linux/Documentation/iio/
H A Dad7380.rst77 Oversampling and resolution boost
80 This family supports 2 types of oversampling: normal average and rolling
83 available: 1 (oversampling disabled)/2/4/8/16/32.
85 When the on-chip oversampling function is enabled the performance of the ADC can
88 resolution boost feature can only be enabled when oversampling is enabled and
89 oversampling is not as useful without the resolution boost, the driver
90 automatically enables the resolution boost if and only if oversampling is
96 libiio does not support it. So when enabling or disabling oversampling, user
184 - Rolling average oversampling
H A Dad7606.rst114 Also, there is a broader choice of oversampling ratios in software mode.
141 Oversampling section in Supported features
144 This family supports oversampling to improve SNR.
146 1 (oversampling disabled)/2/4/8/16/32/64/128/256.
/linux/arch/arm/boot/dts/nxp/imx/
H A Dimx6qdl-skov-cpu-revc.dtsi39 oversampling-ratio = <5>;
45 oversampling-ratio = <5>;
51 oversampling-ratio = <5>;
57 oversampling-ratio = <5>;
H A Dimx6dl-plym2m.dts242 oversampling-ratio = <5>;
248 oversampling-ratio = <5>;
254 oversampling-ratio = <5>;
260 oversampling-ratio = <5>;
266 oversampling-ratio = <5>;
272 oversampling-ratio = <5>;
280 oversampling-ratio = <5>;
H A Dimx6dl-victgo.dts190 oversampling-ratio = <5>;
196 oversampling-ratio = <5>;
202 oversampling-ratio = <5>;
208 oversampling-ratio = <5>;
/linux/drivers/iio/adc/
H A Dad7606.h63 * oversampling ratios.
65 * @os_req_reset: some devices require a reset to update oversampling
115 * @oversampling: oversampling selection
120 * oversampling ratios.
133 * @gpio_os: GPIO descriptors to control oversampling on the device
146 unsigned int oversampling; member
H A Dstm32-dfsdm.h268 * struct stm32_dfsdm_filter_osr - DFSDM filter settings linked to oversampling
269 * @iosr: integrator oversampling
270 * @fosr: filter oversampling
290 * @flo: filter oversampling data table indexed by fast mode flag
H A Dad7380.c91 #define T_CONVERT_0_NS 10 /* 1st conversion start time (oversampling) */
92 #define T_CONVERT_X_NS 500 /* xth conversion start time (oversampling) */
593 * Available oversampling ratios. The indices correspond with the bit value
1025 * bound, return 1 (oversampling disabled)
1105 * In the case of oversampling, conversion time is higher than in normal in ad7380_update_xfers()
1127 /* Additional delay required here when oversampling is enabled */ in ad7380_update_xfers()
1537 /* always enable resolution boost when oversampling is enabled */ in ad7380_set_oversampling_ratio()
1552 * Perform a soft reset. This will flush the oversampling in ad7380_set_oversampling_ratio()
1726 * oversampling. This means that the thresholds are the same for in ad7380_set_alert_th()
1727 * normal mode and oversampling mode. in ad7380_set_alert_th()
[all …]
H A Dad7606.c782 *val = st->oversampling; in ad7606_read_raw()
958 st->oversampling = st->oversampling_avail[i]; in ad7606_write_raw()
1063 "adi,oversampling-ratio", in ad7606_request_gpios()
1350 * Software mode is enabled when all three oversampling in ad7606b_sw_mode_setup()
1351 * pins are set to high. If oversampling gpios are defined in ad7606b_sw_mode_setup()
1445 * All chips with software mode support oversampling, in ad7606_probe_channels()
1512 st->oversampling = 1; in ad7606_probe()
H A Dmen_z188_adc.c63 "Oversampling error on ADC channel %d\n", in z188_iio_read_raw()
H A Dad4695.c857 /* Using 19 bits per word to allow for possible oversampling */ in ad4695_offload_buffer_postenable()
1316 * the channel's oversampling ratio. in __ad4695_write_raw()
1367 * depends on oversampling ratio, so we need four different in ad4695_read_avail()
1756 * userspace in the future when oversampling support is added, in ad4695_probe_spi_offload()
1759 * bit samples (oversampling ratio == 1). in ad4695_probe_spi_offload()
1767 /* Add the oversampling properties only for voltage channels */ in ad4695_probe_spi_offload()
/linux/Documentation/misc-devices/
H A Doxsemi-tornado.rst14 value from 1 to 65535. Finally a programmable oversampling rate is used
19 By default the oversampling rate is set to 16 and the clock prescaler is
26 The oversampling rate is programmed with the TCR register and the clock
44 from the requested rate (d), and the values of the oversampling rate
93 used by encoding the values for, the prescaler, the oversampling rate
109 oversampling rate to 16 and prescaler values below 1 in CPR2/CPR are
114 the oversampling rate and the clock divisor of 62.500, 16 and 1250
/linux/include/media/i2c/
H A Dadv7343.h20 * @pll_control: PLL and oversampling control. This control allows internal
21 * PLL 1 circuit to be powered down and the oversampling to be
/linux/Documentation/ABI/testing/
H A Dsysfs-bus-iio-adc-mcp356447 higher Oversampling Ratio values (over 256). To overcome this
52 reference buffer, even at maximum oversampling ratio values.
/linux/drivers/gpu/drm/i915/display/
H A Dintel_tv_regs.h30 /* Selects 4x oversampling for 480i and 576p */
32 /* Selects 2x oversampling for 720p and 1080i */
34 /* Selects no oversampling for 1080p */
36 /* Selects 8x oversampling */
417 * by the oversampling rate. TV_HSCALE should be less than 1, and set to:
/linux/drivers/input/touchscreen/
H A Dmxs-lradc-ts.c109 * prepare for oversampling conversion in mxs_lradc_setup_ts_channel()
128 * prepare the delay/loop unit according to the oversampling count in mxs_lradc_setup_ts_channel()
166 * prepare for oversampling conversion in mxs_lradc_setup_ts_pressure()
187 /* prepare the delay/loop unit according to the oversampling count */ in mxs_lradc_setup_ts_pressure()
/linux/drivers/iio/pressure/
H A Dms5611.h27 * OverSampling Rate descriptor.
H A Dmpl3115.c9 * TODO: FIFO buffer, altimeter mode, oversampling, continuous mode,
36 #define MPL3115_CTRL_OS_258MS (BIT(5) | BIT(4)) /* 64x oversampling */
/linux/include/soc/fsl/qe/
H A Ducc_slow.h97 /* UCC Slow oversampling rate for transmitter (TDCR) */
109 /* UCC Slow Oversampling rate for receiver (RDCR)
/linux/Documentation/sound/soc/
H A Doverview.rst24 power via changing codec oversampling rates, bias currents, etc.
/linux/drivers/tty/serial/
H A Damba-pl011.c112 bool oversampling; member
133 .oversampling = false,
148 .oversampling = false,
164 .oversampling = false,
211 .oversampling = true,
2100 if (uap->vendor->oversampling) in pl011_set_termios()
2186 if (uap->vendor->oversampling) { in pl011_set_termios()
2194 * Workaround for the ST Micro oversampling variants to in pl011_set_termios()
2199 if (uap->vendor->oversampling) { in pl011_set_termios()
2401 if (uap->vendor->oversampling && in pl011_console_get_options()
/linux/sound/soc/codecs/
H A Dwm8974.c168 /* DAC / ADC oversampling */
169 SOC_SINGLE("DAC 128x Oversampling Switch", WM8974_DAC, 8, 1, 0),
170 SOC_SINGLE("ADC 128x Oversampling Switch", WM8974_ADC, 8, 1, 0),

123