Add plane setting to connector configuration
[src/drm-lease-manager.git] / drm-lease-manager / drm-lease.h
index a855054..5670fa8 100644 (file)
 
 #ifndef DRM_LEASE_H
 #define DRM_LEASE_H
+#include <stdbool.h>
+#include <stdint.h>
 
 struct lease_handle {
        char *name;
        void *user_data;
 };
+
+struct connector_config {
+       char *name;
+       bool optional;
+       int nplanes;
+       uint32_t *planes;
+};
+
+struct lease_config {
+       char *lease_name;
+
+       int ncids;
+       uint32_t *connector_ids;
+
+       int nconnectors;
+       struct connector_config *connectors;
+};
+
 #endif