Lines Matching refs:sensor_cells
159 struct mfd_cell *sensor_cells; in cros_ec_sensors_register() local
191 sensor_cells = kcalloc(sensor_num + 2, sizeof(struct mfd_cell), in cros_ec_sensors_register()
193 if (sensor_cells == NULL) in cros_ec_sensors_register()
215 sensor_cells[id].name = "cros-ec-accel"; in cros_ec_sensors_register()
218 sensor_cells[id].name = "cros-ec-baro"; in cros_ec_sensors_register()
221 sensor_cells[id].name = "cros-ec-gyro"; in cros_ec_sensors_register()
224 sensor_cells[id].name = "cros-ec-mag"; in cros_ec_sensors_register()
227 sensor_cells[id].name = "cros-ec-prox"; in cros_ec_sensors_register()
230 sensor_cells[id].name = "cros-ec-light"; in cros_ec_sensors_register()
233 sensor_cells[id].name = "cros-ec-activity"; in cros_ec_sensors_register()
240 sensor_cells[id].id = sensor_type[resp->info.type]; in cros_ec_sensors_register()
241 sensor_cells[id].platform_data = &sensor_platforms[id]; in cros_ec_sensors_register()
242 sensor_cells[id].pdata_size = in cros_ec_sensors_register()
253 sensor_cells[id].name = "cros-ec-ring"; in cros_ec_sensors_register()
258 sensor_cells[id].name = "cros-ec-lid-angle"; in cros_ec_sensors_register()
262 ret = mfd_add_devices(ec->dev, 0, sensor_cells, id, in cros_ec_sensors_register()
269 kfree(sensor_cells); in cros_ec_sensors_register()