X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=drm-lease-manager%2Fdrm-lease.h;h=1a61075c990a5d501122a632a124bbfe16eef162;hb=901f400634395f3a73648b1515de7f4f4c5a831f;hp=223c3477760d8cf445a0d03fc64c446fda4146d7;hpb=e81466892689b6814d5e9bf0e80b792bfee47c83;p=src%2Fdrm-lease-manager.git diff --git a/drm-lease-manager/drm-lease.h b/drm-lease-manager/drm-lease.h index 223c347..1a61075 100644 --- a/drm-lease-manager/drm-lease.h +++ b/drm-lease-manager/drm-lease.h @@ -15,6 +15,7 @@ #ifndef DRM_LEASE_H #define DRM_LEASE_H +#include #include struct lease_handle { @@ -22,11 +23,23 @@ struct lease_handle { 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; + + bool have_plane_setting; }; #endif