Home
last modified time | relevance | path

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

/linux/drivers/iio/pressure/
H A Dms5611_i2c.c62 const struct ms5611_osr *osr = st->temp_osr; in ms5611_i2c_read_adc_temp_and_pressure() local
64 ret = i2c_smbus_write_byte(st->client, osr->cmd); in ms5611_i2c_read_adc_temp_and_pressure()
68 usleep_range(osr->conv_usec, osr->conv_usec + (osr->conv_usec / 10UL)); in ms5611_i2c_read_adc_temp_and_pressure()
73 osr = st->pressure_osr; in ms5611_i2c_read_adc_temp_and_pressure()
74 ret = i2c_smbus_write_byte(st->client, osr->cmd); in ms5611_i2c_read_adc_temp_and_pressure()
78 usleep_range(osr->conv_usec, osr->conv_usec + (osr->conv_usec / 10UL)); in ms5611_i2c_read_adc_temp_and_pressure()
H A Dms5611_spi.c57 const struct ms5611_osr *osr = st->temp_osr; in ms5611_spi_read_adc_temp_and_pressure() local
63 ret = spi_write_then_read(st->client, &osr->cmd, 1, NULL, 0); in ms5611_spi_read_adc_temp_and_pressure()
67 usleep_range(osr->conv_usec, osr->conv_usec + (osr->conv_usec / 10UL)); in ms5611_spi_read_adc_temp_and_pressure()
72 osr = st->pressure_osr; in ms5611_spi_read_adc_temp_and_pressure()
73 ret = spi_write_then_read(st->client, &osr->cmd, 1, NULL, 0); in ms5611_spi_read_adc_temp_and_pressure()
77 usleep_range(osr->conv_usec, osr->conv_usec + (osr->conv_usec / 10UL)); in ms5611_spi_read_adc_temp_and_pressure()
H A Dms5611_core.c292 const struct ms5611_osr *osr, in ms5611_find_osr() argument
298 if ((unsigned short)rate == osr[r].rate) in ms5611_find_osr()
302 return &osr[r]; in ms5611_find_osr()
310 const struct ms5611_osr *osr = NULL; in ms5611_write_raw() local
316 osr = ms5611_find_osr(val, ms5611_avail_temp_osr, in ms5611_write_raw()
319 osr = ms5611_find_osr(val, ms5611_avail_pressure_osr, in ms5611_write_raw()
321 if (!osr) in ms5611_write_raw()
330 st->temp_osr = osr; in ms5611_write_raw()
332 st->pressure_osr = osr; in ms5611_write_raw()
/linux/sound/soc/codecs/
H A Dnau8325.c476 unsigned int osr; in nau8325_get_osr() local
478 regmap_read(nau8325->regmap, NAU8325_R29_DAC_CTRL1, &osr); in nau8325_get_osr()
479 osr &= NAU8325_DAC_OVERSAMPLE_MASK; in nau8325_get_osr()
480 if (osr >= ARRAY_SIZE(osr_dac_sel)) in nau8325_get_osr()
483 return &osr_dac_sel[osr]; in nau8325_get_osr()
491 const struct nau8325_osr_attr *osr; in nau8325_dai_startup() local
493 osr = nau8325_get_osr(nau8325); in nau8325_dai_startup()
494 if (!osr || !osr->osr) in nau8325_dai_startup()
499 0, CLK_DA_AD_MAX / osr->osr); in nau8325_dai_startup()
509 const struct nau8325_osr_attr *osr; in nau8325_hw_params() local
[all …]
H A Dnau8821.c100 unsigned int osr; member
804 unsigned int osr; in nau8821_get_osr() local
807 regmap_read(nau8821->regmap, NAU8821_R2C_DAC_CTRL1, &osr); in nau8821_get_osr()
808 osr &= NAU8821_DAC_OVERSAMPLE_MASK; in nau8821_get_osr()
809 if (osr >= ARRAY_SIZE(osr_dac_sel)) in nau8821_get_osr()
811 return &osr_dac_sel[osr]; in nau8821_get_osr()
813 regmap_read(nau8821->regmap, NAU8821_R2B_ADC_RATE, &osr); in nau8821_get_osr()
814 osr &= NAU8821_ADC_SYNC_DOWN_MASK; in nau8821_get_osr()
815 if (osr >= ARRAY_SIZE(osr_adc_sel)) in nau8821_get_osr()
817 return &osr_adc_sel[osr]; in nau8821_get_osr()
[all …]
H A Dwm1250-ev1.c21 struct gpio_desc *osr; member
155 wm1250->osr = devm_gpiod_get(&i2c->dev, "osr", GPIOD_OUT_LOW); in wm1250_ev1_pdata()
156 if (IS_ERR(wm1250->osr)) in wm1250_ev1_pdata()
157 return dev_err_probe(&i2c->dev, PTR_ERR(wm1250->osr), in wm1250_ev1_pdata()
H A Dnau8540.h260 unsigned int osr; member
H A Dnau8325.h387 unsigned int osr; member
H A Dnau8824.h468 unsigned int osr; member
/linux/drivers/iio/light/
H A Das73211.c119 u8 osr; member
294 data->osr &= ~AS73211_OSR_DOS_MASK; in as73211_req_data()
295 data->osr |= AS73211_OSR_DOS_MEASURE | AS73211_OSR_SS; in as73211_req_data()
297 smbus_data.byte = data->osr; in as73211_req_data()
310 data->osr &= ~AS73211_OSR_SS; in as73211_req_data()
521 if ((data->osr & AS73211_OSR_DOS_MASK) != AS73211_OSR_DOS_CONFIG) { in _as73211_write_raw()
522 data->osr &= ~AS73211_OSR_DOS_MASK; in _as73211_write_raw()
523 data->osr |= AS73211_OSR_DOS_CONFIG; in _as73211_write_raw()
525 ret = i2c_smbus_write_byte_data(data->client, AS73211_REG_OSR, data->osr); in _as73211_write_raw()
724 data->osr &= ~AS73211_OSR_PD; in as73211_power()
[all …]
/linux/drivers/iio/adc/
H A Dad4851.c189 unsigned int osr; member
297 unsigned int osr) in ad4851_set_oversampling_ratio() argument
304 if (osr == 1) { in ad4851_set_oversampling_ratio()
310 val = ad4851_osr_to_regval(osr); in ad4851_set_oversampling_ratio()
324 ret = iio_backend_oversampling_ratio_set(st->back, 0, osr); in ad4851_set_oversampling_ratio()
330 switch (osr) { in ad4851_set_oversampling_ratio()
352 if (osr == 1 || st->info->resolution == 16) { in ad4851_set_oversampling_ratio()
369 if (st->osr != osr) { in ad4851_set_oversampling_ratio()
374 st->osr = osr; in ad4851_set_oversampling_ratio()
382 unsigned int osr; in ad4851_get_oversampling_ratio() local
[all …]
H A Dad4695.c1182 unsigned int osr = 1; in ad4695_read_raw() local
1185 osr = cfg->oversampling_ratio; in ad4695_read_raw()
1195 *val = DIV_ROUND_UP_ULL(NSEC_PER_SEC, state.period * osr); in ad4695_read_raw()
1220 int osr = ad4695_osr_to_regval(val); in ad4695_set_osr_val() local
1222 if (osr < 0) in ad4695_set_osr_val()
1223 return osr; in ad4695_set_osr_val()
1231 FIELD_PREP(AD4695_REG_CONFIG_IN_OSR_SET, osr)); in ad4695_set_osr_val()
1237 static unsigned int ad4695_get_calibbias(int val, int val2, int osr) in ad4695_get_calibbias() argument
1241 switch (osr) { in ad4695_get_calibbias()
1278 unsigned int osr = 1; in __ad4695_write_raw() local
[all …]
H A Dmcp3911.c251 unsigned int osr; in mcp3910_get_osr() local
257 osr = FIELD_GET(MCP3910_CONFIG0_OSR, *val); in mcp3910_get_osr()
258 *val = 32 << osr; in mcp3910_get_osr()
264 unsigned int osr = FIELD_PREP(MCP3910_CONFIG0_OSR, val); in mcp3910_set_osr() local
267 return mcp3911_update(adc, MCP3910_REG_CONFIG0, mask, osr, 3); in mcp3910_set_osr()
272 unsigned int osr = FIELD_PREP(MCP3911_CONFIG_OSR, val); in mcp3911_set_osr() local
275 return mcp3911_update(adc, MCP3911_REG_CONFIG, mask, osr, 2); in mcp3911_set_osr()
281 unsigned int osr; in mcp3911_get_osr() local
287 osr = FIELD_GET(MCP3911_CONFIG_OSR, *val); in mcp3911_get_osr()
288 *val = 32 << osr; in mcp3911_get_osr()
H A Dad7380.c1539 int ret, osr, boost; in ad7380_set_oversampling_ratio() local
1541 osr = ad7380_osr_to_regval(val); in ad7380_set_oversampling_ratio()
1542 if (osr < 0) in ad7380_set_oversampling_ratio()
1543 return osr; in ad7380_set_oversampling_ratio()
1546 boost = osr > 0 ? 1 : 0; in ad7380_set_oversampling_ratio()
1551 FIELD_PREP(AD7380_CONFIG1_OSR, osr) | in ad7380_set_oversampling_ratio()
/linux/arch/powerpc/sysdev/
H A Dfsl_rmu.c107 u32 osr; member
207 int osr; in fsl_rio_tx_handler() local
211 osr = in_be32(&rmu->msg_regs->osr); in fsl_rio_tx_handler()
213 if (osr & RIO_MSG_OSR_TE) { in fsl_rio_tx_handler()
215 out_be32(&rmu->msg_regs->osr, RIO_MSG_OSR_TE); in fsl_rio_tx_handler()
219 if (osr & RIO_MSG_OSR_QOI) { in fsl_rio_tx_handler()
221 out_be32(&rmu->msg_regs->osr, RIO_MSG_OSR_QOI); in fsl_rio_tx_handler()
225 if (osr & RIO_MSG_OSR_EOMI) { in fsl_rio_tx_handler()
234 out_be32(&rmu->msg_regs->osr, RIO_MSG_OSR_EOMI); in fsl_rio_tx_handler()
773 out_be32(&rmu->msg_regs->osr, 0x000000b3); in fsl_open_outb_mbox()
/linux/sound/soc/atmel/
H A Dmchp-pdmc.c462 static u32 mchp_pdmc_mr_set_osr(int audio_filter_en, unsigned int osr) in mchp_pdmc_mr_set_osr() argument
465 switch (osr) { in mchp_pdmc_mr_set_osr()
474 switch (osr) { in mchp_pdmc_mr_set_osr()
529 unsigned int osr = 0, osr_start; in mchp_pdmc_hw_params() local
576 osr = osr_start; in mchp_pdmc_hw_params()
577 gclk_rate = fs * 16 * osr; in mchp_pdmc_hw_params()
597 mr_val |= mchp_pdmc_mr_set_osr(dd->audio_filter_en, osr); in mchp_pdmc_hw_params()
/linux/drivers/input/touchscreen/
H A Delants_i2c.c511 u16 phy_x, phy_y, rows, cols, osr; in elants_i2c_query_ts_info_ekth() local
547 osr = resp[3]; in elants_i2c_query_ts_info_ekth()
571 if (rows == 0 || cols == 0 || osr == 0) { in elants_i2c_query_ts_info_ekth()
574 rows, cols, osr); in elants_i2c_query_ts_info_ekth()
577 ts->x_max = ELAN_TS_RESOLUTION(rows, osr); in elants_i2c_query_ts_info_ekth()
579 ts->y_max = ELAN_TS_RESOLUTION(cols, osr); in elants_i2c_query_ts_info_ekth()
/linux/drivers/iio/accel/
H A Dbma400_core.c613 unsigned int osr; in bma400_get_accel_oversampling_ratio() local
630 osr = FIELD_GET(BMA400_ACC_CONFIG0_LP_OSR_MASK, val); in bma400_get_accel_oversampling_ratio()
632 data->oversampling_ratio = osr; in bma400_get_accel_oversampling_ratio()
641 osr = FIELD_GET(BMA400_ACC_CONFIG1_NP_OSR_MASK, val); in bma400_get_accel_oversampling_ratio()
643 data->oversampling_ratio = osr; in bma400_get_accel_oversampling_ratio()
/linux/sound/soc/fsl/
H A Dfsl_micfil.c865 int osr = MICFIL_OSR_DEFAULT; in fsl_micfil_hw_params() local
915 mclk_rate = rate * clk_div * osr * 8; in fsl_micfil_hw_params()
933 FIELD_PREP(MICFIL_CTRL2_CICOSR, 32 - osr)); in fsl_micfil_hw_params()
938 FIELD_PREP(MICFIL_VAD0_CTRL1_CICOSR, 16 - osr)); in fsl_micfil_hw_params()
/linux/drivers/tty/serial/
H A Dicom.c127 u8 osr; /* 1F0 Output Signal Reg */ member
1193 local_osr = readb(&icom_port->dram->osr); in icom_set_mctrl()
1211 writeb(local_osr, &icom_port->dram->osr); in icom_set_mctrl()
1681 writeb(0x00, &icom_port->dram->osr); in icom_kref_release()
H A Dfsl_lpuart.c2144 u32 sbr, osr, baud_diff, tmp_osr, tmp_sbr, tmp_diff, baud; in __lpuart32_serial_setbrg() local
2157 osr = 0; in __lpuart32_serial_setbrg()
2184 osr = tmp_osr; in __lpuart32_serial_setbrg()
2199 if ((osr > 3) && (osr < 8)) in __lpuart32_serial_setbrg()
2203 baud |= ((osr-1) & UARTBAUD_OSR_MASK) << UARTBAUD_OSR_SHIFT; in __lpuart32_serial_setbrg()
/linux/arch/arm/boot/dts/ti/keystone/
H A Dkeystone-k2l-clocks.dtsi138 clock-output-names = "osr";
H A Dkeystone-k2l.dtsi284 osr: sram@70000000 { label
/linux/drivers/pinctrl/
H A Dpinctrl-at91.c1422 u32 osr; in at91_gpio_get_direction() local
1424 osr = readl_relaxed(pio + PIO_OSR); in at91_gpio_get_direction()
1425 if (osr & mask) in at91_gpio_get_direction()