linux/drivers/gpu/drm/ast
Thomas Zimmermann 6a470dc2a1 drm/ast: Embed CRTC and connector in struct ast_private
Only single instances of CRTC and connector are supported per
device. Embed both in ast's structure and remove the individual
memory allocations. DRM's CRTC cleanup helpers replace the rsp.
destroy function in ast.

While at it, also convert to_ast_connector() to a function.

Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de>
Acked-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Acked-by: Sam Ravnborg <sam@ravnborg.org>
Link: https://patchwork.freedesktop.org/patch/msgid/20200730135206.30239-2-tzimmermann@suse.de
2020-08-03 09:03:47 +02:00
..
ast_cursor.c drm/ast: Managed cursor release 2020-07-07 11:11:51 +02:00
ast_dp501.c drm/ast: Upcast from DRM device to ast structure via to_ast_private() 2020-06-22 13:40:33 +02:00
ast_dram_tables.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
ast_drv.c drm/ast: Remove test for device from ast_pm_freeze() 2020-06-22 13:39:23 +02:00
ast_drv.h drm/ast: Embed CRTC and connector in struct ast_private 2020-08-03 09:03:47 +02:00
ast_main.c drm/ast: Use managed MM initialization 2020-07-20 09:16:23 +02:00
ast_mm.c drm/ast: Use managed MM initialization 2020-07-20 09:16:23 +02:00
ast_mode.c drm/ast: Embed CRTC and connector in struct ast_private 2020-08-03 09:03:47 +02:00
ast_post.c drm/ast: Use per-device logging macros 2020-06-22 13:40:33 +02:00
ast_tables.h drm/ast: Fixed 1280x800 Display Issue 2018-03-23 09:50:54 +10:00
Kconfig drm/vram: fix Kconfig 2019-09-10 08:53:08 +02:00
Makefile drm/ast: Rename ast_ttm.c to ast_mm.c 2020-07-20 09:16:05 +02:00