Home
last modified time | relevance | path

Searched refs:osr (Results 1 – 10 of 10) sorted by relevance

/Zephyr-latest/drivers/audio/
Dtlv320dac310x.c262 int osr, osr_min, osr_max; in codec_configure_clocks() local
295 osr = osr_max; in codec_configure_clocks()
296 while (osr >= osr_min) { in codec_configure_clocks()
297 mod_clk = i2s->frame_clk_freq * osr; in codec_configure_clocks()
307 osr -= osr_multiple; in codec_configure_clocks()
311 if (osr < osr_min) { in codec_configure_clocks()
318 LOG_DBG("NDAC: %u MDAC: %u OSR: %u", ndac, mdac, osr); in codec_configure_clocks()
321 bclk_div = osr * mdac / (i2s->word_size * 2U); /* stereo */ in codec_configure_clocks()
322 if ((bclk_div * i2s->word_size * 2) != (osr * mdac)) { in codec_configure_clocks()
338 codec_write_reg(dev, OSR_MSB_ADDR, (uint8_t)((osr >> 8) & OSR_MSB_MASK)); in codec_configure_clocks()
[all …]
Ddmic_mcux.c359 static int dmic_mcux_init_channel(const struct device *dev, uint32_t osr, in dmic_mcux_init_channel() argument
369 drv_data->pdm_channels[chan]->dmic_channel_cfg.osr = osr; in dmic_mcux_init_channel()
413 uint32_t bit_clk_rate, osr; in dmic_mcux_configure() local
478 osr = dmic_mcux_get_osr(stream->pcm_rate, bit_clk_rate, drv_config->use2fs); in dmic_mcux_configure()
505 ret = dmic_mcux_init_channel(dev, osr, in dmic_mcux_configure()
514 ret = dmic_mcux_init_channel(dev, osr, in dmic_mcux_configure()
/Zephyr-latest/drivers/sensor/hp206c/
Dhp206c.c104 static int hp206c_osr_set(const struct device *dev, uint16_t osr) in hp206c_osr_set() argument
110 for (i = 0U; i < 6 && BIT(12 - i) != osr; i++) { in hp206c_osr_set()
117 hp206c->osr = i; in hp206c_osr_set()
188 if (hp206c_cmd_send(dev, HP206C_CMD_ADC_CVT | (hp206c->osr << 2)) < 0) { in hp206c_adc_acquire()
192 return hp206c_wait_dev_ready(dev, hp206c_adc_time_ms[hp206c->osr]); in hp206c_adc_acquire()
Dhp206c.h84 uint8_t osr; member
/Zephyr-latest/drivers/sensor/bosch/bmi270/
Dbmi270.c128 const struct sensor_value *osr) in set_accel_odr_osr() argument
134 if (odr || osr) { in set_accel_odr_osr()
175 if (osr) { in set_accel_odr_osr()
179 switch (osr->val1) { in set_accel_odr_osr()
196 switch (osr->val1) { in set_accel_odr_osr()
230 if (odr || osr) { in set_accel_odr_osr()
316 const struct sensor_value *osr) in set_gyro_odr_osr() argument
322 if (odr || osr) { in set_gyro_odr_osr()
371 if (osr) { in set_gyro_odr_osr()
373 switch (osr->val1) { in set_gyro_odr_osr()
[all …]
/Zephyr-latest/drivers/serial/
Duart_lpc11u6x.h118 volatile uint32_t osr; /* Oversampling register */ member
167 volatile uint32_t osr; /* Oversample selection */ member
/Zephyr-latest/drivers/sensor/bosch/bmp581/
Dbmp581.c32 static int set_osr_config(const struct sensor_value *osr, enum sensor_channel chan,
259 static int set_osr_config(const struct sensor_value *osr, enum sensor_channel chan, in set_osr_config() argument
262 CHECKIF(osr == NULL || dev == NULL) { in set_osr_config()
270 uint8_t oversampling = osr->val1; in set_osr_config()
271 uint8_t press_en = osr->val2 != 0; /* if it is not 0 then pressure is enabled */ in set_osr_config()
/Zephyr-latest/boards/nxp/vmu_rt1170/
Dvmu_rt1170_mimxrt1176_cm7.dts353 osr-press = <4>;
354 osr-temp = <2>;
373 osr-press = <4>;
374 osr-temp = <2>;
/Zephyr-latest/tests/drivers/build_all/sensor/
Dspi.dtsi389 osr-press = <0x01>;
391 osr-press = <8>;
392 osr-temp = <1>;
Di2c.dtsi1065 osr-press = <0x01>;
1099 osr-press = <0x01>;
1101 osr-press = <8>;
1102 osr-temp = <1>;