Lines Matching refs:backlight
24 const struct shmob_drm_backlight_data *bdata = &sdev->pdata->backlight; in shmob_drm_backlight_update()
38 const struct shmob_drm_backlight_data *bdata = &sdev->pdata->backlight; in shmob_drm_backlight_get_brightness()
51 if (scon->backlight == NULL) in shmob_drm_backlight_dpms()
54 scon->backlight->props.power = mode == DRM_MODE_DPMS_ON in shmob_drm_backlight_dpms()
56 backlight_update_status(scon->backlight); in shmob_drm_backlight_dpms()
62 const struct shmob_drm_backlight_data *bdata = &sdev->pdata->backlight; in shmob_drm_backlight_init()
65 struct backlight_device *backlight; in shmob_drm_backlight_init() local
70 backlight = backlight_device_register(bdata->name, dev->dev, scon, in shmob_drm_backlight_init()
72 if (IS_ERR(backlight)) { in shmob_drm_backlight_init()
74 PTR_ERR(backlight)); in shmob_drm_backlight_init()
75 return PTR_ERR(backlight); in shmob_drm_backlight_init()
78 backlight->props.max_brightness = bdata->max_brightness; in shmob_drm_backlight_init()
79 backlight->props.brightness = bdata->max_brightness; in shmob_drm_backlight_init()
80 backlight->props.power = FB_BLANK_POWERDOWN; in shmob_drm_backlight_init()
81 backlight_update_status(backlight); in shmob_drm_backlight_init()
83 scon->backlight = backlight; in shmob_drm_backlight_init()
89 backlight_device_unregister(scon->backlight); in shmob_drm_backlight_exit()