Lines Matching full:backlight
10 #include <linux/backlight.h>
36 struct backlight_device *backlight; member
45 static int lv5207lp_backlight_update_status(struct backlight_device *backlight) in lv5207lp_backlight_update_status() argument
47 struct lv5207lp *lv = bl_get_data(backlight); in lv5207lp_backlight_update_status()
48 int brightness = backlight_get_brightness(backlight); in lv5207lp_backlight_update_status()
64 static bool lv5207lp_backlight_controls_device(struct backlight_device *backlight, in lv5207lp_backlight_controls_device() argument
67 struct lv5207lp *lv = bl_get_data(backlight); in lv5207lp_backlight_controls_device()
81 struct backlight_device *backlight; in lv5207lp_probe() local
111 backlight = devm_backlight_device_register(&client->dev, in lv5207lp_probe()
114 if (IS_ERR(backlight)) { in lv5207lp_probe()
115 dev_err(&client->dev, "failed to register backlight\n"); in lv5207lp_probe()
116 return PTR_ERR(backlight); in lv5207lp_probe()
119 backlight_update_status(backlight); in lv5207lp_probe()
120 i2c_set_clientdata(client, backlight); in lv5207lp_probe()
127 struct backlight_device *backlight = i2c_get_clientdata(client); in lv5207lp_remove() local
129 backlight->props.brightness = 0; in lv5207lp_remove()
130 backlight_update_status(backlight); in lv5207lp_remove()
150 MODULE_DESCRIPTION("Sanyo LV5207LP Backlight Driver");