Home
last modified time | relevance | path

Searched refs:oversampling (Results 1 - 10 of 10) sorted by relevance

/kernel/linux/linux-5.10/drivers/spi/
H A Dspi-geni-qcom.c82 unsigned int oversampling; member
99 speed_hz * mas->oversampling, in get_spi_clk_cfg()
107 *clk_div = DIV_ROUND_UP(sclk_freq, mas->oversampling * speed_hz); in get_spi_clk_cfg()
108 actual_hz = sclk_freq / (mas->oversampling * *clk_div); in get_spi_clk_cfg()
372 mas->oversampling = 2; in spi_geni_init()
374 mas->oversampling = 1; in spi_geni_init()
/kernel/linux/linux-6.6/drivers/spi/
H A Dspi-geni-qcom.c96 unsigned int oversampling; member
126 speed_hz * mas->oversampling, in get_spi_clk_cfg()
134 *clk_div = DIV_ROUND_UP(sclk_freq, mas->oversampling * speed_hz); in get_spi_clk_cfg()
135 actual_hz = sclk_freq / (mas->oversampling * *clk_div); in get_spi_clk_cfg()
687 mas->oversampling = 2; in spi_geni_init()
689 mas->oversampling = 1; in spi_geni_init()
/kernel/linux/linux-5.10/drivers/iio/adc/
H A Dad7606.h46 * 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
H A Dad7606.c194 *val = st->oversampling; in ad7606_read_raw()
288 st->oversampling = st->oversampling_avail[i]; in ad7606_write_raw()
461 "adi,oversampling-ratio", in ad7606_request_gpios()
587 st->oversampling = 1; in ad7606_probe()
/kernel/linux/linux-6.6/drivers/iio/adc/
H A Dad7606.h46 * oversampling ratios.
48 * @os_req_reset some devices require a reset to update oversampling
67 * @oversampling oversampling selection
73 * oversampling ratios.
85 * @gpio_os GPIO descriptors to control oversampling on the device
96 unsigned int oversampling; member
H A Dad7606.c195 *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()
581 st->oversampling = 1; in ad7606_probe()
/kernel/linux/linux-5.10/drivers/tty/serial/
H A Damba-pl011.c84 bool oversampling; member
105 .oversampling = false,
120 .oversampling = false,
136 .oversampling = false,
183 .oversampling = true,
1972 if (uap->vendor->oversampling) in pl011_set_termios()
2048 if (uap->vendor->oversampling) { in pl011_set_termios()
2056 * Workaround for the ST Micro oversampling variants to in pl011_set_termios()
2061 if (uap->vendor->oversampling) { in pl011_set_termios()
2279 if (uap->vendor->oversampling) { in pl011_console_get_options()
[all...]
H A Dstm32-usart.c753 u32 usartdiv, mantissa, fraction, oversampling; in stm32_usart_set_termios() local
863 * The USART supports 16 or 8 times oversampling. in stm32_usart_set_termios()
864 * By default we prefer 16 times oversampling, so that the receiver in stm32_usart_set_termios()
866 * 8 times oversampling is only used to achieve higher speeds. in stm32_usart_set_termios()
869 oversampling = 8; in stm32_usart_set_termios()
873 oversampling = 16; in stm32_usart_set_termios()
878 mantissa = (usartdiv / oversampling) << USART_BRR_DIV_M_SHIFT; in stm32_usart_set_termios()
879 fraction = usartdiv % oversampling; in stm32_usart_set_termios()
/kernel/linux/linux-6.6/drivers/tty/serial/
H A Damba-pl011.c112 bool oversampling; member
133 .oversampling = false,
148 .oversampling = false,
164 .oversampling = false,
211 .oversampling = true,
2050 if (uap->vendor->oversampling) in pl011_set_termios()
2136 if (uap->vendor->oversampling) { in pl011_set_termios()
2144 * Workaround for the ST Micro oversampling variants to in pl011_set_termios()
2149 if (uap->vendor->oversampling) { in pl011_set_termios()
2395 if (uap->vendor->oversampling) { in pl011_console_get_options()
[all...]
H A Dstm32-usart.c1148 u32 usartdiv, mantissa, fraction, oversampling; in stm32_usart_set_termios() local
1262 * The USART supports 16 or 8 times oversampling. in stm32_usart_set_termios()
1263 * By default we prefer 16 times oversampling, so that the receiver in stm32_usart_set_termios()
1265 * 8 times oversampling is only used to achieve higher speeds. in stm32_usart_set_termios()
1268 oversampling = 8; in stm32_usart_set_termios()
1272 oversampling = 16; in stm32_usart_set_termios()
1277 mantissa = (usartdiv / oversampling) << USART_BRR_DIV_M_SHIFT; in stm32_usart_set_termios()
1278 fraction = usartdiv % oversampling; in stm32_usart_set_termios()

Completed in 18 milliseconds