Displaying 18 results from an estimated 18 matches for "ast_fbdev".
2019 Jul 03
0
[PATCH 3/5] drm/ast: Replace struct ast_fbdev with generic framebuffer emulation
...ivers/gpu/drm/ast/ast_drv.c b/drivers/gpu/drm/ast/ast_drv.c
index 3811997e78c4..75f55ac1a218 100644
--- a/drivers/gpu/drm/ast/ast_drv.c
+++ b/drivers/gpu/drm/ast/ast_drv.c
@@ -103,25 +103,29 @@ static int ast_drm_freeze(struct drm_device *dev)
pci_save_state(dev->pdev);
- console_lock();
- ast_fbdev_set_suspend(dev, 1);
- console_unlock();
+ if (dev->fb_helper) {
+ console_lock();
+ drm_fb_helper_set_suspend(dev->fb_helper, 1);
+ console_unlock();
+ }
+
return 0;
}
static int ast_drm_thaw(struct drm_device *dev)
{
- int error = 0;
-
ast_post_gpu(dev);
drm_mode_config_rese...
2019 Jul 03
11
[PATCH 0/5] Unmappable DRM client buffers for fbdev emulation
...The patch set has been tested on ast and mga200 HW.
[1] https://lists.freedesktop.org/archives/dri-devel/2019-June/224423.html
Thomas Zimmermann (5):
drm/client: Support unmapping of DRM client buffers
drm/fb-helper: Unmap BO for shadow-buffered framebuffer console
drm/ast: Replace struct ast_fbdev with generic framebuffer emulation
drm/bochs: Use shadow buffer for bochs framebuffer console
drm/mgag200: Replace struct mga_fbdev with generic framebuffer
emulation
drivers/gpu/drm/ast/Makefile | 2 +-
drivers/gpu/drm/ast/ast_drv.c | 22 +-
drivers/gpu/drm/ast/ast_...
2019 Jul 03
11
[PATCH 0/5] Unmappable DRM client buffers for fbdev emulation
...The patch set has been tested on ast and mga200 HW.
[1] https://lists.freedesktop.org/archives/dri-devel/2019-June/224423.html
Thomas Zimmermann (5):
drm/client: Support unmapping of DRM client buffers
drm/fb-helper: Unmap BO for shadow-buffered framebuffer console
drm/ast: Replace struct ast_fbdev with generic framebuffer emulation
drm/bochs: Use shadow buffer for bochs framebuffer console
drm/mgag200: Replace struct mga_fbdev with generic framebuffer
emulation
drivers/gpu/drm/ast/Makefile | 2 +-
drivers/gpu/drm/ast/ast_drv.c | 22 +-
drivers/gpu/drm/ast/ast_...
2019 Jul 05
11
[PATCH v2 0/6] Unmappable DRM client buffers for fbdev emulation
...desktop.org/archives/dri-devel/2019-June/224423.html
Thomas Zimmermann (6):
drm/client: Support unmapping of DRM client buffers
drm/fb-helper: Map DRM client buffer only when required
drm/fb-helper: Instanciate shadow FB if configured in device's
mode_config
drm/ast: Replace struct ast_fbdev with generic framebuffer emulation
drm/bochs: Use shadow buffer for bochs framebuffer console
drm/mgag200: Replace struct mga_fbdev with generic framebuffer
emulation
drivers/gpu/drm/ast/Makefile | 2 +-
drivers/gpu/drm/ast/ast_drv.c | 13 +-
drivers/gpu/drm/ast/ast_...
2019 Jul 05
11
[PATCH v2 0/6] Unmappable DRM client buffers for fbdev emulation
...desktop.org/archives/dri-devel/2019-June/224423.html
Thomas Zimmermann (6):
drm/client: Support unmapping of DRM client buffers
drm/fb-helper: Map DRM client buffer only when required
drm/fb-helper: Instanciate shadow FB if configured in device's
mode_config
drm/ast: Replace struct ast_fbdev with generic framebuffer emulation
drm/bochs: Use shadow buffer for bochs framebuffer console
drm/mgag200: Replace struct mga_fbdev with generic framebuffer
emulation
drivers/gpu/drm/ast/Makefile | 2 +-
drivers/gpu/drm/ast/ast_drv.c | 13 +-
drivers/gpu/drm/ast/ast_...
2019 Jul 04
2
[PATCH 0/5] Unmappable DRM client buffers for fbdev emulation
....org/archives/dri-devel/2019-June/224423.html
>>>>
>>>> Thomas Zimmermann (5):
>>>> drm/client: Support unmapping of DRM client buffers
>>>> drm/fb-helper: Unmap BO for shadow-buffered framebuffer console
>>>> drm/ast: Replace struct ast_fbdev with generic framebuffer emulation
>>>> drm/bochs: Use shadow buffer for bochs framebuffer console
>>>> drm/mgag200: Replace struct mga_fbdev with generic framebuffer
>>>> emulation
>>>>
>>>> drivers/gpu/drm/ast/Makefile...
2019 Jul 04
2
[PATCH 0/5] Unmappable DRM client buffers for fbdev emulation
....org/archives/dri-devel/2019-June/224423.html
>>>>
>>>> Thomas Zimmermann (5):
>>>> drm/client: Support unmapping of DRM client buffers
>>>> drm/fb-helper: Unmap BO for shadow-buffered framebuffer console
>>>> drm/ast: Replace struct ast_fbdev with generic framebuffer emulation
>>>> drm/bochs: Use shadow buffer for bochs framebuffer console
>>>> drm/mgag200: Replace struct mga_fbdev with generic framebuffer
>>>> emulation
>>>>
>>>> drivers/gpu/drm/ast/Makefile...
2019 Jul 04
2
[PATCH 0/5] Unmappable DRM client buffers for fbdev emulation
...>> [1] https://lists.freedesktop.org/archives/dri-devel/2019-June/224423.html
>>
>> Thomas Zimmermann (5):
>> drm/client: Support unmapping of DRM client buffers
>> drm/fb-helper: Unmap BO for shadow-buffered framebuffer console
>> drm/ast: Replace struct ast_fbdev with generic framebuffer emulation
>> drm/bochs: Use shadow buffer for bochs framebuffer console
>> drm/mgag200: Replace struct mga_fbdev with generic framebuffer
>> emulation
>>
>> drivers/gpu/drm/ast/Makefile | 2 +-
>> drivers/gpu/drm/ast/...
2019 Jul 04
2
[PATCH 0/5] Unmappable DRM client buffers for fbdev emulation
...>> [1] https://lists.freedesktop.org/archives/dri-devel/2019-June/224423.html
>>
>> Thomas Zimmermann (5):
>> drm/client: Support unmapping of DRM client buffers
>> drm/fb-helper: Unmap BO for shadow-buffered framebuffer console
>> drm/ast: Replace struct ast_fbdev with generic framebuffer emulation
>> drm/bochs: Use shadow buffer for bochs framebuffer console
>> drm/mgag200: Replace struct mga_fbdev with generic framebuffer
>> emulation
>>
>> drivers/gpu/drm/ast/Makefile | 2 +-
>> drivers/gpu/drm/ast/...
2019 Jul 03
0
[PATCH 0/5] Unmappable DRM client buffers for fbdev emulation
...by the way :-)
Noralf.
> [1] https://lists.freedesktop.org/archives/dri-devel/2019-June/224423.html
>
> Thomas Zimmermann (5):
> drm/client: Support unmapping of DRM client buffers
> drm/fb-helper: Unmap BO for shadow-buffered framebuffer console
> drm/ast: Replace struct ast_fbdev with generic framebuffer emulation
> drm/bochs: Use shadow buffer for bochs framebuffer console
> drm/mgag200: Replace struct mga_fbdev with generic framebuffer
> emulation
>
> drivers/gpu/drm/ast/Makefile | 2 +-
> drivers/gpu/drm/ast/ast_drv.c | 2...
2019 Jul 04
0
[PATCH 0/5] Unmappable DRM client buffers for fbdev emulation
...vel/2019-June/224423.html
>>>>>
>>>>> Thomas Zimmermann (5):
>>>>> drm/client: Support unmapping of DRM client buffers
>>>>> drm/fb-helper: Unmap BO for shadow-buffered framebuffer console
>>>>> drm/ast: Replace struct ast_fbdev with generic framebuffer emulation
>>>>> drm/bochs: Use shadow buffer for bochs framebuffer console
>>>>> drm/mgag200: Replace struct mga_fbdev with generic framebuffer
>>>>> emulation
>>>>>
>>>>> drivers/gpu/drm/as...
2019 Jul 04
0
[PATCH 0/5] Unmappable DRM client buffers for fbdev emulation
...://lists.freedesktop.org/archives/dri-devel/2019-June/224423.html
>>>
>>> Thomas Zimmermann (5):
>>> drm/client: Support unmapping of DRM client buffers
>>> drm/fb-helper: Unmap BO for shadow-buffered framebuffer console
>>> drm/ast: Replace struct ast_fbdev with generic framebuffer emulation
>>> drm/bochs: Use shadow buffer for bochs framebuffer console
>>> drm/mgag200: Replace struct mga_fbdev with generic framebuffer
>>> emulation
>>>
>>> drivers/gpu/drm/ast/Makefile | 2 +-
>>&g...
2019 Apr 24
21
[PATCH v2 00/17] Share TTM code among DRM framebuffer drivers
Several simple framebuffer drivers copy most of the TTM code from each
other. The implementation is always the same; except for the name of
some data structures.
As recently discussed, this patch set provides generic memory-management
code for simple framebuffers with dedicated video memory. It further
converts the respective drivers to the generic code. The shared code
is basically the same
2019 Apr 29
21
[PATCH v3 00/19] Share TTM code among DRM framebuffer drivers
Several simple framebuffer drivers copy most of the TTM code from each
other. The implementation is always the same; except for the name of
some data structures.
As recently discussed, this patch set provides generic memory-management
code for simple framebuffers with dedicated video memory. It further
converts the respective drivers to the generic code. The shared code
is basically the same
2019 May 06
25
[PATCH v4 00/19] Share TTM code among DRM framebuffer drivers
Several simple framebuffer drivers copy most of the TTM code from each
other. The implementation is always the same; except for the name of
some data structures.
As recently discussed, this patch set provides generic memory-management
code for simple framebuffers with dedicated video memory. It further
converts the respective drivers to the generic code. The shared code
is basically the same
2019 May 06
25
[PATCH v4 00/19] Share TTM code among DRM framebuffer drivers
Several simple framebuffer drivers copy most of the TTM code from each
other. The implementation is always the same; except for the name of
some data structures.
As recently discussed, this patch set provides generic memory-management
code for simple framebuffers with dedicated video memory. It further
converts the respective drivers to the generic code. The shared code
is basically the same
2019 May 08
22
[PATCH v5 00/20] Share TTM code among DRM framebuffer drivers
Several simple framebuffer drivers copy most of the TTM code from each
other. The implementation is always the same; except for the name of
some data structures.
As recently discussed, this patch set provides generic memory-management
code for simple framebuffers with dedicated video memory. It further
converts the respective drivers to the generic code. The shared code
is basically the same
2019 May 08
22
[PATCH v5 00/20] Share TTM code among DRM framebuffer drivers
Several simple framebuffer drivers copy most of the TTM code from each
other. The implementation is always the same; except for the name of
some data structures.
As recently discussed, this patch set provides generic memory-management
code for simple framebuffers with dedicated video memory. It further
converts the respective drivers to the generic code. The shared code
is basically the same