[PATCH v4 0/4] drm/via: drop use of deprecated headers drmP.h + drm_os_linux.h
Sam Ravnborg
sam at ravnborg.org
Tue Jul 23 20:09:40 UTC 2019
This is some janitorial updates to the via driver
that is required to get rid of deprecated headers
in the drm subsystem.
The first three patches prepare for the removal of drmP.h.
The last patch remove use of drmP.h and replace with necessary
include files to fix build.
Build tested with various configs and various architectures.
I had preferred that the via driver was replaced by the
openchrome driver, but until we have it then we need
to deal with the legacy via driver when removing old cruft
in the drm subsystem.
v4:
- Use a more standard variant for via_write8_mask() (Emil)
v3:
- Use static inline functions for the read/write operations (Emil)
- Use dedicated *_mask_or() and *_mask_and() (Emil)
- Replace DRM_WAIT_ON in same path that introduces VIA_WAIT_ON (Emil)
- Collected r-b's
- Changelog adjustments
- Rebased on top of drm-misc-next
v2:
- Add a copy of DRM_WAIT_ON to the via driver, keeping
the changes to this legacy driver to a minimum.
This also gives much more confidence that the
driver continues to work as there is no changes
in logic. Therefore dropped "RFT".
- Added Cc: Michel Dänzer <michel at daenzer.net> to all
patches, as Michael have commented on the series.
Sam
Sam Ravnborg (4):
drm/via: drop use of DRM(READ|WRITE) macros
drm/via: copy DRM_WAIT_ON as VIA_WAIT_ON and use it
drm/via: make via_drv.h self-contained
drm/via: drop use of drmP.h
drivers/gpu/drm/via/via_dma.c | 43 +++++++++++++---------
drivers/gpu/drm/via/via_dmablit.c | 41 +++++++++++----------
drivers/gpu/drm/via/via_drv.c | 7 +++-
drivers/gpu/drm/via/via_drv.h | 75 +++++++++++++++++++++++++++++++++++---
drivers/gpu/drm/via/via_irq.c | 54 ++++++++++++++-------------
drivers/gpu/drm/via/via_map.c | 6 ++-
drivers/gpu/drm/via/via_mm.c | 7 +++-
drivers/gpu/drm/via/via_verifier.c | 22 +++++------
drivers/gpu/drm/via/via_video.c | 5 ++-
9 files changed, 174 insertions(+), 86 deletions(-)
More information about the dri-devel
mailing list