leds: Convert led platform drivers to module_platform_driver
Subsystems (7)
PATCH 1/3 leds: Convert led platform drivers to module_platform_driver
Factor out some boilerplate code for platform driver registration into module_platform_driver.
--- drivers/leds/leds-88pm860x.c | 12 +----------- drivers/leds/leds-adp5520.c | 12 +----------- drivers/leds/leds-ams-delta.c | 13 +------------ drivers/leds/leds-asic3.c | 16 ++-------------- drivers/leds/leds-atmel-pwm.c | 17 +++-------------- drivers/leds/leds-cobalt-qube.c | 17 ++--------------- drivers/leds/leds-da903x.c | 12 +----------- drivers/leds/leds-fsg.c | 15 +-------------- drivers/leds/leds-gpio.c | 16 ++-------------- drivers/leds/leds-hp6xx.c | 17 ++--------------- drivers/leds/leds-lt3593.c | 16 ++-------------- drivers/leds/leds-mc13783.c | 12 +----------- drivers/leds/leds-netxbig.c | 15 ++------------- drivers/leds/leds-ns2.c | 15 ++------------- drivers/leds/leds-pwm.c | 13 +------------ drivers/leds/leds-rb532.c | 16 ++-------------- drivers/leds/leds-regulator.c | 12 +----------- drivers/leds/leds-renesas-tpu.c | 13 +------------ drivers/leds/leds-s3c24xx.c | 13 +------------ drivers/leds/leds-wm831x-status.c | 12 +----------- drivers/leds/leds-wm8350.c | 12 +----------- 21 files changed, 31 insertions(+), 265 deletions(-)
drivers/leds/leds-88pm860x.c +1 -11
@@ -238,17 +238,7 @@ static struct platform_driver pm860x_led_driver = { .remove = pm860x_led_remove, }; -static int __devinit pm860x_led_init (void ) -{ -return platform_driver_register (&pm860x_led_driver); -} -module_init (pm860x_led_init); - -static void __devexit pm860x_led_exit(void) -{ -platform_driver_unregister (&pm860x_led_driver); -} -module_exit (pm860x_led_exit); +module_platform_driver (pm860x_led_driver);MODULE_DESCRIPTION ("LED driver for Marvell PM860x" );MODULE_AUTHOR ("Haojian Zhuang <[email protected]>" );
drivers/leds/leds-adp5520.c +1 -11
@@ -213,17 +213,7 @@ static struct platform_driver adp5520_led_driver = { .remove = __devexit_p(adp5520_led_remove), }; -static int __init adp5520_led_init (void ) -{ -return platform_driver_register (&adp5520_led_driver); -} -module_init (adp5520_led_init); - -static void __exit adp5520_led_exit(void) -{ -platform_driver_unregister (&adp5520_led_driver); -} -module_exit (adp5520_led_exit); +module_platform_driver (adp5520_led_driver);MODULE_AUTHOR ("Michael Hennerich <[email protected]>" );MODULE_DESCRIPTION ("LEDS ADP5520(01) Driver" );
drivers/leds/leds-ams-delta.c +1 -12
@@ -118,18 +118,7 @@ static struct platform_driver ams_delta_led_driver = { }, }; -static int __init ams_delta_led_init (void ) -{ -return platform_driver_register (&ams_delta_led_driver); -} - -static void __exit ams_delta_led_exit(void) -{ -platform_driver_unregister (&ams_delta_led_driver); -} - -module_init (ams_delta_led_init); -module_exit (ams_delta_led_exit); +module_platform_driver (ams_delta_led_driver);MODULE_AUTHOR ("Jonathan McDowell <[email protected]>" );MODULE_DESCRIPTION ("Amstrad Delta LED driver" );
drivers/leds/leds-asic3.c +2 -14
@@ -179,21 +179,9 @@ static struct platform_driver asic3_led_driver = { }, }; -MODULE_ALIAS ("platform:leds-asic3" ); - -static int __init asic3_led_init (void ) -{ -return platform_driver_register (&asic3_led_driver); -} - -static void __exit asic3_led_exit(void) -{ -platform_driver_unregister (&asic3_led_driver); -} - -module_init (asic3_led_init); -module_exit (asic3_led_exit); +module_platform_driver (asic3_led_driver);MODULE_AUTHOR ("Paul Parsons <[email protected]>" );MODULE_DESCRIPTION ("HTC ASIC3 LED driver" );MODULE_LICENSE ("GPL" ); +MODULE_ALIAS ("platform:leds-asic3" );
drivers/leds/leds-atmel-pwm.c +3 -14
@@ -134,29 +134,18 @@ static int __exit pwmled_remove(struct platform_device *pdev)return 0 ; } -/* work with hotplug and coldplug */ -MODULE_ALIAS ("platform:leds-atmel-pwm" ); -static struct platform_driver pwmled_driver = { .driver = { .name ="leds-atmel-pwm" , .owner =THIS_MODULE , },/* REVISIT add suspend() and resume() methods */ + .probe = pwmled_probe, .remove =__exit_p (pwmled_remove), }; -static int __init modinit (void ) -{ -return platform_driver_probe (&pwmled_driver, pwmled_probe); -} -module_init (modinit); - -static void __exit modexit(void) -{ -platform_driver_unregister (&pwmled_driver); -} -module_exit (modexit); +module_platform_driver (pwmled_driver);MODULE_DESCRIPTION ("Driver for LEDs with PWM-controlled brightness" );MODULE_LICENSE ("GPL" ); +MODULE_ALIAS ("platform:leds-atmel-pwm" );
drivers/leds/leds-cobalt-qube.c +2 -15
@@ -75,9 +75,6 @@ static int __devexit cobalt_qube_led_remove(struct platform_device *pdev)return 0 ; } -/* work with hotplug and coldplug */ -MODULE_ALIAS ("platform:cobalt-qube-leds" ); -static struct platform_driver cobalt_qube_led_driver = { .probe = cobalt_qube_led_probe, .remove =__devexit_p (cobalt_qube_led_remove),
@@ -87,19 +84,9 @@ static struct platform_driver cobalt_qube_led_driver = { }, }; -static int __init cobalt_qube_led_init (void ) -{ -return platform_driver_register (&cobalt_qube_led_driver); -} - -static void __exit cobalt_qube_led_exit(void) -{ -platform_driver_unregister (&cobalt_qube_led_driver); -} - -module_init (cobalt_qube_led_init); -module_exit (cobalt_qube_led_exit); +module_platform_driver (cobalt_qube_led_driver);MODULE_LICENSE ("GPL" );MODULE_DESCRIPTION ("Front LED support for Cobalt Server" );MODULE_AUTHOR ("Florian Fainelli <[email protected]>" ); +MODULE_ALIAS ("platform:cobalt-qube-leds" );
drivers/leds/leds-da903x.c +1 -11
@@ -158,17 +158,7 @@ static struct platform_driver da903x_led_driver = { .remove = __devexit_p(da903x_led_remove), }; -static int __init da903x_led_init (void ) -{ -return platform_driver_register (&da903x_led_driver); -} -module_init (da903x_led_init); - -static void __exit da903x_led_exit(void) -{ -platform_driver_unregister (&da903x_led_driver); -} -module_exit (da903x_led_exit); +module_platform_driver (da903x_led_driver);MODULE_DESCRIPTION ("LEDs driver for Dialog Semiconductor DA9030/DA9034" ); MODULE_AUTHOR("Eric Miao <[email protected]>"
drivers/leds/leds-fsg.c +1 -14
@@ -224,20 +224,7 @@ static struct platform_driver fsg_led_driver = { }, }; - -static int __init fsg_led_init (void ) -{ -return platform_driver_register (&fsg_led_driver); -} - -static void __exit fsg_led_exit(void) -{ -platform_driver_unregister (&fsg_led_driver); -} - - -module_init (fsg_led_init); -module_exit (fsg_led_exit); +module_platform_driver (fsg_led_driver);MODULE_AUTHOR ("Rod Whitby <[email protected]>" );MODULE_DESCRIPTION ("Freecom FSG-3 LED driver" );
drivers/leds/leds-gpio.c +2 -14
@@ -293,21 +293,9 @@ static struct platform_driver gpio_led_driver = { }, }; -MODULE_ALIAS ("platform:leds-gpio" ); - -static int __init gpio_led_init (void ) -{ -return platform_driver_register (&gpio_led_driver); -} - -static void __exit gpio_led_exit(void) -{ -platform_driver_unregister (&gpio_led_driver); -} - -module_init (gpio_led_init); -module_exit (gpio_led_exit); +module_platform_driver (gpio_led_driver);MODULE_AUTHOR ("Raphael Assenat <[email protected]>, Trent Piepho <[email protected]>" );MODULE_DESCRIPTION ("GPIO LED driver" );MODULE_LICENSE ("GPL" ); +MODULE_ALIAS ("platform:leds-gpio" );
drivers/leds/leds-hp6xx.c +2 -15
@@ -79,9 +79,6 @@ static int hp6xxled_remove(struct platform_device *pdev)return 0 ; } -/* work with hotplug and coldplug */ -MODULE_ALIAS ("platform:hp6xx-led" ); -static struct platform_driver hp6xxled_driver = { .probe = hp6xxled_probe, .remove = hp6xxled_remove,
@@ -91,19 +88,9 @@ static struct platform_driver hp6xxled_driver = { }, }; -static int __init hp6xxled_init (void ) -{ -return platform_driver_register (&hp6xxled_driver); -} - -static void __exit hp6xxled_exit(void) -{ -platform_driver_unregister (&hp6xxled_driver); -} - -module_init (hp6xxled_init); -module_exit (hp6xxled_exit); +module_platform_driver (hp6xxled_driver);MODULE_AUTHOR ("Kristoffer Ericson <[email protected]>" );MODULE_DESCRIPTION ("HP Jornada 6xx LED driver" );MODULE_LICENSE ("GPL" ); +MODULE_ALIAS ("platform:hp6xx-led" );
drivers/leds/leds-lt3593.c +2 -14
@@ -199,21 +199,9 @@ static struct platform_driver lt3593_led_driver = { }, }; -MODULE_ALIAS ("platform:leds-lt3593" ); - -static int __init lt3593_led_init (void ) -{ -return platform_driver_register (<3593_led_driver); -} - -static void __exit lt3593_led_exit(void) -{ -platform_driver_unregister (<3593_led_driver); -} - -module_init (lt3593_led_init); -module_exit (lt3593_led_exit); +module_platform_driver (lt3593_led_driver);MODULE_AUTHOR ("Daniel Mack <[email protected]>" );MODULE_DESCRIPTION ("LED driver for LT3593 controllers" );MODULE_LICENSE ("GPL" ); +MODULE_ALIAS ("platform:leds-lt3593" );
drivers/leds/leds-mc13783.c +1 -11
@@ -385,17 +385,7 @@ static struct platform_driver mc13783_led_driver = { .remove = __devexit_p(mc13783_led_remove), }; -static int __init mc13783_led_init (void ) -{ -return platform_driver_register (&mc13783_led_driver); -} -module_init (mc13783_led_init); - -static void __exit mc13783_led_exit(void) -{ -platform_driver_unregister (&mc13783_led_driver); -} -module_exit (mc13783_led_exit); +module_platform_driver (mc13783_led_driver);MODULE_DESCRIPTION ("LEDs driver for Freescale MC13783 PMIC" );MODULE_AUTHOR ("Philippe Retornaz <[email protected]>" );
drivers/leds/leds-netxbig.c +2 -13
@@ -429,21 +429,10 @@ static struct platform_driver netxbig_led_driver = { .owner = THIS_MODULE, }, }; -MODULE_ALIAS ("platform:leds-netxbig" ); - -static int __init netxbig_led_init (void ) -{ -return platform_driver_register (&netxbig_led_driver); -} -static void __exit netxbig_led_exit(void) -{ -platform_driver_unregister (&netxbig_led_driver); -} - -module_init (netxbig_led_init); -module_exit (netxbig_led_exit); +module_platform_driver (netxbig_led_driver);MODULE_AUTHOR ("Simon Guinot <[email protected]>" );MODULE_DESCRIPTION ("LED driver for LaCie xBig Network boards" );MODULE_LICENSE ("GPL" ); +MODULE_ALIAS ("platform:leds-netxbig" );
drivers/leds/leds-ns2.c +2 -13
@@ -323,21 +323,10 @@ static struct platform_driver ns2_led_driver = { .owner = THIS_MODULE, }, }; -MODULE_ALIAS ("platform:leds-ns2" ); - -static int __init ns2_led_init (void ) -{ -return platform_driver_register (&ns2_led_driver); -} -static void __exit ns2_led_exit(void) -{ -platform_driver_unregister (&ns2_led_driver); -} - -module_init (ns2_led_init); -module_exit (ns2_led_exit); +module_platform_driver (ns2_led_driver);MODULE_AUTHOR ("Simon Guinot <[email protected]>" );MODULE_DESCRIPTION ("Network Space v2 LED driver" );MODULE_LICENSE ("GPL" ); +MODULE_ALIAS ("platform:leds-ns2" );
drivers/leds/leds-pwm.c +1 -12
@@ -135,18 +135,7 @@ static struct platform_driver led_pwm_driver = { }, }; -static int __init led_pwm_init (void ) -{ -return platform_driver_register (&led_pwm_driver); -} - -static void __exit led_pwm_exit(void) -{ -platform_driver_unregister (&led_pwm_driver); -} - -module_init (led_pwm_init); -module_exit (led_pwm_exit); +module_platform_driver (led_pwm_driver);MODULE_AUTHOR ("Luotao Fu <[email protected]>" );MODULE_DESCRIPTION ("PWM LED driver for PXA" );
drivers/leds/leds-rb532.c +2 -14
@@ -57,21 +57,9 @@ static struct platform_driver rb532_led_driver = { }, }; -static int __init rb532_led_init (void ) -{ -return platform_driver_register (&rb532_led_driver); -} - -static void __exit rb532_led_exit(void) -{ -platform_driver_unregister (&rb532_led_driver); -} - -module_init (rb532_led_init); -module_exit (rb532_led_exit); - -MODULE_ALIAS ("platform:rb532-led" ); +module_platform_driver (rb532_led_driver);MODULE_LICENSE ("GPL" );MODULE_DESCRIPTION ("User LED support for Routerboard532" );MODULE_AUTHOR ("Phil Sutter <[email protected]>" ); +MODULE_ALIAS ("platform:rb532-led" );
drivers/leds/leds-regulator.c +1 -11
@@ -229,17 +229,7 @@ static struct platform_driver regulator_led_driver = { .remove = __devexit_p(regulator_led_remove), }; -static int __init regulator_led_init (void ) -{ -return platform_driver_register (®ulator_led_driver); -} -module_init (regulator_led_init); - -static void __exit regulator_led_exit(void) -{ -platform_driver_unregister (®ulator_led_driver); -} -module_exit (regulator_led_exit); +module_platform_driver (regulator_led_driver);MODULE_AUTHOR ("Antonio Ospite <[email protected]>" );MODULE_DESCRIPTION ("Regulator driven LED driver" );
drivers/leds/leds-renesas-tpu.c +1 -12
@@ -339,18 +339,7 @@ static struct platform_driver r_tpu_device_driver = { } }; -static int __init r_tpu_init (void ) -{ -return platform_driver_register (&r_tpu_device_driver); -} - -static void __exit r_tpu_exit(void) -{ -platform_driver_unregister (&r_tpu_device_driver); -} - -module_init (r_tpu_init); -module_exit (r_tpu_exit); +module_platform_driver (r_tpu_device_driver);MODULE_AUTHOR ("Magnus Damm" );MODULE_DESCRIPTION ("Renesas TPU LED Driver" );
drivers/leds/leds-s3c24xx.c +1 -12
@@ -121,18 +121,7 @@ static struct platform_driver s3c24xx_led_driver = { }, }; -static int __init s3c24xx_led_init (void ) -{ -return platform_driver_register (&s3c24xx_led_driver); -} - -static void __exit s3c24xx_led_exit(void) -{ -platform_driver_unregister (&s3c24xx_led_driver); -} - -module_init (s3c24xx_led_init); -module_exit (s3c24xx_led_exit); +module_platform_driver (s3c24xx_led_driver);MODULE_AUTHOR ("Ben Dooks <[email protected]>" );MODULE_DESCRIPTION ("S3C24XX LED driver" );
drivers/leds/leds-wm831x-status.c +1 -11
@@ -325,17 +325,7 @@ static struct platform_driver wm831x_status_driver = { .remove = wm831x_status_remove, }; -static int __devinit wm831x_status_init (void ) -{ -return platform_driver_register (&wm831x_status_driver); -} -module_init (wm831x_status_init); - -static void wm831x_status_exit (void ) -{ -platform_driver_unregister (&wm831x_status_driver); -} -module_exit (wm831x_status_exit); +module_platform_driver (wm831x_status_driver);MODULE_AUTHOR ("Mark Brown <[email protected]>" );MODULE_DESCRIPTION ("WM831x status LED driver" );
drivers/leds/leds-wm8350.c +1 -11
@@ -295,17 +295,7 @@ static struct platform_driver wm8350_led_driver = { .shutdown = wm8350_led_shutdown, }; -static int __devinit wm8350_led_init (void ) -{ -return platform_driver_register (&wm8350_led_driver); -} -module_init (wm8350_led_init); - -static void wm8350_led_exit (void ) -{ -platform_driver_unregister (&wm8350_led_driver); -} -module_exit (wm8350_led_exit); +module_platform_driver (wm8350_led_driver);MODULE_AUTHOR ("Mark Brown" );MODULE_DESCRIPTION ("WM8350 LED driver" );
Signature · 1 line
1.7.5.4
PATCH 2/3 leds: Convert led i2c drivers to module_i2c_driver
Factor out some boilerplate code for i2c driver registration into module_i2c_driver.
--- drivers/leds/leds-bd2802.c | 12 +----------- drivers/leds/leds-lm3530.c | 13 +------------ drivers/leds/leds-lp3944.c | 13 +------------ drivers/leds/leds-lp5521.c | 20 +------------------- drivers/leds/leds-lp5523.c | 20 +------------------- drivers/leds/leds-pca9532.c | 14 +------------- drivers/leds/leds-pca955x.c | 13 +------------ 7 files changed, 7 insertions(+), 98 deletions(-)
drivers/leds/leds-bd2802.c +1 -11
@@ -813,17 +813,7 @@ static struct i2c_driver bd2802_i2c_driver = { .id_table = bd2802_id, }; -static int __init bd2802_init (void ) -{ -return i2c_add_driver (&bd2802_i2c_driver); -} -module_init (bd2802_init); - -static void __exit bd2802_exit(void) -{ -i2c_del_driver (&bd2802_i2c_driver); -} -module_exit (bd2802_exit); +module_i2c_driver (bd2802_i2c_driver);MODULE_AUTHOR ("Kim Kyuwon <[email protected]>" );MODULE_DESCRIPTION ("BD2802 LED driver" );
drivers/leds/leds-lm3530.c +1 -12
@@ -457,18 +457,7 @@ static struct i2c_driver lm3530_i2c_driver = { }, }; -static int __init lm3530_init (void ) -{ -return i2c_add_driver (&lm3530_i2c_driver); -} - -static void __exit lm3530_exit(void) -{ -i2c_del_driver (&lm3530_i2c_driver); -} - -module_init (lm3530_init); -module_exit (lm3530_exit); +module_i2c_driver (lm3530_i2c_driver);MODULE_DESCRIPTION ("Back Light driver for LM3530" );MODULE_LICENSE ("GPL v2" );
drivers/leds/leds-lp3944.c +1 -12
@@ -453,18 +453,7 @@ static struct i2c_driver lp3944_driver = { .id_table = lp3944_id, }; -static int __init lp3944_module_init (void ) -{ -return i2c_add_driver (&lp3944_driver); -} - -static void __exit lp3944_module_exit(void) -{ -i2c_del_driver (&lp3944_driver); -} - -module_init (lp3944_module_init); -module_exit (lp3944_module_exit); +module_i2c_driver (lp3944_driver);MODULE_AUTHOR ("Antonio Ospite <[email protected]>" );MODULE_DESCRIPTION ("LP3944 Fun Light Chip" );
drivers/leds/leds-lp5521.c +1 -19
@@ -797,25 +797,7 @@ static struct i2c_driver lp5521_driver = { .id_table = lp5521_id, }; -static int __init lp5521_init (void ) -{ -int ret; - - ret =i2c_add_driver (&lp5521_driver); - -if (ret <0 ) -printk (KERN_ALERT "Adding lp5521 driver failed\n" ); - -return ret; -} - -static void __exit lp5521_exit(void) -{ -i2c_del_driver (&lp5521_driver); -} - -module_init (lp5521_init); -module_exit (lp5521_exit); +module_i2c_driver (lp5521_driver);MODULE_AUTHOR ("Mathias Nyman, Yuri Zaporozhets, Samu Onkalo" );MODULE_DESCRIPTION ("LP5521 LED engine" );
drivers/leds/leds-lp5523.c +1 -19
@@ -1021,25 +1021,7 @@ static struct i2c_driver lp5523_driver = { .id_table = lp5523_id, }; -static int __init lp5523_init (void ) -{ -int ret; - - ret =i2c_add_driver (&lp5523_driver); - -if (ret <0 ) -printk (KERN_ALERT "Adding lp5523 driver failed\n" ); - -return ret; -} - -static void __exit lp5523_exit(void) -{ -i2c_del_driver (&lp5523_driver); -} - -module_init (lp5523_init); -module_exit (lp5523_exit); +module_i2c_driver (lp5523_driver);MODULE_AUTHOR ("Mathias Nyman <[email protected]>" );MODULE_DESCRIPTION ("LP5523 LED engine" );
drivers/leds/leds-pca9532.c +1 -13
@@ -489,20 +489,8 @@ static int pca9532_remove(struct i2c_client *client)return 0 ; } -static int __init pca9532_init (void ) -{ -return i2c_add_driver (&pca9532_driver); -} - -static void __exit pca9532_exit(void) -{ -i2c_del_driver (&pca9532_driver); -} +module_i2c_driver (pca9532_driver);MODULE_AUTHOR ("Riku Voipio" );MODULE_LICENSE ("GPL" );MODULE_DESCRIPTION ("PCA 9532 LED dimmer" ); - -module_init (pca9532_init); -module_exit (pca9532_exit); -
drivers/leds/leds-pca955x.c +1 -12
@@ -371,18 +371,7 @@ static struct i2c_driver pca955x_driver = { .id_table = pca955x_id, }; -static int __init pca955x_leds_init (void ) -{ -return i2c_add_driver (&pca955x_driver); -} - -static void __exit pca955x_leds_exit(void) -{ -i2c_del_driver (&pca955x_driver); -} - -module_init (pca955x_leds_init); -module_exit (pca955x_leds_exit); +module_i2c_driver (pca955x_driver);MODULE_AUTHOR ("Nate Case <[email protected]>" );MODULE_DESCRIPTION ("PCA955x LED driver" );
Signature · 1 line
1.7.5.4
PATCH 3/3 leds: Convert leds-dac124s085 to module_spi_driver
In reply to Axel LinFactor out some boilerplate code for spi driver registration into module_spi_driver.
--- drivers/leds/leds-dac124s085.c | 13 +------------ 1 files changed, 1 insertions(+), 12 deletions(-)
drivers/leds/leds-dac124s085.c +1 -12
@@ -131,18 +131,7 @@ static struct spi_driver dac124s085_driver = { }, }; -static int __init dac124s085_leds_init (void ) -{ -return spi_register_driver (&dac124s085_driver); -} - -static void __exit dac124s085_leds_exit(void) -{ -spi_unregister_driver (&dac124s085_driver); -} - -module_init (dac124s085_leds_init); -module_exit (dac124s085_leds_exit); +module_spi_driver (dac124s085_driver);MODULE_AUTHOR ("Guennadi Liakhovetski <[email protected]>" );MODULE_DESCRIPTION ("DAC124S085 LED driver" );
Signature · 1 line
1.7.5.4
Re: [PATCH 3/3] leds: Convert leds-dac124s085 to module_spi_driver
Quoted 4 lines · Axel Lin
Factor out some boilerplate code for spi driver registration into
module_spi_driver.Signed-off-by Axel Lin <[email protected]>
Thanks
Guennadi
Quoted 34 lines
--- drivers/leds/leds-dac124s085.c | 13 +------------ 1 files changed, 1 insertions(+), 12 deletions(-)drivers/leds/leds-dac124s085.c +1
-12@@ -131,18 +131,7 @@ static struct spi_driver dac124s085_driver = { }, }; -static int __init dac124s085_leds_init (void ) -{ -return spi_register_driver (&dac124s085_driver); -} - -static void __exit dac124s085_leds_exit(void) -{ -spi_unregister_driver (&dac124s085_driver); -} - -module_init (dac124s085_leds_init); -module_exit (dac124s085_leds_exit); +module_spi_driver (dac124s085_driver);MODULE_AUTHOR ("Guennadi Liakhovetski <[email protected]>" );MODULE_DESCRIPTION ("DAC124S085 LED driver" );Signature · 1 line
1.7.5.4
---
Guennadi Liakhovetski, Ph.D.
Freelance Open-Source Software Developer
http://www.open-technology.de/
Quoted 30 lines
-----Original Message-----
From: Axel Lin [mailto:[email protected]]
Sent: 2011年11月24日 4:07 PM
To: [email protected]
Cc: Haojian Zhuang; Michael Hennerich; Mark Brown; Mike Rapoport; Richard Purdie; Andrew Morton
Subject: [PATCH 1/3] leds: Convert led platform drivers tomodule_platform_driverFactor out some boilerplate code for platform driver registration into
module_platform_driver.Signed-off-by Axel Lin <[email protected]>---
drivers/leds/leds-88pm860x.c | 12 +----------- drivers/leds/leds-adp5520.c | 12 +----------- drivers/leds/leds-ams-delta.c | 13 +------------ drivers/leds/leds-asic3.c | 16 ++-------------- drivers/leds/leds-atmel-pwm.c | 17 +++-------------- drivers/leds/leds-cobalt-qube.c | 17 ++--------------- drivers/leds/leds-da903x.c | 12 +----------- drivers/leds/leds-fsg.c | 15 +-------------- drivers/leds/leds-gpio.c | 16 ++-------------- drivers/leds/leds-hp6xx.c | 17 ++--------------- drivers/leds/leds-lt3593.c | 16 ++-------------- drivers/leds/leds-mc13783.c | 12 +----------- drivers/leds/leds-netxbig.c | 15 ++------------- drivers/leds/leds-ns2.c | 15 ++-------------
Quoted 9 lines
drivers/leds/leds-pwm.c | 13 +------------ drivers/leds/leds-rb532.c | 16 ++-------------- drivers/leds/leds-regulator.c | 12 +----------- drivers/leds/leds-renesas-tpu.c | 13 +------------ drivers/leds/leds-s3c24xx.c | 13 +------------ drivers/leds/leds-wm831x-status.c | 12 +----------- drivers/leds/leds-wm8350.c | 12 +----------- 21 files changed, 31 insertions(+), 265 deletions(-)
Acked for led-88pm860x.c
Thanks
Haojian ���{.n�+�������+%�����ݶ��w��{.n�+����{��G�����{ay�ʇڙ�,j��f���h��������z_�(�階�ݢj"���m������G������?����&���~��iO��z��v�^�m����������?�I�
Quoted 2 lines · Axel Lin
Factor out some boilerplate code for platform driver registration into
module_platform_driver.