Displaying 20 results from an estimated 175 matches for "hisilicon".
2020 Mar 05
0
[PATCH 06/22] drm/hisilicon/kirin: Use simple encoder
The kirin driver uses an empty implementation for its encoder. Replace
the code with the generic simple encoder.
Signed-off-by: Thomas Zimmermann <tzimmermann at suse.de>
---
drivers/gpu/drm/hisilicon/kirin/dw_drm_dsi.c | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/drivers/gpu/drm/hisilicon/kirin/dw_drm_dsi.c b/drivers/gpu/drm/hisilicon/kirin/dw_drm_dsi.c
index f31068d74b18..08c1ab542c03 100644
--- a/drivers/gpu/drm/hisilicon/kirin/dw_drm_dsi.c
+++ b/drivers/gpu/drm...
2019 Sep 04
1
[PATCH v3 7/7] drm/vram: fix Kconfig
...n config DRM_VRAM_HELPER, we have to select them on the vram users
instead.
Signed-off-by: Gerd Hoffmann <kraxel at redhat.com>
---
drivers/gpu/drm/Kconfig | 2 --
drivers/gpu/drm/ast/Kconfig | 2 ++
drivers/gpu/drm/bochs/Kconfig | 2 ++
drivers/gpu/drm/hisilicon/hibmc/Kconfig | 3 ++-
drivers/gpu/drm/mgag200/Kconfig | 2 ++
drivers/gpu/drm/vboxvideo/Kconfig | 2 ++
6 files changed, 10 insertions(+), 3 deletions(-)
diff --git a/drivers/gpu/drm/Kconfig b/drivers/gpu/drm/Kconfig
index 1be8ad30d8fe..cd11a3bde19c 100644
--- a/drivers/gpu/drm/Kcon...
2019 Apr 08
0
[PATCH 00/15] Share TTM code among framebuffer drivers
...sic TTM-based memory manager.
>
> Both, GEM TTM and Simple TTM, support VRAM and SYSTEM placements. Support
> for TT could probably be added if necessary. Both can be used independedly
> from each other if desired by the DRM driver.
>
> Currently ast, bochs, mgag200, vboxvideo and hisilicon/hibmc can use
> these helpers. Cirrus would also be a candidate, but as it's being
> rewrtten from scratch, I didn't bother doing the conversion.
>
> Future directions: with these changes, the respective drivers can also
> share some of their mode-setting or fbdev code. GEM T...
2019 May 15
0
[PATCH v5 00/20] Share TTM code among DRM framebuffer drivers
...t's an implementation of a
> basic memory manager for VRAM.
>
> Both, GEM VRAM and VRAM MM, support buffer placement in VRAM and system
> memory. Both can be used independedly from each other if desired by the
> DRM driver.
>
> Currently ast, bochs, mgag200, vboxvideo and hisilicon/hibmc can use
> these helpers.
>
> Future directions: with these changes, the respective drivers can also
> share some of their mode-setting or fbdev code. GEM VRAM's PRIME helpers
> allow for using the generic fbcon emulation.
>
> The patch set is against a recent drm-ti...
2017 Jul 25
5
[PATCH 5/8] drm: Nuke drm_atomic_helper_plane_set_property
...alidp_planes.c | 1 -
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c | 1 -
drivers/gpu/drm/drm_atomic.c | 3 +-
drivers/gpu/drm/drm_atomic_helper.c | 55 -------------------------
drivers/gpu/drm/exynos/exynos_drm_plane.c | 1 -
drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c | 1 -
drivers/gpu/drm/hisilicon/kirin/kirin_drm_ade.c | 1 -
drivers/gpu/drm/i915/intel_display.c | 2 -
drivers/gpu/drm/msm/mdp/mdp5/mdp5_plane.c | 2 -
drivers/gpu/drm/nouveau/nv50_display.c | 1 -
drivers/gpu/drm/omapdrm/omap_plane.c...
2017 Jul 25
2
[PATCH 4/8] drm: Nuke drm_atomic_helper_crtc_set_property
...abel at pengutronix.de>
Cc: Maxime Ripard <maxime.ripard at free-electrons.com>
Cc: Thomas Hellstrom <thellstrom at vmware.com>
---
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c | 1 -
drivers/gpu/drm/drm_atomic_helper.c | 55 -------------------------
drivers/gpu/drm/hisilicon/kirin/kirin_drm_ade.c | 1 -
drivers/gpu/drm/i915/intel_display.c | 1 -
drivers/gpu/drm/msm/mdp/mdp4/mdp4_crtc.c | 1 -
drivers/gpu/drm/msm/mdp/mdp5/mdp5_crtc.c | 2 -
drivers/gpu/drm/nouveau/nv50_display.c | 1 -
drivers/gpu/drm/omapdrm/omap_crtc.c...
2019 Sep 13
2
[PATCH 8/8] drm/vram: drop DRM_VRAM_MM_FILE_OPERATIONS
...Gerd Hoffmann <kraxel at redhat.com>
---
include/drm/drm_gem_vram_helper.h | 18 ----
include/drm/drm_vram_mm_helper.h | 82 +++++++++++++++++++
drivers/gpu/drm/ast/ast_drv.c | 5 +-
drivers/gpu/drm/bochs/bochs_drv.c | 5 +-
.../gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c | 5 +-
drivers/gpu/drm/mgag200/mgag200_drv.c | 5 +-
drivers/gpu/drm/vboxvideo/vbox_drv.c | 5 +-
7 files changed, 87 insertions(+), 38 deletions(-)
create mode 100644 include/drm/drm_vram_mm_helper.h
diff --git a/include/drm/drm_gem_vram_helper.h b/in...
2019 Sep 13
2
[PATCH 8/8] drm/vram: drop DRM_VRAM_MM_FILE_OPERATIONS
...Gerd Hoffmann <kraxel at redhat.com>
---
include/drm/drm_gem_vram_helper.h | 18 ----
include/drm/drm_vram_mm_helper.h | 82 +++++++++++++++++++
drivers/gpu/drm/ast/ast_drv.c | 5 +-
drivers/gpu/drm/bochs/bochs_drv.c | 5 +-
.../gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c | 5 +-
drivers/gpu/drm/mgag200/mgag200_drv.c | 5 +-
drivers/gpu/drm/vboxvideo/vbox_drv.c | 5 +-
7 files changed, 87 insertions(+), 38 deletions(-)
create mode 100644 include/drm/drm_vram_mm_helper.h
diff --git a/include/drm/drm_gem_vram_helper.h b/in...
2019 Aug 08
0
[PATCH v4 12/17] drm: drop DRM_VRAM_MM_FILE_OPERATIONS
...FOPS() can be used instead.
Signed-off-by: Gerd Hoffmann <kraxel at redhat.com>
---
include/drm/drm_vram_mm_helper.h | 17 -----------------
drivers/gpu/drm/ast/ast_drv.c | 5 +----
drivers/gpu/drm/bochs/bochs_drv.c | 5 +----
drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c | 5 +----
drivers/gpu/drm/mgag200/mgag200_drv.c | 5 +----
drivers/gpu/drm/vboxvideo/vbox_drv.c | 5 +----
6 files changed, 5 insertions(+), 37 deletions(-)
diff --git a/include/drm/drm_vram_mm_helper.h b/include/drm/drm_vram_mm_helper.h
index f272adc...
2019 Oct 16
0
[PATCH v4 11/11] drm/vram: drop DRM_VRAM_MM_FILE_OPERATIONS
...n <kraxel at redhat.com>
Reviewed-by: Thomas Zimmermann <tzimmermann at suse.de>
---
include/drm/drm_gem_vram_helper.h | 18 ------------------
drivers/gpu/drm/ast/ast_drv.c | 5 +----
drivers/gpu/drm/bochs/bochs_drv.c | 5 +----
.../gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c | 5 +----
drivers/gpu/drm/mgag200/mgag200_drv.c | 5 +----
drivers/gpu/drm/vboxvideo/vbox_drv.c | 5 +----
6 files changed, 5 insertions(+), 38 deletions(-)
diff --git a/include/drm/drm_gem_vram_helper.h b/include/drm/drm_gem_vram_helper.h
index 5e48...
2019 Sep 17
0
[PATCH v2 11/11] drm/vram: drop DRM_VRAM_MM_FILE_OPERATIONS
...n <kraxel at redhat.com>
Reviewed-by: Thomas Zimmermann <tzimmermann at suse.de>
---
include/drm/drm_gem_vram_helper.h | 18 ------------------
drivers/gpu/drm/ast/ast_drv.c | 5 +----
drivers/gpu/drm/bochs/bochs_drv.c | 5 +----
.../gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c | 5 +----
drivers/gpu/drm/mgag200/mgag200_drv.c | 5 +----
drivers/gpu/drm/vboxvideo/vbox_drv.c | 5 +----
6 files changed, 5 insertions(+), 38 deletions(-)
diff --git a/include/drm/drm_gem_vram_helper.h b/include/drm/drm_gem_vram_helper.h
index 9d55...
2019 Sep 19
0
[PATCH v3 11/11] drm/vram: drop DRM_VRAM_MM_FILE_OPERATIONS
...n <kraxel at redhat.com>
Reviewed-by: Thomas Zimmermann <tzimmermann at suse.de>
---
include/drm/drm_gem_vram_helper.h | 18 ------------------
drivers/gpu/drm/ast/ast_drv.c | 5 +----
drivers/gpu/drm/bochs/bochs_drv.c | 5 +----
.../gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c | 5 +----
drivers/gpu/drm/mgag200/mgag200_drv.c | 5 +----
drivers/gpu/drm/vboxvideo/vbox_drv.c | 5 +----
6 files changed, 5 insertions(+), 38 deletions(-)
diff --git a/include/drm/drm_gem_vram_helper.h b/include/drm/drm_gem_vram_helper.h
index 05a7...
2022 Dec 19
1
[PATCH v3] drm: Only select I2C_ALGOBIT for drivers that actually need it
...ual drivers.
Signed-off-by: Uwe Kleine-K?nig <u.kleine-koenig at pengutronix.de>
---
drivers/gpu/drm/Kconfig | 1 -
drivers/gpu/drm/amd/amdgpu/Kconfig | 2 ++
drivers/gpu/drm/ast/Kconfig | 2 ++
drivers/gpu/drm/gma500/Kconfig | 2 ++
drivers/gpu/drm/hisilicon/hibmc/Kconfig | 2 ++
drivers/gpu/drm/i915/Kconfig | 2 ++
drivers/gpu/drm/mgag200/Kconfig | 2 ++
drivers/gpu/drm/nouveau/Kconfig | 2 ++
drivers/gpu/drm/radeon/Kconfig | 2 ++
9 files changed, 16 insertions(+), 1 deletion(-)
diff --git a/drivers/gpu/drm/Kconfi...
2018 Dec 10
1
[PATCH 7/7] drm: Split out drm_probe_helper.h
.../drm/fsl-dcu/fsl_dcu_drm_drv.c | 2 +-
> drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_kms.c | 2 +-
> drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_plane.c | 2 +-
> drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_rgb.c | 2 +-
> drivers/gpu/drm/gma500/psb_intel_drv.h | 1 +
> .../gpu/drm/hisilicon/hibmc/hibmc_drm_de.c | 2 +-
> .../gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c | 2 +-
> .../gpu/drm/hisilicon/hibmc/hibmc_drm_fbdev.c | 2 +-
> .../gpu/drm/hisilicon/hibmc/hibmc_drm_vdac.c | 2 +-
> drivers/gpu/drm/hisilicon/kirin/dw_drm_dsi.c | 2 +-
> .../gpu/drm/hisilicon...
2018 Dec 10
1
[PATCH 7/7] drm: Split out drm_probe_helper.h
...t; > drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_kms.c | 2 +-
> > > drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_plane.c | 2 +-
> > > drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_rgb.c | 2 +-
> > > drivers/gpu/drm/gma500/psb_intel_drv.h | 1 +
> > > .../gpu/drm/hisilicon/hibmc/hibmc_drm_de.c | 2 +-
> > > .../gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c | 2 +-
> > > .../gpu/drm/hisilicon/hibmc/hibmc_drm_fbdev.c | 2 +-
> > > .../gpu/drm/hisilicon/hibmc/hibmc_drm_vdac.c | 2 +-
> > > drivers/gpu/drm/hisilicon/kirin/dw_drm_ds...
2018 Dec 10
1
[PATCH 7/7] drm: Split out drm_probe_helper.h
...t; > drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_kms.c | 2 +-
> > > drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_plane.c | 2 +-
> > > drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_rgb.c | 2 +-
> > > drivers/gpu/drm/gma500/psb_intel_drv.h | 1 +
> > > .../gpu/drm/hisilicon/hibmc/hibmc_drm_de.c | 2 +-
> > > .../gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c | 2 +-
> > > .../gpu/drm/hisilicon/hibmc/hibmc_drm_fbdev.c | 2 +-
> > > .../gpu/drm/hisilicon/hibmc/hibmc_drm_vdac.c | 2 +-
> > > drivers/gpu/drm/hisilicon/kirin/dw_drm_ds...
2018 Dec 10
1
[PATCH 7/7] drm: Split out drm_probe_helper.h
...t; > drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_kms.c | 2 +-
> > > drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_plane.c | 2 +-
> > > drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_rgb.c | 2 +-
> > > drivers/gpu/drm/gma500/psb_intel_drv.h | 1 +
> > > .../gpu/drm/hisilicon/hibmc/hibmc_drm_de.c | 2 +-
> > > .../gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c | 2 +-
> > > .../gpu/drm/hisilicon/hibmc/hibmc_drm_fbdev.c | 2 +-
> > > .../gpu/drm/hisilicon/hibmc/hibmc_drm_vdac.c | 2 +-
> > > drivers/gpu/drm/hisilicon/kirin/dw_drm_ds...
2019 May 16
5
[PATCH 0/2] Add BO reservation to GEM VRAM pin/unpin/push_to_system
...as Zimmermann (2):
drm: Add drm_gem_vram_{pin/unpin}_reserved() and convert mgag200
drm: Reserve/unreserve GEM VRAM BOs 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 d...
2019 May 16
5
[PATCH 0/2] Add BO reservation to GEM VRAM pin/unpin/push_to_system
...as Zimmermann (2):
drm: Add drm_gem_vram_{pin/unpin}_reserved() and convert mgag200
drm: Reserve/unreserve GEM VRAM BOs 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 d...
2019 Sep 13
0
[PATCH 8/8] drm/vram: drop DRM_VRAM_MM_FILE_OPERATIONS
...edhat.com>
> ---
> include/drm/drm_gem_vram_helper.h | 18 ----
> include/drm/drm_vram_mm_helper.h | 82 +++++++++++++++++++
> drivers/gpu/drm/ast/ast_drv.c | 5 +-
> drivers/gpu/drm/bochs/bochs_drv.c | 5 +-
> .../gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c | 5 +-
> drivers/gpu/drm/mgag200/mgag200_drv.c | 5 +-
> drivers/gpu/drm/vboxvideo/vbox_drv.c | 5 +-
> 7 files changed, 87 insertions(+), 38 deletions(-)
> create mode 100644 include/drm/drm_vram_mm_helper.h
>
> diff --git a/include/...