sdm: dedicated pipelines per display
Pass possible_crtcs and crtc_index to SDM to support
dedicating pipelines to a specific display
during pipe allocation.
Change-Id: Id27a5c6a06dc40912bfeb5ebad9fe95eac35f072
Signed-off-by: Camus Wong <camusw@codeaurora.org>
diff --git a/libdrmutils/drm_interface.h b/libdrmutils/drm_interface.h
index 5620164..c22ed6f 100644
--- a/libdrmutils/drm_interface.h
+++ b/libdrmutils/drm_interface.h
@@ -34,6 +34,7 @@
#include <string>
#include <utility>
#include <vector>
+#include <bitset>
#include "xf86drm.h"
#include "xf86drmMode.h"
@@ -551,6 +552,8 @@
uint32_t dgm_csc_version = 0; // csc used with DMA
std::map<DRMTonemapLutType, uint32_t> tonemap_lut_version_map = {};
bool block_sec_ui = false;
+ // Allow all planes to be usable on all displays by default
+ std::bitset<32> hw_block_mask = std::bitset<32>().set();
};
// All DRM Planes as map<Plane_id , plane_type_info> listed from highest to lowest priority