| /linux/Documentation/devicetree/bindings/iio/adc/ |
| H A D | ti,tsc2046.yaml | 56 oversampling-ratio: true 91 oversampling-ratio = <5>; 99 oversampling-ratio = <5>; 104 oversampling-ratio = <5>; 109 oversampling-ratio = <5>;
|
| H A D | adi,axi-adc.yaml | 134 adi,oversampling-ratio-gpios = <&gpio0 88 GPIO_ACTIVE_HIGH
|
| /linux/Documentation/iio/ |
| H A D | ad7380.rst | 77 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 D | ad7606.rst | 114 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 D | imx6qdl-skov-cpu-revc.dtsi | 39 oversampling-ratio = <5>; 45 oversampling-ratio = <5>; 51 oversampling-ratio = <5>; 57 oversampling-ratio = <5>;
|
| H A D | imx6dl-plym2m.dts | 242 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 D | imx6dl-victgo.dts | 190 oversampling-ratio = <5>; 196 oversampling-ratio = <5>; 202 oversampling-ratio = <5>; 208 oversampling-ratio = <5>;
|
| H A D | imx6dl-prtvt7.dts | 380 oversampling-ratio = <5>; 386 oversampling-ratio = <5>; 392 oversampling-ratio = <5>; 398 oversampling-ratio = <5>;
|
| /linux/drivers/iio/adc/ |
| H A D | ad7606.h | 63 * 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 D | stm32-dfsdm.h | 268 * 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 D | stm32-dfsdm-adc.c | 38 /* Oversampling attribute default */ 41 /* Oversampling max values */ 205 pr_debug("Requested oversampling: %d\n", oversamp); in stm32_dfsdm_compute_osrs() 207 * This function tries to compute filter oversampling and integrator in stm32_dfsdm_compute_osrs() 208 * oversampling, base on oversampling ratio requested by user. in stm32_dfsdm_compute_osrs() 210 * Decimation d depends on the filter order and the oversampling ratios. in stm32_dfsdm_compute_osrs() 221 * Look for filter and integrator oversampling ratios which allows in stm32_dfsdm_compute_osrs() 514 /* Average integrator oversampling */ in stm32_dfsdm_filter_configure() 520 /* Filter order and Oversampling */ in stm32_dfsdm_filter_configure() 1542 * IIO_CHAN_INFO_OVERSAMPLING_RATIO: used to set oversampling in stm32_dfsdm_adc_chan_init_one()
|
| H A D | mcp3564.c | 355 * @oversampling: the index inside oversampling list of the ADC 373 enum mcp3564_oversampling oversampling; member 849 *val = mcp3564_oversampling_avail[adc->oversampling]; in mcp3564_read_raw() 947 if (adc->oversampling == tmp) in mcp3564_write_raw() 954 adc->oversampling)); in mcp3564_write_raw() 956 adc->oversampling = tmp; in mcp3564_write_raw() 1325 adc->oversampling = MCP3564_OVERSAMPLING_RATIO_98304; in mcp3564_config()
|
| H A D | ad7380.c | 91 #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() 1545 /* always enable resolution boost when oversampling is enabled */ in ad7380_set_oversampling_ratio() 1560 * Perform a soft reset. This will flush the oversampling in ad7380_set_oversampling_ratio() 1734 * oversampling. This means that the thresholds are the same for in ad7380_set_alert_th() 1735 * normal mode and oversampling mode. in ad7380_set_alert_th() [all …]
|
| H A D | ad7606.c | 782 *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 D | at91-sama5d2_adc.c | 150 /* Extended Mode Register - Oversampling rate */ 461 * @osr_mask: oversampling ratio bitmask on EMR register 462 * @oversampling_avail: available oversampling values 463 * @oversampling_avail_no: number of available oversampling values 581 * @saved_oversampling: saved oversampling 854 /* Check against supported oversampling values. */ in at91_adc_config_emr() 862 /* select oversampling ratio from configuration */ in at91_adc_config_emr() 891 /* select oversampling per single trigger event */ in at91_adc_config_emr() 1507 * adjust the values inside the buffer for oversampling in at91_adc_trigger_handler_dma() 1828 * oversampling rate of 256, tracktim=0xf and trackx=1. in at91_adc_temp_sensor_configure()
|
| /linux/include/media/i2c/ |
| H A D | adv7343.h | 20 * @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 D | sysfs-bus-iio-adc-mcp3564 | 47 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 D | intel_tv_regs.h | 30 /* 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 D | mxs-lradc-ts.c | 109 * 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 D | ms5611.h | 27 * OverSampling Rate descriptor.
|
| /linux/include/soc/fsl/qe/ |
| H A D | ucc_slow.h | 97 /* UCC Slow oversampling rate for transmitter (TDCR) */ 109 /* UCC Slow Oversampling rate for receiver (RDCR)
|
| /linux/drivers/gpu/drm/imx/ipuv3/ |
| H A D | imx-tve.c | 225 /* pixel clock with 2x oversampling */ in imx_tve_connector_mode_valid() 230 /* pixel clock without oversampling */ in imx_tve_connector_mode_valid() 254 * and enable 4x oversampling for lower resolutions in imx_tve_encoder_mode_set()
|
| /linux/Documentation/sound/soc/ |
| H A D | overview.rst | 24 power via changing codec oversampling rates, bias currents, etc.
|
| /linux/drivers/tty/serial/ |
| H A D | amba-pl011.c | 112 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 D | wm8974.c | 168 /* 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),
|