git://git.onelab.eu
/
linux-2.6.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
fedora core 6 1.2949 + vserver 2.2.0
[linux-2.6.git]
/
drivers
/
video
/
backlight
/
hp680_bl.c
diff --git
a/drivers/video/backlight/hp680_bl.c
b/drivers/video/backlight/hp680_bl.c
index
ffc72ae
..
c07d820
100644
(file)
--- a/
drivers/video/backlight/hp680_bl.c
+++ b/
drivers/video/backlight/hp680_bl.c
@@
-19,8
+19,8
@@
#include <linux/backlight.h>
#include <asm/cpu/dac.h>
#include <linux/backlight.h>
#include <asm/cpu/dac.h>
-#include <asm/hp6xx
/hp6xx
.h>
-#include <asm/hd64461
/hd64461
.h>
+#include <asm/hp6xx.h>
+#include <asm/hd64461.h>
#define HP680_MAX_INTENSITY 255
#define HP680_DEFAULT_INTENSITY 10
#define HP680_MAX_INTENSITY 255
#define HP680_DEFAULT_INTENSITY 10
@@
-105,7
+105,7
@@
static struct backlight_properties hp680bl_data = {
static int __init hp680bl_probe(struct platform_device *dev)
{
hp680_backlight_device = backlight_device_register ("hp680-bl",
static int __init hp680bl_probe(struct platform_device *dev)
{
hp680_backlight_device = backlight_device_register ("hp680-bl",
- NULL, &hp680bl_data);
+
&dev->dev,
NULL, &hp680bl_data);
if (IS_ERR (hp680_backlight_device))
return PTR_ERR (hp680_backlight_device);
if (IS_ERR (hp680_backlight_device))
return PTR_ERR (hp680_backlight_device);
@@
-117,6
+117,10
@@
static int __init hp680bl_probe(struct platform_device *dev)
static int hp680bl_remove(struct platform_device *dev)
{
static int hp680bl_remove(struct platform_device *dev)
{
+ hp680bl_data.brightness = 0;
+ hp680bl_data.power = 0;
+ hp680bl_send_intensity(hp680_backlight_device);
+
backlight_device_unregister(hp680_backlight_device);
return 0;
backlight_device_unregister(hp680_backlight_device);
return 0;
@@
-163,6
+167,6
@@
static void __exit hp680bl_exit(void)
module_init(hp680bl_init);
module_exit(hp680bl_exit);
module_init(hp680bl_init);
module_exit(hp680bl_exit);
-MODULE_AUTHOR("Andriy Skulysh <askulysh@
image.kiev.ua
>");
+MODULE_AUTHOR("Andriy Skulysh <askulysh@
gmail.com
>");
MODULE_DESCRIPTION("HP Jornada 680 Backlight Driver");
MODULE_LICENSE("GPL");
MODULE_DESCRIPTION("HP Jornada 680 Backlight Driver");
MODULE_LICENSE("GPL");