Lines Matching refs:ctrl_reg_values

41 	int32_t en_x = FIELD_GET(MLX90394_CTRL1_X_EN, data->ctrl_reg_values.ctrl1);  in mlx90394_update_measurement_Time_us()
42 int32_t en_y = FIELD_GET(MLX90394_CTRL1_Y_EN, data->ctrl_reg_values.ctrl1); in mlx90394_update_measurement_Time_us()
43 int32_t en_z = FIELD_GET(MLX90394_CTRL1_Z_EN, data->ctrl_reg_values.ctrl1); in mlx90394_update_measurement_Time_us()
44 int32_t en_temp = FIELD_GET(MLX90394_CTRL4_T_EN, data->ctrl_reg_values.ctrl4); in mlx90394_update_measurement_Time_us()
46 FIELD_GET(MLX90394_CTRL3_DIG_FILT_HALL_XY, data->ctrl_reg_values.ctrl3); in mlx90394_update_measurement_Time_us()
48 FIELD_GET(MLX90394_CTRL4_DIG_FILT_HALL_Z, data->ctrl_reg_values.ctrl4); in mlx90394_update_measurement_Time_us()
49 int32_t filter_temp = FIELD_GET(MLX90394_CTRL3_DIG_FILT_TEMP, data->ctrl_reg_values.ctrl3); in mlx90394_update_measurement_Time_us()
50 int32_t osr_temp = FIELD_GET(MLX90394_CTRL3_OSR_TEMP, data->ctrl_reg_values.ctrl3); in mlx90394_update_measurement_Time_us()
51 int32_t osr_hall = FIELD_GET(MLX90394_CTRL3_OSR_HALL, data->ctrl_reg_values.ctrl3); in mlx90394_update_measurement_Time_us()
155 data->ctrl_reg_values.ctrl2); in mlx90394_sync_config_val()
158 &data->ctrl_reg_values.ctrl2); in mlx90394_sync_config_val()
293 data->ctrl_reg_values.ctrl3), in mlx90394_attr_helper()
294 &data->ctrl_reg_values.ctrl3); in mlx90394_attr_helper()
297 data->ctrl_reg_values.ctrl3); in mlx90394_attr_helper()
311 data->ctrl_reg_values.ctrl4), in mlx90394_attr_helper()
312 &data->ctrl_reg_values.ctrl4); in mlx90394_attr_helper()
315 data->ctrl_reg_values.ctrl4); in mlx90394_attr_helper()
329 data->ctrl_reg_values.ctrl3), in mlx90394_attr_helper()
330 &data->ctrl_reg_values.ctrl3); in mlx90394_attr_helper()
332 val->val1 = FIELD_GET(MLX90394_CTRL3_OSR_HALL, data->ctrl_reg_values.ctrl3); in mlx90394_attr_helper()
344 data->ctrl_reg_values.ctrl3), in mlx90394_attr_helper()
345 &data->ctrl_reg_values.ctrl3); in mlx90394_attr_helper()
348 data->ctrl_reg_values.ctrl3); in mlx90394_attr_helper()
360 data->ctrl_reg_values.ctrl3), in mlx90394_attr_helper()
361 &data->ctrl_reg_values.ctrl3); in mlx90394_attr_helper()
363 val->val1 = FIELD_GET(MLX90394_CTRL3_OSR_TEMP, data->ctrl_reg_values.ctrl3); in mlx90394_attr_helper()
474 if (FIELD_GET(MLX90394_CTRL1_MODE, data->ctrl_reg_values.ctrl1) != in mlx90394_trigger_measurement_internal()
476 data->ctrl_reg_values.ctrl1 = in mlx90394_trigger_measurement_internal()
478 data->ctrl_reg_values.ctrl1); in mlx90394_trigger_measurement_internal()
488 WRITE_BIT(data->ctrl_reg_values.ctrl1, MLX90394_CTRL1_X_EN_BIT, 1); in mlx90394_trigger_measurement_internal()
489 WRITE_BIT(data->ctrl_reg_values.ctrl1, MLX90394_CTRL1_Y_EN_BIT, 0); in mlx90394_trigger_measurement_internal()
490 WRITE_BIT(data->ctrl_reg_values.ctrl1, MLX90394_CTRL1_Z_EN_BIT, 0); in mlx90394_trigger_measurement_internal()
491 WRITE_BIT(data->ctrl_reg_values.ctrl4, MLX90394_CTRL4_T_EN_BIT, 0); in mlx90394_trigger_measurement_internal()
494 WRITE_BIT(data->ctrl_reg_values.ctrl1, MLX90394_CTRL1_X_EN_BIT, 0); in mlx90394_trigger_measurement_internal()
495 WRITE_BIT(data->ctrl_reg_values.ctrl1, MLX90394_CTRL1_Y_EN_BIT, 1); in mlx90394_trigger_measurement_internal()
496 WRITE_BIT(data->ctrl_reg_values.ctrl1, MLX90394_CTRL1_Z_EN_BIT, 0); in mlx90394_trigger_measurement_internal()
497 WRITE_BIT(data->ctrl_reg_values.ctrl4, MLX90394_CTRL4_T_EN_BIT, 0); in mlx90394_trigger_measurement_internal()
500 WRITE_BIT(data->ctrl_reg_values.ctrl1, MLX90394_CTRL1_X_EN_BIT, 0); in mlx90394_trigger_measurement_internal()
501 WRITE_BIT(data->ctrl_reg_values.ctrl1, MLX90394_CTRL1_Y_EN_BIT, 0); in mlx90394_trigger_measurement_internal()
502 WRITE_BIT(data->ctrl_reg_values.ctrl1, MLX90394_CTRL1_Z_EN_BIT, 1); in mlx90394_trigger_measurement_internal()
503 WRITE_BIT(data->ctrl_reg_values.ctrl4, MLX90394_CTRL4_T_EN_BIT, 0); in mlx90394_trigger_measurement_internal()
506 WRITE_BIT(data->ctrl_reg_values.ctrl1, MLX90394_CTRL1_X_EN_BIT, 1); in mlx90394_trigger_measurement_internal()
507 WRITE_BIT(data->ctrl_reg_values.ctrl1, MLX90394_CTRL1_Y_EN_BIT, 1); in mlx90394_trigger_measurement_internal()
508 WRITE_BIT(data->ctrl_reg_values.ctrl1, MLX90394_CTRL1_Z_EN_BIT, 1); in mlx90394_trigger_measurement_internal()
509 WRITE_BIT(data->ctrl_reg_values.ctrl4, MLX90394_CTRL4_T_EN_BIT, 0); in mlx90394_trigger_measurement_internal()
512 WRITE_BIT(data->ctrl_reg_values.ctrl1, MLX90394_CTRL1_X_EN_BIT, 0); in mlx90394_trigger_measurement_internal()
513 WRITE_BIT(data->ctrl_reg_values.ctrl1, MLX90394_CTRL1_Y_EN_BIT, 0); in mlx90394_trigger_measurement_internal()
514 WRITE_BIT(data->ctrl_reg_values.ctrl1, MLX90394_CTRL1_Z_EN_BIT, 0); in mlx90394_trigger_measurement_internal()
515 WRITE_BIT(data->ctrl_reg_values.ctrl4, MLX90394_CTRL4_T_EN_BIT, 1); in mlx90394_trigger_measurement_internal()
518 WRITE_BIT(data->ctrl_reg_values.ctrl1, MLX90394_CTRL1_X_EN_BIT, 1); in mlx90394_trigger_measurement_internal()
519 WRITE_BIT(data->ctrl_reg_values.ctrl1, MLX90394_CTRL1_Y_EN_BIT, 1); in mlx90394_trigger_measurement_internal()
520 WRITE_BIT(data->ctrl_reg_values.ctrl1, MLX90394_CTRL1_Z_EN_BIT, 1); in mlx90394_trigger_measurement_internal()
521 WRITE_BIT(data->ctrl_reg_values.ctrl4, MLX90394_CTRL4_T_EN_BIT, 1); in mlx90394_trigger_measurement_internal()
528 data->ctrl_reg_values.ctrl4); in mlx90394_trigger_measurement_internal()
538 rc = i2c_reg_write_byte_dt(&cfg->i2c, MLX90394_REG_CTRL1, data->ctrl_reg_values.ctrl1); in mlx90394_trigger_measurement_internal()
595 (uint8_t *)&data->ctrl_reg_values.ctrl1, in mlx90394_init()
596 (uint8_t *)&data->ctrl_reg_values.ctrl1, 2); in mlx90394_init()
602 (uint8_t *)&data->ctrl_reg_values.ctrl3, in mlx90394_init()
603 (uint8_t *)&data->ctrl_reg_values.ctrl3, 2); in mlx90394_init()
645 .ctrl_reg_values = {.ctrl1 = MLX90394_CTRL1_DEFAULT, \