summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarta Lofstedt <marta.lofstedt@intel.com>2016-10-13 14:34:18 +0300
committerMartin Peres <martin.peres@linux.intel.com>2017-01-23 10:29:39 +0200
commit26c20754e7adbabc1d15cc566b127861cabde86b (patch)
tree8c1e714424f7d9239f28a600b33e184332c30473
parent851e33e5687986e9def164f619b1c8fbc70e6b12 (diff)
i915: use drm backlight
Allocate and set the name with drm backlight. Signed-off-by: Marta Lofstedt <marta.lofstedt@intel.com>
-rw-r--r--drivers/gpu/drm/i915/intel_panel.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/drivers/gpu/drm/i915/intel_panel.c b/drivers/gpu/drm/i915/intel_panel.c
index 1a6ff26dea20..02c08ab21b3b 100644
--- a/drivers/gpu/drm/i915/intel_panel.c
+++ b/drivers/gpu/drm/i915/intel_panel.c
@@ -34,6 +34,7 @@
#include <linux/moduleparam.h>
#include <linux/pwm.h>
#include "intel_drv.h"
+#include <drm/drm_backlight.h>
#define CRC_PMIC_PWM_PERIOD_NS 21333
@@ -1706,6 +1707,10 @@ int intel_panel_setup_backlight(struct drm_connector *connector, enum pipe pipe)
panel->backlight.present = true;
+ /* This connector has backlight attached */
+ if (!drm_backlight_alloc(connector))
+ drm_backlight_set_name(connector->backlight, "intel_backlight");
+
DRM_DEBUG_KMS("Connector %s backlight initialized, %s, brightness %u/%u\n",
connector->name,
enableddisabled(panel->backlight.enabled),