Example #1
0
static int bl86x8_i2c_remove(struct i2c_client *client)
{
	struct hua_input_chip *chip = i2c_get_clientdata(client);

	pr_pos_info();

	hua_input_chip_unregister(chip);
	kfree(chip);

	return 0;
}
Example #2
0
static int adxl34x_i2c_remove(struct i2c_client *client)
{
	struct hua_input_chip *chip = i2c_get_clientdata(client);

	pr_pos_info();

	hua_input_chip_unregister(chip);

	if (chip->irq > 0)
	{
		sprd_free_eic_irq(chip->irq);
	}

	kfree(chip);

	return 0;
}