[PATCH v2] drm: allow changing DPMS mode

2016-12-05 Thread Marta Lofstedt
Cc: Sean Paul Cc: dri-devel at lists.freedesktop.org Cc: Signed-off-by: Marta Lofstedt --- drivers/gpu/drm/drm_atomic_helper.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/gpu/drm/drm_atomic_helper.c b/drivers/gpu/drm/drm_atomic_helper.c index 494680c

[PATCH] drm: allow changing DPMS mode for non-CRTC displays

2016-12-01 Thread Marta Lofstedt
For non-CRTC displays, the drm_atomic_helper_connector_dpms will always set the connector back the old DPMS state before returning. This makes it impossible to change DPMS state. fixes: 0853695c3ba46f97dfc0b5885f7b7e640ca212dd Signed-off-by: Marta Lofstedt --- drivers/gpu/drm

[PATCH 6/6] drm: drm_backlight use the connect value to set brightness property

2016-10-24 Thread Marta Lofstedt
The brightness property was set with the incoming value instead of the calculated value. Signed-off-by: Marta Lofstedt --- drivers/gpu/drm/drm_backlight.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/drm_backlight.c b/drivers/gpu/drm/drm_backlight.c index

[PATCH 5/6] i915: Use drm backlight

2016-10-24 Thread Marta Lofstedt
Use the drm backlight class. Signed-off-by: Marta Lofstedt --- drivers/gpu/drm/i915/intel_panel.c | 5 + 1 file changed, 5 insertions(+) diff --git a/drivers/gpu/drm/i915/intel_panel.c b/drivers/gpu/drm/i915/intel_panel.c index be4b4d5..0765b4c 100644 --- a/drivers/gpu/drm/i915

[PATCH 4/6] drm: link connectors to backlight devices

2016-10-24 Thread Marta Lofstedt
From: David Herrmann Backlight devices have always been managed independently of display controllers. They're often controlled via different hardware interfaces and their relationship to display-controllers varies vastly between different boards. However, display

[PATCH 3/6] backlight: add kernel-internal backlight API

2016-10-24 Thread Marta Lofstedt
From: David Herrmann So far backlights have only been controlled via sysfs. However, sysfs is not a proper user-space API for runtime modifications, and never was intended to provide such. The DRM drivers are now prepared to provide such a backlight link so user-space can

[PATCH 2/6] backlight: use spin-lock to protect device list

2016-10-24 Thread Marta Lofstedt
From: David Herrmann There is really no reason to use a mutex to protect a simple list. Convert the list-lock to a simple spinlock instead. The spin-locks prepare for a backlight_find() helper, which should preferably be usable from atomic context. A mutex would prevent

[PATCH 1/6] backlight: use static initializers

2016-10-24 Thread Marta Lofstedt
From: David Herrmann Use static initializers instead of setting up global variables during runtime. This reduces code size and execution time. Signed-off-by: David Herrmann --- drivers/video/backlight/backlight.c | 9 +++-- 1 file changed, 3 insertions(+), 6

[PATCH 0/6] Rebase of David Herrmann drm connector link to backlight device

2016-10-24 Thread Marta Lofstedt
static initializers backlight: use spin-lock to protect device list backlight: add kernel-internal backlight API drm: link connectors to backlight devices Marta Lofstedt (2): i915: Use drm backlight drm: drm_backlight use the connect value to set brightness property drivers/gpu/drm/Kconfig