Due to the split made in 5.9 (QKmsDevice in kmsconvenience, shared between linuxfb and the relevant eglfs backends), all connector discovery and similar functionality is conveniently collected in one place.
This can and should be enhanced to include planes as well. Like with screens, QKmsDevice will not know anything how (or if) those will be used in the subclasses.
Independent of atomic since this only uses resource enumeration.
|For Gerrit Dashboard: QTBUG-63058|
|204820,1||kms: Enable universal plane reporting||dev||qt/qtbase||Status: ABANDONED||0||0|
|204868,9||kms: Discover all available planes||dev||qt/qtbase||Status: MERGED||+2||0|
|204875,8||kms: Rename the plane index workaround vars appropriately||dev||qt/qtbase||Status: MERGED||+2||0|
|204887,8||kms: Fix crtc allocation logic||dev||qt/qtbase||Status: MERGED||+2||0|
|204931,3||eglfs_kms: Move out window subclass from integration||dev||qt/qtbase||Status: MERGED||+2||0|