diff options
author | Axel Lin <axel.lin@gmail.com> | 2012-01-10 18:09:11 -0500 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2012-01-10 19:30:48 -0500 |
commit | 81178e021689bf86c328f144aa0f0e1b50f5e94c (patch) | |
tree | fccb1bdc72884c42ca491067060bc760a1d6e24c | |
parent | 3ed0c15fd1032c6a75aba804a200d4acc5aeb72e (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.c | 12 | ||||
-rw-r--r-- | drivers/video/backlight/adp5520_bl.c | 12 | ||||
-rw-r--r-- | drivers/video/backlight/da903x_bl.c | 12 | ||||
-rw-r--r-- | drivers/video/backlight/ep93xx_bl.c | 12 | ||||
-rw-r--r-- | drivers/video/backlight/generic_bl.c | 13 | ||||
-rw-r--r-- | drivers/video/backlight/jornada720_bl.c | 13 | ||||
-rw-r--r-- | drivers/video/backlight/jornada720_lcd.c | 13 | ||||
-rw-r--r-- | drivers/video/backlight/max8925_bl.c | 12 | ||||
-rw-r--r-- | drivers/video/backlight/omap1_bl.c | 13 | ||||
-rw-r--r-- | drivers/video/backlight/pcf50633-backlight.c | 12 | ||||
-rw-r--r-- | drivers/video/backlight/platform_lcd.c | 13 | ||||
-rw-r--r-- | drivers/video/backlight/pwm_bl.c | 12 | ||||
-rw-r--r-- | drivers/video/backlight/wm831x_bl.c | 12 |
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 | ||
273 | static int __init pm860x_backlight_init(void) | 273 | module_platform_driver(pm860x_backlight_driver); |
274 | { | ||
275 | return platform_driver_register(&pm860x_backlight_driver); | ||
276 | } | ||
277 | module_init(pm860x_backlight_init); | ||
278 | |||
279 | static void __exit pm860x_backlight_exit(void) | ||
280 | { | ||
281 | platform_driver_unregister(&pm860x_backlight_driver); | ||
282 | } | ||
283 | module_exit(pm860x_backlight_exit); | ||
284 | 274 | ||
285 | MODULE_DESCRIPTION("Backlight Driver for Marvell Semiconductor 88PM8606"); | 275 | MODULE_DESCRIPTION("Backlight Driver for Marvell Semiconductor 88PM8606"); |
286 | MODULE_AUTHOR("Haojian Zhuang <haojian.zhuang@marvell.com>"); | 276 | MODULE_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 | ||
387 | static int __init adp5520_bl_init(void) | 387 | module_platform_driver(adp5520_bl_driver); |
388 | { | ||
389 | return platform_driver_register(&adp5520_bl_driver); | ||
390 | } | ||
391 | module_init(adp5520_bl_init); | ||
392 | |||
393 | static void __exit adp5520_bl_exit(void) | ||
394 | { | ||
395 | platform_driver_unregister(&adp5520_bl_driver); | ||
396 | } | ||
397 | module_exit(adp5520_bl_exit); | ||
398 | 388 | ||
399 | MODULE_AUTHOR("Michael Hennerich <hennerich@blackfin.uclinux.org>"); | 389 | MODULE_AUTHOR("Michael Hennerich <hennerich@blackfin.uclinux.org>"); |
400 | MODULE_DESCRIPTION("ADP5520(01) Backlight Driver"); | 390 | MODULE_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 | ||
202 | static int __init da903x_backlight_init(void) | 202 | module_platform_driver(da903x_backlight_driver); |
203 | { | ||
204 | return platform_driver_register(&da903x_backlight_driver); | ||
205 | } | ||
206 | module_init(da903x_backlight_init); | ||
207 | |||
208 | static void __exit da903x_backlight_exit(void) | ||
209 | { | ||
210 | platform_driver_unregister(&da903x_backlight_driver); | ||
211 | } | ||
212 | module_exit(da903x_backlight_exit); | ||
213 | 203 | ||
214 | MODULE_DESCRIPTION("Backlight Driver for Dialog Semiconductor DA9030/DA9034"); | 204 | MODULE_DESCRIPTION("Backlight Driver for Dialog Semiconductor DA9030/DA9034"); |
215 | MODULE_AUTHOR("Eric Miao <eric.miao@marvell.com>" | 205 | MODULE_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 | ||
147 | static int __init ep93xxbl_init(void) | 147 | module_platform_driver(ep93xxbl_driver); |
148 | { | ||
149 | return platform_driver_register(&ep93xxbl_driver); | ||
150 | } | ||
151 | module_init(ep93xxbl_init); | ||
152 | |||
153 | static void __exit ep93xxbl_exit(void) | ||
154 | { | ||
155 | platform_driver_unregister(&ep93xxbl_driver); | ||
156 | } | ||
157 | module_exit(ep93xxbl_exit); | ||
158 | 148 | ||
159 | MODULE_DESCRIPTION("EP93xx Backlight Driver"); | 149 | MODULE_DESCRIPTION("EP93xx Backlight Driver"); |
160 | MODULE_AUTHOR("H Hartley Sweeten <hsweeten@visionengravers.com>"); | 150 | MODULE_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 | ||
135 | static int __init genericbl_init(void) | 135 | module_platform_driver(genericbl_driver); |
136 | { | ||
137 | return platform_driver_register(&genericbl_driver); | ||
138 | } | ||
139 | |||
140 | static void __exit genericbl_exit(void) | ||
141 | { | ||
142 | platform_driver_unregister(&genericbl_driver); | ||
143 | } | ||
144 | |||
145 | module_init(genericbl_init); | ||
146 | module_exit(genericbl_exit); | ||
147 | 136 | ||
148 | MODULE_AUTHOR("Richard Purdie <rpurdie@rpsys.net>"); | 137 | MODULE_AUTHOR("Richard Purdie <rpurdie@rpsys.net>"); |
149 | MODULE_DESCRIPTION("Generic Backlight Driver"); | 138 | MODULE_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 | ||
150 | static int __init jornada_bl_init(void) | 150 | module_platform_driver(jornada_bl_driver); |
151 | { | ||
152 | return platform_driver_register(&jornada_bl_driver); | ||
153 | } | ||
154 | |||
155 | static void __exit jornada_bl_exit(void) | ||
156 | { | ||
157 | platform_driver_unregister(&jornada_bl_driver); | ||
158 | } | ||
159 | 151 | ||
160 | MODULE_AUTHOR("Kristoffer Ericson <kristoffer.ericson>"); | 152 | MODULE_AUTHOR("Kristoffer Ericson <kristoffer.ericson>"); |
161 | MODULE_DESCRIPTION("HP Jornada 710/720/728 Backlight driver"); | 153 | MODULE_DESCRIPTION("HP Jornada 710/720/728 Backlight driver"); |
162 | MODULE_LICENSE("GPL"); | 154 | MODULE_LICENSE("GPL"); |
163 | |||
164 | module_init(jornada_bl_init); | ||
165 | module_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 | ||
138 | static int __init jornada_lcd_init(void) | 138 | module_platform_driver(jornada_lcd_driver); |
139 | { | ||
140 | return platform_driver_register(&jornada_lcd_driver); | ||
141 | } | ||
142 | |||
143 | static void __exit jornada_lcd_exit(void) | ||
144 | { | ||
145 | platform_driver_unregister(&jornada_lcd_driver); | ||
146 | } | ||
147 | 139 | ||
148 | MODULE_AUTHOR("Kristoffer Ericson <kristoffer.ericson@gmail.com>"); | 140 | MODULE_AUTHOR("Kristoffer Ericson <kristoffer.ericson@gmail.com>"); |
149 | MODULE_DESCRIPTION("HP Jornada 710/720/728 LCD driver"); | 141 | MODULE_DESCRIPTION("HP Jornada 710/720/728 LCD driver"); |
150 | MODULE_LICENSE("GPL"); | 142 | MODULE_LICENSE("GPL"); |
151 | |||
152 | module_init(jornada_lcd_init); | ||
153 | module_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 | ||
191 | static int __init max8925_backlight_init(void) | 191 | module_platform_driver(max8925_backlight_driver); |
192 | { | ||
193 | return platform_driver_register(&max8925_backlight_driver); | ||
194 | } | ||
195 | module_init(max8925_backlight_init); | ||
196 | |||
197 | static void __exit max8925_backlight_exit(void) | ||
198 | { | ||
199 | platform_driver_unregister(&max8925_backlight_driver); | ||
200 | }; | ||
201 | module_exit(max8925_backlight_exit); | ||
202 | 192 | ||
203 | MODULE_DESCRIPTION("Backlight Driver for Maxim MAX8925"); | 193 | MODULE_DESCRIPTION("Backlight Driver for Maxim MAX8925"); |
204 | MODULE_AUTHOR("Haojian Zhuang <haojian.zhuang@marvell.com>"); | 194 | MODULE_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 | ||
198 | static int __init omapbl_init(void) | 198 | module_platform_driver(omapbl_driver); |
199 | { | ||
200 | return platform_driver_register(&omapbl_driver); | ||
201 | } | ||
202 | |||
203 | static void __exit omapbl_exit(void) | ||
204 | { | ||
205 | platform_driver_unregister(&omapbl_driver); | ||
206 | } | ||
207 | |||
208 | module_init(omapbl_init); | ||
209 | module_exit(omapbl_exit); | ||
210 | 199 | ||
211 | MODULE_AUTHOR("Andrzej Zaborowski <balrog@zabor.org>"); | 200 | MODULE_AUTHOR("Andrzej Zaborowski <balrog@zabor.org>"); |
212 | MODULE_DESCRIPTION("OMAP LCD Backlight driver"); | 201 | MODULE_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 | ||
176 | static int __init pcf50633_bl_init(void) | 176 | module_platform_driver(pcf50633_bl_driver); |
177 | { | ||
178 | return platform_driver_register(&pcf50633_bl_driver); | ||
179 | } | ||
180 | module_init(pcf50633_bl_init); | ||
181 | |||
182 | static void __exit pcf50633_bl_exit(void) | ||
183 | { | ||
184 | platform_driver_unregister(&pcf50633_bl_driver); | ||
185 | } | ||
186 | module_exit(pcf50633_bl_exit); | ||
187 | 177 | ||
188 | MODULE_AUTHOR("Lars-Peter Clausen <lars@metafoo.de>"); | 178 | MODULE_AUTHOR("Lars-Peter Clausen <lars@metafoo.de>"); |
189 | MODULE_DESCRIPTION("PCF50633 backlight driver"); | 179 | MODULE_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 | ||
160 | static int __init platform_lcd_init(void) | 160 | module_platform_driver(platform_lcd_driver); |
161 | { | ||
162 | return platform_driver_register(&platform_lcd_driver); | ||
163 | } | ||
164 | |||
165 | static void __exit platform_lcd_cleanup(void) | ||
166 | { | ||
167 | platform_driver_unregister(&platform_lcd_driver); | ||
168 | } | ||
169 | |||
170 | module_init(platform_lcd_init); | ||
171 | module_exit(platform_lcd_cleanup); | ||
172 | 161 | ||
173 | MODULE_AUTHOR("Ben Dooks <ben-linux@fluff.org>"); | 162 | MODULE_AUTHOR("Ben Dooks <ben-linux@fluff.org>"); |
174 | MODULE_LICENSE("GPL v2"); | 163 | MODULE_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 | ||
210 | static int __init pwm_backlight_init(void) | 210 | module_platform_driver(pwm_backlight_driver); |
211 | { | ||
212 | return platform_driver_register(&pwm_backlight_driver); | ||
213 | } | ||
214 | module_init(pwm_backlight_init); | ||
215 | |||
216 | static void __exit pwm_backlight_exit(void) | ||
217 | { | ||
218 | platform_driver_unregister(&pwm_backlight_driver); | ||
219 | } | ||
220 | module_exit(pwm_backlight_exit); | ||
221 | 211 | ||
222 | MODULE_DESCRIPTION("PWM based Backlight Driver"); | 212 | MODULE_DESCRIPTION("PWM based Backlight Driver"); |
223 | MODULE_LICENSE("GPL"); | 213 | MODULE_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 | ||
239 | static int __init wm831x_backlight_init(void) | 239 | module_platform_driver(wm831x_backlight_driver); |
240 | { | ||
241 | return platform_driver_register(&wm831x_backlight_driver); | ||
242 | } | ||
243 | module_init(wm831x_backlight_init); | ||
244 | |||
245 | static void __exit wm831x_backlight_exit(void) | ||
246 | { | ||
247 | platform_driver_unregister(&wm831x_backlight_driver); | ||
248 | } | ||
249 | module_exit(wm831x_backlight_exit); | ||
250 | 240 | ||
251 | MODULE_DESCRIPTION("Backlight Driver for WM831x PMICs"); | 241 | MODULE_DESCRIPTION("Backlight Driver for WM831x PMICs"); |
252 | MODULE_AUTHOR("Mark Brown <broonie@opensource.wolfsonmicro.com"); | 242 | MODULE_AUTHOR("Mark Brown <broonie@opensource.wolfsonmicro.com"); |