overlay: Remove support for forced pipe configs
Forced pipe configs were used during geometry changes to track bandwidth
in driver, which is no longer the case
Change-Id: I49fb1ca1b7173da2e17ccfc8ce9b447152b9b7b6
diff --git a/liboverlay/overlay.cpp b/liboverlay/overlay.cpp
index e6da3c5..ad23e84 100644
--- a/liboverlay/overlay.cpp
+++ b/liboverlay/overlay.cpp
@@ -68,7 +68,6 @@
PipeBook::resetUse(i);
PipeBook::resetAllocation(i);
}
- sForceSetBitmap = 0;
mDumpStr[0] = '\0';
#ifdef USES_QSEED_SCALAR
@@ -197,19 +196,14 @@
if(mPipeBook[index].mPipe->commit()) {
ret = true;
PipeBook::setUse((int)dest);
- if(sForceSetBitmap & (1 << mPipeBook[index].mDisplay)) {
- mPipeBook[index].mPipe->forceSet();
- }
} else {
int dpy = mPipeBook[index].mDisplay;
- for(int i = 0; i < PipeBook::NUM_PIPES; i++)
+ for(int i = 0; i < PipeBook::NUM_PIPES; i++) {
if (mPipeBook[i].mDisplay == dpy) {
PipeBook::resetAllocation(i);
PipeBook::resetUse(i);
- if(mPipeBook[i].valid()) {
- mPipeBook[i].mPipe->forceSet();
- }
}
+ }
}
return ret;
}
@@ -437,9 +431,6 @@
// Mark as available for this round
PipeBook::resetUse(i);
PipeBook::resetAllocation(i);
- if(mPipeBook[i].valid()) {
- mPipeBook[i].mPipe->forceSet();
- }
}
}
}
@@ -500,7 +491,6 @@
int Overlay::sDpyFbMap[DPY_MAX] = {0, -1, -1};
int Overlay::sDMAMode = DMA_LINE_MODE;
bool Overlay::sDMAMultiplexingSupported = false;
-int Overlay::sForceSetBitmap = 0;
int Overlay::PipeBook::NUM_PIPES = 0;
int Overlay::PipeBook::sPipeUsageBitmap = 0;
int Overlay::PipeBook::sLastUsageBitmap = 0;