void remove_sysfs(struct ssp_data *data) { device_remove_file(&data->acc_input_dev->dev, &dev_attr_accel_poll_delay); device_remove_file(&data->gyro_input_dev->dev, &dev_attr_gyro_poll_delay); device_remove_file(&data->gesture_input_dev->dev, &dev_attr_gesture_poll_delay); device_remove_file(&data->pressure_input_dev->dev, &dev_attr_pressure_poll_delay); device_remove_file(&data->light_input_dev->dev, &dev_attr_light_poll_delay); device_remove_file(&data->prox_input_dev->dev, &dev_attr_prox_poll_delay); device_remove_file(&data->temp_humi_input_dev->dev, &dev_attr_temp_humi_poll_delay); remove_accel_factorytest(data); remove_gyro_factorytest(data); remove_prox_factorytest(data); remove_light_factorytest(data); remove_pressure_factorytest(data); remove_magnetic_factorytest(data); remove_mcu_factorytest(data); #ifdef CONFIG_SENSORS_SSP_MAX88920 remove_gesture_factorytest(data); #endif remove_temphumidity_factorytest(data); destroy_sensor_class(); }
void remove_sysfs(struct ssp_data *data) { device_remove_file(&data->acc_input_dev->dev, &dev_attr_accel_poll_delay); device_remove_file(&data->gyro_input_dev->dev, &dev_attr_gyro_poll_delay); device_remove_file(&data->pressure_input_dev->dev, &dev_attr_pressure_poll_delay); device_remove_file(&data->gesture_input_dev->dev, &dev_attr_gesture_poll_delay); device_remove_file(&data->light_input_dev->dev, &dev_attr_light_poll_delay); device_remove_file(&data->prox_input_dev->dev, &dev_attr_prox_poll_delay); device_remove_file(&data->temp_humi_input_dev->dev, &dev_attr_temp_humi_poll_delay); device_remove_file(&data->mag_input_dev->dev, &dev_attr_mag_poll_delay); device_remove_file(&data->uncalib_mag_input_dev->dev, &dev_attr_uncalib_mag_poll_delay); device_remove_file(&data->step_det_input_dev->dev, &dev_attr_step_det_poll_delay); device_remove_file(&data->sig_motion_input_dev->dev, &dev_attr_sig_motion_poll_delay); device_remove_file(&data->uncalib_gyro_input_dev->dev, &dev_attr_uncalib_gyro_poll_delay); remove_accel_factorytest(data); remove_gyro_factorytest(data); remove_prox_factorytest(data); remove_light_factorytest(data); remove_pressure_factorytest(data); remove_magnetic_factorytest(data); remove_mcu_factorytest(data); #ifdef CONFIG_SENSORS_SSP_MAX88920 remove_gesture_factorytest(data); #endif #ifdef CONFIG_SENSORS_SSP_SHTC1 remove_temphumidity_factorytest(data); #endif /*snamy.jeong_0630 voice dump & data*/ remove_voice_sysfs(data); destroy_sensor_class(); }
void remove_sysfs(struct ssp_data *data) { device_remove_file(&data->acc_input_dev->dev, &dev_attr_acc_poll_delay); device_remove_file(&data->gyro_input_dev->dev, &dev_attr_gyro_poll_delay); device_remove_file(&data->pressure_input_dev->dev, &dev_attr_pressure_poll_delay); device_remove_file(&data->light_input_dev->dev, &dev_attr_light_poll_delay); device_remove_file(&data->prox_input_dev->dev, &dev_attr_prox_poll_delay); remove_accel_factorytest(data); remove_gyro_factorytest(data); remove_prox_factorytest(data); remove_light_factorytest(data); remove_pressure_factorytest(data); remove_magnetic_factorytest(data); remove_mcu_factorytest(data); destroy_sensor_class(); }