summaryrefslogtreecommitdiff
path: root/src/via_ums.c
diff options
context:
space:
mode:
authorKevin Brace <kevinbrace@gmx.com>2020-03-09 19:23:03 -0700
committerKevin Brace <kevinbrace@gmx.com>2020-03-09 19:23:03 -0700
commit38145b14fa0a6f387d1338db6d99911cd11b4504 (patch)
treedc6be94a999e55e379e2bcc9dda32c947139cead /src/via_ums.c
parenta245948a455de13719ac6db13608b6cecad186de (diff)
Add viaUMSDestroy() for tearing down UMS specific resources
Signed-off-by: Kevin Brace <kevinbrace@gmx.com>
Diffstat (limited to 'src/via_ums.c')
-rw-r--r--src/via_ums.c15
1 files changed, 14 insertions, 1 deletions
diff --git a/src/via_ums.c b/src/via_ums.c
index f1c19ef..e3979a9 100644
--- a/src/via_ums.c
+++ b/src/via_ums.c
@@ -367,7 +367,7 @@ exit:
return ret;
}
-void
+static void
viaUnmapFB(ScrnInfoPtr pScrn)
{
VIAPtr pVia = VIAPTR(pScrn);
@@ -846,6 +846,19 @@ exit:
return ret;
}
+void
+viaUMSDestroy(ScrnInfoPtr pScrn)
+{
+ DEBUG(xf86DrvMsg(pScrn->scrnIndex, X_INFO,
+ "Entered %s.\n", __func__));
+
+ viaUnmapFB(pScrn);
+ viaUnmapMMIO(pScrn);
+
+ DEBUG(xf86DrvMsg(pScrn->scrnIndex, X_INFO,
+ "Exiting %s.\n", __func__));
+}
+
static Bool
viaProbeVRAM(ScrnInfoPtr pScrn)
{