Lines Matching refs:mldl_cfg
58 void mpu_print_cfg(struct mldl_cfg * mldl_cfg) in mpu_print_cfg() argument
60 struct mpu_platform_data *pdata = mldl_cfg->pdata; in mpu_print_cfg()
61 struct ext_slave_platform_data *accel = &mldl_cfg->pdata->accel; in mpu_print_cfg()
62 struct ext_slave_platform_data *compass = &mldl_cfg->pdata->compass; in mpu_print_cfg()
63 struct ext_slave_platform_data *pressure = &mldl_cfg->pdata->pressure; in mpu_print_cfg()
65 MPL_LOGD("mldl_cfg.addr = %02x\n", mldl_cfg->addr); in mpu_print_cfg()
66 MPL_LOGD("mldl_cfg.int_config = %02x\n", mldl_cfg->int_config); in mpu_print_cfg()
67 MPL_LOGD("mldl_cfg.ext_sync = %02x\n", mldl_cfg->ext_sync); in mpu_print_cfg()
68 MPL_LOGD("mldl_cfg.full_scale = %02x\n", mldl_cfg->full_scale); in mpu_print_cfg()
69 MPL_LOGD("mldl_cfg.lpf = %02x\n", mldl_cfg->lpf); in mpu_print_cfg()
70 MPL_LOGD("mldl_cfg.clk_src = %02x\n", mldl_cfg->clk_src); in mpu_print_cfg()
71 MPL_LOGD("mldl_cfg.divider = %02x\n", mldl_cfg->divider); in mpu_print_cfg()
72 MPL_LOGD("mldl_cfg.dmp_enable = %02x\n", mldl_cfg->dmp_enable); in mpu_print_cfg()
73 MPL_LOGD("mldl_cfg.fifo_enable = %02x\n", mldl_cfg->fifo_enable); in mpu_print_cfg()
74 MPL_LOGD("mldl_cfg.dmp_cfg1 = %02x\n", mldl_cfg->dmp_cfg1); in mpu_print_cfg()
75 MPL_LOGD("mldl_cfg.dmp_cfg2 = %02x\n", mldl_cfg->dmp_cfg2); in mpu_print_cfg()
76 MPL_LOGD("mldl_cfg.offset_tc[0] = %02x\n", mldl_cfg->offset_tc[0]); in mpu_print_cfg()
77 MPL_LOGD("mldl_cfg.offset_tc[1] = %02x\n", mldl_cfg->offset_tc[1]); in mpu_print_cfg()
78 MPL_LOGD("mldl_cfg.offset_tc[2] = %02x\n", mldl_cfg->offset_tc[2]); in mpu_print_cfg()
79 MPL_LOGD("mldl_cfg.silicon_revision = %02x\n", mldl_cfg->silicon_revision); in mpu_print_cfg()
80 MPL_LOGD("mldl_cfg.product_id = %02x\n", mldl_cfg->product_id); in mpu_print_cfg()
81 MPL_LOGD("mldl_cfg.gyro_sens_trim = %02x\n", mldl_cfg->gyro_sens_trim); in mpu_print_cfg()
83 MPL_LOGD("mldl_cfg.accel_sens_trim = %02x\n", mldl_cfg->accel_sens_trim); in mpu_print_cfg()
86 if (mldl_cfg->accel) { in mpu_print_cfg()
87 MPL_LOGD("slave_accel->suspend = %02x\n", (int)mldl_cfg->accel->suspend); in mpu_print_cfg()
88 MPL_LOGD("slave_accel->resume = %02x\n", (int)mldl_cfg->accel->resume); in mpu_print_cfg()
89 MPL_LOGD("slave_accel->read = %02x\n", (int)mldl_cfg->accel->read); in mpu_print_cfg()
90 MPL_LOGD("slave_accel->type = %02x\n", mldl_cfg->accel->type); in mpu_print_cfg()
92 mldl_cfg->accel->read_reg); in mpu_print_cfg()
94 mldl_cfg->accel->read_len); in mpu_print_cfg()
95 MPL_LOGD("slave_accel->endian = %02x\n", mldl_cfg->accel->endian); in mpu_print_cfg()
96 MPL_LOGD("slave_accel->range.mantissa= %02x\n", (int)mldl_cfg->accel->range.mantissa); in mpu_print_cfg()
97 MPL_LOGD("slave_accel->range.fraction= %02x\n", (int)mldl_cfg->accel->range.fraction); in mpu_print_cfg()
102 if (mldl_cfg->compass) { in mpu_print_cfg()
103 MPL_LOGD("slave_compass->suspend = %02x\n", (int)mldl_cfg->compass->suspend); in mpu_print_cfg()
104 MPL_LOGD("slave_compass->resume = %02x\n", (int)mldl_cfg->compass->resume); in mpu_print_cfg()
105 MPL_LOGD("slave_compass->read = %02x\n", (int)mldl_cfg->compass->read); in mpu_print_cfg()
106 MPL_LOGD("slave_compass->type = %02x\n", mldl_cfg->compass->type); in mpu_print_cfg()
108 mldl_cfg->compass->read_reg); in mpu_print_cfg()
110 mldl_cfg->compass->read_len); in mpu_print_cfg()
111 MPL_LOGD("slave_compass->endian = %02x\n", mldl_cfg->compass->endian); in mpu_print_cfg()
112 MPL_LOGD("slave_compass->range.mantissa= %02x\n", (int)mldl_cfg->compass->range.mantissa); in mpu_print_cfg()
113 MPL_LOGD("slave_compass->range.fraction= %02x\n", (int)mldl_cfg->compass->range.fraction); in mpu_print_cfg()
118 if (mldl_cfg->pressure) { in mpu_print_cfg()
119 MPL_LOGD("slave_pressure->suspend = %02x\n", (int)mldl_cfg->pressure->suspend); in mpu_print_cfg()
120 MPL_LOGD("slave_pressure->resume = %02x\n", (int)mldl_cfg->pressure->resume); in mpu_print_cfg()
121 MPL_LOGD("slave_pressure->read = %02x\n", (int)mldl_cfg->pressure->read); in mpu_print_cfg()
122 MPL_LOGD("slave_pressure->type = %02x\n", mldl_cfg->pressure->type); in mpu_print_cfg()
124 mldl_cfg->pressure->read_reg); in mpu_print_cfg()
126 mldl_cfg->pressure->read_len); in mpu_print_cfg()
127 MPL_LOGD("slave_pressure->endian = %02x\n", mldl_cfg->pressure->endian); in mpu_print_cfg()
128 MPL_LOGD("slave_pressure->range.mantissa= %02x\n", (int)mldl_cfg->pressure->range.mantissa); in mpu_print_cfg()
129 MPL_LOGD("slave_pressure->range.fraction= %02x\n", (int)mldl_cfg->pressure->range.fraction); in mpu_print_cfg()
180 sizeof(struct mldl_cfg), sizeof(struct ext_slave_descr), in mpu_print_cfg()
182 offsetof(struct mldl_cfg, ram)); in mpu_print_cfg()
206 int inv_mpu_open(struct mldl_cfg *mldl_cfg, in inv_mpu_open() argument
213 result = ioctl((int)mlsl_handle, MPU_GET_MPU_CONFIG, mldl_cfg); in inv_mpu_open()
219 result = inv_mpu_suspend(mldl_cfg, mlsl_handle, NULL, NULL, NULL, in inv_mpu_open()
239 int inv_mpu_close(struct mldl_cfg *mldl_cfg, in inv_mpu_close() argument
247 result = inv_mpu_suspend(mldl_cfg, mlsl_handle, NULL, NULL, NULL, in inv_mpu_close()
252 int inv_mpu_resume(struct mldl_cfg* mldl_cfg, in inv_mpu_resume() argument
261 mldl_cfg->requested_sensors = sensors; in inv_mpu_resume()
262 result = ioctl((int)mlsl_handle, MPU_SET_MPU_CONFIG, mldl_cfg); in inv_mpu_resume()
272 result = ioctl((int)mlsl_handle, MPU_GET_MPU_CONFIG, mldl_cfg); in inv_mpu_resume()
283 int inv_mpu_suspend(struct mldl_cfg *mldl_cfg, in inv_mpu_suspend() argument
291 unsigned long requested = mldl_cfg->requested_sensors; in inv_mpu_suspend()
293 mldl_cfg->requested_sensors = (~sensors) & INV_ALL_SENSORS; in inv_mpu_suspend()
297 result = ioctl((int)mlsl_handle, MPU_SET_MPU_CONFIG, mldl_cfg); in inv_mpu_suspend()
307 result = ioctl((int)mlsl_handle, MPU_GET_MPU_CONFIG, mldl_cfg); in inv_mpu_suspend()
313 mldl_cfg->requested_sensors = requested; in inv_mpu_suspend()
331 int inv_mpu_slave_read(struct mldl_cfg *mldl_cfg, in inv_mpu_slave_read() argument
339 if (!mldl_cfg || !gyro_handle || !data || !slave) { in inv_mpu_slave_read()
375 int inv_mpu_slave_config(struct mldl_cfg *mldl_cfg, in inv_mpu_slave_config() argument
383 if (!mldl_cfg || !data || !slave || !pdata || !slave) { in inv_mpu_slave_config()
434 int inv_mpu_get_slave_config(struct mldl_cfg *mldl_cfg, in inv_mpu_get_slave_config() argument
442 if (!mldl_cfg || !data || !slave) { in inv_mpu_get_slave_config()