From: Zhao Junwang
Cc: Daniel Vetter
Signed-off-by: Zhao Junwang
---
drivers/gpu/drm/drm_atomic_helper.c | 55 +++
include/drm/drm_atomic_helper.h |7 +
2 files changed, 62 insertions(+)
diff --git a/drivers/gpu/drm/drm_atomic_helper.c
b/drivers/
ion. I don't suppose you can run this thing in
valgrind?
--
You are receiving this mail because:
You are the assignee for the bug.
-- next part --
An HTML attachment was scrubbed...
URL:
<http://lists.freedesktop.org/archives/dri-devel/attachments/201
https://bugzilla.kernel.org/show_bug.cgi?id=101391
--- Comment #1 from Michel Dänzer ---
What was the last kernel version that didn't have this problem? Does it also
happen with 4.1.0? Can you bisect?
--
You are receiving this mail because:
You are watching the assignee of the bug.
Hi Paul,
Thank you for your review.
> -Original Message-
> From: Paul Bolle [mailto:pebolle at tiscali.nl]
> Sent: Saturday, July 11, 2015 9:16 PM
> To: Wang Jianwei-B52261
> Cc: dri-devel at lists.freedesktop.org; linux-kernel at vger.kernel.org;
> linux-
> arm-kernel at lists.infradead
https://bugzilla.kernel.org/show_bug.cgi?id=86351
--- Comment #15 from Lorenzo Bona ---
I tried other sound settings but nothing can solve this issue.
BTW on my GPU playing a video is not enough, I need to run a game at least, the
system needs a heavy load.
I've tried playing video with MPV and
Op 12-07-15 om 18:52 schreef Linus Torvalds:
> On Sun, Jul 12, 2015 at 1:03 AM, Jörg Otte wrote:
>> BUG: unable to handle kernel NULL pointer dereference at 0009
>> IP: [] 0xbd3447bb
> Ugh. Please enable KALLSYMS to get sane symbols.
>
> But yes, "crtc_state->base.active" is a
On 2015å¹´07æ10æ¥ 18:37, Krzysztof Kozlowski wrote:
> platform_driver does not need to set an owner because
> platform_driver_register() will set it.
>
> Signed-off-by: Krzysztof Kozlowski
>
> ---
> Changes since v1:
> 1. Split owner removal from rockchip to separate patch (spotted by Mark
>
This patch add support for Two Dimensional Animation and Compositing
Engine (2D-ACE) on the Freescale SoCs.
2D-ACE is a Freescale display controller. 2D-ACE describes
the functionality of the module extremely well its name is a value
that cannot be used as a token in programming languages.
Instead
This adds support for the NEC NL4827HC19-05B 480x272 panel to the DRM
simple panel driver.
Signed-off-by: Jianwei Wang
Acked-by: Daniel Vetter
---
.../bindings/panel/nec,nl4827hc19_05b.txt | 7 ++
.../devicetree/bindings/vendor-prefixes.txt| 1 +
MAINTAINERS
Add DCU node, DCU is a display controller of Freescale
named 2D-ACE.
Signed-off-by: Alison Wang
Signed-off-by: Xiubo Li
Signed-off-by: Jianwei Wang
Reviewed-by: Alison Wang
---
.../devicetree/bindings/drm/fsl-dcu/fsl,dcu.txt | 20
MAINTAINERS
Add a TFT LCD panel. the TFT LCD panel is WQVGA "480x272",
and the bpp is 24.
Signed-off-by: Alison Wang
Signed-off-by: Xiubo Li
Signed-off-by: Jianwei Wang
Reviewed-by: Alison Wang
---
arch/arm/boot/dts/ls1021a-twr.dts | 11 +++
1 file changed, 11 insertions(+)
diff --git a/arch/ar
On Sun, Jul 12, 2015 at 09:52:51AM -0700, Linus Torvalds wrote:
> On Sun, Jul 12, 2015 at 1:03 AM, Jörg Otte wrote:
> >
> > BUG: unable to handle kernel NULL pointer dereference at 0009
> > IP: [] 0xbd3447bb
>
> Ugh. Please enable KALLSYMS to get sane symbols.
>
> But yes, "
Hi Dave
Here is some fixes for rockchip drm, can you land them?
The following changes since commit c5fd936e992dd2829167d2adc63e151675ca6898:
drm/nouveau: Pause between setting gpu to D3hot and cutting the power
(2015-06-26 10:26:37 +1000)
are available in the git repository at:
http
ug.
-- next part --
An HTML attachment was scrubbed...
URL:
<http://lists.freedesktop.org/archives/dri-devel/attachments/20150713/646014d9/attachment.html>
On Mon, Jul 13, 2015 at 08:21:32AM +0800, John Hunter wrote:
> From: Zhao Junwang
A bit of text to motivate this would be good - i.e. why is this useful,
how did it blow up in the bochs conversion?
> Cc: Daniel Vetter
> Signed-off-by: Zhao Junwang
> ---
> drivers/gpu/drm/drm_atomic_helper.c |
The top level drm Kconfig is a bit messy at the moment. Most of the drm
drivers have their own Kconfig files, but a few have their Kconfig files
in the top level Kconfig option itself.
Create new Kconfig files for drivers that don't have one. This cleans up
the Kconfig quite a bit
Archit Taneja (
Remove the DRM_TDFX from the top level drm Kconfig file and create
a new Kconfig file within the driver folder.
Signed-off-by: Archit Taneja
---
drivers/gpu/drm/Kconfig | 7 +--
drivers/gpu/drm/tdfx/Kconfig | 6 ++
2 files changed, 7 insertions(+), 6 deletions(-)
create mode 100644
Remove the DRM_R128 config option from the top level drm Kconfig file
and create a new Kconfig file within the driver folder.
Signed-off-by: Archit Taneja
---
drivers/gpu/drm/Kconfig | 9 +
drivers/gpu/drm/r128/Kconfig | 8
2 files changed, 9 insertions(+), 8 deletions(-)
Remove the DRM_RADEON config option from the top level drm Kconfig file
and move it to the Kconfig file within the driver folder.
Signed-off-by: Archit Taneja
---
drivers/gpu/drm/Kconfig| 21 -
drivers/gpu/drm/radeon/Kconfig | 21 +
2 files changed
Remove the DRM_AMDGPU config option from the top level drm Kconfig file
and move to Kconfig file within the driver folder.
Signed-off-by: Archit Taneja
---
drivers/gpu/drm/Kconfig| 19 ---
drivers/gpu/drm/amd/amdgpu/Kconfig | 19 +++
2 files changed, 1
Remove the DRM_I810 config option from the top level drm Kconfig file
and create a new Kconfig file within the driver folder.
Signed-off-by: Archit Taneja
---
drivers/gpu/drm/Kconfig | 9 +
drivers/gpu/drm/i810/Kconfig | 8
2 files changed, 9 insertions(+), 8 deletions(-)
Remove the DRM_MGA config option from the top level drm Kconfig file
and create a new Kconfig file within the driver folder.
Signed-off-by: Archit Taneja
---
drivers/gpu/drm/Kconfig | 9 +
drivers/gpu/drm/mga/Kconfig | 8
2 files changed, 9 insertions(+), 8 deletions(-)
cre
Remove the DRM_SIS config option from the top level drm Kconfig file
and create a new Kconfig file within the driver folder.
Signed-off-by: Archit Taneja
---
drivers/gpu/drm/Kconfig | 9 +
drivers/gpu/drm/sis/Kconfig | 8
2 files changed, 9 insertions(+), 8 deletions(-)
cre
Remove the DRM_VIA config option from the top level drm Kconfig file
and create a new Kconfig file within the driver folder.
Signed-off-by: Archit Taneja
---
drivers/gpu/drm/Kconfig | 7 +--
drivers/gpu/drm/via/Kconfig | 6 ++
2 files changed, 7 insertions(+), 6 deletions(-)
create
Remove the DRM_SAVAGE config option from the top level drm Kconfig file
and create a new Kconfig file within the driver folder.
Signed-off-by: Archit Taneja
---
drivers/gpu/drm/Kconfig| 8 +---
drivers/gpu/drm/savage/Kconfig | 7 +++
2 files changed, 8 insertions(+), 7 deletions(
Move the VGEM Kconfig option along with other DRM Kconfig options.
Add a comment saying that the device specific Kconfig options start
from here.
Signed-off-by: Archit Taneja
---
drivers/gpu/drm/Kconfig | 18 ++
1 file changed, 10 insertions(+), 8 deletions(-)
diff --git a/drive
DRM drivers using drm_fb_helpers still call some fbdev core functions.
This makes the driver depend on CONFIG_FB, resulting in complicated
Kconfig options, and preventing us from creating a top level drm config
option to enable/disable FBDEV emulation.
Create new drm_fb_helper functions that repla
Every drm driver calls framebuffer_alloc, fb_alloc_cmap,
unregister_framebuffer, fb_dealloc_cmap and framebuffer_release in
order to emulate fbdev support.
Create drm_fb_helper functions that perform the above operations.
This is part of an effort to prevent drm drivers from calling fbdev
functio
Some drm drivers call unlink_framebuffer. Create a drm_fb_helper function
that wraps around these calls.
This is part of an effort to prevent drm drivers from calling fbdev
functions directly, in order to make fbdev emulation a top level drm
option.
Signed-off-by: Archit Taneja
---
drivers/gpu/
Some drm drivers populate their fb_ops with fb_sys_read/write fb sysfs
ops.
Create a drm_fb_helper function that wraps around these calls.
This is part of an effort to prevent drm drivers from calling fbdev
functions directly, in order to make fbdev emulation a top level drm
option.
Signed-off-
drm drivers that emulate fbdev populate their fb_fillrect, fb_copyarea
and fb_imageblit fb_ops with the help of cfb_* or sys_* fbdev core
helper functions.
Create drm_fb_helper functions that wrap around these calls.
This is part of an effort to prevent drm drivers from calling fbdev
functions di
Some drm drivers call fb_set_suspend. Create a drm_fb_helper function
that wraps around these calls.
This is part of an effort to prevent drm drivers from calling fbdev
functions directly, in order to make fbdev emulation a top level drm
option.
Signed-off-by: Archit Taneja
---
drivers/gpu/drm/
Some drm drivers call remove_conflicting_framebuffers. Create a
drm_fb_helper function that wraps around these calls.
This is part of an effort to prevent drm drivers from calling fbdev
functions directly, in order to make fbdev emulation a top level drm
option.
Signed-off-by: Archit Taneja
---
Use the newly created wrapper drm_fb_helper functions instead of calling
core fbdev functions directly.
COMPILE TESTED ONLY.
Cc: Thierry Reding
Cc: Zach Reizner
Cc: Russell King
Cc: Fabian Frederick
Signed-off-by: Archit Taneja
---
drivers/gpu/drm/cirrus/cirrus_drv.c | 7 ---
driver
Use the newly created wrapper drm_fb_helper functions instead of calling
core fbdev functions directly. They also simplify the fb_info creation.
This is an effort to create a top level drm fbdev emulation option.
COMPILE TESTED ONLY.
Cc: Mark Yao
Cc: Daniel Vetter
Cc: Rob Clark
Cc: Daniel Kur
Use the newly created wrapper drm_fb_helper functions instead of calling
core fbdev functions directly. They also simplify the fb_info creation.
COMPILE TESTED ONLY.
Cc: Russell King
Signed-off-by: Archit Taneja
---
drivers/gpu/drm/armada/armada_fbdev.c | 33 ++---
Use the newly created wrapper drm_fb_helper functions instead of calling
core fbdev functions directly. They also simplify the fb_info creation.
Cleaned up the error handling in astfb_create a bit.
COMPILE TESTED ONLY.
Cc: David Airlie
Cc: "Y.C. Chen"
Cc: Alex Deucher
Signed-off-by: Archit T
Use the newly created wrapper drm_fb_helper functions instead of calling
core fbdev functions directly. They also simplify the fb_info creation.
COMPILE TESTED ONLY.
Cc: Tomi Valkeinen
Cc: Laurent Pinchart
Signed-off-by: Archit Taneja
---
drivers/gpu/drm/omapdrm/omap_fbdev.c | 34 +++
Use the newly created wrapper drm_fb_helper functions instead of calling
core fbdev functions directly. They also simplify the fb_info creation.
COMPILE TESTED ONLY.
Cc: Thierry Reding
Cc: "Terje Bergström"
Cc: Stephen Warren
Signed-off-by: Archit Taneja
---
drivers/gpu/drm/tegra/fb.c | 40
Use the newly created wrapper drm_fb_helper functions instead of calling
core fbdev functions directly. They also simplify the fb_info creation.
Cc: Rob Clark
Cc: Stephane Viau
Cc: Hai Li
Signed-off-by: Archit Taneja
---
drivers/gpu/drm/msm/msm_fbdev.c | 34 ++
Use the newly created wrapper drm_fb_helper functions instead of calling
core fbdev functions directly. They also simplify the fb_info creation.
COMPILE TESTED ONLY.
Cc: Inki Dae
Cc: Joonyoung Shim
Cc: Seung-Woo Kim
Signed-off-by: Archit Taneja
---
drivers/gpu/drm/exynos/exynos_drm_fbdev.c
Use the newly created wrapper drm_fb_helper functions instead of calling
core fbdev functions directly. They also simplify the fb_info creation.
COMPILE TESTED ONLY.
Signed-off-by: Archit Taneja
---
drivers/gpu/drm/gma500/accel_2d.c| 6 ++---
drivers/gpu/drm/gma500/framebuffer.c | 47 +
Use the newly created wrapper drm_fb_helper functions instead of calling
core fbdev functions directly. They also simplify the fb_info creation.
COMPILE TESTED ONLY.
Cc: Daniel Vetter
Cc: David Airlie
Cc: Alex Deucher
Signed-off-by: Archit Taneja
---
drivers/gpu/drm/mgag200/mgag200_drv.c |
Use the newly created wrapper drm_fb_helper functions instead of calling
core fbdev functions directly. They also simplify the fb_info creation.
COMPILE TESTED ONLY.
Cc: Alex Deucher
Cc: "Christian König"
Signed-off-by: Archit Taneja
---
drivers/gpu/drm/radeon/radeon_drv.c | 4 +++-
driver
Use the newly created wrapper drm_fb_helper functions instead of calling
core fbdev functions directly. They also simplify the fb_info creation.
COMPILE TESTED ONLY.
Cc: David Airlie
Cc: Frediano Ziglio
Cc: Maarten Lankhorst
Signed-off-by: Archit Taneja
---
drivers/gpu/drm/qxl/qxl_fb.c | 40
Use the newly created wrapper drm_fb_helper functions instead of calling
core fbdev functions directly. They also simplify the fb_info creation.
COMPILE TESTED ONLY.
Cc: Daniel Vetter
Cc: Jani Nikula
Signed-off-by: Archit Taneja
---
drivers/gpu/drm/i915/i915_dma.c| 3 ++-
drivers/gpu/dr
Use the newly created wrapper drm_fb_helper functions instead of calling
core fbdev functions directly. They also simplify the fb_info creation.
COMPILE TESTED ONLY.
Cc: David Airlie
Cc: Ben Skeggs
Cc: Alexandre Courbot
Signed-off-by: Archit Taneja
---
drivers/gpu/drm/nouveau/nouveau_drm.c
Use the newly created wrapper drm_fb_helper functions instead of calling
core fbdev functions directly. They also simplify the fb_info creation.
COMPILE TESTED ONLY.
Cc: David Airlie
Cc: Haixia Shi
Cc: "Stéphane Marchesin"
Signed-off-by: Archit Taneja
---
drivers/gpu/drm/udl/udl_fb.c | 40
Use the newly created wrapper drm_fb_helper functions instead of calling
core fbdev functions directly. They also simplify the fb_info creation.
COMPILE TESTED ONLY.
Cc: David Airlie
Cc: Gerd Hoffmann
Cc: Daniel Vetter
Signed-off-by: Archit Taneja
---
drivers/gpu/drm/bochs/bochs_drv.c |
Use the newly created wrapper drm_fb_helper functions instead of calling
core fbdev functions directly. They also simplify the fb_info creation.
COMPILE TESTED ONLY.
Cc: Alex Deucher
Cc: Oded Gabbay
Cc: "Christian König"
Signed-off-by: Archit Taneja
---
drivers/gpu/drm/amd/amdgpu/amdgpu_drv
Use the newly created wrapper drm_fb_helper functions instead of calling
core fbdev functions directly. They also simplify the fb_info creation.
COMPILE TESTED ONLY.
Cc: David Airlie
Cc: Gerd Hoffmann
Signed-off-by: Archit Taneja
---
drivers/gpu/drm/virtio/virtgpu_drm_bus.c | 3 ++-
drivers
Use the newly created wrapper drm_fb_helper functions instead of calling
core fbdev functions directly. They also simplify the fb_info creation.
COMPILE TESTED ONLY.
Cc: Lars-Peter Clausen
Cc: Daniel Vetter
Signed-off-by: Archit Taneja
---
drivers/gpu/drm/drm_fb_cma_helper.c | 45 +--
This provides a uniform interface to enable/disable legacy fbdev support
for modesetting drivers.
DRM_FBDEV_EMULATION is made available in the top level drm Kconfig. A
driver that wants fbdev emulation using drm_fb_helper can enable this
option.
Apart from 5 drivers (msm, tegra, imx, sti, i915),
Legacy fbdev emulation support via DRM is achieved through KMS FB helpers.
Most modesetting drivers enable provide fbdev emulation by default by
selecting KMS FB helpers. A few provide a separate Kconfig option for the
user to enable or disbale fbdev emulation.
Enabling fbdev emulation is finally
DRM_MSM_FBDEV config is used to enable/disable fbdev emulation for the
msm kms driver.
Replace this with the top level DRM_FBDEV_EMULATION config option where
applicable. This also prevents build breaks caused by undefined
drm_fb_helper_* functions when legacy fbdev support was disabled.
Signed-o
DRM_TEGRA_FBDEV config is currently used to enable/disable fbdev emulation
for the tegra kms driver.
Replace this with the top level DRM_FBDEV_EMULATION config option. Using
this config lets us also prevent wrapping around drm_fb_helper_* calls with
The #ifdef in tegra_drm struct that adds/remove
DRM_IMX_FB_HELPER config is currently used to enable/disable fbdev
emulation for the imx kms driver.
Remove this local config option and use the top level DRM_FBDEV_EMULATION
config option where applicable. Using this config lets us also prevent
wrapping around drm_fb_helper_* calls with #ifdefs i
DRM_STI_FBDEV config is currently used to enable/disable fbdev emulation
for the sti kms driver.
Remove this local config option and use the top level DRM_FBDEV_EMULATION
config option instead where applicable.
We replace the #ifdef in sti_drm_load with CONFIG_DRM_FBDEV_EMULATION.
It's probably o
DRM_I915_FBDEV config is currently used to enable/disable fbdev emulation
for the i915 kms driver.
Replace this with the top level DRM_FBDEV_EMULATION config option. Using
this config lets us also prevent wrapping around drm_fb_helper_* calls with
The #ifdef in drm_i915_private struct adding/remo
With the top level DRM_FBDEV_EMULATION option, drivers don't need to
select DRM_FB_KMS_HELPER or other FB related config options in the
driver.
Even if FBDEV_EMULATION isn't select, the stubbed out versions of
the drm_fb_helper functions will be called.
There are some drivers which still need som
Remove FB_* config options since the driver doesn't call any fbdev
functions directly.
Remove FB_KMS_HELPER as this would now be selected by the top level
FBDEV_EMULATION config option. If the fbdev emulation isn't selected,
the drm_fb_helper functions will be stubbed out.
Cc: Thierry Reding
Cc:
Remove FB_* config options since the driver doesn't call any fbdev
functions directly.
Remove FB_KMS_HELPER as this would now be selected by the top level
FBDEV_EMULATION config option. If the fbdev emulation isn't selected,
the drm_fb_helper functions will be stubbed out.
Cc: Mark Yao
Cc: Danie
Remove FB_* config options since the driver doesn't call any fbdev
functions directly.
Remove FB_KMS_HELPER as this would now be selected by the top level
FBDEV_EMULATION config option. If the fbdev emulation isn't selected,
the drm_fb_helper functions will be stubbed out.
Cc: Russell King
Sign
Remove FB_* config options since the driver doesn't call any fbdev
functions directly.
Remove FB_KMS_HELPER as this would now be selected by the top level
FBDEV_EMULATION config option. If the fbdev emulation isn't selected,
the drm_fb_helper functions will be stubbed out.
Cc: David Airlie
Cc: "
Remove FB_* config options since the driver doesn't call any fbdev
functions directly.
Remove FB_KMS_HELPER as this would now be selected by the top level
FBDEV_EMULATION config option. If the fbdev emulation isn't selected,
the drm_fb_helper functions will be stubbed out.
Cc: Tomi Valkeinen
Cc:
Remove FB_* config options since the driver doesn't call any fbdev
functions directly.
Remove FB_KMS_HELPER as this would now be selected by the top level
FBDEV_EMULATION config option. If the fbdev emulation isn't selected,
the drm_fb_helper functions will be stubbed out.
Cc: Inki Dae
Cc: Joony
Remove FB_* config options since the driver doesn't call any fbdev
functions directly.
Remove FB_KMS_HELPER as this would now be selected by the top level
FBDEV_EMULATION config option. If the fbdev emulation isn't selected,
the drm_fb_helper functions will be stubbed out.
Cc:Daniel Vetter
Cc: P
Remove FB_* config options since the driver doesn't call any fbdev
functions directly.
Remove FB_KMS_HELPER as this would now be selected by the top level
FBDEV_EMULATION config option. If the fbdev emulation isn't selected,
the drm_fb_helper functions will be stubbed out.
Cc: Daniel Vetter
Cc:
Remove FB_* config options since the driver doesn't call any fbdev
functions directly.
Remove FB_KMS_HELPER as this would now be selected by the top level
FBDEV_EMULATION config option. If the fbdev emulation isn't selected,
the drm_fb_helper functions will be stubbed out.
Cc: Alex Deucher
Cc: "
Remove FB_* config options since the driver doesn't call any fbdev
functions directly.
Remove FB_KMS_HELPER as this would now be selected by the top level
FBDEV_EMULATION config option. If the fbdev emulation isn't selected,
the drm_fb_helper functions will be stubbed out.
The code relying on DEF
Remove FB_* config options since the driver doesn't call any fbdev
functions directly.
Remove FB_KMS_HELPER as this would now be selected by the top level
FBDEV_EMULATION config option. If the fbdev emulation isn't selected,
the drm_fb_helper functions will be stubbed out.
Removing FB_BACKLIGHT g
Remove FB_* config options since the driver doesn't call any fbdev
functions directly.
Remove FB_KMS_HELPER as this would now be selected by the top level
FBDEV_EMULATION config option. If the fbdev emulation isn't selected,
the drm_fb_helper functions will be stubbed out.
The code relying on DEF
Remove FB_* config options since the driver doesn't call any fbdev
functions directly.
Remove FB_KMS_HELPER as this would now be selected by the top level
FBDEV_EMULATION config option. If the fbdev emulation isn't selected,
the drm_fb_helper functions will be stubbed out.
Cc: David Airlie
Cc: G
Remove FB_* config options since the driver doesn't call any fbdev
functions directly.
Remove FB_KMS_HELPER as this would now be selected by the top level
FBDEV_EMULATION config option. If the fbdev emulation isn't selected,
the drm_fb_helper functions will be stubbed out.
Cc: Alex Deucher
Cc: O
Remove FB_* config options since the driver doesn't call any fbdev
functions directly.
Remove FB_KMS_HELPER as this would now be selected by the top level
FBDEV_EMULATION config option. If the fbdev emulation isn't selected,
the drm_fb_helper functions will be stubbed out.
Cc: David Airlie
Cc: G
Remove FB_* config options since the helper doesn't call any fbdev
functions directly.
Remove FB_KMS_HELPER as this would now be selected by the top level
FBDEV_EMULATION config option. If the fbdev emulation isn't selected,
the drm_fb_helper functions will be stubbed out.
Cc: Lars-Peter Clausen
The driver internally uses drm_fb_cma helpers to emulate fbdev and
allocate buffers. It doesn't need to select DRM_FB_KMS_HELPER. This
will be managed by the config option DRM_KMS_CMA_HELPER.
Cc: Boris Brezillon
Cc: Sylvain Rochet
Cc: Nicolas Ferre
Signed-off-by: Archit Taneja
---
drivers/gp
The driver internally uses drm_fb_cma helpers to emulate fbdev and
allocate buffers. It doesn't need to select DRM_FB_KMS_HELPER. This
will be managed by the config option DRM_KMS_CMA_HELPER.
Cc: Philipp Zabel
Signed-off-by: Archit Taneja
---
drivers/gpu/drm/imx/Kconfig | 1 -
1 file changed,
The driver internally uses drm_fb_cma helpers to emulate fbdev and
allocate buffers. It doesn't need to select DRM_FB_KMS_HELPER. This
will be managed by the config option DRM_KMS_CMA_HELPER.
Cc: Laurent Pinchart
Signed-off-by: Archit Taneja
---
drivers/gpu/drm/rcar-du/Kconfig | 1 -
1 file ch
The driver internally uses drm_fb_cma helpers to emulate fbdev and
allocate buffers. It doesn't need to select DRM_FB_KMS_HELPER. This
will be managed by the config option DRM_KMS_CMA_HELPER.
Cc: Laurent Pinchart
Signed-off-by: Archit Taneja
---
drivers/gpu/drm/shmobile/Kconfig | 1 -
1 file c
The driver internally uses drm_fb_cma helpers to emulate fbdev and
allocate buffers. It doesn't need to select DRM_FB_KMS_HELPER. This
will be managed by the config option DRM_KMS_CMA_HELPER.
Cc: Ezequiel Garcia
Cc: Tomi Valkeinen
Cc: Jyri Sarha
Signed-off-by: Archit Taneja
---
drivers/gpu/d
On Mon, Jul 13, 2015 at 12:12:06PM +0530, Archit Taneja wrote:
> Legacy fbdev emulation support via DRM is achieved through KMS FB helpers.
> Most modesetting drivers enable provide fbdev emulation by default by
> selecting KMS FB helpers. A few provide a separate Kconfig option for the
> user to e
Hi Tobias,
On 07/12/2015 06:06 PM, Tobias Jakobi wrote:
> Hello Andrzej!
>
> Just some small comments.
>
> It seems like linux-samsung-soc wasn't put into Cc for '[PATCH RESEND
> 0/6] drm/exynos: HDMI related fixes' (even though this series was),
> maybe you should also forward the other series to
On Mon, Jul 13, 2015 at 12:12:11PM +0530, Archit Taneja wrote:
> DRM_I915_FBDEV config is currently used to enable/disable fbdev emulation
> for the i915 kms driver.
>
> Replace this with the top level DRM_FBDEV_EMULATION config option. Using
> this config lets us also prevent wrapping around drm_
On Mon, Jul 13, 2015 at 12:12:05PM +0530, Archit Taneja wrote:
> This provides a uniform interface to enable/disable legacy fbdev support
> for modesetting drivers.
>
> DRM_FBDEV_EMULATION is made available in the top level drm Kconfig. A
> driver that wants fbdev emulation using drm_fb_helper can
Op 13-07-15 om 02:21 schreef John Hunter:
> From: Zhao Junwang
>
> Cc: Daniel Vetter
> Signed-off-by: Zhao Junwang
> ---
> drivers/gpu/drm/drm_atomic_helper.c | 55
> +++
> include/drm/drm_atomic_helper.h |7 +
> 2 files changed, 62 insertions(+)
>
Op 13-07-15 om 09:12 schreef Maarten Lankhorst:
> Op 13-07-15 om 02:21 schreef John Hunter:
>> From: Zhao Junwang
>>
>> Cc: Daniel Vetter
>> Signed-off-by: Zhao Junwang
>> ---
>> drivers/gpu/drm/drm_atomic_helper.c | 55
>> +++
>> include/drm/drm_atomic_helper
Hi Dave,
First pull request for 4.3! Random things all over, most of it more atomic
polish. Plus trying to reject more dri1 crap (the final bits afaik!), but
this time around with nouveau whitelisted to avoid breaking old userspace.
Aside: 4.2 vs 4.3 is a terrible conflict mess so I need you to r
Op 13-07-15 om 08:22 schreef Daniel Vetter:
> On Sun, Jul 12, 2015 at 09:52:51AM -0700, Linus Torvalds wrote:
>> On Sun, Jul 12, 2015 at 1:03 AM, Jörg Otte wrote:
>>> BUG: unable to handle kernel NULL pointer dereference at 0009
>>> IP: [] 0xbd3447bb
>> Ugh. Please enable KALL
On Mon, Jul 13, 2015 at 12:07:58PM +0530, Archit Taneja wrote:
> Some drm drivers call unlink_framebuffer. Create a drm_fb_helper function
> that wraps around these calls.
>
> This is part of an effort to prevent drm drivers from calling fbdev
> functions directly, in order to make fbdev emulation
On Mon, Jul 13, 2015 at 12:07:59PM +0530, Archit Taneja wrote:
> Some drm drivers populate their fb_ops with fb_sys_read/write fb sysfs
> ops.
>
> Create a drm_fb_helper function that wraps around these calls.
>
> This is part of an effort to prevent drm drivers from calling fbdev
> functions di
On Mon, Jul 13, 2015 at 12:13:57PM +0530, Archit Taneja wrote:
> Remove FB_* config options since the driver doesn't call any fbdev
> functions directly.
>
> Remove FB_KMS_HELPER as this would now be selected by the top level
> FBDEV_EMULATION config option. If the fbdev emulation isn't selected,
e while a crtc is disabled, just don't
> update it in your commit function.
>
--
Best regards
Junwang Zhao
Microprocessor Research and Develop Center
Department of Computer Science &Technology
Peking University
Beijing, 100871, PRC
-- next part --
An HTML attachment was scrubbed...
URL:
<http://lists.freedesktop.org/archives/dri-devel/attachments/20150713/c892a78b/attachment.html>
On Mon, Jul 13, 2015 at 12:07:59PM +0530, Archit Taneja wrote:
> Some drm drivers populate their fb_ops with fb_sys_read/write fb sysfs
> ops.
>
> Create a drm_fb_helper function that wraps around these calls.
>
> This is part of an effort to prevent drm drivers from calling fbdev
> functions di
On Mon, Jul 13, 2015 at 12:08:00PM +0530, Archit Taneja wrote:
> drm drivers that emulate fbdev populate their fb_fillrect, fb_copyarea
> and fb_imageblit fb_ops with the help of cfb_* or sys_* fbdev core
> helper functions.
>
> Create drm_fb_helper functions that wrap around these calls.
>
> Thi
B_HELPER
select DRM_TTM
select POWER_SUPPLY
select HWMON
--
The Qualcomm Innovation Center, Inc. is a member of the Code Aurora Forum,
hosted by The Linux Foundation
-- next part --
An HTML attachment was scrubbed...
URL:
<http://lists.free
ice *fsl_dev = platform_get_drvdata(pdev);
> +
> + drm_put_dev(fsl_dev->ddev);
> +
> + return 0;
> +}
> +
> +static const struct of_device_id fsl_dcu_of_match[] = {
> + { .compatible = "fsl,ls1021a-dcu", },
> + { .compatible = "fsl,vf610-dcu", },
> + { },
> +};
> +MODULE_DEVICE_TABLE(of, fsl_dcu_of_match);
> +
> +static struct platform_driver fsl_dcu_drm_platform_driver = {
> + .probe = fsl_dcu_drm_probe,
> + .remove = fsl_dcu_drm_remove,
> + .driver = {
> + .owner = THIS_MODULE,
remove ".owner= THIS_MODULE,"
platform_driver does not need to set an owner because
platform_driver_register() will set it.
--
ï¼ark
-- next part --
An HTML attachment was scrubbed...
URL:
<http://lists.freedesktop.org/archives/dri-devel/attachments/20150713/4a084c59/attachment.html>
Op 13-07-15 om 09:42 schreef Jörg Otte:
> 2015-07-13 9:23 GMT+02:00 Maarten Lankhorst linux.intel.com>:
>> Op 13-07-15 om 08:22 schreef Daniel Vetter:
>>> On Sun, Jul 12, 2015 at 09:52:51AM -0700, Linus Torvalds wrote:
On Sun, Jul 12, 2015 at 1:03 AM, Jörg Otte wrote:
> BUG: unable to
On Mon, Jul 13, 2015 at 12:07:56PM +0530, Archit Taneja wrote:
> DRM drivers using drm_fb_helpers still call some fbdev core functions.
> This makes the driver depend on CONFIG_FB, resulting in complicated
> Kconfig options, and preventing us from creating a top level drm config
> option to enable/
On 06/15/2015 08:53 AM, Daniel Vetter wrote:
> On Tue, Jun 09, 2015 at 01:50:48PM +0100, Damien Lespiau wrote:
>> On Thu, Jun 04, 2015 at 07:12:31PM +0530, Kausal Malladi wrote:
>>> From: Kausal Malladi
>>>
>>> This patch set adds color manager implementation in drm/i915 layer.
>>> Color Manager i
1 - 100 of 178 matches
Mail list logo