/Linux-v6.1/drivers/iio/adc/ |
D | ad7606.h | 46 * oversampling ratios. 48 * @os_req_reset some devices require a reset to update oversampling 68 * @oversampling oversampling selection 74 * oversampling ratios. 86 * @gpio_os GPIO descriptors to control oversampling on the device 98 unsigned int oversampling; member
|
D | stm32-dfsdm-adc.c | 35 /* Oversampling attribute default */ 38 /* Oversampling max values */ 201 pr_debug("Requested oversampling: %d\n", oversamp); in stm32_dfsdm_compute_osrs() 203 * This function tries to compute filter oversampling and integrator in stm32_dfsdm_compute_osrs() 204 * oversampling, base on oversampling ratio requested by user. in stm32_dfsdm_compute_osrs() 206 * Decimation d depends on the filter order and the oversampling ratios. in stm32_dfsdm_compute_osrs() 217 * Look for filter and integrator oversampling ratios which allows in stm32_dfsdm_compute_osrs() 510 /* Average integrator oversampling */ in stm32_dfsdm_filter_configure() 516 /* Filter order and Oversampling */ in stm32_dfsdm_filter_configure() 1384 * IIO_CHAN_INFO_OVERSAMPLING_RATIO: used to set oversampling in stm32_dfsdm_adc_chan_init_one()
|
D | stm32-dfsdm.h | 246 * struct stm32_dfsdm_filter_osr - DFSDM filter settings linked to oversampling 247 * @iosr: integrator oversampling 248 * @fosr: filter oversampling 268 * @flo: filter oversampling data table indexed by fast mode flag
|
D | ad7606.c | 195 *val = st->oversampling; in ad7606_read_raw() 289 st->oversampling = st->oversampling_avail[i]; in ad7606_write_raw() 462 "adi,oversampling-ratio", in ad7606_request_gpios() 588 st->oversampling = 1; in ad7606_probe()
|
D | ad7606_spi.c | 255 * Software mode is enabled when all three oversampling in ad7606B_sw_mode_config() 256 * pins are set to high. If oversampling gpios are defined in ad7606B_sw_mode_config()
|
D | at91-sama5d2_adc.c | 149 /* Extended Mode Register - Oversampling rate */ 448 * @osr_mask: oversampling ratio bitmask on EMR register 449 * @oversampling_avail: available oversampling values 450 * @oversampling_avail_no: number of available oversampling values 568 * @saved_oversampling: saved oversampling 850 /* Check against supported oversampling values. */ in at91_adc_config_emr() 858 /* select oversampling ratio from configuration */ in at91_adc_config_emr() 887 /* select oversampling per single trigger event */ in at91_adc_config_emr() 1509 * adjust the values inside the buffer for oversampling in at91_adc_trigger_handler_dma() 1841 * oversampling rate of 256, tracktim=0xf and trackx=1. in at91_adc_temp_sensor_configure()
|
/Linux-v6.1/Documentation/devicetree/bindings/iio/adc/ |
D | ti,tsc2046.yaml | 56 oversampling-ratio: true 91 oversampling-ratio = <5>; 99 oversampling-ratio = <5>; 104 oversampling-ratio = <5>; 109 oversampling-ratio = <5>;
|
D | adi,ad7606.yaml | 81 adi,oversampling-ratio-gpios: 91 It is enabled when all three oversampling mode pins are connected to 93 adi,oversampling-ratio-gpios property is defined, then the driver will set the 94 oversampling gpios to high. Otherwise, it is assumed that the pins are hardwired 134 adi,oversampling-ratio-gpios = <&gpio 18 GPIO_ACTIVE_HIGH>,
|
D | adc.yaml | 46 oversampling-ratio: 49 Oversampling is used as replacement of or addition to the low-pass filter.
|
/Linux-v6.1/arch/arm/boot/dts/ |
D | imx6qdl-skov-cpu-revc.dtsi | 39 oversampling-ratio = <5>; 45 oversampling-ratio = <5>; 51 oversampling-ratio = <5>; 57 oversampling-ratio = <5>;
|
D | imx6dl-plym2m.dts | 210 oversampling-ratio = <5>; 216 oversampling-ratio = <5>; 222 oversampling-ratio = <5>; 228 oversampling-ratio = <5>; 234 oversampling-ratio = <5>; 240 oversampling-ratio = <5>; 248 oversampling-ratio = <5>;
|
D | imx6dl-victgo.dts | 158 oversampling-ratio = <5>; 164 oversampling-ratio = <5>; 170 oversampling-ratio = <5>; 176 oversampling-ratio = <5>;
|
D | imx6dl-prtvt7.dts | 358 oversampling-ratio = <5>; 364 oversampling-ratio = <5>; 370 oversampling-ratio = <5>; 376 oversampling-ratio = <5>;
|
/Linux-v6.1/Documentation/misc-devices/ |
D | oxsemi-tornado.rst | 14 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-v6.1/include/media/i2c/ |
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-v6.1/Documentation/devicetree/bindings/media/i2c/ |
D | adv7343.txt | 16 - adi,power-mode-pll-ctrl: PLL and oversampling control. This control allows 18 oversampling to be switched off.
|
/Linux-v6.1/drivers/iio/pressure/ |
D | ms5611.h | 29 * OverSampling Rate descriptor.
|
D | mpl3115.c | 9 * TODO: FIFO buffer, altimeter mode, oversampling, continuous mode, 36 #define MPL3115_CTRL_OS_258MS (BIT(5) | BIT(4)) /* 64x oversampling */
|
D | bmp280-core.c | 148 /* log of base 2 of oversampling rate */ 917 * Oversampling config values on BMx280 have one additional setting 920 * oversampling set to x1. 924 * incrementing one unit the oversampling setting. 944 * Oversampling of humidity must be set before oversampling of in bme280_chip_config() 1238 /* Configure oversampling */ in bmp380_chip_config() 1247 dev_err(data->dev, "failed to write oversampling register\n"); in bmp380_chip_config()
|
/Linux-v6.1/drivers/input/touchscreen/ |
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-v6.1/drivers/spi/ |
D | spi-geni-qcom.c | 90 unsigned int oversampling; member 110 speed_hz * mas->oversampling, in get_spi_clk_cfg() 118 *clk_div = DIV_ROUND_UP(sclk_freq, mas->oversampling * speed_hz); in get_spi_clk_cfg() 119 actual_hz = sclk_freq / (mas->oversampling * *clk_div); in get_spi_clk_cfg() 585 mas->oversampling = 2; in spi_geni_init() 587 mas->oversampling = 1; in spi_geni_init()
|
/Linux-v6.1/drivers/iio/chemical/ |
D | bme680_core.c | 545 * Highly recommended to set oversampling of humidity before in bme680_chip_config() 546 * temperature/pressure oversampling. in bme680_chip_config() 933 data->oversampling_humid = 2; /* 2X oversampling rate */ in bme680_core_probe() 934 data->oversampling_press = 4; /* 4X oversampling rate */ in bme680_core_probe() 935 data->oversampling_temp = 8; /* 8X oversampling rate */ in bme680_core_probe()
|
/Linux-v6.1/include/soc/fsl/qe/ |
D | ucc_slow.h | 97 /* UCC Slow oversampling rate for transmitter (TDCR) */ 109 /* UCC Slow Oversampling rate for receiver (RDCR)
|
/Linux-v6.1/drivers/gpu/drm/imx/ |
D | imx-tve.c | 228 /* pixel clock with 2x oversampling */ in imx_tve_connector_mode_valid() 233 /* pixel clock without oversampling */ in imx_tve_connector_mode_valid() 257 * and enable 4x oversampling for lower resolutions in imx_tve_encoder_mode_set()
|
/Linux-v6.1/Documentation/sound/soc/ |
D | overview.rst | 24 power via changing codec oversampling rates, bias currents, etc.
|