Searched refs:odr (Results 1 - 11 of 11) sorted by relevance

/linux-4.4.14/drivers/iio/common/st_sensors/
H A Dst_sensors_core.c70 unsigned int odr, struct st_sensor_odr_avl *odr_out) st_sensors_match_odr()
75 if (sensor_settings->odr.odr_avl[i].hz == 0) st_sensors_match_odr()
78 if (sensor_settings->odr.odr_avl[i].hz == odr) { st_sensors_match_odr()
79 odr_out->hz = sensor_settings->odr.odr_avl[i].hz; st_sensors_match_odr()
80 odr_out->value = sensor_settings->odr.odr_avl[i].value; st_sensors_match_odr()
90 int st_sensors_set_odr(struct iio_dev *indio_dev, unsigned int odr) st_sensors_set_odr() argument
96 err = st_sensors_match_odr(sdata->sensor_settings, odr, &odr_out); st_sensors_set_odr()
100 if ((sdata->sensor_settings->odr.addr == st_sensors_set_odr()
102 (sdata->sensor_settings->odr.mask == st_sensors_set_odr()
106 sdata->sensor_settings->odr.addr, st_sensors_set_odr()
107 sdata->sensor_settings->odr.mask, st_sensors_set_odr()
114 sdata->sensor_settings->odr.addr, st_sensors_set_odr()
115 sdata->sensor_settings->odr.mask, st_sensors_set_odr()
119 sdata->odr = odr_out.hz; st_sensors_set_odr()
184 if ((sdata->sensor_settings->odr.addr == st_sensors_set_enable()
186 (sdata->sensor_settings->odr.mask == st_sensors_set_enable()
189 sdata->odr, &odr_out); st_sensors_set_enable()
204 sdata->odr = odr_out.hz; st_sensors_set_enable()
365 err = st_sensors_set_odr(indio_dev, sdata->odr); st_sensors_init_sensor()
487 msleep((sdata->sensor_settings->bootime * 1000) / sdata->odr); st_sensors_read_info_raw()
556 if (sdata->sensor_settings->odr.odr_avl[i].hz == 0) st_sensors_sysfs_sampling_frequency_avail()
560 sdata->sensor_settings->odr.odr_avl[i].hz); st_sensors_sysfs_sampling_frequency_avail()
69 st_sensors_match_odr(struct st_sensor_settings *sensor_settings, unsigned int odr, struct st_sensor_odr_avl *odr_out) st_sensors_match_odr() argument
/linux-4.4.14/drivers/iio/accel/
H A Dst_accel_core.c237 .odr = {
308 .odr = {
368 .odr = {
447 .odr = {
501 .odr = {
564 *val = adata->odr; st_accel_read_raw()
653 adata->odr = adata->sensor_settings->odr.odr_avl[0].hz; st_accel_common_probe()
/linux-4.4.14/drivers/iio/gyro/
H A Dst_gyro_core.c140 .odr = {
203 .odr = {
262 .odr = {
335 *val = gdata->odr; st_gyro_read_raw()
424 gdata->odr = gdata->sensor_settings->odr.odr_avl[0].hz; st_gyro_common_probe()
/linux-4.4.14/drivers/iio/pressure/
H A Dst_pressure_core.c187 .odr = {
235 .odr = {
271 .odr = {
377 *val = press_data->odr; st_press_read_raw()
444 press_data->odr = press_data->sensor_settings->odr.odr_avl[0].hz; st_press_common_probe()
/linux-4.4.14/drivers/iio/magnetometer/
H A Dst_magn_core.c240 .odr = {
318 .odr = {
396 .odr = {
452 .odr = {
512 *val = mdata->odr; st_magn_read_raw()
601 mdata->odr = mdata->sensor_settings->odr.odr_avl[0].hz; st_magn_common_probe()
H A Dbmc150_magn.c174 u8 odr; member in struct:bmc150_magn_preset
328 int rep_z, int odr) bmc150_magn_set_max_odr()
346 if (odr <= 0) { bmc150_magn_set_max_odr()
347 ret = bmc150_magn_get_odr(data, &odr); bmc150_magn_set_max_odr()
353 if (odr > max_odr) { bmc150_magn_set_max_odr()
356 odr); bmc150_magn_set_max_odr()
706 ret = bmc150_magn_set_odr(data, preset.odr); bmc150_magn_init()
709 preset.odr); bmc150_magn_init()
730 preset.odr); bmc150_magn_init()
327 bmc150_magn_set_max_odr(struct bmc150_magn_data *data, int rep_xy, int rep_z, int odr) bmc150_magn_set_max_odr() argument
/linux-4.4.14/include/linux/iio/common/
H A Dst_sensors.h172 * @odr: Output data rate register and ODR list available.
187 struct st_sensor_odr odr; member in struct:st_sensor_settings
208 * @odr: Output data rate of the sensor [Hz].
228 unsigned int odr; member in struct:st_sensor_data
278 int st_sensors_set_odr(struct iio_dev *indio_dev, unsigned int odr);
/linux-4.4.14/arch/powerpc/sysdev/
H A Dppc4xx_gpio.c45 __be32 odr; member in struct:ppc4xx_gpio
122 clrbits32(&regs->odr, GPIO_MASK(gpio)); ppc4xx_gpio_dir_in()
155 clrbits32(&regs->odr, GPIO_MASK(gpio)); ppc4xx_gpio_dir_out()
H A Dcpm2.c330 u32 dir, par, sor, odr, dat; member in struct:cpm2_ioports
357 setbits32(&iop[port].odr, pin); cpm2_set_pin()
359 clrbits32(&iop[port].odr, pin); cpm2_set_pin()
H A Dcpm_common.c227 u32 dir, par, sor, odr, dat; member in struct:cpm2_ioports
H A Dcpm1.c299 __be32 dir, par, odr, dat; member in struct:cpm_ioport32b
303 __be32 dir, par, sor, odr, dat; member in struct:cpm_ioport32e

Completed in 445 milliseconds