Home
last modified time | relevance | path

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

/linux-4.4.14/drivers/iio/common/st_sensors/
Dst_sensors_core.c70 unsigned int odr, struct st_sensor_odr_avl *odr_out) in st_sensors_match_odr() argument
75 if (sensor_settings->odr.odr_avl[i].hz == 0) in st_sensors_match_odr()
78 if (sensor_settings->odr.odr_avl[i].hz == odr) { in st_sensors_match_odr()
79 odr_out->hz = sensor_settings->odr.odr_avl[i].hz; in st_sensors_match_odr()
80 odr_out->value = sensor_settings->odr.odr_avl[i].value; in st_sensors_match_odr()
90 int st_sensors_set_odr(struct iio_dev *indio_dev, unsigned int odr) in st_sensors_set_odr() argument
96 err = st_sensors_match_odr(sdata->sensor_settings, odr, &odr_out); in st_sensors_set_odr()
100 if ((sdata->sensor_settings->odr.addr == in st_sensors_set_odr()
102 (sdata->sensor_settings->odr.mask == in st_sensors_set_odr()
106 sdata->sensor_settings->odr.addr, in st_sensors_set_odr()
[all …]
/linux-4.4.14/drivers/iio/gyro/
Dst_gyro_core.c140 .odr = {
203 .odr = {
262 .odr = {
335 *val = gdata->odr; in st_gyro_read_raw()
424 gdata->odr = gdata->sensor_settings->odr.odr_avl[0].hz; in st_gyro_common_probe()
/linux-4.4.14/drivers/iio/pressure/
Dst_pressure_core.c187 .odr = {
235 .odr = {
271 .odr = {
377 *val = press_data->odr; in st_press_read_raw()
444 press_data->odr = press_data->sensor_settings->odr.odr_avl[0].hz; in st_press_common_probe()
/linux-4.4.14/drivers/iio/accel/
Dst_accel_core.c237 .odr = {
308 .odr = {
368 .odr = {
447 .odr = {
501 .odr = {
564 *val = adata->odr; in st_accel_read_raw()
653 adata->odr = adata->sensor_settings->odr.odr_avl[0].hz; in st_accel_common_probe()
/linux-4.4.14/drivers/iio/magnetometer/
Dst_magn_core.c240 .odr = {
318 .odr = {
396 .odr = {
452 .odr = {
512 *val = mdata->odr; in st_magn_read_raw()
601 mdata->odr = mdata->sensor_settings->odr.odr_avl[0].hz; in st_magn_common_probe()
Dbmc150_magn.c174 u8 odr; member
328 int rep_z, int odr) in bmc150_magn_set_max_odr() argument
346 if (odr <= 0) { in bmc150_magn_set_max_odr()
347 ret = bmc150_magn_get_odr(data, &odr); in bmc150_magn_set_max_odr()
353 if (odr > max_odr) { in bmc150_magn_set_max_odr()
356 odr); in bmc150_magn_set_max_odr()
706 ret = bmc150_magn_set_odr(data, preset.odr); in bmc150_magn_init()
709 preset.odr); in bmc150_magn_init()
730 preset.odr); in bmc150_magn_init()
/linux-4.4.14/include/linux/iio/common/
Dst_sensors.h187 struct st_sensor_odr odr; member
228 unsigned int odr; member
278 int st_sensors_set_odr(struct iio_dev *indio_dev, unsigned int odr);
/linux-4.4.14/arch/powerpc/sysdev/
Dppc4xx_gpio.c45 __be32 odr; member
122 clrbits32(&regs->odr, GPIO_MASK(gpio)); in ppc4xx_gpio_dir_in()
155 clrbits32(&regs->odr, GPIO_MASK(gpio)); in ppc4xx_gpio_dir_out()
Dcpm2.c330 u32 dir, par, sor, odr, dat; member
357 setbits32(&iop[port].odr, pin); in cpm2_set_pin()
359 clrbits32(&iop[port].odr, pin); in cpm2_set_pin()
Dcpm1.c299 __be32 dir, par, odr, dat; member
303 __be32 dir, par, sor, odr, dat; member
Dcpm_common.c227 u32 dir, par, sor, odr, dat; member