aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAxel Lin <axel.lin@gmail.com>2012-01-10 18:09:11 -0500
committerLinus Torvalds <torvalds@linux-foundation.org>2012-01-10 19:30:48 -0500
commit81178e021689bf86c328f144aa0f0e1b50f5e94c (patch)
treefccb1bdc72884c42ca491067060bc760a1d6e24c
parent3ed0c15fd1032c6a75aba804a200d4acc5aeb72e (diff)
backlight: convert drivers/video/backlight/* to use module_platform_driver()
Convert the drivers in drivers/video/backlight/* to use the module_platform_driver() macro which makes the code smaller and a bit simpler. Signed-off-by: Axel Lin <axel.lin@gmail.com> Acked-by: Haojian Zhuang <haojian.zhuang@gmail.com> Acked-by: H Hartley Sweeten <hsweeten@visionengravers.com> [ep93xx_bl.c] Cc: Mike Rapoport <mike@compulab.co.il> Cc: Richard Purdie <rpurdie@rpsys.net> Acked-by: Michael Hennerich <michael.hennerich@analog.com> Acked-by: Mark Brown <broonie@opensource.wolfsonmicro.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
-rw-r--r--drivers/video/backlight/88pm860x_bl.c12
-rw-r--r--drivers/video/backlight/adp5520_bl.c12
-rw-r--r--drivers/video/backlight/da903x_bl.c12
-rw-r--r--drivers/video/backlight/ep93xx_bl.c12
-rw-r--r--drivers/video/backlight/generic_bl.c13
-rw-r--r--drivers/video/backlight/jornada720_bl.c13
-rw-r--r--drivers/video/backlight/jornada720_lcd.c13
-rw-r--r--drivers/video/backlight/max8925_bl.c12
-rw-r--r--drivers/video/backlight/omap1_bl.c13
-rw-r--r--drivers/video/backlight/pcf50633-backlight.c12
-rw-r--r--drivers/video/backlight/platform_lcd.c13
-rw-r--r--drivers/video/backlight/pwm_bl.c12
-rw-r--r--drivers/video/backlight/wm831x_bl.c12
13 files changed, 13 insertions, 148 deletions
diff --git a/drivers/video/backlight/88pm860x_bl.c b/drivers/video/backlight/88pm860x_bl.c
index 1105fa1ed7f4..a1376dc73d71 100644
--- a/drivers/video/backlight/88pm860x_bl.c
+++ b/drivers/video/backlight/88pm860x_bl.c
@@ -270,17 +270,7 @@ static struct platform_driver pm860x_backlight_driver = {
270 .remove = pm860x_backlight_remove, 270 .remove = pm860x_backlight_remove,
271}; 271};
272 272
273static int __init pm860x_backlight_init(void) 273module_platform_driver(pm860x_backlight_driver);
274{
275 return platform_driver_register(&pm860x_backlight_driver);
276}
277module_init(pm860x_backlight_init);
278
279static void __exit pm860x_backlight_exit(void)
280{
281 platform_driver_unregister(&pm860x_backlight_driver);
282}
283module_exit(pm860x_backlight_exit);
284 274
285MODULE_DESCRIPTION("Backlight Driver for Marvell Semiconductor 88PM8606"); 275MODULE_DESCRIPTION("Backlight Driver for Marvell Semiconductor 88PM8606");
286MODULE_AUTHOR("Haojian Zhuang <haojian.zhuang@marvell.com>"); 276MODULE_AUTHOR("Haojian Zhuang <haojian.zhuang@marvell.com>");
diff --git a/drivers/video/backlight/adp5520_bl.c b/drivers/video/backlight/adp5520_bl.c
index dfb763e9147f..2e630bf1164c 100644
--- a/drivers/video/backlight/adp5520_bl.c
+++ b/drivers/video/backlight/adp5520_bl.c
@@ -384,17 +384,7 @@ static struct platform_driver adp5520_bl_driver = {
384 .resume = adp5520_bl_resume, 384 .resume = adp5520_bl_resume,
385}; 385};
386 386
387static int __init adp5520_bl_init(void) 387module_platform_driver(adp5520_bl_driver);
388{
389 return platform_driver_register(&adp5520_bl_driver);
390}
391module_init(adp5520_bl_init);
392
393static void __exit adp5520_bl_exit(void)
394{
395 platform_driver_unregister(&adp5520_bl_driver);
396}
397module_exit(adp5520_bl_exit);
398 388
399MODULE_AUTHOR("Michael Hennerich <hennerich@blackfin.uclinux.org>"); 389MODULE_AUTHOR("Michael Hennerich <hennerich@blackfin.uclinux.org>");
400MODULE_DESCRIPTION("ADP5520(01) Backlight Driver"); 390MODULE_DESCRIPTION("ADP5520(01) Backlight Driver");
diff --git a/drivers/video/backlight/da903x_bl.c b/drivers/video/backlight/da903x_bl.c
index d68f14bbb687..abb4a06268f1 100644
--- a/drivers/video/backlight/da903x_bl.c
+++ b/drivers/video/backlight/da903x_bl.c
@@ -199,17 +199,7 @@ static struct platform_driver da903x_backlight_driver = {
199 .remove = da903x_backlight_remove, 199 .remove = da903x_backlight_remove,
200}; 200};
201 201
202static int __init da903x_backlight_init(void) 202module_platform_driver(da903x_backlight_driver);
203{
204 return platform_driver_register(&da903x_backlight_driver);
205}
206module_init(da903x_backlight_init);
207
208static void __exit da903x_backlight_exit(void)
209{
210 platform_driver_unregister(&da903x_backlight_driver);
211}
212module_exit(da903x_backlight_exit);
213 203
214MODULE_DESCRIPTION("Backlight Driver for Dialog Semiconductor DA9030/DA9034"); 204MODULE_DESCRIPTION("Backlight Driver for Dialog Semiconductor DA9030/DA9034");
215MODULE_AUTHOR("Eric Miao <eric.miao@marvell.com>" 205MODULE_AUTHOR("Eric Miao <eric.miao@marvell.com>"
diff --git a/drivers/video/backlight/ep93xx_bl.c b/drivers/video/backlight/ep93xx_bl.c
index c74a6f4baa12..32b91677cd57 100644
--- a/drivers/video/backlight/ep93xx_bl.c
+++ b/drivers/video/backlight/ep93xx_bl.c
@@ -144,17 +144,7 @@ static struct platform_driver ep93xxbl_driver = {
144 .resume = ep93xxbl_resume, 144 .resume = ep93xxbl_resume,
145}; 145};
146 146
147static int __init ep93xxbl_init(void) 147module_platform_driver(ep93xxbl_driver);
148{
149 return platform_driver_register(&ep93xxbl_driver);
150}
151module_init(ep93xxbl_init);
152
153static void __exit ep93xxbl_exit(void)
154{
155 platform_driver_unregister(&ep93xxbl_driver);
156}
157module_exit(ep93xxbl_exit);
158 148
159MODULE_DESCRIPTION("EP93xx Backlight Driver"); 149MODULE_DESCRIPTION("EP93xx Backlight Driver");
160MODULE_AUTHOR("H Hartley Sweeten <hsweeten@visionengravers.com>"); 150MODULE_AUTHOR("H Hartley Sweeten <hsweeten@visionengravers.com>");
diff --git a/drivers/video/backlight/generic_bl.c b/drivers/video/backlight/generic_bl.c
index adb191466d64..9ce6170c1860 100644
--- a/drivers/video/backlight/generic_bl.c
+++ b/drivers/video/backlight/generic_bl.c
@@ -132,18 +132,7 @@ static struct platform_driver genericbl_driver = {
132 }, 132 },
133}; 133};
134 134
135static int __init genericbl_init(void) 135module_platform_driver(genericbl_driver);
136{
137 return platform_driver_register(&genericbl_driver);
138}
139
140static void __exit genericbl_exit(void)
141{
142 platform_driver_unregister(&genericbl_driver);
143}
144
145module_init(genericbl_init);
146module_exit(genericbl_exit);
147 136
148MODULE_AUTHOR("Richard Purdie <rpurdie@rpsys.net>"); 137MODULE_AUTHOR("Richard Purdie <rpurdie@rpsys.net>");
149MODULE_DESCRIPTION("Generic Backlight Driver"); 138MODULE_DESCRIPTION("Generic Backlight Driver");
diff --git a/drivers/video/backlight/jornada720_bl.c b/drivers/video/backlight/jornada720_bl.c
index de65d80159be..2f8af5d786ab 100644
--- a/drivers/video/backlight/jornada720_bl.c
+++ b/drivers/video/backlight/jornada720_bl.c
@@ -147,19 +147,8 @@ static struct platform_driver jornada_bl_driver = {
147 }, 147 },
148}; 148};
149 149
150static int __init jornada_bl_init(void) 150module_platform_driver(jornada_bl_driver);
151{
152 return platform_driver_register(&jornada_bl_driver);
153}
154
155static void __exit jornada_bl_exit(void)
156{
157 platform_driver_unregister(&jornada_bl_driver);
158}
159 151
160MODULE_AUTHOR("Kristoffer Ericson <kristoffer.ericson>"); 152MODULE_AUTHOR("Kristoffer Ericson <kristoffer.ericson>");
161MODULE_DESCRIPTION("HP Jornada 710/720/728 Backlight driver"); 153MODULE_DESCRIPTION("HP Jornada 710/720/728 Backlight driver");
162MODULE_LICENSE("GPL"); 154MODULE_LICENSE("GPL");
163
164module_init(jornada_bl_init);
165module_exit(jornada_bl_exit);
diff --git a/drivers/video/backlight/jornada720_lcd.c b/drivers/video/backlight/jornada720_lcd.c
index d2ff658b4144..22d231a17e3c 100644
--- a/drivers/video/backlight/jornada720_lcd.c
+++ b/drivers/video/backlight/jornada720_lcd.c
@@ -135,19 +135,8 @@ static struct platform_driver jornada_lcd_driver = {
135 }, 135 },
136}; 136};
137 137
138static int __init jornada_lcd_init(void) 138module_platform_driver(jornada_lcd_driver);
139{
140 return platform_driver_register(&jornada_lcd_driver);
141}
142
143static void __exit jornada_lcd_exit(void)
144{
145 platform_driver_unregister(&jornada_lcd_driver);
146}
147 139
148MODULE_AUTHOR("Kristoffer Ericson <kristoffer.ericson@gmail.com>"); 140MODULE_AUTHOR("Kristoffer Ericson <kristoffer.ericson@gmail.com>");
149MODULE_DESCRIPTION("HP Jornada 710/720/728 LCD driver"); 141MODULE_DESCRIPTION("HP Jornada 710/720/728 LCD driver");
150MODULE_LICENSE("GPL"); 142MODULE_LICENSE("GPL");
151
152module_init(jornada_lcd_init);
153module_exit(jornada_lcd_exit);
diff --git a/drivers/video/backlight/max8925_bl.c b/drivers/video/backlight/max8925_bl.c
index 7bbc802560ea..c915e3b53886 100644
--- a/drivers/video/backlight/max8925_bl.c
+++ b/drivers/video/backlight/max8925_bl.c
@@ -188,17 +188,7 @@ static struct platform_driver max8925_backlight_driver = {
188 .remove = __devexit_p(max8925_backlight_remove), 188 .remove = __devexit_p(max8925_backlight_remove),
189}; 189};
190 190
191static int __init max8925_backlight_init(void) 191module_platform_driver(max8925_backlight_driver);
192{
193 return platform_driver_register(&max8925_backlight_driver);
194}
195module_init(max8925_backlight_init);
196
197static void __exit max8925_backlight_exit(void)
198{
199 platform_driver_unregister(&max8925_backlight_driver);
200};
201module_exit(max8925_backlight_exit);
202 192
203MODULE_DESCRIPTION("Backlight Driver for Maxim MAX8925"); 193MODULE_DESCRIPTION("Backlight Driver for Maxim MAX8925");
204MODULE_AUTHOR("Haojian Zhuang <haojian.zhuang@marvell.com>"); 194MODULE_AUTHOR("Haojian Zhuang <haojian.zhuang@marvell.com>");
diff --git a/drivers/video/backlight/omap1_bl.c b/drivers/video/backlight/omap1_bl.c
index 08d26a72394c..d8cde277ec83 100644
--- a/drivers/video/backlight/omap1_bl.c
+++ b/drivers/video/backlight/omap1_bl.c
@@ -195,18 +195,7 @@ static struct platform_driver omapbl_driver = {
195 }, 195 },
196}; 196};
197 197
198static int __init omapbl_init(void) 198module_platform_driver(omapbl_driver);
199{
200 return platform_driver_register(&omapbl_driver);
201}
202
203static void __exit omapbl_exit(void)
204{
205 platform_driver_unregister(&omapbl_driver);
206}
207
208module_init(omapbl_init);
209module_exit(omapbl_exit);
210 199
211MODULE_AUTHOR("Andrzej Zaborowski <balrog@zabor.org>"); 200MODULE_AUTHOR("Andrzej Zaborowski <balrog@zabor.org>");
212MODULE_DESCRIPTION("OMAP LCD Backlight driver"); 201MODULE_DESCRIPTION("OMAP LCD Backlight driver");
diff --git a/drivers/video/backlight/pcf50633-backlight.c b/drivers/video/backlight/pcf50633-backlight.c
index ef5628d60563..13e88b71daec 100644
--- a/drivers/video/backlight/pcf50633-backlight.c
+++ b/drivers/video/backlight/pcf50633-backlight.c
@@ -173,17 +173,7 @@ static struct platform_driver pcf50633_bl_driver = {
173 }, 173 },
174}; 174};
175 175
176static int __init pcf50633_bl_init(void) 176module_platform_driver(pcf50633_bl_driver);
177{
178 return platform_driver_register(&pcf50633_bl_driver);
179}
180module_init(pcf50633_bl_init);
181
182static void __exit pcf50633_bl_exit(void)
183{
184 platform_driver_unregister(&pcf50633_bl_driver);
185}
186module_exit(pcf50633_bl_exit);
187 177
188MODULE_AUTHOR("Lars-Peter Clausen <lars@metafoo.de>"); 178MODULE_AUTHOR("Lars-Peter Clausen <lars@metafoo.de>");
189MODULE_DESCRIPTION("PCF50633 backlight driver"); 179MODULE_DESCRIPTION("PCF50633 backlight driver");
diff --git a/drivers/video/backlight/platform_lcd.c b/drivers/video/backlight/platform_lcd.c
index 302330acf628..187da59e3a13 100644
--- a/drivers/video/backlight/platform_lcd.c
+++ b/drivers/video/backlight/platform_lcd.c
@@ -157,18 +157,7 @@ static struct platform_driver platform_lcd_driver = {
157 .resume = platform_lcd_resume, 157 .resume = platform_lcd_resume,
158}; 158};
159 159
160static int __init platform_lcd_init(void) 160module_platform_driver(platform_lcd_driver);
161{
162 return platform_driver_register(&platform_lcd_driver);
163}
164
165static void __exit platform_lcd_cleanup(void)
166{
167 platform_driver_unregister(&platform_lcd_driver);
168}
169
170module_init(platform_lcd_init);
171module_exit(platform_lcd_cleanup);
172 161
173MODULE_AUTHOR("Ben Dooks <ben-linux@fluff.org>"); 162MODULE_AUTHOR("Ben Dooks <ben-linux@fluff.org>");
174MODULE_LICENSE("GPL v2"); 163MODULE_LICENSE("GPL v2");
diff --git a/drivers/video/backlight/pwm_bl.c b/drivers/video/backlight/pwm_bl.c
index 8b5b2a4124c7..b811e8fb4062 100644
--- a/drivers/video/backlight/pwm_bl.c
+++ b/drivers/video/backlight/pwm_bl.c
@@ -207,17 +207,7 @@ static struct platform_driver pwm_backlight_driver = {
207 .resume = pwm_backlight_resume, 207 .resume = pwm_backlight_resume,
208}; 208};
209 209
210static int __init pwm_backlight_init(void) 210module_platform_driver(pwm_backlight_driver);
211{
212 return platform_driver_register(&pwm_backlight_driver);
213}
214module_init(pwm_backlight_init);
215
216static void __exit pwm_backlight_exit(void)
217{
218 platform_driver_unregister(&pwm_backlight_driver);
219}
220module_exit(pwm_backlight_exit);
221 211
222MODULE_DESCRIPTION("PWM based Backlight Driver"); 212MODULE_DESCRIPTION("PWM based Backlight Driver");
223MODULE_LICENSE("GPL"); 213MODULE_LICENSE("GPL");
diff --git a/drivers/video/backlight/wm831x_bl.c b/drivers/video/backlight/wm831x_bl.c
index fbe9e9316f3b..4e915f5eca99 100644
--- a/drivers/video/backlight/wm831x_bl.c
+++ b/drivers/video/backlight/wm831x_bl.c
@@ -236,17 +236,7 @@ static struct platform_driver wm831x_backlight_driver = {
236 .remove = wm831x_backlight_remove, 236 .remove = wm831x_backlight_remove,
237}; 237};
238 238
239static int __init wm831x_backlight_init(void) 239module_platform_driver(wm831x_backlight_driver);
240{
241 return platform_driver_register(&wm831x_backlight_driver);
242}
243module_init(wm831x_backlight_init);
244
245static void __exit wm831x_backlight_exit(void)
246{
247 platform_driver_unregister(&wm831x_backlight_driver);
248}
249module_exit(wm831x_backlight_exit);
250 240
251MODULE_DESCRIPTION("Backlight Driver for WM831x PMICs"); 241MODULE_DESCRIPTION("Backlight Driver for WM831x PMICs");
252MODULE_AUTHOR("Mark Brown <broonie@opensource.wolfsonmicro.com"); 242MODULE_AUTHOR("Mark Brown <broonie@opensource.wolfsonmicro.com");