search for: mgag200_cursor

Displaying 20 results from an estimated 23 matches for "mgag200_cursor".

2019 May 20
1
[PATCH 1/2] drm: Add drm_gem_vram_{pin/unpin}_reserved() and convert mgag200
...;>> patch also converts the driver to use the new interfaces. >>> >>> Signed-off-by: Thomas Zimmermann <tzimmermann at suse.de> >>> --- >>> drivers/gpu/drm/drm_gem_vram_helper.c | 75 ++++++++++++++++++++++++ >>> drivers/gpu/drm/mgag200/mgag200_cursor.c | 18 +++--- >>> include/drm/drm_gem_vram_helper.h | 3 + >>> 3 files changed, 88 insertions(+), 8 deletions(-) >>> >>> diff --git a/drivers/gpu/drm/drm_gem_vram_helper.c b/drivers/gpu/drm/drm_gem_vram_helper.c >>> index 8f142b810eb4..a002c03...
2019 May 20
5
[PATCH 1/2] drm: Add drm_gem_vram_{pin/unpin}_reserved() and convert mgag200
...es this behavior for its cursor handling. The > patch also converts the driver to use the new interfaces. > > Signed-off-by: Thomas Zimmermann <tzimmermann at suse.de> > --- > drivers/gpu/drm/drm_gem_vram_helper.c | 75 ++++++++++++++++++++++++ > drivers/gpu/drm/mgag200/mgag200_cursor.c | 18 +++--- > include/drm/drm_gem_vram_helper.h | 3 + > 3 files changed, 88 insertions(+), 8 deletions(-) > > diff --git a/drivers/gpu/drm/drm_gem_vram_helper.c b/drivers/gpu/drm/drm_gem_vram_helper.c > index 8f142b810eb4..a002c03eaf4c 100644 > --- a/drivers/gpu/drm/d...
2019 May 20
5
[PATCH 1/2] drm: Add drm_gem_vram_{pin/unpin}_reserved() and convert mgag200
...es this behavior for its cursor handling. The > patch also converts the driver to use the new interfaces. > > Signed-off-by: Thomas Zimmermann <tzimmermann at suse.de> > --- > drivers/gpu/drm/drm_gem_vram_helper.c | 75 ++++++++++++++++++++++++ > drivers/gpu/drm/mgag200/mgag200_cursor.c | 18 +++--- > include/drm/drm_gem_vram_helper.h | 3 + > 3 files changed, 88 insertions(+), 8 deletions(-) > > diff --git a/drivers/gpu/drm/drm_gem_vram_helper.c b/drivers/gpu/drm/drm_gem_vram_helper.c > index 8f142b810eb4..a002c03eaf4c 100644 > --- a/drivers/gpu/drm/d...
2019 May 16
0
[PATCH 1/2] drm: Add drm_gem_vram_{pin/unpin}_reserved() and convert mgag200
...ion. The mgag200 driver requires this behavior for its cursor handling. The patch also converts the driver to use the new interfaces. Signed-off-by: Thomas Zimmermann <tzimmermann at suse.de> --- drivers/gpu/drm/drm_gem_vram_helper.c | 75 ++++++++++++++++++++++++ drivers/gpu/drm/mgag200/mgag200_cursor.c | 18 +++--- include/drm/drm_gem_vram_helper.h | 3 + 3 files changed, 88 insertions(+), 8 deletions(-) diff --git a/drivers/gpu/drm/drm_gem_vram_helper.c b/drivers/gpu/drm/drm_gem_vram_helper.c index 8f142b810eb4..a002c03eaf4c 100644 --- a/drivers/gpu/drm/drm_gem_vram_helper.c +++ b/dri...
2019 Apr 29
0
[PATCH v3 15/19] drm/mgag200: Replace mapping code with drm_gem_vram_{kmap/kunmap}()
The mgag200 driver establishes several memory mappings for frame buffers and cursors. This patch converts the driver to use the equivalent drm_gem_vram_kmap() functions. It removes the dependencies on TTM and cleans up the code. --- drivers/gpu/drm/mgag200/mgag200_cursor.c | 35 +++++++++++------------- drivers/gpu/drm/mgag200/mgag200_drv.h | 1 - drivers/gpu/drm/mgag200/mgag200_fb.c | 22 +++++++++------ drivers/gpu/drm/mgag200/mgag200_mode.c | 9 ++++-- 4 files changed, 36 insertions(+), 31 deletions(-) diff --git a/drivers/gpu/drm/mgag200/mgag200_cur...
2019 May 20
0
[PATCH 1/2] drm: Add drm_gem_vram_{pin/unpin}_reserved() and convert mgag200
...r handling. The > > patch also converts the driver to use the new interfaces. > > > > Signed-off-by: Thomas Zimmermann <tzimmermann at suse.de> > > --- > > drivers/gpu/drm/drm_gem_vram_helper.c | 75 ++++++++++++++++++++++++ > > drivers/gpu/drm/mgag200/mgag200_cursor.c | 18 +++--- > > include/drm/drm_gem_vram_helper.h | 3 + > > 3 files changed, 88 insertions(+), 8 deletions(-) > > > > diff --git a/drivers/gpu/drm/drm_gem_vram_helper.c b/drivers/gpu/drm/drm_gem_vram_helper.c > > index 8f142b810eb4..a002c03eaf4c 100644 &gt...
2019 May 16
5
[PATCH 0/2] Add BO reservation to GEM VRAM pin/unpin/push_to_system
...from within pin/unpin functions drivers/gpu/drm/ast/ast_mode.c | 24 +--- drivers/gpu/drm/drm_gem_vram_helper.c | 115 +++++++++++++++++- .../gpu/drm/hisilicon/hibmc/hibmc_drm_de.c | 6 - .../gpu/drm/hisilicon/hibmc/hibmc_drm_fbdev.c | 17 +-- drivers/gpu/drm/mgag200/mgag200_cursor.c | 18 +-- drivers/gpu/drm/mgag200/mgag200_mode.c | 19 +-- include/drm/drm_gem_vram_helper.h | 3 + 7 files changed, 126 insertions(+), 76 deletions(-) -- 2.21.0
2019 May 16
5
[PATCH 0/2] Add BO reservation to GEM VRAM pin/unpin/push_to_system
...from within pin/unpin functions drivers/gpu/drm/ast/ast_mode.c | 24 +--- drivers/gpu/drm/drm_gem_vram_helper.c | 115 +++++++++++++++++- .../gpu/drm/hisilicon/hibmc/hibmc_drm_de.c | 6 - .../gpu/drm/hisilicon/hibmc/hibmc_drm_fbdev.c | 17 +-- drivers/gpu/drm/mgag200/mgag200_cursor.c | 18 +-- drivers/gpu/drm/mgag200/mgag200_mode.c | 19 +-- include/drm/drm_gem_vram_helper.h | 3 + 7 files changed, 126 insertions(+), 76 deletions(-) -- 2.21.0
2019 Apr 29
21
[PATCH v3 00/19] Share TTM code among DRM framebuffer drivers
.../hisilicon/hibmc/hibmc_drm_drv.c | 13 +- .../gpu/drm/hisilicon/hibmc/hibmc_drm_drv.h | 33 +- .../gpu/drm/hisilicon/hibmc/hibmc_drm_fbdev.c | 30 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_ttm.c | 341 +--------- drivers/gpu/drm/mgag200/Kconfig | 2 + drivers/gpu/drm/mgag200/mgag200_cursor.c | 88 +-- drivers/gpu/drm/mgag200/mgag200_drv.c | 13 +- drivers/gpu/drm/mgag200/mgag200_drv.h | 74 +-- drivers/gpu/drm/mgag200/mgag200_fb.c | 30 +- drivers/gpu/drm/mgag200/mgag200_main.c | 87 +-- drivers/gpu/drm/mgag200/mgag200_mode.c | 52 +-...
2019 Apr 08
0
[PATCH 00/15] Share TTM code among framebuffer drivers
...c | 4 +- > .../gpu/drm/hisilicon/hibmc/hibmc_drm_drv.h | 28 +- > .../gpu/drm/hisilicon/hibmc/hibmc_drm_fbdev.c | 30 +- > drivers/gpu/drm/hisilicon/hibmc/hibmc_ttm.c | 328 +---------- > drivers/gpu/drm/mgag200/Kconfig | 2 + > drivers/gpu/drm/mgag200/mgag200_cursor.c | 61 ++- > drivers/gpu/drm/mgag200/mgag200_drv.c | 4 +- > drivers/gpu/drm/mgag200/mgag200_drv.h | 68 +-- > drivers/gpu/drm/mgag200/mgag200_fb.c | 18 +- > drivers/gpu/drm/mgag200/mgag200_main.c | 84 +-- > drivers/gpu/drm/mgag200/m...
2019 May 15
0
[PATCH v5 00/20] Share TTM code among DRM framebuffer drivers
...m_drv.c | 14 +- > .../gpu/drm/hisilicon/hibmc/hibmc_drm_drv.h | 33 +- > .../gpu/drm/hisilicon/hibmc/hibmc_drm_fbdev.c | 30 +- > drivers/gpu/drm/hisilicon/hibmc/hibmc_ttm.c | 341 +-------- > drivers/gpu/drm/mgag200/Kconfig | 2 +- > drivers/gpu/drm/mgag200/mgag200_cursor.c | 88 ++- > drivers/gpu/drm/mgag200/mgag200_drv.c | 13 +- > drivers/gpu/drm/mgag200/mgag200_drv.h | 74 +- > drivers/gpu/drm/mgag200/mgag200_fb.c | 34 +- > drivers/gpu/drm/mgag200/mgag200_main.c | 87 +-- > drivers/gpu/drm/mgag200/mgag200...
2019 Apr 24
21
[PATCH v2 00/17] Share TTM code among DRM framebuffer drivers
.../hisilicon/hibmc/hibmc_drm_drv.c | 5 +- .../gpu/drm/hisilicon/hibmc/hibmc_drm_drv.h | 32 +- .../gpu/drm/hisilicon/hibmc/hibmc_drm_fbdev.c | 30 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_ttm.c | 329 +--------- drivers/gpu/drm/mgag200/Kconfig | 2 + drivers/gpu/drm/mgag200/mgag200_cursor.c | 88 +-- drivers/gpu/drm/mgag200/mgag200_drv.c | 4 +- drivers/gpu/drm/mgag200/mgag200_drv.h | 74 +-- drivers/gpu/drm/mgag200/mgag200_fb.c | 30 +- drivers/gpu/drm/mgag200/mgag200_main.c | 84 +-- drivers/gpu/drm/mgag200/mgag200_mode.c | 52 +-...
2019 May 08
22
[PATCH v5 00/20] Share TTM code among DRM framebuffer drivers
.../hisilicon/hibmc/hibmc_drm_drv.c | 14 +- .../gpu/drm/hisilicon/hibmc/hibmc_drm_drv.h | 33 +- .../gpu/drm/hisilicon/hibmc/hibmc_drm_fbdev.c | 30 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_ttm.c | 341 +-------- drivers/gpu/drm/mgag200/Kconfig | 2 +- drivers/gpu/drm/mgag200/mgag200_cursor.c | 88 ++- drivers/gpu/drm/mgag200/mgag200_drv.c | 13 +- drivers/gpu/drm/mgag200/mgag200_drv.h | 74 +- drivers/gpu/drm/mgag200/mgag200_fb.c | 34 +- drivers/gpu/drm/mgag200/mgag200_main.c | 87 +-- drivers/gpu/drm/mgag200/mgag200_mode.c | 53 +-...
2019 May 08
22
[PATCH v5 00/20] Share TTM code among DRM framebuffer drivers
.../hisilicon/hibmc/hibmc_drm_drv.c | 14 +- .../gpu/drm/hisilicon/hibmc/hibmc_drm_drv.h | 33 +- .../gpu/drm/hisilicon/hibmc/hibmc_drm_fbdev.c | 30 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_ttm.c | 341 +-------- drivers/gpu/drm/mgag200/Kconfig | 2 +- drivers/gpu/drm/mgag200/mgag200_cursor.c | 88 ++- drivers/gpu/drm/mgag200/mgag200_drv.c | 13 +- drivers/gpu/drm/mgag200/mgag200_drv.h | 74 +- drivers/gpu/drm/mgag200/mgag200_fb.c | 34 +- drivers/gpu/drm/mgag200/mgag200_main.c | 87 +-- drivers/gpu/drm/mgag200/mgag200_mode.c | 53 +-...
2019 May 06
25
[PATCH v4 00/19] Share TTM code among DRM framebuffer drivers
...hisilicon/hibmc/hibmc_drm_drv.c | 13 +- .../gpu/drm/hisilicon/hibmc/hibmc_drm_drv.h | 33 +- .../gpu/drm/hisilicon/hibmc/hibmc_drm_fbdev.c | 30 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_ttm.c | 341 +--------- drivers/gpu/drm/mgag200/Kconfig | 2 +- drivers/gpu/drm/mgag200/mgag200_cursor.c | 88 +-- drivers/gpu/drm/mgag200/mgag200_drv.c | 13 +- drivers/gpu/drm/mgag200/mgag200_drv.h | 74 +-- drivers/gpu/drm/mgag200/mgag200_fb.c | 34 +- drivers/gpu/drm/mgag200/mgag200_main.c | 87 +-- drivers/gpu/drm/mgag200/mgag200_mode.c | 53 +-...
2019 May 06
25
[PATCH v4 00/19] Share TTM code among DRM framebuffer drivers
...hisilicon/hibmc/hibmc_drm_drv.c | 13 +- .../gpu/drm/hisilicon/hibmc/hibmc_drm_drv.h | 33 +- .../gpu/drm/hisilicon/hibmc/hibmc_drm_fbdev.c | 30 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_ttm.c | 341 +--------- drivers/gpu/drm/mgag200/Kconfig | 2 +- drivers/gpu/drm/mgag200/mgag200_cursor.c | 88 +-- drivers/gpu/drm/mgag200/mgag200_drv.c | 13 +- drivers/gpu/drm/mgag200/mgag200_drv.h | 74 +-- drivers/gpu/drm/mgag200/mgag200_fb.c | 34 +- drivers/gpu/drm/mgag200/mgag200_main.c | 87 +-- drivers/gpu/drm/mgag200/mgag200_mode.c | 53 +-...
2017 Aug 11
0
[PATCH v3 00/28] DRM API Conversions
...| 2 +- > drivers/gpu/drm/i915/intel_fbdev.c | 4 +-- > drivers/gpu/drm/imx/ipuv3-crtc.c | 2 +- > drivers/gpu/drm/mediatek/mtk_drm_fb.c | 4 +-- > drivers/gpu/drm/mediatek/mtk_drm_gem.c | 2 +- > drivers/gpu/drm/mgag200/mgag200_cursor.c | 2 +- > drivers/gpu/drm/mgag200/mgag200_fb.c | 4 +-- > drivers/gpu/drm/mgag200/mgag200_main.c | 10 ++++---- > drivers/gpu/drm/msm/adreno/a5xx_gpu.c | 10 ++++---- > drivers/gpu/drm/msm/adreno/a5xx_power.c | 2 +- > drive...
2019 Jul 03
0
[PATCH 5/5] drm/mgag200: Replace struct mga_fbdev with generic framebuffer emulation
...ff --git a/drivers/gpu/drm/mgag200/Makefile b/drivers/gpu/drm/mgag200/Makefile index 98d204408bd0..04b281bcf655 100644 --- a/drivers/gpu/drm/mgag200/Makefile +++ b/drivers/gpu/drm/mgag200/Makefile @@ -1,5 +1,5 @@ # SPDX-License-Identifier: GPL-2.0-only mgag200-y := mgag200_main.o mgag200_mode.o mgag200_cursor.o \ - mgag200_drv.o mgag200_fb.o mgag200_i2c.o mgag200_ttm.o + mgag200_drv.o mgag200_i2c.o mgag200_ttm.o obj-$(CONFIG_DRM_MGAG200) += mgag200.o diff --git a/drivers/gpu/drm/mgag200/mgag200_drv.h b/drivers/gpu/drm/mgag200/mgag200_drv.h index 3ab27f1053c1..1c93f8dc08c7 100644 --- a/drivers/gpu/drm...
2017 Aug 03
2
[PATCH 00/29] DRM API conversions
...ntel_dp_mst.c | 2 +- drivers/gpu/drm/i915/intel_fbdev.c | 4 +-- drivers/gpu/drm/imx/ipuv3-crtc.c | 2 +- drivers/gpu/drm/mediatek/mtk_drm_fb.c | 4 +-- drivers/gpu/drm/mediatek/mtk_drm_gem.c | 4 +-- drivers/gpu/drm/mgag200/mgag200_cursor.c | 2 +- drivers/gpu/drm/mgag200/mgag200_fb.c | 4 +-- drivers/gpu/drm/mgag200/mgag200_main.c | 10 ++++---- drivers/gpu/drm/msm/adreno/a5xx_gpu.c | 10 ++++---- drivers/gpu/drm/msm/adreno/a5xx_power.c | 2 +- drivers/gpu/drm/msm/adreno/adr...
2019 Jul 05
11
[PATCH v2 0/6] Unmappable DRM client buffers for fbdev emulation
DRM client buffers are permanently mapped throughout their lifetime. This prevents us from using generic framebuffer emulation for devices with small dedicated video memory, such as ast or mgag200. With fb buffers permanently mapped, such devices often won't have enough space left to display other content (e.g., X11). This patch set introduces unmappable DRM client buffers for framebuffer