| /linux/drivers/video/backlight/ |
| H A D | lp8788_bl.c | 35 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 D | rt4831-backlight.c | 39 static int rt4831_bl_update_status(struct backlight_device *bl_dev) in rt4831_bl_update_status() argument 41 struct rt4831_priv *priv = bl_get_data(bl_dev); in rt4831_bl_update_status() 42 int brightness = backlight_get_brightness(bl_dev); in rt4831_bl_update_status() 60 static int rt4831_bl_get_brightness(struct backlight_device *bl_dev) in rt4831_bl_get_brightness() argument 62 struct rt4831_priv *priv = bl_get_data(bl_dev); in rt4831_bl_get_brightness() 209 struct backlight_device *bl_dev = priv->bl; in rt4831_bl_remove() local 211 bl_dev->props.brightness = 0; in rt4831_bl_remove()
|
| H A D | corgi_lcd.c | 85 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 D | mt6370-backlight.c | 72 static int mt6370_bl_update_status(struct backlight_device *bl_dev) in mt6370_bl_update_status() argument 74 struct mt6370_priv *priv = bl_get_data(bl_dev); in mt6370_bl_update_status() 75 int brightness = backlight_get_brightness(bl_dev); in mt6370_bl_update_status() 97 static int mt6370_bl_get_brightness(struct backlight_device *bl_dev) in mt6370_bl_get_brightness() argument 99 struct mt6370_priv *priv = bl_get_data(bl_dev); in mt6370_bl_get_brightness() 323 struct backlight_device *bl_dev = priv->bl; in mt6370_bl_remove() local 325 bl_dev->props.brightness = 0; in mt6370_bl_remove()
|
| /linux/drivers/gpu/drm/panel/ |
| H A D | panel-samsung-s6e63j0x03.c | 38 struct backlight_device *bl_dev; member 185 struct backlight_device *bl_dev = ctx->bl_dev; in s6e63j0x03_update_gamma() local 201 bl_dev->props.brightness = brightness; in s6e63j0x03_update_gamma() 206 static int s6e63j0x03_set_brightness(struct backlight_device *bl_dev) in s6e63j0x03_set_brightness() argument 208 struct s6e63j0x03 *ctx = bl_get_data(bl_dev); in s6e63j0x03_set_brightness() 209 unsigned int brightness = bl_dev->props.brightness; in s6e63j0x03_set_brightness() 228 ctx->bl_dev->props.power = BACKLIGHT_POWER_REDUCED; in s6e63j0x03_disable() 248 ctx->bl_dev->props.power = BACKLIGHT_POWER_OFF; in s6e63j0x03_unprepare() 335 ctx->bl_dev->props.power = BACKLIGHT_POWER_REDUCED; in s6e63j0x03_prepare() 396 ctx->bl_dev->props.power = BACKLIGHT_POWER_ON; in s6e63j0x03_enable() [all …]
|
| H A D | panel-orisetech-otm8009a.c | 69 struct backlight_device *bl_dev; member 238 backlight_disable(ctx->bl_dev); in otm8009a_disable() 295 backlight_enable(ctx->bl_dev); in otm8009a_enable() 420 ctx->bl_dev = devm_backlight_device_register(dev, dev_name(dev), in otm8009a_probe() 424 if (IS_ERR(ctx->bl_dev)) { in otm8009a_probe() 425 ret = PTR_ERR(ctx->bl_dev); in otm8009a_probe() 430 ctx->bl_dev->props.max_brightness = OTM8009A_BACKLIGHT_MAX; in otm8009a_probe() 431 ctx->bl_dev->props.brightness = OTM8009A_BACKLIGHT_DEFAULT; in otm8009a_probe() 432 ctx->bl_dev->props.power = BACKLIGHT_POWER_OFF; in otm8009a_probe() 433 ctx->bl_dev->props.type = BACKLIGHT_RAW; in otm8009a_probe()
|
| H A D | panel-samsung-s6e88a0-ams427ap24.c | 38 struct backlight_device *bl_dev; member 562 ret = s6e88a0_ams427ap24_set_brightness(ctx->bl_dev); in s6e88a0_ams427ap24_on() 674 ctx->bl_dev = devm_backlight_device_register(dev, dev_name(dev), dev, ctx, in s6e88a0_ams427ap24_register_backlight() 677 if (IS_ERR(ctx->bl_dev)) { in s6e88a0_ams427ap24_register_backlight() 678 ret = PTR_ERR(ctx->bl_dev); in s6e88a0_ams427ap24_register_backlight()
|
| /linux/drivers/video/fbdev/core/ |
| H A D | fb_backlight.c | 37 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 D | fbsysfs.c | 399 if (!fb_info || !fb_info->bl_dev) in store_bl_curve() 439 if (!fb_info || !fb_info->bl_dev) in show_bl_curve()
|
| /linux/drivers/video/fbdev/aty/ |
| H A D | radeon_backlight.c | 153 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()
|
| /linux/drivers/video/fbdev/omap2/omapfb/displays/ |
| H A D | panel-sony-acx565akm.c | 80 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/solomon/ |
| H A D | ssd130x.h | 94 struct backlight_device *bl_dev; member
|
| /linux/drivers/gpu/drm/radeon/ |
| H A D | radeon_legacy_encoders.c | 74 if (lvds->bl_dev) in radeon_legacy_lvds_update() 79 if (lvds->bl_dev) in radeon_legacy_lvds_update() 446 lvds->bl_dev = bd; in radeon_legacy_backlight_init() 449 lvds->bl_dev = bd; in radeon_legacy_backlight_init() 477 bd = lvds->bl_dev; in radeon_legacy_backlight_exit() 478 lvds->bl_dev = NULL; in radeon_legacy_backlight_exit() 481 bd = lvds->bl_dev; in radeon_legacy_backlight_exit() 482 lvds->bl_dev = NULL; in radeon_legacy_backlight_exit()
|
| H A D | atombios_encoders.c | 242 dig->bl_dev = bd; in radeon_atom_backlight_init() 282 bd = dig->bl_dev; in radeon_atom_backlight_exit() 283 dig->bl_dev = NULL; in radeon_atom_backlight_exit()
|
| /linux/drivers/gpu/drm/amd/amdgpu/ |
| H A D | amdgpu_acpi.c | 1317 if (dig->bl_dev) { in amdgpu_acpi_init() 1318 atif->bd = dig->bl_dev; in amdgpu_acpi_init()
|
| H A D | atombios_encoders.c | 215 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 D | hid-picolcd_fb.c | 496 info->bl_dev = data->backlight; in picolcd_init_framebuffer()
|
| /linux/drivers/auxdisplay/ |
| H A D | ht16k33.c | 625 fbdev->info->bl_dev = bl; in ht16k33_fbdev_probe()
|