Searched refs:oversampling (Results 1 - 10 of 10) sorted by relevance
/kernel/linux/linux-5.10/drivers/spi/ |
H A D | spi-geni-qcom.c | 82 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 D | spi-geni-qcom.c | 96 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 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
|
H A D | ad7606.c | 194 *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 D | ad7606.h | 46 * 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 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() 581 st->oversampling = 1; in ad7606_probe()
|
/kernel/linux/linux-5.10/drivers/tty/serial/ |
H A D | amba-pl011.c | 84 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 D | stm32-usart.c | 753 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 D | amba-pl011.c | 112 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 D | stm32-usart.c | 1148 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