summaryrefslogtreecommitdiff
path: root/src/r128_driver.c
diff options
context:
space:
mode:
authorKevin Brace <kevinbrace@gmx.com>2018-06-16 10:24:34 -0500
committerConnor Behan <connor.behan@gmail.com>2018-06-25 13:30:07 -0400
commit5c494ca862257f1ce839febc8eda68a26353e544 (patch)
treec2bcafab031d4a888c5cacfef7e82de80890e79a /src/r128_driver.c
parent4e3da789346add1ce4505eb06a7e2c18daa2e843 (diff)
Move R128InitCrtc2Base to r128_crtc.c
It does not make sense for this function to be inside r128_driver.c since it is only called from a function inside r128_crtc.c. Signed-off-by: Kevin Brace <kevinbrace@gmx.com>
Diffstat (limited to 'src/r128_driver.c')
-rw-r--r--src/r128_driver.c28
1 files changed, 0 insertions, 28 deletions
diff --git a/src/r128_driver.c b/src/r128_driver.c
index e09bc14..e902d6f 100644
--- a/src/r128_driver.c
+++ b/src/r128_driver.c
@@ -2744,34 +2744,6 @@ void R128InitCommonRegisters(R128SavePtr save, R128InfoPtr info)
save->bus_cntl |= R128_BUS_RD_DISCARD_EN | R128_BUS_RD_ABORT_EN;
}
-Bool R128InitCrtc2Base(xf86CrtcPtr crtc, R128SavePtr save, int x, int y)
-{
- ScrnInfoPtr pScrn = crtc->scrn;
- R128InfoPtr info = R128PTR(pScrn);
- int offset = y * info->CurrentLayout.displayWidth + x;
- int Base = pScrn->fbOffset;
-
- switch (info->CurrentLayout.pixel_code) {
- case 15:
- case 16: offset *= 2; break;
- case 24: offset *= 3; break;
- case 32: offset *= 4; break;
- }
- Base += offset;
-
- if (crtc->rotatedData != NULL)
- Base = pScrn->fbOffset + (char *)crtc->rotatedData - (char *)info->FB;
-
- Base &= ~7; /* 3 lower bits are always 0 */
- if (info->CurrentLayout.pixel_code == 24)
- Base += 8 * (Base % 3); /* Must be multiple of 8 and 3 */
-
- save->crtc2_offset = Base;
- save->crtc2_offset_cntl = 0;
-
- return TRUE;
-}
-
/* Define DAC registers for the requested video mode. */
void R128InitDACRegisters(R128SavePtr orig, R128SavePtr save, xf86OutputPtr output)
{