Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit a8af02cf authored by Sachin Kamat's avatar Sachin Kamat Committed by Mark Brown
Browse files

ASoC: max98095: Use module_i2c_driver



module_i2c_driver makes the code simpler by eliminating module_init
and module_exit calls.

Signed-off-by: default avatarSachin Kamat <sachin.kamat@linaro.org>
Signed-off-by: default avatarMark Brown <broonie@opensource.wolfsonmicro.com>
parent 2be59418
Loading
Loading
Loading
Loading
+1 −17
Original line number Original line Diff line number Diff line
@@ -2533,23 +2533,7 @@ static struct i2c_driver max98095_i2c_driver = {
	.id_table = max98095_i2c_id,
	.id_table = max98095_i2c_id,
};
};


static int __init max98095_init(void)
module_i2c_driver(max98095_i2c_driver);
{
	int ret;

	ret = i2c_add_driver(&max98095_i2c_driver);
	if (ret)
		pr_err("Failed to register max98095 I2C driver: %d\n", ret);

	return ret;
}
module_init(max98095_init);

static void __exit max98095_exit(void)
{
	i2c_del_driver(&max98095_i2c_driver);
}
module_exit(max98095_exit);


MODULE_DESCRIPTION("ALSA SoC MAX98095 driver");
MODULE_DESCRIPTION("ALSA SoC MAX98095 driver");
MODULE_AUTHOR("Peter Hsiang");
MODULE_AUTHOR("Peter Hsiang");