Home
last modified time | relevance | path

Searched refs:chip_config (Results 1 – 14 of 14) sorted by relevance

/linux-6.1.9/drivers/iio/imu/inv_mpu6050/
Dinv_mpu_trigger.c20 st->chip_config.temp_fifo_enable = true; in inv_scan_query_mpu6050()
24 st->chip_config.gyro_fifo_enable = in inv_scan_query_mpu6050()
32 st->chip_config.accl_fifo_enable = in inv_scan_query_mpu6050()
40 st->chip_config.temp_fifo_enable = in inv_scan_query_mpu6050()
44 if (st->chip_config.gyro_fifo_enable) in inv_scan_query_mpu6050()
46 if (st->chip_config.accl_fifo_enable) in inv_scan_query_mpu6050()
48 if (st->chip_config.temp_fifo_enable) in inv_scan_query_mpu6050()
65 st->chip_config.magn_fifo_enable = in inv_scan_query_mpu9x50()
72 if (st->chip_config.magn_fifo_enable) in inv_scan_query_mpu9x50()
97 if (st->chip_config.magn_fifo_enable) in inv_compute_skip_samples()
[all …]
Dinv_mpu_core.c282 clock = st->chip_config.clk; in inv_mpu6050_pwr_mgmt_1_write()
284 temp_dis = !st->chip_config.temp_en; in inv_mpu6050_pwr_mgmt_1_write()
309 st->chip_config.clk = clock; in inv_mpu6050_clock_switch()
327 if (mask & INV_MPU6050_SENSOR_ACCL && en == st->chip_config.accl_en) in inv_mpu6050_switch_engine()
329 if (mask & INV_MPU6050_SENSOR_GYRO && en == st->chip_config.gyro_en) in inv_mpu6050_switch_engine()
331 if (mask & INV_MPU6050_SENSOR_TEMP && en == st->chip_config.temp_en) in inv_mpu6050_switch_engine()
333 if (mask & INV_MPU6050_SENSOR_MAGN && en == st->chip_config.magn_en) in inv_mpu6050_switch_engine()
343 st->chip_config.temp_en = en; in inv_mpu6050_switch_engine()
348 user_ctrl = st->chip_config.user_ctrl; in inv_mpu6050_switch_engine()
356 st->chip_config.user_ctrl = user_ctrl; in inv_mpu6050_switch_engine()
[all …]
Dinv_mpu_ring.c140 if (!(st->chip_config.accl_fifo_enable | in inv_mpu6050_read_fifo()
141 st->chip_config.gyro_fifo_enable | in inv_mpu6050_read_fifo()
142 st->chip_config.magn_fifo_enable)) in inv_mpu6050_read_fifo()
145 if (st->chip_config.accl_fifo_enable) in inv_mpu6050_read_fifo()
148 if (st->chip_config.gyro_fifo_enable) in inv_mpu6050_read_fifo()
151 if (st->chip_config.temp_fifo_enable) in inv_mpu6050_read_fifo()
154 if (st->chip_config.magn_fifo_enable) in inv_mpu6050_read_fifo()
Dinv_mpu_aux.c34 user_ctrl = st->chip_config.user_ctrl | INV_MPU6050_BIT_I2C_MST_EN; in inv_mpu_i2c_master_xfer()
43 user_ctrl = st->chip_config.user_ctrl; in inv_mpu_i2c_master_xfer()
49 d = st->chip_config.divider; in inv_mpu_i2c_master_xfer()
57 regmap_write(st->map, st->reg->user_ctrl, st->chip_config.user_ctrl); in inv_mpu_i2c_master_xfer()
59 regmap_write(st->map, st->reg->sample_rate_div, st->chip_config.divider); in inv_mpu_i2c_master_xfer()
Dinv_mpu_spi.c27 st->chip_config.user_ctrl |= INV_MPU6050_BIT_I2C_IF_DIS; in inv_mpu_i2c_disable()
29 st->chip_config.user_ctrl); in inv_mpu_i2c_disable()
Dinv_mpu_iio.h186 struct inv_mpu6050_chip_config chip_config; member
380 ((st)->chip_config.divider + 1)
/linux-6.1.9/drivers/media/pci/cx18/
Dcx18-cards.c76 .chip_config = 0x003,
123 .chip_config = 0x003,
170 .chip_config = 0x003,
223 .chip_config = 0x50003,
276 .chip_config = 0x303,
336 .chip_config = 0x303,
392 .chip_config = 0x50306,
440 .chip_config = 0x202,
489 .chip_config = 0x303,
542 .chip_config = 0x303,
Dcx18-cards.h99 u32 chip_config; member
Dcx18-firmware.c324 cx18_write_reg(cx, cx->card->ddr.chip_config, CX18_DDR_CHIP_CONFIG); in cx18_init_memory()
/linux-6.1.9/drivers/iio/pressure/
Dbmp280-core.c214 int (*chip_config)(struct bmp280_data *); member
662 ret = data->chip_info->chip_config(data); in bmp280_write_oversampling_ratio_humid()
665 data->chip_info->chip_config(data); in bmp280_write_oversampling_ratio_humid()
687 ret = data->chip_info->chip_config(data); in bmp280_write_oversampling_ratio_temp()
690 data->chip_info->chip_config(data); in bmp280_write_oversampling_ratio_temp()
712 ret = data->chip_info->chip_config(data); in bmp280_write_oversampling_ratio_press()
715 data->chip_info->chip_config(data); in bmp280_write_oversampling_ratio_press()
737 ret = data->chip_info->chip_config(data); in bmp280_write_sampling_frequency()
740 data->chip_info->chip_config(data); in bmp280_write_sampling_frequency()
761 ret = data->chip_info->chip_config(data); in bmp280_write_iir_filter_coeffs()
[all …]
/linux-6.1.9/drivers/iio/adc/
Dad799x.c125 const struct ad799x_chip_config *chip_config; member
793 st->chip_config = &chip_info->irq_config; in ad799x_probe()
795 st->chip_config = &chip_info->noirq_config; in ad799x_probe()
839 indio_dev->info = st->chip_config->info; in ad799x_probe()
842 indio_dev->channels = st->chip_config->channel; in ad799x_probe()
845 ret = ad799x_update_config(st, st->chip_config->default_config | extra_config); in ad799x_probe()
/linux-6.1.9/drivers/iio/accel/
Dbma180.c62 int (*chip_config)(struct bma180_data *data); member
782 .chip_config = bma023_chip_config,
810 .chip_config = bma023_chip_config,
837 .chip_config = bma180_chip_config,
865 .chip_config = bma250_chip_config,
980 ret = data->part_info->chip_config(data); in bma180_probe()
/linux-6.1.9/drivers/spi/
Dspi-mt65xx.c355 struct mtk_chip_config *chip_config = spi->controller_data; in mtk_spi_hw_init() local
405 if (chip_config->sample_sel) in mtk_spi_hw_init()
432 reg_val |= ((chip_config->tick_delay & 0x7) in mtk_spi_hw_init()
438 reg_val |= ((chip_config->tick_delay & 0x7) in mtk_spi_hw_init()
445 reg_val |= ((chip_config->tick_delay & 0x3) in mtk_spi_hw_init()
/linux-6.1.9/drivers/hwmon/
Dlm90.c687 u32 chip_config[2]; member
2811 info->config = data->chip_config; in lm90_probe()
2813 data->chip_config[0] = HWMON_C_REGISTER_TZ; in lm90_probe()
2815 data->chip_config[0] |= HWMON_C_ALARMS; in lm90_probe()
2817 data->chip_config[0] |= HWMON_C_UPDATE_INTERVAL; in lm90_probe()
2819 data->chip_config[0] |= HWMON_C_TEMP_SAMPLES; in lm90_probe()