Home
last modified time | relevance | path

Searched refs:bl_dev (Results 1 – 20 of 20) sorted by relevance

/linux/drivers/video/backlight/
H A Dlp8788_bl.c35 struct backlight_device *bl_dev; member
59 static int lp8788_bl_update_status(struct backlight_device *bl_dev) in lp8788_bl_update_status() argument
61 struct lp8788_bl *bl = bl_get_data(bl_dev); in lp8788_bl_update_status()
63 if (bl_dev->props.state & BL_CORE_SUSPENDED) in lp8788_bl_update_status()
64 bl_dev->props.brightness = 0; in lp8788_bl_update_status()
66 lp8788_write_byte(bl->lp, LP8788_BL_BRIGHTNESS, bl_dev->props.brightness); in lp8788_bl_update_status()
78 struct backlight_device *bl_dev; in lp8788_backlight_register() local
89 bl_dev = backlight_device_register(DEFAULT_BL_NAME, bl->lp->dev, bl, in lp8788_backlight_register()
91 if (IS_ERR(bl_dev)) in lp8788_backlight_register()
92 return PTR_ERR(bl_dev); in lp8788_backlight_register()
[all …]
H A Dcorgi_lcd.c85 struct backlight_device *bl_dev; member
441 backlight_update_status(the_corgi_lcd->bl_dev); in corgi_lcd_limit_intensity()
467 backlight_update_status(lcd->bl_dev); in corgi_lcd_resume()
521 lcd->bl_dev = devm_backlight_device_register(&spi->dev, "corgi_bl", in corgi_lcd_probe()
524 if (IS_ERR(lcd->bl_dev)) in corgi_lcd_probe()
525 return PTR_ERR(lcd->bl_dev); in corgi_lcd_probe()
527 lcd->bl_dev->props.brightness = pdata->default_intensity; in corgi_lcd_probe()
528 lcd->bl_dev->props.power = BACKLIGHT_POWER_ON; in corgi_lcd_probe()
538 backlight_update_status(lcd->bl_dev); in corgi_lcd_probe()
549 lcd->bl_dev->props.power = BACKLIGHT_POWER_ON; in corgi_lcd_remove()
[all …]
H A Dmt6370-backlight.c73 static int mt6370_bl_update_status(struct backlight_device *bl_dev) in mt6370_bl_update_status() argument
75 struct mt6370_priv *priv = bl_get_data(bl_dev); in mt6370_bl_update_status()
76 int brightness = backlight_get_brightness(bl_dev); in mt6370_bl_update_status()
98 static int mt6370_bl_get_brightness(struct backlight_device *bl_dev) in mt6370_bl_get_brightness() argument
100 struct mt6370_priv *priv = bl_get_data(bl_dev); in mt6370_bl_get_brightness()
324 struct backlight_device *bl_dev = priv->bl; in mt6370_bl_remove() local
326 bl_dev->props.brightness = 0; in mt6370_bl_remove()
/linux/drivers/video/fbdev/core/
H A Dfb_backlight.c37 return info->bl_dev; in fb_bl_device()
46 if (info->bl_dev) in fb_bl_notify_blank()
47 backlight_notify_blank(info->bl_dev, info->device, on, prev_on); in fb_bl_notify_blank()
H A Dfbsysfs.c363 if (!fb_info || !fb_info->bl_dev) in store_bl_curve()
403 if (!fb_info || !fb_info->bl_dev) in show_bl_curve()
/linux/drivers/video/fbdev/aty/
H A Dradeon_backlight.c153 rinfo->info->bl_dev = NULL; in radeonfb_bl_init()
176 rinfo->info->bl_dev = bd; in radeonfb_bl_init()
196 struct backlight_device *bd = rinfo->info->bl_dev; in radeonfb_bl_exit()
204 rinfo->info->bl_dev = NULL; in radeonfb_bl_exit()
H A Datyfb_base.c2264 info->bl_dev = NULL; in aty_bl_init()
2269 info->bl_dev = bd; in aty_bl_init()
3732 aty_bl_exit(info->bl_dev); in atyfb_remove()
/linux/include/linux/
H A Dbacklight.h416 * @bl_dev: pointer to backlight device
426 static inline void * bl_get_data(struct backlight_device *bl_dev)
428 return dev_get_drvdata(&bl_dev->dev); in bl_get_data()
427 bl_get_data(struct backlight_device * bl_dev) bl_get_data() argument
H A Dfb.h475 struct backlight_device *bl_dev; member
/linux/drivers/staging/fbtft/
H A Dfbtft-core.c154 if (par->info->bl_dev) { in fbtft_unregister_backlight()
155 par->info->bl_dev->props.power = BACKLIGHT_POWER_OFF; in fbtft_unregister_backlight()
156 backlight_update_status(par->info->bl_dev); in fbtft_unregister_backlight()
157 backlight_device_unregister(par->info->bl_dev); in fbtft_unregister_backlight()
158 par->info->bl_dev = NULL; in fbtft_unregister_backlight()
194 par->info->bl_dev = bd; in fbtft_register_backlight()
803 if (fb_info->bl_dev) { in fbtft_register_framebuffer()
804 fb_info->bl_dev->props.power = BACKLIGHT_POWER_ON; in fbtft_register_framebuffer()
805 fb_info->bl_dev->ops->update_status(fb_info->bl_dev); in fbtft_register_framebuffer()
/linux/drivers/video/fbdev/omap2/omapfb/displays/
H A Dpanel-sony-acx565akm.c80 struct backlight_device *bl_dev; member
575 return acx565akm_bl_update_status(ddata->bl_dev); in acx565akm_panel_power_on()
766 ddata->bl_dev = bldev; in acx565akm_probe()
826 sysfs_remove_group(&ddata->bl_dev->dev.kobj, &bldev_attr_group); in acx565akm_remove()
827 backlight_device_unregister(ddata->bl_dev); in acx565akm_remove()
/linux/drivers/gpu/drm/radeon/
H A Dradeon_acpi.c396 backlight_force_update(dig->bl_dev, in radeon_atif_handler()
400 backlight_force_update(dig->bl_dev, in radeon_atif_handler()
746 if (dig->bl_dev) { in radeon_acpi_init()
752 if (dig->bl_dev) { in radeon_acpi_init()
H A Dradeon_mode.h388 struct backlight_device *bl_dev; member
432 struct backlight_device *bl_dev; member
/linux/drivers/gpu/drm/solomon/
H A Dssd130x.h94 struct backlight_device *bl_dev; member
H A Dssd130x.c1642 backlight_enable(ssd130x->bl_dev); in ssd130x_encoder_atomic_enable()
1668 backlight_enable(ssd130x->bl_dev); in ssd132x_encoder_atomic_enable()
1693 backlight_enable(ssd130x->bl_dev); in ssd133x_encoder_atomic_enable()
1707 backlight_disable(ssd130x->bl_dev);
2009 ssd130x->bl_dev = bl; in ssd130x_probe()
/linux/drivers/video/fbdev/
H A Dssd1307fb.c735 info->bl_dev = bl; in ssd1307fb_probe()
774 backlight_device_unregister(info->bl_dev); in ssd1307fb_remove()
/linux/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_acpi.c1265 if (dig->bl_dev) { in amdgpu_acpi_init()
1266 atif->bd = dig->bl_dev; in amdgpu_acpi_init()
H A Datombios_encoders.c215 dig->bl_dev = bd; in amdgpu_atombios_encoder_init_backlight()
249 bd = dig->bl_dev; in amdgpu_atombios_encoder_fini_backlight()
250 dig->bl_dev = NULL; in amdgpu_atombios_encoder_fini_backlight()
/linux/drivers/hid/
H A Dhid-picolcd_fb.c496 info->bl_dev = data->backlight; in picolcd_init_framebuffer()
/linux/drivers/auxdisplay/
H A Dht16k33.c625 fbdev->info->bl_dev = bl; in ht16k33_fbdev_probe()