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

Commit a64fe2ed authored by Axel Lin's avatar Axel Lin Committed by Greg Kroah-Hartman
Browse files

MISC: convert drivers/misc/* to use module_i2c_driver()



This patch converts the drivers in drivers/misc/* to use the
module_i2c_driver() macro which makes the code smaller and a bit
simpler.

Signed-off-by: default avatarAxel Lin <axel.lin@gmail.com>
Cc: Michael Hennerich <hennerich@blackfin.uclinux.org>
Cc: Anantha Narayanan <Anantha.Narayanan@intel.com>
Cc: Hemanth V <hemanthv@ti.com>
Cc: Christoph Mair <christoph.mair@gmail.com>
Cc: Grant Likely <grant.likely@secretlab.ca>
Cc: Ben Gardner <bgardner@wabtec.com>
Cc: Minkyu Kang <mk7.kang@samsung.com>
Cc: Kalhan Trisal <kalhan.trisal@intel.com>
Cc: Darrick J. Wong <djwong@us.ibm.com>
Cc: Daniel Mack <zonque@gmail.com>
Cc: Rodolfo Giometti <giometti@linux.it>
Acked-by: default avatarArnd Bergmann <arnd@arndb.de>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@suse.de>
parent b00e126f
Loading
Loading
Loading
Loading
+1 −11
Original line number Original line Diff line number Diff line
@@ -113,17 +113,7 @@ static struct i2c_driver ad_dpot_i2c_driver = {
	.id_table	= ad_dpot_id,
	.id_table	= ad_dpot_id,
};
};


static int __init ad_dpot_i2c_init(void)
module_i2c_driver(ad_dpot_i2c_driver);
{
	return i2c_add_driver(&ad_dpot_i2c_driver);
}
module_init(ad_dpot_i2c_init);

static void __exit ad_dpot_i2c_exit(void)
{
	i2c_del_driver(&ad_dpot_i2c_driver);
}
module_exit(ad_dpot_i2c_exit);


MODULE_AUTHOR("Michael Hennerich <hennerich@blackfin.uclinux.org>");
MODULE_AUTHOR("Michael Hennerich <hennerich@blackfin.uclinux.org>");
MODULE_DESCRIPTION("digital potentiometer I2C bus driver");
MODULE_DESCRIPTION("digital potentiometer I2C bus driver");
+1 −11
Original line number Original line Diff line number Diff line
@@ -332,17 +332,7 @@ static struct i2c_driver apds9802als_driver = {
	.id_table = apds9802als_id,
	.id_table = apds9802als_id,
};
};


static int __init sensor_apds9802als_init(void)
module_i2c_driver(apds9802als_driver);
{
	return i2c_add_driver(&apds9802als_driver);
}

static void  __exit sensor_apds9802als_exit(void)
{
	i2c_del_driver(&apds9802als_driver);
}
module_init(sensor_apds9802als_init);
module_exit(sensor_apds9802als_exit);


MODULE_AUTHOR("Anantha Narayanan <Anantha.Narayanan@intel.com");
MODULE_AUTHOR("Anantha Narayanan <Anantha.Narayanan@intel.com");
MODULE_DESCRIPTION("Avago apds9802als ALS Driver");
MODULE_DESCRIPTION("Avago apds9802als ALS Driver");
+1 −12
Original line number Original line Diff line number Diff line
@@ -1279,19 +1279,8 @@ static struct i2c_driver apds990x_driver = {
	.id_table = apds990x_id,
	.id_table = apds990x_id,
};
};


static int __init apds990x_init(void)
module_i2c_driver(apds990x_driver);
{
	return i2c_add_driver(&apds990x_driver);
}

static void __exit apds990x_exit(void)
{
	i2c_del_driver(&apds990x_driver);
}


MODULE_DESCRIPTION("APDS990X combined ALS and proximity sensor");
MODULE_DESCRIPTION("APDS990X combined ALS and proximity sensor");
MODULE_AUTHOR("Samu Onkalo, Nokia Corporation");
MODULE_AUTHOR("Samu Onkalo, Nokia Corporation");
MODULE_LICENSE("GPL v2");
MODULE_LICENSE("GPL v2");

module_init(apds990x_init);
module_exit(apds990x_exit);
+1 −12
Original line number Original line Diff line number Diff line
@@ -1399,19 +1399,8 @@ static struct i2c_driver bh1770_driver = {
	.id_table = bh1770_id,
	.id_table = bh1770_id,
};
};


static int __init bh1770_init(void)
module_i2c_driver(bh1770_driver);
{
	return i2c_add_driver(&bh1770_driver);
}

static void __exit bh1770_exit(void)
{
	i2c_del_driver(&bh1770_driver);
}


MODULE_DESCRIPTION("BH1770GLC / SFH7770 combined ALS and proximity sensor");
MODULE_DESCRIPTION("BH1770GLC / SFH7770 combined ALS and proximity sensor");
MODULE_AUTHOR("Samu Onkalo, Nokia Corporation");
MODULE_AUTHOR("Samu Onkalo, Nokia Corporation");
MODULE_LICENSE("GPL v2");
MODULE_LICENSE("GPL v2");

module_init(bh1770_init);
module_exit(bh1770_exit);
+2 −13
Original line number Original line Diff line number Diff line
@@ -256,18 +256,7 @@ static struct i2c_driver bh1780_driver = {
	},
	},
};
};


static int __init bh1780_init(void)
module_i2c_driver(bh1780_driver);
{
	return i2c_add_driver(&bh1780_driver);
}

static void __exit bh1780_exit(void)
{
	i2c_del_driver(&bh1780_driver);
}

module_init(bh1780_init)
module_exit(bh1780_exit)


MODULE_DESCRIPTION("BH1780GLI Ambient Light Sensor Driver");
MODULE_DESCRIPTION("BH1780GLI Ambient Light Sensor Driver");
MODULE_LICENSE("GPL");
MODULE_LICENSE("GPL");
Loading