Lines Matching refs:sensor_cells
273 struct mfd_cell *sensor_cells; in cros_ec_sensors_register() local
303 sensor_cells = kcalloc(sensor_num + 1, sizeof(struct mfd_cell), in cros_ec_sensors_register()
305 if (sensor_cells == NULL) in cros_ec_sensors_register()
327 sensor_cells[id].name = "cros-ec-accel"; in cros_ec_sensors_register()
330 sensor_cells[id].name = "cros-ec-baro"; in cros_ec_sensors_register()
333 sensor_cells[id].name = "cros-ec-gyro"; in cros_ec_sensors_register()
336 sensor_cells[id].name = "cros-ec-mag"; in cros_ec_sensors_register()
339 sensor_cells[id].name = "cros-ec-prox"; in cros_ec_sensors_register()
342 sensor_cells[id].name = "cros-ec-light"; in cros_ec_sensors_register()
345 sensor_cells[id].name = "cros-ec-activity"; in cros_ec_sensors_register()
352 sensor_cells[id].id = sensor_type[resp->info.type]; in cros_ec_sensors_register()
353 sensor_cells[id].platform_data = &sensor_platforms[id]; in cros_ec_sensors_register()
354 sensor_cells[id].pdata_size = in cros_ec_sensors_register()
365 sensor_cells[id].name = "cros-ec-ring"; in cros_ec_sensors_register()
369 ret = mfd_add_devices(ec->dev, 0, sensor_cells, id, in cros_ec_sensors_register()
376 kfree(sensor_cells); in cros_ec_sensors_register()